@charset utf-8;

#block1,#block2,#block3,#block4 {
clear:both;
height:425px;
line-height:2em;
overflow:auto;
}

#bottomLeftCornerNosotros {
background-image:url(../images/leftBottomCornerNosotros.jpg);
background-position:left top;
background-repeat:no-repeat;
height:21px;
width:209px;
}

#infoPrimaria {
display:block;
margin-right:45px;
text-align:left;
}

#inicio_leftBlock ul#slide li {
margin-bottom:0;
padding-bottom:0;
padding-left:4px;
}

#inicio_leftBlock #slide a:link {
background-color:#D85A47;
border:1px solid #FFF;
clear:left;
color:#FFF;
display:block;
float:right;
font-size:10px;
font-weight:700;
padding:3px;
text-decoration:none;
}

#inicio_leftBlock #slide a:visited {
background-color:#D85A47;
border:1px solid #FFF;
clear:left;
color:#FFF;
display:block;
float:right;
font-size:10px;
font-weight:700;
padding:3px;
text-decoration:none;
}

#inicio_leftBlock #slide a:hover {
background-color:#FFF;
color:#D85A47;
display:block;
text-decoration:none;
}

#inicio_leftBlock ul#slide {
color:#FFF;
display:block;
margin-bottom:0;
margin-left:0;
padding-left:0;
text-align:justify;
}

#inicio_leftBlock #slide a {
background-color:#D85A47;
border:1px solid #FFF;
clear:left;
color:#FFF;
display:block;
float:right;
font-size:10px;
font-weight:700;
padding:3px;
text-decoration:none;
}

#inicio_leftBlock #slide h3 {
color:#FFF;
}

#leftBottomCorner {
background-image:url(../images/leftBottomCorner.png);
background-position:left top;
background-repeat:no-repeat;
height:21px;
width:20px;
}

#leftBottomCornerInicio {
background-image:url(../images/leftBottomCornerInicio.png);
background-position:left top;
background-repeat:no-repeat;
height:21px;
width:20px;
}

#leftCorner {
background-image:url(../images/leftCorner.png);
background-position:left bottom;
background-repeat:no-repeat;
height:54px;
width:14px;
}

#middleBottomInicio {
background-image:url(../images/middleBottomInicio.jpg);
background-position:right top;
background-repeat:no-repeat;
}

#novedades {
margin-left:auto;
margin-right:auto;
padding:0 10px;
text-align:justify;
width:380px;
}

#novedades .scrolled {
display:block;
height:320px;
overflow:auto;
position:relative;
width:380px;
}

#novedades .fechaNovedad {
border-bottom-color:#D85A47;
border-bottom-style:dotted;
border-bottom-width:1px;
color:#D85A47;
font-size:12px;
font-weight:700;
margin-bottom:10px;
padding-bottom:3px;
}

#pic_infoPrimaria_contacto {
background-image:url(../images/infoPrimaria_photo.jpg);
background-position:left top;
background-repeat:no-repeat;
height:178px;
min-width:336px;
width:336px;
}

#proyectosDestacados {
margin-left:auto;
margin-right:auto;
padding:0 25px;
text-align:justify;
width:350px;
}

#rightBottomCorner {
background-image:url(../images/rightBottomCorner.png);
background-position:right top;
background-repeat:no-repeat;
height:21px;
width:20px;
}

#slide-menu a {
background-color:#D85A47;
border:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:15px;
margin:0;
padding:3px;
width:15px;
}

#slide-menu a:link {
background-color:#D85A47;
border:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:15px;
margin:0;
padding:3px;
width:15px;
}

#slide-menu a:visited {
background-color:#D85A47;
border:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:15px;
margin:0;
padding:3px;
width:15px;
}

#slide-menu a:hover {
background-color:#FFF;
color:#D85A47;
display:block;
}

#slide-menu2 a {
background-color:#999;
border:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:15px;
padding:3px;
width:15px;
}

#slide-menu2 a:link {
background-color:#999;
border:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:15px;
padding:3px;
width:15px;
}

