/* CSS Document */

body {
	background-attachment:fixed;
	background-color:	#F4F4EE;
	background-image: 	url('/imagenes/fondo.jpg');
	background-position:top left;
	background-repeat:	no-repeat;
	color:				#555;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align: 		center;
}

a{ 			color:#0082B7; text-decoration:none; }
a:hover{	color:#FFFFFF; background-color:#0082B7; }

h1{				color:#FFF; font-size:32px;  font-weight:normal; letter-spacing:-2px; margin:0px; padding:0px; text-decoration:none; }
h2{ 			color:#0082B7; font-weight:normal;  margin:0px; padding:0px; text-decoration:none; }
h2.titular {	font-size:20px; letter-spacing:-1px; }
h2.detalle {	font-size:26px; letter-spacing:-2px; margin:20px 20px 0px; }

#contenedor { height:100%; width:1000px; margin-top:50px; margin-left:auto; margin-right:auto; text-align:left; }
#contenedor #central{ float:left; width:700px; margin-bottom:10px; }
#contenedor #derecho{ float:left; width:300px; } 

#cabecera{ margin-bottom:10px; height:75px; }
#cabecera #titulo { margin-bottom:10px; }
#cabecera #menu { margin:0px; padding:0px; }
#cabecera #menu li { display:inline; }
#cabecera #menu a{ 			background-color:#0082B7; color:#FFFFFF; font-size:18px; letter-spacing:-1px; padding:3px 6px; margin-right:10px; text-decoration:none; }
#cabecera #menu a:hover {	background:none; border-bottom:2px solid #0082B7;  }
#cabecera #menu a.activo {	background:none; border-bottom:2px solid #FFFFFF;  }

#contenedor #detalle{ background-color:#fff; width:680px; overflow:hidden; }
#contenedor #detalle #info { font-size:10px; margin:0px 20px 10px;  }
#contenedor #detalle #cuerpo { color:#555; font-size:14px; line-height:20px; margin:20px;  }
#contenedor #detalle #cuerpo img { border:none; clear:both; display:block; margin:10px auto; max-width:600px; }
#contenedor #detalle .info_box { margin:20px; height:20px; }
#contenedor #detalle .firma { float:left; width:320px; } 
#contenedor #detalle .share { float:right; text-align:right; }
#contenedor #detalle ul{ margin: 5px 10px 20px; padding-left: 18px; }

#relacionados { background-color:#ffffff; margin-top:20px; margin-bottom:20px; width:680px; }
#relacionados #titulo { color:#CCC; border-bottom:1px dotted #CCC; font-size:24px; font-weight:normal; letter-spacing:-2px; margin:0px 20px; padding-top:20px; }
#relacionados #cuerpo { color:#999; margin:0px 20px; padding:10px 0px 20px 0px; }
#relacionados #cuerpo ul { margin:0px; padding-left: 2.2em; }
#relacionados #cuerpo li { line-height:18px; list-style-image:url('/imagenes/flecha.png'); margin-left:0px; }

#anteriores { background-color:#ffffff; margin-top:20px; margin-bottom:20px; width:680px; }
#anteriores #titulo { color:#CCC; border-bottom:1px dotted #CCC; font-size:24px; font-weight:normal; letter-spacing:-2px; margin:0px 20px 0px 20px; padding:20px 0px 0px 0px;  }
#anteriores #cuerpo { margin:0px 20px; padding:10px 0px; }
#anteriores #cuerpo li { line-height:18px; }
#anteriores #cuerpo ul { margin:0px; padding-left: 2.2em; }
#anteriores #cuerpo li { line-height:18px; list-style-image:url('/imagenes/flecha.png'); margin-left:0px; }


#paginacion { margin-bottom:20px; width:680px; }
#paginacion ul { list-style:none; margin:0px; padding:0px; text-align:center; }
#paginacion li { display:inline; }
#paginacion .activa { 	background-color:#0082B7; color:#ffffff; font-size:16px; font-weight:bold; padding:4px 8px; margin:0px 2px;  }
#paginacion a { 		background-color:#ffffff; color:#0082B7; font-size:16px; font-weight:bold; padding:4px 8px; margin:0px 2px;  }
#paginacion a:hover { 	background-color:#0099CC; color:#ffffff; text-decoration:none;  }


#navegacion { font-size:14px; margin-top:10px; width:680px; height:20px; }
#navegacion #ant{ background:#ffffff; float:left;	padding:3px 6px; text-align:left;	width:90px; }
#navegacion #ant:hover{ background-color: #0082B7; color:#fff; }
#navegacion #sig{ background:#ffffff; float:right;	padding:3px 6px; text-align:right; 	width:90px; }
#navegacion #sig:hover{ background-color: #0082B7; color:#fff; }

#coment_user { background:#ffffff; color:#888; margin-top:20px; padding:20px 0px; width:680px; }
#coment_user #titulo{ color:#CCC; border-bottom:1px dotted #CCC; font-size:24px; font-weight:normal; letter-spacing:-2px; margin:0px 20px; }
#coment_user .container { margin:0px 20px 0px 20px; }
#coment_user .container .item { margin:15px 0px 15px 0px; }

#comentarios { background:#ffffff; color:#999; margin-top:20px; margin-bottom:20px; width:680px; }
#comentarios #titulo{ color:#CCC; border-bottom:1px dotted #CCC; font-size:24px; font-weight:normal; letter-spacing:-2px; margin:0px 20px; padding:20px 0px 0px 0px; }
#comentarios input[type=text] { border:1px solid #CCC; color:#999; margin-bottom:10px; margin-right:0px; }
#comentarios .box{ clear:both; }
#comentarios form{ margin:20px; padding-bottom:20px; }

.noticia_grid { background-color:#ffffff; display:block; margin-bottom:20px; overflow:hidden; width:680px; height:145px; }
.noticia_grid:hover{ background-color:#F4F4EE; cursor:pointer; }
.noticia_grid .foto{ float:left; margin-left:10px; margin-top:10px; margin-bottom:10px; overflow:hidden; width:175px; height:125px; }
.noticia_grid .foto img { border:none; max-width:175px; width:175px; }
.noticia_grid .cuerpo{ float:left; margin:10px; width:470px; }
.noticia_grid .cuerpo .texto { color: #666; font-size:14px; margin-top:5px; height:50px; overflow:hidden; }
.noticia_grid .cuerpo .enlace{ margin-top:4px; }
.noticia_grid .cuerpo .pie { height:20px; }
.noticia_grid .cuerpo .firma { float:left; color:#999; font-size:11px; margin-top:10px; }
.noticia_grid .cuerpo .share { float:right; text-align:right; width:200px; }

.busqueda_form { background-color:#ffffff; margin-bottom:20px; padding:10px 20px; width:630px; }
.busqueda_form .caja_buscador { color:#999; font-size:18px; padding:2px; margin: 0px 10px 0px 0px; width:350px; }
.busqueda_form .btn_buscador { width:90px; height:30px; font-size:16px; }
.busqueda_form .resultados { font-size:16px; margin-top:5px; }

.busqueda_resultados { width:670px;  }
.busqueda_resultados .item{ background-color:#ffffff; margin-bottom:20px; padding:20px; }
.busqueda_resultados .item .titulo { color:#0082B7; font-size:20px; letter-spacing:-1px; margin-bottom:4px;  }
.busqueda_resultados .item .fecha { color:#999; margin-bottom:4px; }
.busqueda_resultados .item .desc{ margin-bottom:4px; } 
.busqueda_resultados .item .mensaje{ color:#999; font-size:18px; letter-spacing:-1px; margin-bottom:4px; } 

#texto_buscar { font-size:14px; color:#999; padding:2px; }
#boton_buscar { font-size:14px; width:70px; height:25px; }
#error_buscar { font-size:11px; color:#C00; display:none; }

.error_box { border:1px solid #C00; background-color:#FFF2F0; }

.box_lateral{ background-color:#ffffff; width:300px; margin-bottom:20px;  }
.box_lateral .titulo { background-color:#0082B7; color:#fff; font-size:16px; letter-spacing:-1px; padding:5px 10px; }
.box_lateral .cuerpo { padding:10px; }
.box_lateral .cuerpo ul { margin:0px; padding-left: 2.2em; }
.box_lateral .cuerpo li { line-height:18px; list-style-image:url('/imagenes/flecha.png'); margin-left:0px; }
.box_lateral .cuerpo .icos{ margin-bottom:10px; }
.box_lateral .cuerpo .icos a { background-color:none; }

#publi_lateral{ margin:0px auto 20px auto; width:300px;  }
#publi_lateral .titulo{ font-size:9px; font-family:Verdana, Geneva, sans-serif; padding-bottom:5px; }


#google_adsense_lateral{ background-color:#FFFFFF; display:block; overflow:hidden; width:300px; height:250px; }
#google_adsense_lateral_model { display:none; }
#google_adsense_pie{ background-color:#FFFFFF; clear:both; float:left; margin-bottom:20px; padding:10px; width:660px; height:100px; }

#frmLogin { margin:5px auto; }

#pie{ border-top:1px dotted #333; color:#333; clear:both; width:970px; margin-bottom:40px; margin-right:auto; margin-left:auto; margin-top:20px; padding:10px; text-align:center; }
#pie #enlaces {  }
#pie #enlaces a { color:#333; }
#pie #enlaces a:hover { background:none; text-decoration:underline; }
#pie #firma { margin:5px auto; }

#formulario_contacto { border-top:1px #999 dotted; color:#999; display:none; padding-top:10px; }
#formulario_contacto #top { margin:10px auto;  }
#formulario_contacto #contacto_mensaje { margin:0px;  }

/* Textos */
.texto10 { color:#999; font-size:10px; }
.texto14 { font-size:14px; }
.texto20 { font-size:20px; }

.azul { font-color:#0082B7; }

/* Cajas */
.caja_titular { font-size:14px; margin:10px auto; }
.caja_texto { border: 1px #999 solid; color:#999; padding:2px; }
.label_texto { display:inline-block; }
.ancho_50 {  width:50px; }
.ancho_80 {  width:80px; }
.ancho_120 { width:120px; }
.ancho_100 { width:100px; }
.ancho_150 { width:150px; }
.ancho_200 { width:200px; }

/* Botones */
.btn_80x26{  font-size:14px; width:80px; height:26px; margin-top:5px; }

/* Icos */
.ico_facebook{   background:url('/imagenes/sprite.png') -7px -4px no-repeat;  border:none; display:inline-block; margin-top:5px; height:16px; width:16px; }
.ico_twitter{    background:url('/imagenes/sprite.png') -29px -4px no-repeat; border:none; display:inline-block; margin-top:5px; height:16px; width:16px; }
.ico_google{   	 background:url('/imagenes/sprite.png') -29px -4px no-repeat; border:none; display:inline-block; margin-top:5px; height:16px; width:16px; }
.ico_snowflake { background:url('/imagenes/sprite.png') -9px -30px no-repeat; border:none; display:inline-block; height:14px; width:16px; }
.ico_mail32{	background:url('/imagenes/sprite.png') -102px -55px no-repeat; border:none; display:inline-block; margin-right:10px; height:33px; width:33px; cursor:pointer; }
.ico_face32{	background:url('/imagenes/sprite.png') -7px   -55px no-repeat; border:none; display:inline-block; margin-right:10px; height:33px; width:33px; }
.ico_rss32{		background:url('/imagenes/sprite.png') -59px  -55px no-repeat; border:none; display:inline-block; margin-right:10px; height:33px; width:33px; }
