
/* CSS Document */
* {	padding:0px; margin:0px; border:0px;}
body { background:#ffffff;}
ul{ list-style-type:none}
#contenedor { width:870px; border:0px solid red; margin:0 auto; }

/* tipografias flash */
.DinMediumBlack {}


.img_cabecera {margin:19px 0px 6px 0px;}

#opciones { width:870px; height:22px; padding:0px 0px 3px 0px; overflow:hidden; text-align:right;}
#opciones li{ display:inline; font:bold 12px Arial, Helvetica, sans-serif; color:#444444; padding:1px 9px 1px 9px ; line-height:18px;}
#opciones a{ color:#444444; text-decoration:none;}
#opciones a:hover{ color:#444444; text-decoration: underline;}
#opciones li.selec { background:#444444; color:#ffffff; }

#opciones_sub { width:870px; height:28px; padding:0px 0px 3px 0px; overflow:hidden; text-align:right; background:#DFDFDB;}
#opciones_sub li{ display:inline; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#444444; padding:1px 9px 1px 9px ; line-height:28px;}
#opciones_sub a{ color:#444444; text-decoration:none;}
#opciones_sub a:hover{ color:#444444; text-decoration: underline;}
#opciones_sub li.selec { background:#444444; color:#ffffff; }



/* home */
#novedades_Home { float:left;  width:870px; margin:1px 0px 0px 0px; background:#ffffff; padding:0px 0px 10px 0px; border-top:1px solid #D6D6D6; border-bottom:7px solid #D6D6D6; clear:both;}
#novedades_Home h1{font:bold 18px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px dotted #D6D6D6; line-height:25px; margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:uppercase;}
#novedades_Home .novedad { float:left; width:281px; margin:9px 7px 0px 3px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#novedades_Home .novedadFinal { float:left; width:281px; margin:9px 0px 3px 3px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#novedades_Home h2{font:bold 11px Arial, Helvetica, sans-serif; margin:6px 0px 3px 0px; }
#novedades_Home p {margin:0px 0px 3px 0px; }
#novedades_Home a {color:#2B2B2B;}

#destacados_Box { float:left;  width:870px; margin:2px 0px 2px 0px; background:#ffffff; padding:0px 0px 10px 0px; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; clear:both;}
#destacados_Box .columna { float:left; width:281px; margin:2px 7px 0px 3px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#destacados_Box .columnaFinal { float:left; width:270px; margin:2px 0px 3px 3px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#destacados_Box h1{font:bold 18px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px dotted #D6D6D6; line-height:25px; margin:7px 0px 0px 0px; padding:0px 0px 0px 3px;  text-transform:uppercase;}
#destacados_Box .destacado {margin:10px 0px 0px 3px; } 
#destacados_Box .fotoGrande {margin:0px 0px 10px 0px;}
#destacados_Box .fotoPeque {margin:8px 10px 8px 0px; float:left;}
#destacados_Box .alinearTexto{ padding:8px 0px 0px 0px;}
#destacados_Box h2{font:bold 11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; clear:both; }
#destacados_Box a {color:#2B2B2B;}


/* interior */
#flash_Box { width:870px; margin:0px 0px 0px 0px; background:#ffffff; padding:0px 0px 2px 0px; border-top:1px solid #D6D6D6;border-bottom:7px solid #D6D6D6;}
#imagen_Box { width:870px; margin:0px 0px 0px 0px; background:#ffffff; padding:0px 0px 2px 0px; border-top:0px solid #D6D6D6;border-bottom:7px solid #D6D6D6;}
#imagen_Box2 { width:870px; margin:0px 0px 0px 0px; background:#ffffff; padding:2px 0px 2px 0px; border-top:0px solid #D6D6D6; border-bottom:7px solid #D6D6D6; border-top:1px solid #D6D6D6;}

#info_Box { float:left;  width:870px; margin:1px 0px 2px 0px; background:#ffffff; padding:0px 0px 10px 0px; border-top:1px solid #D6D6D6; /*border-bottom:1px solid #eeeeee;*/ clear:both;}
#info_Box h1{ font:bold 18px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#2B2B2B; border-bottom:1px dotted #D6D6D6; line-height:25px; margin:12px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:uppercase;}
#info_Box #cajaTexto { float:left; width:485px; margin:15px 0px 0px 3px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}

#info_Box .cajaTextoIntro {float:left; clear:both; width:415px; margin:15px 449px 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color:#2B2B2B; } 
#info_Box .cajaTextoIzq { float:left; clear:both; width:415px; margin:15px 0px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; }
#info_Box .cajaTextoDer { float:right; width:415px; margin:15px 0px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B;}

#info_Box .cajaEmpresa { float:left; clear:both; width:870px; margin:15px 0px 0px 0px; background:#ffffff; padding:3px 0px 3px 0px; border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6;}
#info_Box .comentarioEmp {float:left; width:395px; height:225px; padding:8px 15px 8px 25px; border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6; font: 39px  "Arial Narrow", Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase; color:#ADB0AF; line-height:36px;}
#info_Box .comentarioEmp .txtAzul{ font-weight:bold; color:#A0D4EA;}
#info_Box .fotoEmp {float:left; width:435px; height:225px; padding:8px 0px 8px 0px; border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6; text-align:right;}
#info_Box .fotoEmp2 {float:left; width:435px; height:259px; padding:8px 0px 8px 0px; border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6; text-align:right;}

#info_Box .columna { float:left; width:260px; margin:12px 10px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#info_Box .temporalImg{float:right;margin:12px 0px 0px 6px;}
#info_Box .temporalImg2{float:right;margin:12px 0px 0px 0px;}

#clear { clear:both;}


/* interior novedades */
#novedades_Int { float:left;  width:870px; margin:2px 0px 2px 0px; background:#ffffff; padding:0px 0px 10px 0px; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; clear:both;}
#novedades_Int .columna { float:left; width:290px; margin:0px 10px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#novedades_Int .columnaFinal { float:left; width:260px; margin:0px 0px 3px 3px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline;}
#novedades_Int h1 {font:bold 18px  "Arial Narrow", Arial, Helvetica, sans-serif; color:#444444; border-bottom:1px dotted #D6D6D6; line-height:25px; margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;text-transform:uppercase;}
#novedades_Int .destacado { height:78px; margin:14px 0px 0px 6px; } 
#novedades_Int .destacadoGris { height:244px; margin:14px 0px 0px 0px;  background:#E9E9E9; padding:8px 8px 8px 10px;}
#novedades_Int .destacadoGris img { margin:0px 0px 12px 0px;}
#novedades_Int .destacadoPrincipal { margin:14px 0px 5px 3px; } 
#novedades_Int h2{font:bold 11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; clear:both; }
#novedades_Int a {color:#2B2B2B;}
#novedades_Int .verMas{margin:5px 0px 0px 0px;}

#info_Box #cajaFotos { float:left; width:340px; margin:15px 0px 0px 40px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline; border:0px solid red;}
#info_Box #cajaFotos h4 { font-size:11px;}
#info_Box #cajaFotos img {float:left; margin:10px 13px 0px 0px; cursor:pointer;}
#info_Box #cajaFotos img.final{margin:10px 0px 0px 0px;}
#info_Box #cajaFotos ul{float:left;  clear:both; width:295px;  background:#F5F5EF; padding:20px 15px 20px 30px; margin:15px 0px 15px 0px; list-style: square outside; color:#575757;}

#info_Box h2{font:bold 11px Arial, Helvetica, sans-serif; margin:6px 0px 3px 0px; }
#info_Box p {margin:0px 0px 5px 0px; }
#info_Box a {color:#2B2B2B;}


/*catalogo obras*/
div.menu_seccion a{text-decoration:none;}
div.menu_seccion a:hover{text-decoration:underline;}
div.menu_seccion ul{float:left;}
div.menu_seccion li{float:left;}
div.menu_seccion .selec a{color:#3f3f3f}

#subseccion{font-weight:bold; background:white url(bg_img/backSubseccion.jpg) repeat-x left bottom; padding:15px 0 7px 0; width:100%;}
#subseccion li{margin:0 30px 0 0; padding:0;font:1.0em "Arial Narrow", Helvetica, sans-serif;font-weight:bold;}
#subseccion li a{color:#8e8e8e}
#subseccion li.selec a{color:#3f3f3f}

.menu_anclas {padding:6px 0 10px 0;background:white url(bg_img/bckAncla2.gif) repeat-x left bottom;width:100%;margin-bottom:30px}
.menu_anclas a{color:#424545;font:12px Arial, Helvetica, sans-serif;}
.menu_anclas  li{margin:0 10px 0 0;padding:0 6px; background:white url(bg_img/bckAncla.jpg) no-repeat left center;}



/* modulo de obras */
#obras{float:left;width:870px;margin:2px 0px 2px 0px;background:white;padding:0px 0px 10px 0px;border-bottom:1px solid #D6D6D6;clear:both;}
#obras ul{margin:0;padding:0}
#obras ul{width:861px;}
#obras ul li{width:861px;clear:both;}

#obras ul ul{width:861px;float:left;margin-bottom:0px;position:relative;}
#obras ul ul li{float:left;width:118px;display:block;clear:none;text-align:center;margin:10px 15px 0px 0px;height:125px;}
#obras ul ul li a{display:block;background-color:#ebebeb;padding:7px}
#obras ul ul li a:hover{background-color:#454545}
#obras ul ul .pie_foto{color:#424545;font:11px Arial, Helvetica, sans-serif;text-align:left;padding:3px 0;}

#obras .marcador{border-bottom:solid 1px #ededed;padding:5px 0;margin-bottom:10px;float:left;}
#obras .marcador h4{color:#454545;font:bold 12px Arial, Helvetica, sans-serif;float:left;clear:none;margin:0;position:relative;top:3px;left:5px;}
#obras .marcador .subir{display:block;float:right;background:white url(bg_img/subir.gif) no-repeat right center;padding-right:10px;color:#565656;text-decoration:none;font:12px Arial, Helvetica, sans-serif;}
#obras .marcador .subir:hover{text-decoration:underline}

/* historia */
ul#cronologia {padding-left:10px;}
ul#cronologia li{ margin-bottom:10px;}


/* obra social */
#imagen_Box3 { width:870px; height:278px; margin:0px 0px 0px 0px; background:#ffffff; padding:2px 0px 2px 0px; border-bottom:7px solid #D6D6D6; border-top:1px solid #D6D6D6;}
#imagen_Box3 .comentarioObra {float:left; width:219px; height:280px; padding:25px 15px 8px 25px; font: 39px "Arial Narrow", Arial, Helvetica, sans-serif; font-style:italic; text-transform:uppercase;color:#ADB0AF; line-height:36px; position:absolute; z-index:10; }
#imagen_Box3 .comentarioObra .txtAzul{ font-weight:bold; color:#A0D4EA;}
img#interior_obrasocial {float:right;}
#info_Box h1.sinborde{border-bottom:none; }
.ficha_obra {margin-bottom:40px;}
.ficha_obra img {display:block;border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6;padding:8px 0}
.ficha_obra .borde {width:415px; border-top:1px dotted #D6D6D6; border-bottom:1px dotted #D6D6D6; padding:2px 0;}


/* oficinas centrales */
#cajaFotosDos { float:left; width:416px; margin:10px 0px 0px 0px; padding:5px 0px 5px 5px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B; display:inline; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3; background:#F2F2F2;}
#cajaFotosDos img {float:left; margin:0px 9px 0px 0px; cursor:pointer;}
#cajaFotosDos img.final{margin:0px 0px 0px 0px;}

/* oficinas comerciales */
.oficina {width:860px; height:175px; border-bottom:1px solid #eeeeee;}
#fotos_oficinas {float:right;width:570px}
#bloque {width:860px;clear:both}

#print {font:11px Arial, Helvetica, sans-serif;font-weight:bold;color:#fff; position:relative; float:right;top:-27px}
#print a { display:block; padding:0 10px;height:20px; line-height:20px;text-decoration:none;color:#fff;background-color:#757575;}

.oficina2 {width:286px; height:150px; display:inline;float:left;border-bottom:1px solid #eeeeee; }

/* trabaja con nosotros */
form input, form select, form input.examinar {width:412px; border:1px solid #7f9db9; margin-bottom:10px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B;}
form textarea {width:412px; border:1px solid #7f9db9; margin-bottom:10px; height:92px; font:11px Arial, Helvetica, sans-serif; color:#2B2B2B;}
form input#envio {width:86px;height:20px;border:none;margin-top:15px; }

#boton_volver { float:left;  width:870px; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; border-top:0px solid #D6D6D6; clear:both; text-align:right;font:11px Arial, Helvetica, sans-serif; color:#333333;}
#boton_volver a{color:#333333; text-decoration:none;}
#boton_volver a:hover {color:#ffffff; background:#333333;}

#pie { float:left;  width:870px; height:73px; margin:1px 0px 0px 0px; background: url(bg_img/fondo_pie.gif); padding:0px 0px 10px 0px; border-top:1px solid #D6D6D6; clear:both;}
#pie p{ font:11px Arial, Helvetica, sans-serif; margin:16px 0px 0px 3px;color:#757575;}