#slide-menu2 a:visited {
background-color:#999;
border:1px solid #FFF;
color:#FFF;
display:block;
float:left;
font-size:10px;
font-weight:700;
height:15px;
padding:3px;
width:15px;
}

#slide-menu2 a:hover {
background-color:#D85A47;
color:#FFF;
display:block;
}

#wrapper .logo {
float:left;
}

.bgBodiesPic_pr {
background-image:url(../images/proyectosR/bgMarco_pic_pr.jpg);
background-repeat:repeat-y;
}

.bgBodiesPic_pr img {
margin-bottom:15px;
}

.bgMiddle_pr {
background-image:url(../images/proyectosR/middleBg_pr.jpg);
background-repeat:no-repeat;
height:7px;
}

.bodiesPR {
clear:both;
margin-top:10px;
overflow:auto;
}

.botBodiesPic_pr {
background-image:url(../images/proyectosR/botMarco_pic_pr.jpg);
background-repeat:no-repeat;
height:5px;
}

.botonesForm {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:5px;
max-width:425px;
overflow:auto;
width:425px;
}

.bottom_pr {
background-image:url(../images/proyectosR/bott_pr.jpg);
background-position:right top;
background-repeat:no-repeat;
height:153px;
}

.bottomBg_main {
background:url(../images/bottomSheet_bg.png) no-repeat left top;
height:29px;
}

.contenedor404 {
line-height:2em;
vertical-align:middle;
}

.contenedorFormContacto td,.contenedorFormContacto th {
font-size:12px;
padding:2px 0;
}

.contenedorInfoPrimaria {
margin-right:10px;
width:350px;
}

.contenedorStatusForm {
margin-left:auto;
margin-right:auto;
width:425px;
}

.error404 {
margin-left:auto;
margin-right:auto;
width:80%;
}

.FlashPlayerAdvise {
font-size:10px;
font-weight:700;
}

.footer {
margin:10px auto;
width:900px;
font-size:.95em;
line-height:1.5em;
}

.footer a {
font-size:9px;
}

.footer a:link {
color:#000;
font-size:9px;
}

.footer a:visited {
color:#000;
}

.footer a:hover {
color:#C74F4F;
text-decoration:none;
}

.footer_autor {
font-size:.8em;
margin-top:5px;
}

.headersPR {
clear:both;
overflow:auto;
}

.headersPR span.noLogo {
color:#D85A47;
display:block;
font-size:15px;
font-weight:700;
margin-top:0;
}

.headersPR img {
display:block;
float:left;
margin-right:20px;
}

.headersPR span {
color:#D85A47;
display:block;
font-size:15px;
font-weight:700;
margin-top:10px;
}

.HR_PR {
background-color:transparent;
background-image:url(../images/proyectosR/hr_pr.jpg);
background-position:left top;
background-repeat:no-repeat;
border-bottom-style:none;
border-left-style:none;
border-right-style:none;
border-top-style:none;
clear:both;
display:block;
height:1px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
width:321px;
}

.info_contacto {
float:left;
font-size:10px;
}

.leftBlock_contacto {
float:left;
width:388px;
}

.listaNosotros {
display:block;
float:left;
}

.mailIcon_contacto {
float:left;
margin-right:20px;
width:88px;
}

.mainContent_nos {
float:left;
width:654px;
}

.mainContent_nos .wrapper_history {
background-image:url(../images/foto-fundador-incol.jpg);
background-repeat:no-repeat;
background-position:left top;
height:358px;
width:650px;
overflow:hidden;
}

.mainContent_nos .wrapper_history .contents_box {
width:250px;
margin-left:345px;
padding:15px;
font-size:11px;
line-height:1.3em;
margin-top:30px;
text-align:justify;
}

a.pdf:link {
background-image:url(../images/pdf_icon.png);
background-repeat:no-repeat;
background-position:left center;
display:block;
padding-left:30px;
height:20px;
padding-top:5px;
}

a.pdf:visited {
background-image:url(../images/pdf_icon.png);
background-repeat:no-repeat;
background-position:left center;
display:block;
padding-left:30px;
height:20px;
padding-top:5px;
}

.mainContent_pr {
float:left;
width:645px;
}

