*{ margin:0; padding:0;}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}
object{outline: none;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

body{ background:url(../images/bg_top.jpg) repeat-x; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#contenedor{ width:960px; margin:0 auto;}
#menu_inst{ position:relative; height:30px;}
.btn_menu_inst{ font-size:12px; color:#FFF; display:block; float:left; padding:7px 7px 0 7px;}
.btn_menu_inst a{ color:#FFF; text-decoration:none;}
.btn_menu_inst a:hover{ color:#9C0;}
.fecha{ display:block; position:absolute; right:0; height:22px; width:292px; padding:8px 0 0 8px; color:#FFF; border-left:1px solid #000; border-right:1px solid #000; font-size:11px; background:#006B7F;}
#top{}
#menu{ width:960px; border-left:1px solid #999; display:block; height:20px; margin:15px 0 30px 0;}
#menu ul{ margin:5px 0 0 0; padding:0;}
#menu ul li{ display:block; float:left; padding:3px 10px; font-weight:bold; font-size:15px; border-right:1px solid #999; }
#menu ul li.activo{ background:#005A6A; color:#FFF;}
#menu ul li.activo a{ color:#FFF;}
#menu ul li.activo a:hover{ color:#3CC;}
#menu ul li a{text-decoration:none; color:#333;}
#menu ul li a:hover{ color:#A9C215;}

p{ font-family:Tahoma, Geneva, sans-serif;font-size:12px; line-height:16px;}
h2, h3{ color:#00596A; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:30px; margin:0 0 10px 0;}
h3{ font-size:25px;}
h2 a, h3 a, h4 a{ text-decoration:none; color:#00596A;}
h2 a:hover, h3 a:hover, h4 a:hover{ color:#999;}

#centro{ display:block; margin:10px 0 0 0; }
#col_1{ width:630px; float:left;}
.noticia{ display:block; margin:0 0 20px 0;}
.noticia_destacada{ background:#F3F3F3; border:1px solid #F3F3F3;  border:1px solid #999; margin:0 0 20px 0;}
.sp{ padding:20px 20px 0 20px;}
.antetitulo{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; display:block; border-bottom:1px solid #333; margin:0 0 10px 0; color:#333;}
.foto{ display:block; float:left; margin:0 15px 10px 0;}
	.foto a img{ border:none;}
.noticia_destacada .adds{ background:#CCC; font-size:11px; padding:5px 20px; margin:10px 0 0 0;  border-top:1px solid #999; }
.noticia .adds{ font-size:11px; padding:5px 0; margin:10px 0 0 0;  border-top:1px solid #999; clear:both; }
.bajada{font-size:15px; font-weight:bold; display:block; margin:0 0 15px 0;}
.cuerpo p{ font-size:14px; padding:10px 0; line-height:24px;}

.comentarios{display:block; border:1px solid #AAA; padding:10px; }
	.comentarios ol{margin:0; padding:0;}
	.comentarios ol li{list-style:none;display:block; padding:5px 0;}
	.comentarios ol li label{display:block; float:left; width:100px;}
	.no_comentario{display:block; background:#FCF2EF; border:1px solid #EFD7CF; text-align:center; font-weight:bold;padding:15px; margin:15px 0;}

.comentarios_lista{margin:0; padding:0;}
.comentarios_lista li{list-style:none;}
.comentarios_lista li .comentario_up{display:block; background:#FBFBFB; border:1px solid #EFEFEF; padding:10px;}
.comentarios_lista li .comentario_up strong{color:#666666;}

#col_2{ display:block; float:left; width:300px; margin:0 0 0 20px;  }
.buscador{ display:block; margin:0 0 20px 0;}
/*BUSCADOR*/
form.apt *{margin: 0;padding: 0;}
form.apt{width:300px;}
form.apt label{display:none;}
form.apt input{font-family:Tahoma, Geneva, sans-serif;font-size:0.8em;vertical-align:top;color:#333;}
form.apt input#keyword{background:#EEE; width:255px; height:28px; border:1px solid #979797;padding:0 5px;}
form.apt input#search{background-color:#fff;background-image:url(../images/fondo-boton.png);background-repeat:no-repeat;cursor:pointer; width:30px;height:30px;text-indent:-9999px; margin:0;border:0;}
form.apt > input#search{margin:0;}

.video_box{ position:relative; margin:0 0 20px 0;}
.v_titulo{ background:#006B7F; color:#FFF; font-weight:bold; font-size:12px; padding:0 10px; width:150px; display:block;}
.v_anterior{ display:block; background:#003E4A; color:#FFF;font-weight:bold; font-size:12px; text-align:right; padding:0 10px; width:150px; position:absolute; right:0; top:0;}
.v_anterior a{ color:#FFF; text-decoration:none;}
.v_anterior a:hover{ color:#0CC; text-decoration:none;}
.video_box h3{ margin:0; padding:0;}
.video_box h4 a{ background:#F3F3F3; display:block; padding:10px; color:#333; text-decoration:none; font-weight:normal; font-size:18px;}
.video_box h4 a:hover{ color:#FFF; background:#A9C215;}

.pf_news, .pos_news{ display:block; margin:0 0 20px 0;}
.pf_titulo, .pos_titulo{ display:block; background:#F60; color:#FFF; font-size:12px; font-weight:bold; padding:2px 10px;}
.pf_noticias, .pos_noticias{margin:0; width:278px; background:#F3F3F3; border:1px solid #999; padding:0 10px; }
.pf_noticias ul, .pos_noticias ul{ margin:0; padding:0;}
.pf_noticias ul li, .pos_noticias ul li{ display:block; margin:0 0 15px 0; padding:0; border-bottom:1px dashed #999; width:280px;}
.pf_noticias ul li a, .pos_noticias ul li a{ color:#333; font-size:12px; font-weight:bold; text-decoration:none; line-height:15px; }
.pf_noticias ul li a:hover, .pos_noticias ul li a:hover{ color:#F60;}
.pos_titulo{ background:#A9C215; color:#000;}
.banner{ margin-bottom:15px;}

.destacada_derecha{border:1px solid #D2D396; background:#E9EBD6; display:block; padding:10px; margin:0 0 20px 0;}
	.destacada_derecha .noticia{}
	.destacada_derecha .noticia .foto img{border:1px solid #AAC117;}
	.destacada_derecha .noticia h3 a{color:#5C680D; font-size:18px; font-weight:bold;}


.bloque_pie{ display:block; clear:both; margin:0 0 200px 0;}
.sub_bloque{ width:300px; float:left;}
.sub_bloque a img{ border:none;}
.ml{ margin:0 20px 0 0;}


#cont_pie{ background:url(../images/bg_pie.jpg) repeat-x; height:140px;}
#pie{ margin:0 auto; width:960px; position:relative;}
#menu_pie{ position:absolute; top:23px; left:10px;}
#menu_pie a{ font-size:12px; color:#000; text-decoration:none;font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#menu_pie a:hover{color:#FFF;}
#derechos{position:absolute; left:10px; color:#999; top:63px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#desarrollo{position:absolute; right:10px; color:#999; top:63px; right:0;  font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#derechos strong, #desarrollo strong{ color:#A9C215;}
