﻿/*==================================
	ELEMENTS GENERALS
===================================*/
* { margin:0; padding:0; }

body {
	font-family: Verdana, Lucida Grande, Arial, Helvetica;
	font-size:11px;
	color:#303030;
	background:#DCE3E9 url('../../img/fondo_principal.gif') repeat-y center top;
}
input { font-family:Verdana, Lucida Grande, Arial, Helvetica; margin-top:1px; }
a { color:#294460; text-decoration:none; }
a:hover { color:#294460; text-decoration:underline; }
img { border:0; margin:0; padding:0; }
ul, ol { list-style-type:none; }
textarea, input { }
fieldset { border:0; }
label { margin-right:10px; float:left; }
h4 { color:#FFFFFF; font-size:11px; font-weight:normal; margin:10px 0; padding-left:0px; line-height:19px; }

#ficha_prog th { padding:6px 10px 6px 10px; background:#53A946; color:#FFFFFF; text-align:center; }
#ficha_prog td { padding:2px 10px 2px 10px; vertical-align:middle; }
#mapa_web td { padding:8px; vertical-align:top; }
#votacion { background:#DFD0A5; font-size:9px; }
#votacion td { text-align:center; }
#votacion p { background:#BBA94F; padding-bottom:10px; color:#FFFFFF; }
#votacion .border_r { border-right:6px solid #DFD0A5; height:59px; }
#votacion strong { color:#FFFFFF; font-size:12px;}
#votacion .name { color:#3b5469;}

.clear_input { border:0; background:none; padding:0; margin:0; }
.listado { line-height:16px; }
.listado h1 { font-size:12px; }
.tx_verde { color:#009900; }
.tx_verde_alt { color:#007700; }
.listado li { padding:0 0 15px 0; }
.smallfont { font-size:10px; }
.smallfont2 { font-size:11px; }
.smallfont3 { font-size:10px; line-height:10px; }
.mediumfont { font-size:12px; }
.horario { border-left:2px solid #FFF; text-align:center; }
.colabora_bold { color:#567846; font-weight:bold; }
#submit_color2_alt { background:#53A846; font-size:10px; color:#FFFFFF; border:1px solid #E2F0DC; padding:0 5px; height:15px; cursor:pointer; }

.fontsize1 { font-size:12px; }

.lineheight1 { line-height:15px; }
.lineheight2 { line-height:18px; }
.lineheight3 { line-height:19px; }
* html .IEmargin { margin:-3px 0; }

.minheight1 { min-height:60px; }
.minheight2 { min-height:40px; }
* html .minheight1 { height:60px; }

.link { background:#EEE; text-align:center; font-weight:bold; margin:5px 0 0 0; padding:3px; }
.link2 { text-decoration:underline; color:#006600; }
.link3 { background:#EBECED; padding:4px; margin:7px 0; font-size:10px; text-align:center; }

.bg_default { background:#F4EEE0; }
.bg_rojo { background:#E10319; color:#FFFFFF; }
.bg_naranja1 { background:#E16C1F; color:#FFFFFF; }
.bg_naranja2 { background:#E1481E; color:#FFFFFF; }
.bg_naranja3 { background:#E19422;color:#FFFFFF; }
.bg_verde1 {background:#9CA32B; color:#FFFFFF; }
.bg_verde2 { background:#809720; color:#FFFFFF; }
.bg_verde3 { background:#4B8126; color:#FFFFFF; }
.bg_verde4 { background:#2E7426; color:#FFFFFF; }
.bg_verde5 { background:#04621B; color:#FFFFFF; }
.bg_amarillo1 { background:#C0A922; color:#FFFFFF; }
.bg_amarillo2 { background:#D9AA23; color:#FFFFFF; }
.bg_amarillo3 { background:#E19422; color:#FFFFFF; }

.colrange1 { background:#e10319; color:#FFFFFF; }
.colrange2 { background:#e1231b; color:#FFFFFF; }
.colrange3 { background:#E1481E; color:#FFFFFF; }
.colrange4 { background:#e16c1f;color:#FFFFFF; }
.colrange5 { background:#e19422; color:#FFFFFF; }
.colrange6 { background:#d9aa23; color:#FFFFFF; }
.colrange7 { background:#c0a922; color:#FFFFFF; }
.colrange8 { background:#9ca32b; color:#FFFFFF; }
.colrange9 { background:#a0a222; color:#FFFFFF; }
.colrange10 { background:#869a29; color:#FFFFFF; }
.colrange11 { background:#809720; color:#FFFFFF; }
.colrange12 { background:#58861f; color:#FFFFFF; }
.colrange13 { background:#4b8126; color:#FFFFFF; }
.colrange14 { background:#2e7426; color:#FFFFFF; }
.colrange15 { background:#04621b; color:#FFFFFF; }

.bg_color1lt { background:#E5EDF0; }
.bg_color1lt_alt { background:#E8EDF1; }
.bg_color2lt { background:#E2F0DC; }
.bg_color2lt_alt { background:#F2FCEE; }
.bg_color3lt { background:#F1EFE0; }

.bg_color1T {background:#2f4c69; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
#azul .bg_color2T {background:#2f4c69; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color2T {background:#006A36; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color2T_extra2 {background:#3F668D; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color2T_extra2_nosele {background:#3F668D; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color2T_extra2_sele {background:#293F56; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color2T_extra {background:#3E821F; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_colorNoColor { margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color2bT {background:#61A841; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color3T {background:#877001; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}
.bg_color3bT {background:#B6A140; margin:0; padding:3px 5px 3px 3px; line-height:19px; display: inline;}

.bg_hover1b { background: url('../../img/banda_01.png') left top; 
color:#FFFFFF; }
.bg_hover2 { background: url('../../img/banda_02.png') left -38px; 
color:#FFFFFF; }
.bg_hover3 { background: url('../../img/banda_03.png') left -31px; 
color:#FFFFFF; }
.bg_hover3b { background: url('../../img/banda_03.png') left top; 
color:#FFFFFF; }

.color1 { color:#294460; }
.color2 { color:#006A36; }
.color3 { color:#877001; }
.color4 { color:#458827; }
.colorGris { color:#777; font-style:normal; }
.colorAzulGris { color:#798C9F; font-style:normal; }
.colorNegro { color:#333333; font-style:normal; }
.color0 { color:#333333; }
.color_esp1 { color:#516e8b; }
.color_esp2 { color:#927a08; font-style:normal; }

.marginL1 { margin-left:145px; }
.marginL2 { margin-left:49px; }
.marginL3 { margin-left:50px; }
.marginR1 { margin-right:15px; }
.marginR2 { margin-right:15px; }
.marginB1 { margin-bottom:5px; }
.marginB2 { margin-bottom:15px; }

.paddT1 { padding-top:5px; }
.paddT2 { padding-top:12px; }
.paddT3 { padding-top:3px; }
.paddAll1 { padding:3px; }
.paddAll2 { padding:15px; }
.paddAll3 { padding:10px; }
.paddAll4 { padding:5px; }
.paddAll5 { padding:2px 2px 0px 2px; }
.paddTB1 { padding:4px 0; }
.paddL1 { padding-left:7px; }
.paddingL1 { margin-left:45px; clear:none; }
.paddB1 { padding:0 0 4px 0; }

.border1 { border:1px solid #222; }
.border2 { border-top:2px solid #DFD0A5; border-left:2px solid #DFD0A5; border-right:2px solid #DFD0A5; }

.valign1 { vertical-align:middle; }

.numId { background:#76BD56; color:#FFFFFF; padding:1px 2px; }

#table1 { margin-bottom:2px; }
#table1 td { padding:3px 3px 3px 3px; }

.bt_salir { background:#53A846; font-size:10px; color:#FFFFFF; border:1px solid #E2F0DC; padding:0 5px 3px 5px; height:16px; cursor:pointer; }

.camp_1 { background:#e5edf0; border:1px solid #3e821f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:px; }

/*==================================
	ELEMENTS DEL LAYOUT
===================================*/								  

#content_extraTop {width:745px;text-align:right;background: url(http://www.terra.es/img/gr_publi.gif) no-repeat 0px 3px #FFFFFF;border:1px solid;}

.extra_top { width:890px;background-color:#A3BAC2; text-align:center; margin:auto; padding-top:3px; padding-bottom:3px;}
#container { width:890px; margin:20px auto; color:#303030; margin-top:0px;}
#header { 
	height:70px; 
	width:890px; 
	margin:0 1px 5px 1px; 
	color:#337733; 
	line-height:20px; 
	}
	#header h1 {float:left;}
	#header li { float:right; padding:0; }
	#header p { font-size:11px; line-height:24px; color:#b2c5af; float:right; margin:0 13px 0 0px; }
	#header ul { height:40px; float:right; margin-right:5px; clear:right;width:600px;} 
/*	#header ul { height:40px; float:right; text-align:right; clear:right; background:#FF0000;width:600px;} */
	#header li { white-space:nowrap; padding-top:0px; }
	#header li a { display:block; padding:0 8px; }
	* html #header a { width:1%; } /* para IE */

#header, 
#columna_iz, 
#columna_der, 
.columna_ancha,
#col_ancha_2,
#pie { background:#FFFFFF; }

#busq_top { float:right; padding:2px 15px 2px 0; }
#busq_top input, .documenta input { font-size:11px; background:#E2F0DC; border:1px solid #DDDDDD; }
#busq_top .submit { 
	background:#397530; 
	color:#FFFFFF; 
	cursor:pointer; 
	border:1px solid #EEF; 
	padding:0 6px; 
	font-size:10px; 
	}
.columna_ancha,
#col_ancha_2, 
#columna_iz, 
#columna_der, 
#col_der_2 { margin:10px 0 0 0; }

#leftContainer { width:405px;}
#columna_iz, 
#columna_der { width:405px; padding:5px 15px 15px 15px; }

#leftContainer,
#columna_iz, 
#col_iz_2, 
.columna_ancha, 
#col_ancha_2 { float:left; }

#columna_der, 
#col_der_2 { float:right; clear:right; }

.columna_ancha { width:100%; }
#col_ancha_2 { width:860px; padding:5px 15px 15px 15px; }
#col_iz_2 { width:750px; }
#col_iz_2_noti { width:100%; }
#col_der_2 { width:120px; }

.splitcontentleft { float:left; width:48%; clear:left; }
.splitcontentright { float:right; width:48%; clear:right; }
	.tipo1 { padding:0px 15px; margin-top:5px; width:340px; }
	.tipo2 { padding:0px 20px 10px 20px; margin-top:15px; width:16%; }
	.tipo3 { padding:0px 15px 10px 15px; margin-top:15px; width:71%; }
	.tipo3 li, .tipo7 li, .tipo10 li, .tipo12 li { padding:6px; }
	.tipo3 h1, .tipo7 h1, .tipo10 h1, .tipo12 h1 { color:#006600; font-size:12px; }
	.tipo3 span, .tipo7 span, .tipo12 span { color:#008800; }
	.tipo4 { padding:0px 20px 10px 20px; margin-top:15px; width:22%; }
	.tipo5 { padding:0px 5px 10px 20px; margin-top:15px; width:515px; }
	.tipo5 h1 { font-size:12px; }
	.tipo5 li { padding:2px 6px;}
	.tipo6 { padding:0px 20px 10px 20px; margin-top:15px; width:12%; }
	.tipo7 { padding:0px 20px 10px 20px; margin-top:15px; width:68%; }
	.tipo7 li { line-height:15px; }
	.tipo8 { padding:0px 20px 10px 0px; margin-top:15px; width:186px; }
	.tipo8_noti { padding:0px 20px 10px 0px; margin-top:15px; width:320px; }
	.tipo9 { padding:0px 5px 10px 20px; margin:15px 0 0 0; width:70px; }
	.tipo10 { padding:0px 20px 10px 10px; margin:15px 0 0 0; width:620px; line-height:16px; }
	.tipo11 { padding:0px 16px 10px 19px; margin-top:15px; width:150px; }
	.tipo12 { padding:0px 20px 10px 0px; margin-top:15px; width:542px; }
	
.nosplit { width:100%; float:left; clear: both; }
.nosplitaudiencias { width:100%; clear: both; }


#caja_int_0 { padding:9px 30px 8px 10px; line-height:18px; }
#caja_int_0 h1 { font-size:18px; line-height:normal; }
#caja_int_0 p { font-size:14px; }
#caja_int_1 h5,
#caja_int_1 h4,
#caja_int_2 h5, 
#caja_int_3 h5, #caja_int_6 h5, #caja_int_2_extra h5, #caja_int_2_extra2 h5 { color:#FFFFFF; font-size:11px; font-weight:normal; margin:10px 0; }
#caja_int_1 h4,
#caja_int_1 h5 { background: url('../../img/banda_01.png') left top;
}
#caja_int_2 h5 { background: url('../../img/banda_02.png') left top;
}
#azul #caja_int_2 h5 { background: url('../../img/banda_01.png') left top;
}
#caja_int_3 h5 { background: url('../../img/banda_03.png') left top;
}
#caja_int_2_extra h5 { background: url('../../img/banda_04.png') left top;
}
#caja_int_2_extra2 h5 { background: url('../../img/banda_04_escalon.png') left top;
}
#caja_int_1 h4 a {color:#FFFFFF;}
#caja_int_1 h5 a, 
#caja_int_2 h5 a, 
#caja_int_3 h5 a, #caja_int_2_extra h5 a, #caja_int_6 h5 a, #caja_int_2_extra2 h5 a { display:block; color:#FFFFFF; }
#caja_int_1 h5 a { background: url('../../img/banda_01.png') right top;
}
#caja_int_2 h5 a { background: url('../../img/banda_02.png') right top;
}
#caja_int_2_extra h5 a { background: url('../../img/banda_04.png') right top;
}
#caja_int_2_extra2 h5 a { background: url('../../img/banda_04_escalon.png') right top;
}
#caja_int_3 h5 a { background: url('../../img/banda_03.png') right top;
}
#caja_int_1 h4 a:hover { text-decoration:none; }
#caja_int_1 h5 a:hover { background: url('../../img/banda_01.png') right -31px; 
text-decoration:none; }
#caja_int_2 h5 a:hover { background: url('../../img/banda_02.png') right -38px; 
text-decoration:none; }
#caja_int_2_extra h5 a:hover { background: url('../../img/banda_04.png') right -38px; 
text-decoration:none; }
#caja_int_2_extra2 h5 a:hover { background: url('../../img/banda_04_escalon.png') right -38px; 
text-decoration:none; }
#caja_int_3 h5 a:hover, #caja_int_6 h5 a:hover { background: url('../../img/banda_03.png') right -31px; 
text-decoration:none; }
#caja_int_6 { margin:15px; }
#caja_int_6 span { line-height:18px; padding-left:5px; }
#caja_int_6 h5 { height:19px; background: url('../../img/banda_03.png') right top;
}
#caja_int_6 h5 a { float:left; color:#FFFFFF; padding: 0 20px 0 0; }

#caja_int_1_1 { margin:10px; padding-bottom:5px; }
#caja_int_1_1 h1{ font-size:11px; margin:0 0 0 170px; }
#caja_int_1_1 p { padding:1px 5px 0 5px; margin:0 0 0 165px; }

#caja_int_1_2{ margin:0; padding:0; }
#caja_int_1_2 h1 a{ margin:0; padding:0; text-decoration:none; display:block; font-size:12px; font-weight: bold; color:#516e8b; }
#caja_int_1_2 h1 a:hover{ margin:0; padding:0; text-decoration:underline; }
#caja_int_1_2 ul { margin:0; padding:0; }
#caja_int_1_2 ul li { margin:0; padding:15px 0 0 0;}
#caja_int_1_2 em{display:block; font-size:1em; font-style:normal;  color:#878787; }
#caja_int_1_2 .fuente a {font-size:12px;color:#333333; text-decoration:none;}
#caja_int_1_2 .fuente a:hover {font-size:12px;color:#333333; text-decoration:underline;}

#caja_int_10 h5 { 
	background: url('../../img/banda_02.png') left bottom; 
	color:#FFFFFF; 
	font-size:11px;  
	font-weight:normal; 
	margin:10px 0 0 0; 
	}
#caja_int_10 h5 b { 
	padding:2px; 
	background:#008800; 
	position:relative; 
	float:right; 
	font-weight:normal; 
	font-size:10px; 
	margin:0 0 -14px 0; 
	} 

#caja_int_1 h1 { padding:5px 10px; font-size:15px; line-height:normal; }
#caja_int_1 p { padding-bottom:10px; }
#caja_int_1 em { color:#A5A5A5; font-style:normal; font-size:9px; }
/*#caja_int_1 span { color:#888; }*/
#caja_int_1 dt { 
	background:#EBECED; 
	font-weight:bold; 
	font-size:10px; 
	text-align:center; 
	padding:3px; 
	margin-top:5px; 
	}

.padd10 { padding:0 10px; }
.padd3px { padding:3px; }
.padd15 { padding:5px 15px 15px 15px; }
.margin15 { margin:20px; }
.bg_gris { background-color:#EBECED; }
.float_lf { float:left; margin-right:5px; }
.margin15_r { margin-right:15px; }
.alignmiddle { vertical-align:middle; }
.paddingB5 { padding:0 0 5px 0; }

#caja_int_2 p, 
#caja_int_10 p, #caja_int_2_extra p, #caja_int_2_extra2 p { 
	padding:3px; 
	background-color:#EBECED; 
	font-weight:bold; 
	font-size:10px; 
	text-align:center;
	margin-top:8px;
	margin-bottom:5px;
	clear:both;
	}
#caja_int_2 b, #caja_int_2_extra b, #caja_int_2_extra2 b { color:#006600; }
#caja_int_2 h1, 
#caja_int_10 h1, #caja_int_2_extra h1, #caja_int_2_extra2 h1 { color:#006A36; font-size:11px; line-height:12px; padding-bottom:4px; }
	#tostado .caja_int_2_2 h1 { color:#655401; }
	#tostado .caja_int_2_2 span { color:#655401; }
	#azul .caja_int_2_2 h1 { color:#2F4C69; }
	#azul .caja_int_2_2 span { color:#2F4C69; }
#caja_int_2_1 ol { margin:1px 0 10px 0; font-size:10px; float:left; }
#caja_int_2_1 li { padding:3px; float:left; }
#caja_int_2_1 li span { background:#76BD56; padding:1px 2px; margin-right:3px; color:#FFFFFF; }
#caja_int_2_1 .izquierda { float:left; width:39px; }
#caja_int_2_1 .centro { float:left; padding:2px 0 0 0; }
#caja_int_2_1 .derecha { float:right; padding:4px 1px; font-weight:bold; }
#caja_int_2_1 img { margin-right:3px; vertical-align:middle; }
#caja_int_2_3 li, #caja_int_2_4 li { padding:8px; }
	#tostado .caja_int_2_2 .impar { background:#F2F0E8; }
	#azul .caja_int_2_2 .impar { background:#2F4C69; }
	.impar { background:#f2fcee; }
#azul #caja_int_2_3 .bg_color2lt_alt { background:#E8EDF1; }
.caja_int_2_2 img { margin:3px; vertical-align:middle; }
#caja_int_2_3 .video { background-image:url('../../img/icono_tipo_videoM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#caja_int_2_3 .doc { background-image:url('../../img/icono_tipo_docM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#caja_int_2_3 .audio { background-image:url('../../img/icono_tipo_audioM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#caja_int_2_3 .web { background-image:url('../../img/icono_tipo_webM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#azul #caja_int_2_3 .video { background-image:url('../../img/icono_tipo_videoM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#azul #caja_int_2_3 .doc { background-image:url('../../img/icono_tipo_docM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#azul #caja_int_2_3 .audio { background-image:url('../../img/icono_tipo_audioM.gif'); 
background-repeat:no-repeat; padding-left:30px; }
#azul #caja_int_2_3 .web { background-image:url('../../img/icono_tipo_webM.gif'); 
background-repeat:no-repeat; padding-left:30px; }


.top_extra { font-weight:bold; padding:0 75px 2px 24px; font-size:10px; }
#caja_int_2 .top, 
#caja_int_10 .top { font-weight:bold; padding:0 75px 0 14px; font-size:10px; }
#caja_int_3 .submit { 
	background:#3B5469; 
	color:#FFFFFF; 
	cursor:pointer; 
	border:2px solid #EEF; 
	padding:0 6px; 
	font-size:10px; 
	}
#caja_int_3 h6 { font-size:11px; font-weight:normal; color:#826C04; padding-bottom:7px; }
#caja_int_3 p { line-height:12px; }
#caja_int_3 b, #caja_int_6 b { color:#826C04; }
#caja_int_3 input { margin:7px 0 -1px 0; }

.caja_int_4 { background:#F2FCF1; font-size:12px; }
.caja_int_4 h1 { color:#2E6E4C; }

#caja_int_10 ol { margin:8px 0 10px 0; font-size:10px; float:left; }
#caja_int_10 li { padding:3px; float:left; }
.bullet_numero { background:#76BD56; padding:1px 3px; margin-right:3px; color:#FFFFFF; }
.bullet_numero_extra { background:#76BD56; padding:1px 3px; margin:4px 2px; color:#FFFFFF; float:left; }
#caja_int_10 img { margin-right:3px; vertical-align:middle; }
#caja_int_10 .izquierda { float:left; }
#caja_int_10 .centro { float:left; width:124px; padding:2px 0 0 0; }
#caja_int_10 .derecha { float:right; padding:4px 1px; font-weight:bold; }

.submit_tostado { background:#907622; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 6px; font-size:10px; }
.submit_tostado_alt { background:#907622; color:#FFFFFF; cursor:pointer; border:1px solid #92A58F; padding:0 6px; font-size:10px; }
#ver_resultados { background:#907622; color:#FFFFFF; border:1px solid #92A58F; padding:2px 6px 3px 6px; font-size:10px; margin:0 0 0 20px; }
#ver_resultados a:hover { color:#FFFFFF; }
.submit_verde { background:#397530; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 6px; font-size:10px; }
.submit_azul { background:#3B5469; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 6px; font-size:10px; }
.submit_azul_alt { background:#3B5469; color:#FFFFFF; cursor:pointer; border:1px solid #92A58F; padding:1px 6px ; font-size:10px; }
.submit_button { background:#397530; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 6px; font-size:10px; }
#contentOpinions .submit_button { background:#907622; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 6px; font-size:10px; }
.fechas { color:#888; }

.busq_ext { text-align:center; color:#FFFFFF; font-size:12px; padding:10px; clear:both; }
.busq_ext  a:hover { color:#FFFFFF; }
.busq_ext select { font-size:11px; font-family:Verdana; background:#E2F0DC; border:1px solid #999; }
#tostado .busq_ext select { font-size:11px; font-family:Verdana; background:#efede1; border:1px solid #5f510c; }
.busq_ext .submit { background:#397530; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 6px; font-size:10px; }

	#tostado .busq_ext .submit  { background:#B6A140; }
	#azul .busq_ext .submit  { background:#3F668D; }
	#azul .busq_ext .camp_3 { background:#E8EDF1; border:1px solid #99AEC3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; }
	#tostado .busq_ext .camp_3 { background:#EFEDE1; border:1px solid #5F510C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; }
.programacion { background:#61A841; margin-top:10px; padding:10px; }
.audiencias { background:#006A36; margin:15px; padding:12px 20px; clear:both; }
.documenta { float:left; width:30.2%; padding:2px 5px; background:#006A36; margin:5px 5px 15px 5px; height:3.3em; font-size:10px; }
	#tostado .documenta { background:#927A08; }
	#azul .documenta { background:#2F4C69; }
.documenta a { color:#FFFFFF; font-size:11px; }
.documenta form { margin-top:9px; }
.documenta td { text-align:left; padding-right:15px; }

#sel-categorias{float:left;text-align:left;width:470px;}
#sel-categorias h1 {float:left;font-size:1.1em; text-weight:bold;display:inline;}
#sel-categorias ul {float:left; font-size:1.1em; width:342px;padding-left:10px;}
#sel-categorias ul li{float:left; width:114px;}

.path { background: url('../../img/path_bg.gif') 50% top; 
width:100%; float:left; height:45px; }
	#tostado .path { background: url('../../img/path_bg2.gif') 50% top;
}
	#azul .path { background: url('../../img/path_bg3.gif') 50% top;
}
.path li { float:left; color:#FFFFFF; }
.path li a { color:#FFFFFF; text-decoration:none;}
.path li a:hover { color:#FFFFFF; text-decoration:underline;}
.path_stp1 { background:#006A36; padding:0px 15px 0px 15px; font-size:17px; font-weight:bold; line-height:45px; }
	#tostado .path_stp1 { background:#655401; }
	#azul .path_stp1 { background:#2F4C69; }
.path_stp2 { background:#3E821F; padding:0px 15px 0px 12px; font-size:14px; font-weight:bold; line-height:45px; }
	#tostado .path_stp2 { background:#927A08; }
	#azul .path_stp2 { background:#3F668D; }
.path_stp3 { padding:15px 15px 12px 15px; font-size:12px; }
.path_sep1 { background:url('../../img/path_sep_01.gif'); 
width:15px; height:45px; }
	#tostado .path_sep1 { background:url('../../img/path_sep_03.gif');
}
	#azul .path_sep1 { background:url('../../img/path_sep_05.gif');
}
.path_sep2 { background:url('../../img/path_sep_02.gif'); 
width:12px; height:45px; }
.path_sep2_alt { background:url('../../img/path_sep_02_alt.gif'); 
width:12px; height:45px; }
	#tostado .path_sep2 { background:url('../../img/path_sep_04.gif');
}
	#azul .path_sep2 { background:url('../../img/path_sep_06.gif');
}

#paginador { height:1.6em; margin:15px; padding:10px; background:#3E821F; color:#FFFFFF; font-size:10px; }
	#tostado #paginador { background:#927A08; }
	#azul #paginador { background:#2F4C69; }
#paginador a { color:#FFFFFF; }
#paginador input { font-size:10px }
#paginador .submit { background:#53A846; color:#FFFFFF; cursor:pointer; border:1px solid #EEF; padding:0 18px; font-size:10px; }
	#tostado #paginador .submit { background:#B6A140 }
	#azul #paginador .submit { background:#3F668D }
#izquierda { float:left; padding-top:3px; }
#derecha { float:right; }

#pie { float:left; width:100%; margin:10px 0; }
#pie .izquierda { float:left; clear:left; padding:10px 15px; width:620px; }
#pie .derecha { float:right; clear:right; }

.ir_pagina { background:#E5EDF0; border:1px solid #777; padding:1px; }
.ir_pagina_submit { background:#53A846; border:1px solid #E5EDF0; }

/*=================================
	BARRES DE PERCENTATGES
==================================*/
.graph { position: relative; width: 50px; padding: 1px; }
.graph .bar { 
	display: block;	
	position: relative;
	background: url('../../img/graph_mini.gif') no-repeat left 50%; 
	color: #FFF; 
	height: 8px; 								
	}
.graph .bar span, .graph_02 .bar span { position: absolute; left: 2px; }

.graph_02 { width: 190px; }
.graph_02 .bar { 
	background: url('../../img/graph_02.gif') no-repeat left 50%; 
	padding:2px 5px 0px 5px;
	font-weight:normal;
	height: 15px; 								
	}
.graph_03 .bar { 
	background: #F00 url('../../img/grafica03.jpg') no-repeat left 50%; 
	padding:1px 5px;
	font-weight:normal;
	height: 15px; 								
	}
	
.graph_03 { width: 650px; }

/*=================================
	CSS DROPDOWN MENU
==================================*/
.menu2 { float:left; width:100%; background:#009900 url('../../img/menu_bg.gif') repeat-x;
}
.menu2 a, .menu2 a:hover { color:#FFFFFF; text-decoration:none; }
.selected { background:#3E821F; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav a {
	display: block;
	height: 22px;
	line-height: 22px; 
	float: none ! important; 
	display: block; 
	padding: 0pt 15px; 
	height: auto ! important;
	}
#nav li { float: left; float: left; display: inline; height: 22px; }
#nav li ul { position: absolute; width: 170px; left: -999em; }
#nav li ul a { width: 140px; text-decoration:none; border-top:1px solid #FFF; }
#nav li:hover ul { left: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }

.m_verdeT a:hover { background:#3E821F; }
.m_azulT a:hover { background:#2F4C69; }
.m_tostadoT a:hover { background:#927A08; }

.m_documenta { border-right:2px solid #3E821F; border-bottom:2px solid #3E821F; }
.m_documenta a { background:#E2F0DC; color:#006600; }
.m_documenta a:hover { background:#C4D9BB; color:#006600; }

.m_actualidad { border-right:2px solid #2F4C69; border-bottom:2px solid #2F4C69; }
.m_actualidad a { background:#EBECED; color:#2F4C69; }
.m_actualidad a:hover { background:#D5DBE0; color:#2F4C69; }

.m_participa { border-right:2px solid #927A08; border-bottom:2px solid #927A08; }
.m_participa a { background:#F4F1E3; color:#2F4C69; }
.m_participa a:hover { background:#E6E1C6; color:#2F4C69; }

/* Support for the "iehover-fix.js" */
* html ul.nav iframe {
	position: absolute;
	/* account if have border */
	left: 0px;
	top: 0px;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/* this is for IE 5.0 */
select.hide { visibility: hidden; }

#art_cont { float:left; clear:left; width:510px; padding:0px 10px 10px 20px; margin-top:15px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 17px;}
#azul #art_cont #art_cont_group { float:left; width:473px; background:#E8EDF1; font-size:1.2em; margin-bottom:15px; padding:16px; }
#art_cont #art_cont_group { float:left; width:473px; background:#F2FCEE; font-size:1.2em; margin-bottom:15px; padding:16px; }
#art_cont h2 { font-size:11px; color:#7e7e7e; font-style:normal; text-decoration:none; font-weight:normal;}
#azul #art_cont h1 { font-size:18px; color:#294460; font-style:normal; text-decoration:none; font-weight:bold; padding:4px 0; line-height: normal;}
#art_cont h1 { font-size:18px; color:#006a36; font-style:normal; text-decoration:none; font-weight:bold; padding:4px 0; line-height: normal;}
#art_cont h4 { font-size:12px; color:#333333; font-style:normal; text-decoration:none; font-weight:normal; margin:0; padding:4px 0; line-height: 15px;}
#art_cont #art_cont_group img { float:left; margin-right:15px;}
#art_cont .withimg {float:right; width:325px;}
#art_cont p { font-size:12px; color:#333333; line-height: 17px; margin:0; padding:0 0 15px 0; }
#art_cont a { text-decoration:none; color:#3e821f;}
#art_cont a:hover { text-decoration:underline; color:#3e821f;}
#azul #art_cont a { text-decoration:none; color:#7e7e7e;}
#azul #art_cont a:hover { text-decoration:underline; color:#7e7e7e;}
#art_cont .act { font-size:11px; color:#7e7e7e; padding-top: 10px; }
#art_cont .firma { font-size:11px; color:#7e7e7e; padding-top: 5px; }

#opinionForms{margin:0; padding:0;}
#opinionForms h1 {margin:0; padding:0;font-size:12px; color:#655401; font-style:normal; text-decoration:none; font-weight:bold; line-height: normal;}
#intro_opinion2 {padding-top:8px;}
#intro_opinion2 p {font-weight:normal;background:none;}

#mensaje { padding:20px 20px 0px 20px; margin-bottom: 700px;}
#mensaje h4 { padding:0; margin:0;}
#mensaje p { padding:20px; margin:0; font-size:1.1em;}
#mensaje_caja a { text-decoration:none; color:#3e821f;}
#mensaje_caja a:hover { text-decoration:underline; color:#3e821f;}

.encuesta label {font-size:10px; display:block; padding:0px 5px 0px 0px; float:left; clear:both; line-height:normal; }

#rostros_list{margin:0;padding:0;}
#rostros_list ul {margin:0;padding:15px 15px 0px 0px;}
#rostros_list ul li{margin:0;padding:0px 0px 20px 0px;clear:both;float:left;width:100%;}
#rostros_list img{margin:5px 0px 0px 21px;padding:0;float:left;}
#rostros_list .grup{margin:0px 0px 0px 0px;padding:8px 30px 30px 7px;float:right; width:590px;}
#rostros_list h1 {font-size:12px; color:#3e821f;font-style:normal;padding-bottom:2px;}
#rostros_list h1 a{font-size:12px; color:#3e821f; text-decoration:none;}
#rostros_list h1 a:hover{font-size:12px; color:#3e821f; text-decoration:underline;}
#rostros_list h2 {font-size:11px; color:#242424;font-style:normal;padding-bottom:2px;}


#searcher_list{ float:left; width:48%; clear:left; padding:0px 5px 10px 20px; margin-top:15px; width:650px; }
#searcher_list h1 { font-size:12px; }
#searcher_list li { padding:2px 6px;}

#searcher_list h1 a{ margin:0; padding:0; text-decoration:none; display:block; font-size:12px; font-weight: bold; color:#516e8b; }
#searcher_list h1 a:hover{ margin:0; padding:0; text-decoration:underline; }
#searcher_list h2 a{ margin:0; padding:0; text-decoration:none; display:block; font-size:12px; font-weight: bold; color:#798C9F; }
#searcher_list h2 a:hover{ margin:0; padding:0; text-decoration:underline; }
#searcher_list ul { margin:0; padding:0; }
#searcher_list ul li { margin:0; padding:15px 0 0 0;}
#searcher_list em{display:block; font-size:1em; font-style:normal;  color:#878787; }

#urldetail{display:none;}
#clicktvvideo{ background:#F2FCEE; font-size:11px; font-weight:normal; margin:15px 15px 15px 15px; height:300px;}
#clicktvvideo h1 { color:#006A36; padding:15px 15px 4px 0px; font-size:18px; line-height:22px; }
#clicktvvideo #embed { margin:0; padding:15px 15px 15px 15px; float:left; }
#clicktvvideo p { padding:0px 15px 4px 0px; }

#paginador span.pager_current {
	font-weight:bold;
	padding-right:5px;
}

#paginador a.pager_link {
	text-decoration:none;
	padding-right:5px;
}
#paginador a.pager_link:hover { text-decoration:underline; }


/* Estilos de la cabecera de Terra */
										 
#total {
	width:100%;
	text-align:center;
}
.publicidad {
	margin:10px auto; 
	width:790px;
}
.cabterracont {
/*	background:url(http://www.terra.es/nav/cabeceras/vertele/img/bg_cab.gif) repeat-y #eb7022; */
	width:100%;
}
.cabterra {
	width:890px; 
	min-width:890;
	text-align:left;
	margin:auto;
}
#total2 {
	width:976px;
	min-width:960px;
	text-align:left;
	margin:auto;
}

.clear {clear:left}
										 
.pieTerra {
 text-align:left;
 margin:0px;
 padding:0px;
}
/* fin estilos de la cabecera de Terra */

