/* @override http://criteriamaster.local:8888/css/estilos.css */

/* CSS Document
By: Gustavo Burgi / 2008
web: aspecte
 */
 
/* ---Reseteo general    */ 
@import url("gReset.css"); 

/* ---Elementos comunes   */
html{ background-color:#e8e6e0;  }
body{ background-color:#e8e6e0; font-size:12px; color:#222;  font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px 0; }

a{ text-decoration:none; }

a.pdf-file {
	background: url(/img/pdf.gif) no-repeat;
	padding: 2px 0 2px 20px;
}

p{ color:#666; }
ul li{ color:#666; }

#contenedor{  overflow:auto; width:900px; margin:0 auto 0 auto; padding-top:35px; min-height:475px; }
#pie{ background:url(../img/logo-pie.gif) no-repeat left top; width:800px; padding-left:100px; padding-top:60px; font-size:0.9em; color:#9a9a84; margin:0px auto 0 auto; position:relative; clear:both; }
#pie a{ color:#666;}
#pie a.logo{ position:absolute; width:100px; height:75px; display:block; text-indent:-9999px; left:0; top:0; }
#pie .caracol{ position:absolute; background:url(../img/caracole.gif) no-repeat center; width:30px; height:22px; display:block; top:32px; left:733px; }

#menus{ width:152px; display:block; float:left;  }

ul#menu_principal{ background-color:#FFF; font-size:0.9em; color:#000; font-weight:bold; padding:5px 6px 6px 6px; margin-right:12px; width:128px; float:left; display:block; position:relative; }
ul#menu_principal a{ color:#000; }
ul#menu_principal li{  display:block; margin-top:1px; background-color:#FFF; }
ul#menu_principal li a{  width:118px; padding:15px 0 15px 10px; display:block;  }
ul#menu_principal li a.seleccionado{ background-color:#000000; color:#FFFFFF; }

ul.submenus{ background-color:#bdbda5; font-size:0.9em; color:#fff; font-weight:bold; padding:5px 6px 6px 6px; width:128px; float:left;  }
ul.submenus a{ color:#fff; }
ul.submenus li{ display:block; margin-top:1px; background-color:#bdbda5; }
ul.submenus li a{  width:118px; padding:15px 0 15px 10px; display:block;  }
ul.submenus li a.seleccionado{ background-color:#75705c; color:#FFFFFF; }

#contenido{ width:596px; float:left; position:relative; }
#contenido p#idioma{ text-align:right; font-size:0.8em; color:#999; display:block; position:absolute; z-index:20; top:-15px; right:12px;}
#contenido p#idioma a{ color:#999; }


#fotoSeccion{ display:none; float:left; width:584px; height:415px; background-position:center; clear:right;  }

ul.proyectos{  }
ul.proyectos li{ float:left; margin:0 14px 14px 0; display:block; width:135px; }
ul.proyectos li.separa{ width:100%; display:block; height:1px; clear:both; float:none; text-indent:-9999px; margin:0; }
ul.proyectos li a{ padding:3px 3px 8px 3px; background-color:#efeeea; display:block; width:125px; text-align:center; color:#333333; border:2px solid #FFFFFF; font-size:0.9em; height:135px;  }
/*ul.proyectos li a:hover{ background-color:#dcdcc5; }*/
ul.proyectos li a img{ display:block; clear:both; margin-bottom:10px; border:none; }

.proyecto{ background-color:#FFFFFF; padding:5px; width:574px; overflow:auto; position:relative; }
.proyecto .descripcion{ width:425px; display:block; float:right; padding-bottom:15px; padding-right:10px; color:#666666; }
.proyecto .descripcion h1{ font-weight:bold; text-transform:uppercase; font-size:1em; }
.proyecto .descripcion p{ font-size:0.9em; line-height:1.33em; margin-top:8px; }
.proyecto #abre{ padding:0; margin:15px 0 5px 0; text-align:right; display:block; padding-right:12px; background:url(../img/f_down.gif) no-repeat right 4px; color:#333; font-size:0.9em;}
.proyecto #masinformacion{ padding-bottom:20px; border-top:1px solid #999999; }
.proyecto #masinformacion ul{ list-style:disc; list-style-position:outside; margin-left:35px; font-size:0.9em; line-height:1.33em; margin-top:8px;}
.proyecto #masinformacion ul li{ margin-top:5px; }


a.tornar{ background:url(../img/flechita.gif) no-repeat left 4px; padding-left:8px; width:60px; float:left; display:block; position:relative; font-size:1.1em; color:#333333; margin-top:-50px;}
a.tornar:hover{ color:#999; }

.noticias{ background-color:#FFFFFF; padding:5px; width:574px;  position:relative; overflow:auto }
.noticias ul{ min-height:323px; background-color:#efeeea; padding:0px 10px; display:block; overflow:auto;}
.noticias ul li{ border-top:1px solid #a59e8e; padding-top:9px; padding-right:20px; margin-bottom:6px; min-height:20px; overflow:auto; }
.noticias ul li.uno{ border:none; }
.noticias ul li img{ float:left; margin-right:14px; margin-bottom:2px; }
.noticias ul li h1{ font-size:1em; line-height:1.33em; color:#000000; font-weight:bold; margin-bottom:4px; }
.noticias ul li div.texto{ font-size:0.9em; line-height:1.5em; margin-top:8px;  }
.noticias ul li p{ font-size:0.9em; line-height:1.5em; margin-top:8px; }
a.mas{ color:#75705b; }
a.mas:hover{ color:#333333; }

.noticias .noticia{ min-height:323px; background-color:#efeeea; padding:15px; display:block; overflow:auto;}
.noticias .noticia img{ float:left; margin-right:25px; margin-bottom:25px; border:4px solid #fff; }
.noticias .noticia p{ font-size:0.9em; line-height:1.5em; margin-top:8px; }

.noticias .noticia h1{ font-size:1.33em; line-height:1.2em; color:#000000; font-weight:bold; margin-bottom:4px; }

.noticias .wrap { background-color:#efeeee; overflow:auto }
.noticias .paginacion{ text-align:right; margin-top:10px; width:60px; float:right; clear:both; height:20px; font-size:0.9em; }
.noticias .paginacion a.siguiente{ float:left; text-indent:-9999px; width:5px; height:9px; display:block; background:url(../img/f_right.gif) no-repeat center; margin-top:2px;}
.noticias .paginacion a.anterior { float:left; text-indent:-9999px; width:5px; height:9px; display:block; background:url(../img/f_left.gif) no-repeat center; margin-top:2px; }
.noticias .paginacion a span{ display:none; }
.noticias .paginacion strong{ margin:0 10px; float:left; font-weight:normal }


.empresas{ background-color:#FFFFFF; padding:5px; width:574px;  position:relative; overflow:auto }
.empresas .empresa{ min-height:323px; background-color:#efeeea; padding:15px; display:block; overflow:auto;}
.empresa  p{ font-size:0.9em; line-height:1.5em; margin-top:8px; }
.empresa  h1{ font-size:1.33em; line-height:1.2em; color:#000000; font-weight:bold; margin-bottom:4px; }
.empresa ul{ list-style:disc; margin-left:30px; margin-bottom:25px; margin-top:8px; }
.empresa ul li{ font-size:0.9em; line-height:1.5em; margin-bottom:8px; }

.contacto{ background-color:#FFFFFF; padding:5px; width:574px;  position:relative; }
.contacto .fondo{ background-color:#efeeea; display:block; min-height:340px;  }
.contacto ul{ min-height:240px; background-color:#efeeea; padding:80px 10px 0px 10px; display:block;  width:180px; float:left;}
.contacto ul li{ display:block; padding-left:7px; width:143px; margin:0 auto; background:url(../img/raya_x_contacto.gif) repeat-x bottom; font-size:0.9em; padding-bottom:10px; margin-bottom:10px; line-height:1.5em; }
.contacto ul li.mail{ background:none; color:#333; }
.contacto ul li.mail a{ color:#333; }
.contacto ul li.mail a:hover{ color:#999; }
.contacto .googlemap{ width:340px; float:right; border:2px solid #fff; margin:8px 8px 0 0; }

a.volver{ background:url(../img/flechita.gif) no-repeat left 2px; padding-left:8px; width:60px; display:block; position:relative; font-size:0.9em; color:#333333; margin-top:25px; clear:both; float:none;}
a.volver:hover{ color:#999; }