.menuBar {
height:40px;
padding-right:12px;
}

.menuBar #menuButtons {
float:right;
margin:0;
}

.menuSlide1 {
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding-bottom:0;
width:350px;
}

.notaFormulario {
font-size:10px;
margin-left:163px;
width:auto;
}

.principalNosotros {
height:420px;
line-height:2em;
margin-left:10px;
margin-right:10px;
overflow:auto;
text-align:justify;
}

.principalNosotros ul {
clear:none;
display:block;
margin:0;
padding:0;
padding-left:20px;
width:auto;
}

.principalNosotros ul li {
line-height:2em;
margin:0;
}

.rightBlock_contacto {
float:right;
margin-left:20px;
width:454px;
}

.statusEnvioForm {
background-color:#FAE8E4;
border-bottom-color:#F3D0CB;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#DA6C5C;
border-left-style:solid;
border-left-width:1px;
border-right-color:#F3D0CB;
border-right-style:solid;
border-right-width:1px;
border-top-color:#DA6C5C;
border-top-style:solid;
border-top-width:1px;
color:#C83F2B;
display:block;
float:right;
font-size:11px;
font-weight:700;
margin-top:10px;
padding:10px;
width:250px;
}

.statusEnvioFormOK {
background-color:#C9FCD0;
border-bottom-color:#ADEDB3;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#209328;
border-left-style:solid;
border-left-width:1px;
border-right-color:#ADEDB3;
border-right-style:solid;
border-right-width:1px;
border-top-color:#209328;
border-top-style:solid;
border-top-width:1px;
color:#090;
display:block;
float:right;
font-size:11px;
font-weight:700;
margin-top:10px;
padding:10px;
width:250px;
}

.statusEnvioForm_empresa {
background-color:#FAE8E4;
border-bottom-color:#F3D0CB;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#DA6C5C;
border-left-style:solid;
border-left-width:1px;
border-right-color:#F3D0CB;
border-right-style:solid;
border-right-width:1px;
border-top-color:#DA6C5C;
border-top-style:solid;
border-top-width:1px;
color:#C83F2B;
display:block;
font-size:11px;
font-weight:700;
margin-top:10px;
padding:10px;
width:200px;
margin-right:auto;
margin-left:auto;
}

.submenu_nos {
background:url(../images/bg_submenu_nos.jpg) no-repeat left top;
float:left;
height:430px;
margin-right:5px;
width:203px;
}

.submenu_nos ul {
display:block;
margin:80px 0 0 20px;
padding:0;
}

.submenu_nos ul li a {
background-image:url(../images/bgBtnMLNos1.png);
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
display:block;
font-weight:700;
height:24px;
margin:0;
padding-left:35px;
padding-top:5px;
text-decoration:none;
width:85px;
}

.submenu_nos ul li a:link {
background-image:url(../images/bgBtnMLNos1.png);
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
display:block;
float:left;
font-weight:700;
height:24px;
margin:0;
padding-left:35px;
padding-top:5px;
text-decoration:none;
width:85px;
}

.submenu_nos ul li a:visited {
color:#FFF;
}

.submenu_nos ul li a:hover {
background-position:left -29px;
color:#000;
}

.submenu_nos ul li a:active {
margin-left:5px;
}

.submenu_nos ul li {
color:#FFF;
font-weight:700;
list-style-type:none;
padding:0;
}

.submenu_pr {
float:left;
width:217px;
}

.submenu_pr .sup_submenu_pr {
background:url(../images/proyectosR/sup_pr.jpg) no-repeat left top;
height:69px;
width:217px;
}

.supBodiesPic_pr {
background-image:url(../images/proyectosR/topMarco_pic_pr.jpg);
background-repeat:no-repeat;
height:5px;
}

.topBg_main {
background:url(../images/upperSheet_bg.png) no-repeat left top;
height:18px;
}

.wrapperBlockPR {
margin-bottom:10px;
margin-top:10px;
}

.wrapperBodies_pr {
padding-left:10px;
}

.wrapperMainContent {
background:url(../images/middleSheet_bg.png) repeat-y left top;
padding-left:32px;
padding-right:32px;
}

