@charset "utf-8";
/* CSS Document */

#bienvenida{ padding: 5px 30px 5px 20px; font-size: 11px; background-color: #eeeeee; }
#bienvenida a{ float: right; background-color: #DE6528; color: #ffffff; padding: 0 3px 0 3px; text-decoration: none }
#bienvenida a:hover{ background-color: #09008B; text-decoration: none; font-weight: normal }

#contenido{  font-size: 11px; font-weight: normal; text-align: left; line-height: 16px; padding: 15px}
#contenido a{ text-decoration: none; font-weight: bold }
#contenido ul{ margin: 0; list-style: none }
#contenido h1{ font-weight: bold; font-size: 13px; margin: 0 0 0 115px; padding: 0 0 0 12px; color: #09008B; background: transparent url(img/bolo_h1.png) no-repeat left 2px;  }
#contenido h2{ float: left; width: 675px; font-size: 12px; margin: 10px 0 10px 0; color: #444444; }
#contenido p{ margin: 10px 0 10px 0 }
#contenido img{ border: 2px solid #d3d3d3 }

#buscador{ margin: 0 0 20px 0; padding: 15px 5px 15px 15px; display: block; background-color: #eeeeee; border: 1px solid #d3d3d3 }
#buscador select{ margin: 0 10px 0 0; border: 1px solid #d3d3d3; font-size: 10px; color: #5f5f5f; }  
#buscador input{ border: 1px solid #d3d3d3; background-color: #dedede; font-size: 10px; color: #5f5f5f; }
/*input{ font-size: 10px; color: #5f5f5f; }*/
#buscador form{ padding: 10px 0 0 0; }
.separador{ color: #ffffff }
 
.noticia{ width: 700px; min-height: 100px; display: block; padding: 15px; margin: 0 0 0 100px; border-bottom: 1px solid #eeeeee}
.not_tit{ font-size: 12px; font-weight: bold; }
.not_fecha{ font-size: 12px; color: #5f5f5f}
.not_fot{ float: left; margin-right: 20px }

.adjuntos{ margin: 10px 0 0 0 }
.adjuntos a{ display: block }

#paginador{ width: 700px; margin: 10px 0 20px 100px; padding: 5px 5px 5px 15px; height: 15px; display: block; /*background-color: #eeeeee*/ }
#paginador ul li{ float: left }
#paginador a{ background-color: #eeeeee; padding: 5px; margin: 0 3px 0 3px }
#paginador span{ background-color: #bebebe; color: #ffffff; padding: 5px; margin: 0 3px 0 3px }

.categoria{color: #09008B}

#secciones{ width: 700px; min-height: 100px; display: block; padding: 15px; margin: 0 0 0 100px; /*border: 1px solid #000000*/}
#secciones_ancho{ width: 750px; min-height: 100px; display: block; padding: 15px; margin: 0 0 0 100px; /*border: 1px solid #000000*/}

#form_log{ width: 500px; padding: 10px; background-color: #eeeeee }
#form_log div{display: block; width: 400px; text-align: right; margin: 0 0 5px 0}
#form_log input{ margin: 0 0 0 20px; height: 14px; width: 200px;font-size: 10px; color: #5f5f5f; }
#form_log .boton{ height: 20px; width: 50px; font-size: 11px; color: #444444 }

.obra{ width: 700px; display: block; padding: 15px; margin: 0 0 0 100px; }
.obra p{ border-bottom: 1px solid #d3d3d3; padding: 5px 10px 5px 10px }
.cliente{ color: #09008B }
.obra_tit{ font-size: 12px; font-weight: bold; }
.obra_fecha{ display: block; font-size: 12px; color: #5f5f5f}

ul#obra_img{  }
#obra_img li{ float: left; padding: 5px; margin: 2px 2px 0 0; background-color: #eeeeee; }
#obra_img li span{ display: block }

a.volver{ display: block; clear: both; margin: 10px 0 0 0}
#contenido a.volver img{ border: 0; padding-top: 4px }
#contenido a.leermas img{ border: 0; padding-top: 4px }
#contenido a.descargar img{ border: 0; padding-top: 4px }


.puntos{ display: block; background-color: #eeeeee; padding: 3px; font-weight: bold }

#tab_puntos{ width: 500px; }
#tab_puntos td{ padding: 3px; border-bottom: 1px solid #eeeeee }
#tab_puntos th{ padding: 3px; background-color: #eeeeee }
#tab_puntos td.nom_obra{ color: #09008B; font-weight: bold }

#tab_refere{ width: 600px; }
#tab_refere td{ padding: 3px; border-bottom: 1px solid #eeeeee }
#tab_refere th{ padding: 3px; background-color: #eeeeee }
#tab_refere td.nom_obra{ color: #09008B; font-weight: bold }

.premios{ width: 475px; min-height: 115px; display: block; padding: 15px; margin: 0 0 0 100px; border-bottom: 1px solid #eeeeee }
.premios_tit{ font-size: 12px; font-weight: bold; }
.premios_fot{ float: left; margin-right: 20px; margin-bottom: 40px }

#contenido a.canjear{ color: #ffffff;  padding: 0 15px 0 3px; background: #DE6528 url(img/ic_adelante.png) no-repeat 90px 3px;}
#contenido a.canjear:hover{ color: #ffa171 }
a.canjear2{ font-weight: bold; text-decoration: none; color: #ffffff;  margin-left: 0; padding: 0 15px 0 3px; background: #DE6528 url(img/ic_adelante.png) no-repeat 90px 3px; }
a.canjear2:hover{ color: #ffa171 }

#contenido a.verimg{ color: #ffffff;  padding: 0 22px 0 3px; background: #DE6528 url(img/ic_adelante.png) no-repeat 90px 3px;}
#contenido a.verimg:hover{ color: #ffa171 }


ul#puntos_total {margin: 10px 30px 20px 0; padding: 10px;  float: right; background-color: #d3d3d3; border: 1px solid #e6e6e6 }
ul#puntos_total li{ margin:2px 0 0 0; padding: 3px 10px 3px 10px; background-color: #eeeeee; }
ul#puntos_total strong{ font-size: 12px }

ul#puntos_total3 {margin: 0; padding: 10px;  float: right; background-color: #d3d3d3; border: 1px solid #e6e6e6 }
ul#puntos_total3 li{ margin:2px 0 0 0; padding: 3px 10px 3px 10px; background-color: #eeeeee; }
ul#puntos_total3 strong{ font-size: 12px }


ul#puntos_total2 {margin: 10px 30px 20px 0; padding: 10px; background-color: #d3d3d3; border: 1px solid #e6e6e6; width: 97% }
ul#puntos_total2 li{ margin:2px 0 0 0; padding: 3px 10px 3px 10px; background-color: #eeeeee; }
ul#puntos_total2 strong{ font-size: 12px }

ul#list_obras li{ border-bottom: 1px solid #d3d3d3; }

ul.lista_left{float: left;width: 675px; }
ul.lista_left li{float: left; margin-right: 30px; }
ul.lista_left li a{display: block}


