/*---------
Title: plantilla 1
Description: Plantilla CSS para editor de especiales
Author: Pamela Zuloaga
Date: 06 de Noviembre de 2007
Last update: 06 de Noviembre de 2007
----------*/

/* =Reset */
body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, dl, dt, dd, form{margin:0;padding:0;}
ul, ol{list-style:none;}
table, td{border:0;border-collapse:collapse;}
a img{border:0;}
abbr{text-decoration:none;border:0;}
p{line-height:1.5em;padding:10px 0;}
body{font:12px Arial, Helvetica, sans-serif;}

/* =Links general */
a, a:link, a:visited{text-decoration:none;color:#000;}
a:active, a:focus{}
a:hover{text-decoration:underline;}

/*floats general*/
.izquierda{float:left;clear:left;margin:15px 15px 5px 0;}
.derecha{float:right;clear:right;margin:15px 0 5px 15px;}

/* =Images (General)*/
.foto{margin:10px 0;border:1px solid #e0e0e0;border-color:#f4f4f4 #e0e0e0 #e0e0e0 #f4f4f4;padding:10px;}
.foto img{display:block;margin:0 auto;}
.foto p{font-size:11px;color:#666;padding:5px 0 0;}
#content_sub .foto p{padding:5px 0 0;}

/*headings general*/
h1, h2, h3, h4, h5, h6{border-bottom:1px solid #e0e0e0;padding:2px 0 20px;color:#333;font-weight:normal;}
h1{font-size:36px;}
h2{font-size:32px;}
h3{font-size:26px;}
h4{font-size:18px;}
h5{font-size:12px;}
h6{font-size:11px;}

h2{padding-bottom:10px;border-bottom-color:#f4f4f4;}
h3.firma, .content_type{padding:5px 0;color:#333;font-size:12px;font-weight:bold;}
/*enlaces headings*/
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#333;font-weight:normal;}
h5 a,
h6 a{font-weight:bold;}

#content_main h3{padding:;}
#content_sub h3{padding:13px 0 2px;}

/* =Advertising */
#adv_top{float:left;width:100%;margin:5px 0;color:#ccc;font-weight:bold;}
.adv{background:#f4f4f4;overflow:hidden;}
.adv730{float:left;width:730px;}
.adv234{float:right;width:234px;}
.adv300{height:300px;width:300px;border:10px solid #f4f4f4;margin:20px 0;}

/* =Navigation */
.nav_main{background:#e0e0e0;float:left;width:100%;clear:both;}
.nav_main li, .nav_sub li{float:left;padding:3px 10px;background:#ccc;color:#fff;margin:0 2px 0 0;}
.nav_main li a, .nav_main li a:link, .nav_main li a:visited, .nav_sub a, .nav_sub a:link, .nav_sub a:visited{color:#fff;font-weight:bold;}

/* =LAYOUT */
#container{width:985px;margin:0 auto;}

/* =Branding */
#branding{border-bottom:1px solid #000;float:left;width:100%;border-bottom:3px solid #333;background:#F2F2F2 url(../img/bg_cabecera.gif) repeat-x top left;}
#branding img{display:block;float:left; vertical-align:middle;}
#branding a{display:block;}

#branding_sub{height:80px;margin:0 0 5px;clear:both;}
#branding_sub h1, #branding_sub h2{border:0;margin:0;padding:0;}
#branding_sub h1{margin:0;padding:0; font:normal 44px Georgia, "Times New Roman", Times, serif; letter-spacing:-0.05em;}
/*#branding_sub h1 strong, */#branding_sub h2 em{display:block;width:0;height:0;overflow:hidden;line-height:0;}
#branding_sub h1 a{display:block;width:990px;height:65px;padding-top:25px;color:#013569; font-weight:normal!important;}
#branding_sub h1 strong{font-weight:normal;}
#branding_sub img{display:block;}

/* =Miga*/
.miga strong, .miga .miga_nivel1, .miga .abbr{display:block;width:0;height:0;overflow:hidden;float:left;line-height:0;}
.miga{}
.miga .miga_nivel2, .miga .miga_nivel3{float:left;}

.miga p{margin:0;padding:0;position:relative;top:20px;oveflow:hidden;}
.miga .miga_nivel2, .miga .miga_nivel3{margin:0 10px 0 0;border:0;padding:0 0 0;position:relative;}
.miga .miga_nivel2{font-size:19px;}
.miga .miga_nivel2, 
.miga .miga_nivel2:link, 
.miga .miga_nivel2:visited{color:#999;}
.miga .miga_nivel2:hover, 
.miga .miga_nivel2:active{color:#666;text-decoration:none;}
.miga .miga_nivel3{font-size:19px;text-transform:none;font-weight:normal;}
.miga .miga_nivel3, 
.miga .miga_nivel3:link, 
.miga .miga_nivel3:visited{color:#000;}
.miga .miga_nivel3:hover, .miga .miga_nivel3:active{color:#666;text-decoration:none;}

/* =Content*/
.wrap{float:left;width:100%;}
#content{float:left;width:100%;clear:both;padding:10px 0 20px;}
#content_main{float:left;width:640px;overflow:hidden;}
#content_sub{float:right;width:320px;font-size:11px;color:#7C7C7C;}
#content_sub p{line-height:1.4em;padding:5px 0 10px;}
.content_supp, .apoyos{padding:10px;border:1px solid #e0e0e0;font-size:11px;}
.content_supp p{line-height:1.2em;}
.content_supp ul{}
#content_main .content_supp h4, #content_sub .content_supp h4{padding:0;margin:0;}
.content_supp li{padding:2px 0;border-top:1px dotted #e0e0e0;}
#content_main .content_supp{float:right;margin:10px 0 10px 15px;width:40%;}
#content_sub .content_supp{margin:10px 0;width:298px;}
.entradilla{border-bottom:1px dotted #e0e0e0;font-weight:bold;margin-bottom:10px;}
.entradilla p{padding-top:15px;}

.noticia{padding:0 0 15px 0;}
.nivel1 .noticia{}
.antetitulo{font-weight:bold;padding:5px 0 0;color:#999;}
.antetitulo em{font-style:normal;}

/*=Sumario*/
.columnasumario{border:1px solid #e0e0e0;padding:10px;}
.columnasumario .foto{border:0;padding:0;margin:0 0 10px;}
.columnasumario hr{display:none;}
.sumario p{padding:0.5em 0 0;}
.cita{font-style:italic;font-size:12px;border-bottom:1px dotted #e0e0e0;}
.autor{font-weight:bold;font-size:11px;font-style:normal;}
.cargo{font-size:10px;font-style:normal;}

/* =Site information */
#site_info{width:990px;font-size:10px;color:#444;float:left;clear:both;padding:8px 0 30px;border-top:3px solid #333;}
#site_info a{color:#000;}
#site_info a:hover{text-decoration:none;}
#site_info p{float:left;padding:0 10px 0 0 !important;font-size: 10px;line-height:10px;}
#site_info p.credits{border:1px solid #999;border-width:0 1px;padding:0 8px!important;margin:0 8px 0 0;}
#site_info ul, #site_info li{display:inline;list-style:none;padding:0 5px 0 0;line-height:10px;}
#site_info li.contact{border-right:1px solid #999;padding-right:8px;margin-right:8px;}

/*galeria por defecto*/
.gallery #content_main{float:right;}
.gallery #content_sub{float:left;margin:10px 0 0;}
.gallery #content_sub h4{padding-bottom:5px;}
.gallery h2{border-top:1px solid #e0e0e0;}
.modulo{}
.galeria{}
.descripcion_content{clear:both;}

.nav_gallery{float:left;width:100%;}
.nav_gallery li{float:left;margin:0 8px 8px 0;}
.nav_gallery li a{border:5px solid #e0e0e0;display:block;}
.nav_gallery li a:hover{border-color:#f4f4f4;}

.nav_prevnext{clear:both;background:#F4F4F4;padding:2px 0;line-height:20px;margin:10px 0 0;float:left;width:100%;}
.nav_prevnext li{display:inline;font-size:11px;line-height:20px;}
.nav_prevnext li.prev{padding:0 5px 0 10px;border-right:1px solid #999;}
.nav_prevnext li.next{padding:0 10px 0 5px;}
.nav_prevnext a{color:#999;font-weight:bold;}

/*galeria2 Thumbs en horizontal y en la parte superior. Foto de la descripción flotada./
.gallery #content{position:relative;}
.gallery #content_main{width:100%;clear:both;position:relative;margin-top:6.5em;}
.gallery #content_main .descripcion_content{padding:10px 0;}
.gallery #content_main .descripcion_content .foto{float:right;width:610px;margin-left:15px;}
.gallery #content_main .descripcion_content h3{float:left;width:330px;margin-bottom:15px;padding-top:15px;}
.gallery #content_sub{width:100%;position:absolute;top:9em;left:0;z-index:1000;clear:both;}*/

/*.gallery #content_main .descripcion .foto{float:left;width:610px;margin-right:15px;} Descomenta esto si quiere que la foto flote a la izquierda*/

/*galeria sin thumbs/
.gallery #content_main{width:100%;}
.gallery #content_main .descripcion_content{padding:10px 0;clear:both;}
.gallery #content_main .descripcion_content .foto{float:right;width:610px;margin-left:15px;}
.gallery #content_main .descripcion{float:left;width:330px;margin-bottom:15px;padding-top:15px;}
.gallery #content_sub{display:none;}*/

/*videogaleria*/
.video_gallery #content_main{float:left;}
.video_gallery #content_sub{float:right;}
.video_gallery .nav_gallery{clear:both;margin:10px 0;}
.video_gallery .nav_gallery li{float:none;border-bottom:1px solid #e0e0e0;padding:3px 0;font-size:12px;}
.video_gallery .nav_gallery li a{border:0;}
.video_gallery .nav_gallery li a:hover{font-weight:bold; text-decoration:none;}
.video_gallery .descripcion_content{padding:15px;margin:10px 0;border:1px solid #e0e0e0;float:left;width:600px;background:#666;color:#fff;}
.video_gallery .descripcion{float:right;width:270px;}
.video{width:300px;float:left;margin:10px 30px 10px 0;}

/*videogaleria sin thumbs*/
.video_gallery .nav_gallery li img{display:none;}
.video h1, .video h2, .video h3, .foto h1, .foto h2, .foto h3{font-weight:normal;}
.video_gallery #content_sub .credits{text-align:right;clear:both;}

.apoyos{float:right;width:40%;margin:15px 0 15px 15px;}

ul.nav_sub{display:none;}
.nav_sub dd{background:#e0e0e0;padding:2px 10px;margin:1px 0;}