.wrapperMainContent_pv_single {
	background:url(../images/middleSheet_bg.png) repeat-y left top;
	padding:0 13px;
	color: #666;
}

.wrapperPR {
margin:0 auto;
padding-left:10px;
padding-top:40px;
width:90%;
}

a {
color:#D85A47;
font-size:12px;
}

a#allPRPDF {
background-image:url(../images/proyectosR/pdfProyectos_pr.jpg);
background-repeat:no-repeat;
color:#D85A47;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:45px;
padding-right:0;
padding-top:5px;
text-decoration:underline;
width:172px;
}

a#botonActivoPR1 {
background-image:url(../images/proyectosR/urbanActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonActivoPR2 {
background-image:url(../images/proyectosR/conjActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonActivoPR3 {
background-image:url(../images/proyectosR/edifActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonActivoPR4 {
background-image:url(../images/proyectosR/proyEspActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonPR1 {
background-image:url(../images/proyectosR/urbanOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonPR2 {
background-image:url(../images/proyectosR/conjOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonPR3 {
background-image:url(../images/proyectosR/edifOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a#botonPR4 {
background-image:url(../images/proyectosR/proyEspOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link {
color:#D85A47;
text-decoration:underline;
}

a:link#allPRPDF {
background-image:url(../images/proyectosR/pdfProyectos_pr.jpg);
background-repeat:no-repeat;
color:#D85A47;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:45px;
padding-right:0;
padding-top:5px;
text-decoration:underline;
width:172px;
}

a:link#botonActivoPR1 {
background-image:url(../images/proyectosR/urbanActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonActivoPR2 {
background-image:url(../images/proyectosR/conjActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonActivoPR3 {
background-image:url(../images/proyectosR/edifActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonActivoPR4 {
background-image:url(../images/proyectosR/proyEspActive_pr.jpg);
background-repeat:no-repeat;
color:#000;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonPR1 {
background-image:url(../images/proyectosR/urbanOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonPR2 {
background-image:url(../images/proyectosR/conjOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonPR3 {
background-image:url(../images/proyectosR/edifOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:link#botonPR4 {
background-image:url(../images/proyectosR/proyEspOff_pr.jpg);
background-repeat:no-repeat;
color:#999;
display:block;
font-weight:700;
height:30px;
margin:0;
padding-bottom:0;
padding-left:40px;
padding-right:0;
padding-top:13px;
text-decoration:none;
width:177px;
}

a:visited {
color:#D85A47;
text-decoration:underline;
}

a:visited#allPRPDF {
color:#D85A47;
text-decoration:underline;
}

a:visited#botonPR1 {
color:#999;
text-decoration:none;
}

a:visited#botonPR2 {
color:#999;
text-decoration:none;
}

a:visited#botonPR3 {
color:#999;
text-decoration:none;
}

a:visited#botonPR4 {
color:#999;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
}

a:hover#allPRPDF {
color:#000;
text-decoration:none;
}

a:hover#botonPR1 {
color:#D85A47;
}

a:hover#botonPR2 {
color:#D85A47;
}

a:hover#botonPR3 {
color:#D85A47;
}

a:hover#botonPR4 {
color:#D85A47;
}

body {
background-position:left top;
background-repeat:repeat;
background-image:url(../images/bg_simpleVersion.jpg);
}

body,td,th {
color:#000;
font-family:"MS Reference Sans Serif", Verdana, Tahoma, Arial;
font-size:12px;
margin:0;
padding:0;
}

div.contenedorFormContacto {
display:block;
padding-left:10px;
padding-right:20px;
}

h1 {
color:#D85A47;
font-size:25px;
}

h2 {
color:#D85A47;
font-size:20px;
}

h3 {
color:#D85A47;
font-size:18px;
}

h4 {
color:#D85A47;
font-size:14px;
}

img.flotanteDer {
display:block;
float:right;
margin-bottom:10px;
margin-left:15px;
}

img.flotanteIz {
display:block;
float:left;
margin-bottom:10px;
margin-right:20px;
}

input {
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#CCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCC;
border-top-style:solid;
border-top-width:1px;
float:right;
font-family:"MS Reference Sans Serif", Verdana, Tahoma, Arial;
font-size:12px;
}

input#reset,input#submit {
background-image:url(../images/botonesForm_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
border:0;
color:#000;
display:block;
font-size:11px;
height:22px;
width:78px;
}

input#reset:hover,input#submit:hover {
background-position:left -22px;
}

input#reset:active,input#submit:active {
text-indent:3px;
}

input.largeField {
width:270px;
}

input.shortField {
width:118px;
}

label.first {
margin-right:5px;
}

table#wrapper {
width:926px;
}

td#fondoSuperior {
background-image:url(../images/fondoSuperior.jpg);
background-position:center top;
background-repeat:no-repeat;
}

td#inicio_leftBlock {
background-image:url(../images/bg_inicioLefBlock.jpg);
background-position:left top;
background-repeat:repeat-x;
padding:15px 0 0;
}

td#inicio_rightBlock {
padding:15px 0 0;
}

td#submenuNosotros {
background-image:url(../images/bgMenuLateralNosotros.jpg);
background-position:left top;
background-repeat:no-repeat;
height:433px;
width:209px;
}

textarea {
background-image:url(../images/campoComentariosBg.jpg);
background-position:right top;
background-repeat:no-repeat;
border-bottom-color:#E9E9E9;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color:#CCC;
border-left-style:solid;
border-left-width:1px;
border-right-color:#E9E9E9;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCC;
border-top-style:solid;
border-top-width:1px;
float:right;
font-family:"MS Reference Sans Serif", Verdana, Tahoma, Arial;
font-size:12px;
width:270px;
}

.contenedorFormContacto td.bline {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#E1E1E1;
}

.secBox {
}

.rightFloat {
float:right;
}

.wrapper_accessBlock {
width:282px;
margin-right:auto;
margin-left:auto;
}

.wrapper_accessBlock .topborder {
background-image:url(../images/topbg_accessBlock.jpg);
background-repeat:no-repeat;
background-position:left top;
height:11px;
}

.wrapper_accessBlock .bottomborder {
background-image:url(../images/bottombg_accessBlock.jpg);
background-repeat:no-repeat;
background-position:left top;
height:11px;
}

.wrapper_accessBlock .contents {
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#E3E1E2;
border-left-color:#E3E1E2;
background-color:#F7F7ED;
}

.wrapper_empresa {
}

.error_box {
width:500px;
margin-right:auto;
margin-left:auto;
background:url(../images/404_render.jpg) no-repeat left top;
padding:0;
height:230px;
overflow:visible;
margin-top:30px;
margin-bottom:30px;
}

.error_box_advise {
width:300px;
padding:150px 0 0 200px;
}

.post-venta-wrapper {
padding:5px;
width:550px;
margin:0 auto;
}

.post-venta-wrapper #postventa_msg {
width:550px;
}

.align_to_right {
float:right;
}

.align_to_left {
float:left;
}

#postventa_form label {
padding-left:5px;
}

#postventa_project {
width:412px;
}

table.padded_5 td,table.padded_5 th {
padding:1px;
}

.postventa-internalcode {
font-size:.8em;
float:left;
margin-top:20px;
}

.pv_nav_projects {
background-image:url(../images/nav_projects_bg.png);
background-repeat:repeat-x;
height:55px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
margin:10px 12px;
padding:0 28px;
}

.col_50 {
width:49%;
margin-right:1%;
float:left;
}

.pad50 {
padding:0 38px;
}

.pv_front_top {
background-image:url(../images/entry_top_bg.png);
height:27px;
background-repeat:no-repeat;
}

.pv_front_bottom {
background-image:url(../images/entry_bottom_bg.png);
background-repeat:no-repeat;
height:27px;
}

.pv_front_contents {
	width: 355px;
	margin-top: 50px
!important;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/black_90_transparent.png);
	background-repeat: repeat;
	position: absolute;
	left: 0;
	top: 0;
	border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
}
.pv_front_contents_col2 {
	width: 70px;
	margin-top: 50px
!important;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/black_90_transparent.png);
	background-repeat: repeat;
	position: absolute;
	left: 445px;
	top: 0px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
}

.pv_front {
	margin:25px 0;
	position:relative;
	height:244px;
	background-color:#E6E6E6;
	background-repeat:no-repeat;
	background-position:center top;
	width: 100%;
}

.font_Humanist {
font-family:Humanist;
font-style:normal;
font-weight:400;
}

.font_HumanistBold {
font-family:HumanistBold;
font-style:normal;
font-weight:400;
}

.font_HumanistLight {
font-family:HumanistLight;
font-style:normal;
font-weight:400;
}

.white {
color:#FFF;
}

.clear {
clear:both;
}

.pv_front_logo,.pv_front_logo img {
float:left;
width:123px;
height:auto;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

.pv_front_logo {
	margin:0 25px 0 0;
}

.pv_front_name {
float:left;
}

.black {
color:#000;
}

.pv_front_name h1 {
font-size:36pt;
}

.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12 {
float:left;
display:inline;
margin-right:12px;
}

.grid6 {
width:394px;
}

.grid12 {
width:838px;
}

.last {
margin:0;
}

.pv_nav_projects_thumbnails img {
height:40px;
width:auto;
margin-top:7px;
}

.pv_nav_projects_thumbnails ul li {
list-style:none;
float:left;
margin:0 7px 0 0;
}

.pv_nav_projects_thumbnails ul li a {
opacity:.5;
filter:alpha(opacity=50);
/* For IE8 and earlier */
}

.pv_nav_projects_thumbnails ul li a:hover {
opacity:1;
filter:alpha(opacity=100);
/* For IE8 and earlier */
}

.pv_nav_projects_thumbnails ul {
margin:0;
padding:0;
}

.pv_front_image {
position:absolute;
right:1px;
top:2px;
}

.hr {
width:100%;
margin:10px 0;
}

#title_location {
background-image:url(../images/icon_ubicacion.png);
background-repeat:no-repeat;
background-position:left center;
padding-left:45px;
height:40px;
line-height:40px;
}

ul.li_incol li {
	background-image:url(../images/li.png);
	background-repeat:no-repeat;
	background-position:left top;
	list-style:none;
	margin:0;
	padding:0 0 0 30px;
	margin-bottom:10px;
}

.pv_info {
	margin-top:50px;
	margin-bottom: 50px;
}

.grid3{
	width:191px;
}.square_1 {
	width: 15px;
	height: 15px;
	border: solid 2px #D85A47;
}
.square_2 {
	width: 20px;
	height: 20px;
	border: solid 2px #D85A47;
}
.pv_info_location_image {
	margin: 0 10px 0 0;
	float: left;
}
a.button_simple {
	color: white;
	background-color: #D85A47;
	display: inline-block;
	width: auto;
	padding: 5px 7px;
	text-decoration: none;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	margin: 5px 0;
}
a.button_simple:hover {
	color: white;
	background-color: #333;
	display: inline-block;
	width: auto;
	padding: 5px 7px;
	text-decoration: none;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
}
.pv_gallery {
	margin: 25px 0;
}
.pv_gallery_tabs {
	clear: both;
	height: 41px;
	border-bottom: solid 1px #ccc;
}
.pv_gallery_tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pv_gallery_tabs ul li {
	float: left;
	margin-right: 10px;
}
.pv_gallery_tabs ul li a {
	background-image: url(../images/tab_bg.png);
	background-repeat: no-repeat;
	display: block;
	width: 124px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	text-decoration: none;
}
.pv_gallery_tabs ul li.tab_selected   {
	border-bottom: solid 1px #fff;
	font-weight: 700;
}
.pv_gallery_image {
	clear: both;
	padding: 0;
	height: 395px;
	overflow: hidden;
	position: relative;
	margin: 25px auto;
	width: 800px;
}
.pv_gallery_box {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
#pv_gallery_planos {
}
.pv_salaventas {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pv_salaventas_icon img{
	vertical-align: middle;
	margin-right: 25px;
}
#pv_front_solsticio{
	background-image:url(../images/proyectosV/solsticio/solsticio_portada.jpg);

}

