@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	background-image:url(../imagenes/bg.jpg);
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size:11px;
}

.clearfix {
	clear:both;
}

h2 {
	font-size:20px;
	margin-bottom:10px;
}

h3 {
	font-size:16px;
	margin-bottom:10px;
}

h4 {
	font-size:14px;
	margin-bottom:10px;
}

h5 {
	font-size:12px;
	margin-bottom:10px;
}

/*strong {
	color:#e01f27;
}*/

.rojo {
	color:#e01f27;
}

.n01 {
	background-image:url(../imagenes/01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.n02 {
	background-image:url(../imagenes/02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.n03 {
	background-image:url(../imagenes/03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.pad_lef_20 {
	padding-left:20px;
}

.pad_lef_30 {
	padding-left:30px;
}

#wrap {
	width:995px;
	margin-left:auto;
	margin-right:auto;
}

#box {
	background-color:#ebe8e5;
	width:905px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	width:905px;
	height:103px;
	float:left;
}

.header_01 {
	width:542px;
	height:103px;
	float:left;
}

.header_01_01 {
	background:url(../imagenes/header_01_01_bk.jpg) repeat-x;
	width:337px;
	height:87px;
	float:left;
}

.header_01_02 {
	background-image:url(../imagenes/header_01_02.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:205px;
	height:87px;
	float:left;
}

.header_vtr_com {
	width:77px;
	height:22px;
	float:left;
}
.header_vtr_menu {
	height:18px;
	float:left;
	padding-left:10px;
	padding-top:4px;
}
.header_vtr_logo {
padding-top:13px;

	float:left;

}
.header_01_01 a {
	color:#333333;
	font-family:Tahoma, Verdana;
	font-size:11px;
	text-decoration: none;
}
.header_01_01 a:hover {
	color:#333333;
	font-family:Tahoma, Verdana;
	font-size:11px;
	text-decoration: underline;
}



.header_02 {
	background-image:url(../imagenes/header_02.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:362px;
	height:103px;
	float:left;
}

.nav {
	background-image:url(../imagenes/nav_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#504e4e;
	width:500px;
	height:17px;
	float:left;
	font-size:11px;
	text-align:center;
}

.nav_vtr {
	width:280px;
	padding-top:60px;
	margin:0 auto;
	font-size:10px;
	text-align:center;
	line-height:10px;
}

 a img  {
	border:none;
	margin:0px;
}

img  {
	border:none;
	margin:0px;
}


.nav_vtr ul {
	background-color:#e01f27;
	height:12px;
}

.nav_vtr li {
	height:11px;
	padding:0px 5px 0px 5px;
	display:inline;
}
.nav_vtr a,
.nav a {
	color:#FFFFFF;
	text-decoration:none;
}
.nav_vtr a:hover,
.nav a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.nav li {
	background-image:url(../imagenes/bg_li_nav.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height:11px;
	padding:3px 5px 3px 5px;
	display:inline;
}

.nav_left {
	background-image:url(../imagenes/nav_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:29px;
	height:17px;
	float:left;
}

#main {
	background-image:url(../imagenes/bg_main.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:905px;
	padding:10px 0 0 0 ;
	float:left;
}

.tema {
	width:227px;
	height:210px;
	float:left;
	padding-top:10px;
}

.tema_img {
	width:227px;
	height:198px;
	float:left;
	margin:0px;
}

.texto_tema {
	padding:10px 10px 0px 15px;
	width:202px;
	float:left;
	font-size:14px;
	font-size:11px;
}

.pad_left {
	padding-left:5px;
}

.texto_tema a {
	text-decoration:none;
	font-weight:bold;
	color:#e01f27;
}

.texto_tema a:hover {
	text-decoration:underline;
}

.texto_tema li {
	background-image:url(../imagenes/list.jpg);
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	padding-left:20px;
	margin-bottom:5px;
}

.contenido {
	width:698px;
	float:left;
}

.contenido_texto {
	
	padding-bottom:20px;
}

.img_contenidos {
	width:347px;
	height:203px;
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

.bot_contenido {
	background-image:url(../imagenes/bg_foot_home.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:690px;
	height:37px;
	float:left;
	margin-bottom:15px;
}

.flash {
	width:707px;
	height:203px;
	float:left;
}

#sidebar {
	width:198px;
	float:right;
}

.top_sidebar {
	background-image:url(../imagenes/top_sidebar.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:167px;
	height:28px;
	float:left;
}

.contenido_sidebar {
	width:167px;
	float:left;

}

.charla {
	width:167px;
	height:172px;
	float:left;	
}

.bot_sidebar {
	background-image:url(../imagenes/bot_sidebar.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:167px;
	height:120px;
	float:left;
}


#footer {
	background-image:url(../imagenes/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:905px;
	height:50px;
	float:left;
}

.footer_fono {
	background-image:url(../imagenes/footer_fono.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:365px;
	height:50px;
	float:right;
}

.titulo {
	height:60px;
	width:680px;
	padding-top:10px;
	padding-left:10px;
	float:left;
}

.titulo2 {
	height:49px;
	width:360px;
	padding-top:10px;
	padding-left:10px;
}

.consejos {
	width:370px;
	float:right;
	border:solid 1px #999999;
	padding-bottom:10px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
}

.contenido_texto h2 {
	font-size:18px;
	padding-bottom:15px;
	padding-left:30px;
	display:block;
	color:#504e4e;
	height:20px;
}

.contenido_texto h3 {
	font-size:14px;
	margin-bottom:11px;
	color:#e01f27;
}

.contenido_texto strong {
	color:#000000;
}

.contenido_texto a{
	color:#e01f27;
}

.bg_denuncia {
	background-image:url(../imagenes/alerta.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:10px 10px 10px 90px;
	background-color:#fff8d8;
	border:solid 1px #999999;
}
.caja_contenidos p,
.contenido_texto p {
	margin-bottom:11px;
	margin-left:15px;
}
.caja_contenidos li,
.contenido_texto li {
	margin-bottom:5px;
	padding-left:15px;
	list-style:none;
	background-image:url(../imagenes/list_contenidos.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

.caja_contenidos ul {
	margin:10px 20px;
}
.caja_contenidos em{
color:#CC0000;
font-style:normal;


}

h2.bg_titulo {
	background-image:url(../imagenes/separador.jpg) !important;
	background-position:bottom left;
	background-repeat:no-repeat;
} 

h3.bg_titulo {
	background-image:url(../imagenes/bg_h3.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:15px;
	color:#e01f27;
}

.video {
	width:255px;
	height:220px;
	padding-left:10px;
	float:left;
}

.video a {
	color:#e01f27;
	text-decoration:none;
}

.video a:hover {
	color:#e01f27;
	text-decoration:underline;
}

.texto_consejos {
	width:340px;
	padding-left:5px;
	float:left;
	line-height:1.4em;
}

.texto_consejos ul {
	float:left;
	display:block;
	margin:10px;
	width:310px;
}

.texto_consejos2 {
	width:340px;
	padding-left:15px;
	line-height:20px;
	float:left;
}
.texto_consejos2 a,
.texto_consejos a {
	color:#e01f27;
	text-decoration:none;
}

.texto_consejos2 li,
.texto_consejos li {
	list-style:none;
	margin-bottom:8px;
}

.ver_todo {
	width:300px;
	height:17px;
	float:left;
	padding-left:40px;
	margin-bottom:15px;
}

.img_ver_todo {
	width:200px;
	height:16px;
	float:left;
}

/* paginado */
div.pagination {
	padding:3px;
	margin:10px 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border:#e01f27 1px solid;
	
	text-decoration: none; 
	color: #000000;
}

div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e01f27;
	background-color: #e01f27;
	color: #fff;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #e01f27;
	font-weight: bold;
	background-color: #e01f27;
	color: #fff;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border:#ccc 1px solid;
	color: #ccc;
}

.paginado {
	height:25px;
	width:690px;
	float:left;
	text-align:center;
	padding-bottom:10px;
}

/* fin paginado */

.caja_contenidos {
	width:366px;
	float:left;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:30px;
	padding-right:20px;
}

.caja_contenidos a {
	color:#e01f27;
	text-decoration:none;
}

.caja_contenidos a:hover {
	color:#e01f27;
	text-decoration:underline;
}

.sidebar_contenidos {
	background-image:url(../imagenes/bg_sidebar_contenidos-2.jpg);
	background-repeat:repeat-y;
	width:257px;
	margin-top:70px;
	float:left;
}

.header_contenidos {
	width:698px;
	height:209px;
	float:left;
	color:#FFFFFF;
}

.menu_header_contenidos {
	background-image:url(../imagenes/bg_header_contenidos.jpg);
	background-repeat:repeat-y;
	width:233px;
	height:179px;
	padding:30px 0px 0px 50px;
	float:left;
	list-style:none;
}

.menu_header_contenidos h4 {
	font-size:12px;
	margin-bottom:5px;
}

.menu_header_contenidos li {
	list-style:none;
	padding-left:10px;
}

.menu_header_contenidos a {
	color:#FFFFFF;
	text-decoration:none;
}

.menu_header_contenidos a:hover {
	text-decoration:underline;
}

.header_contenidos.p01 .menu_header_contenidos li.hm_01 a:hover,
.header_contenidos.p02 .menu_header_contenidos li.hm_02 a:hover,
.header_contenidos.p03 .menu_header_contenidos li.hm_03 a:hover,
.header_contenidos.p04 .menu_header_contenidos li.hm_04 a:hover,
.header_contenidos.p05 .menu_header_contenidos li.hm_05 a:hover,  
.header_contenidos.p06 .menu_header_contenidos li.hm_06 a:hover, 
.header_contenidos.p07 .menu_header_contenidos li.hm_07 a:hover  {
	text-decoration:underline;
}

.header_contenidos.p01 .menu_header_contenidos li.hm_01 a,
.header_contenidos.p02 .menu_header_contenidos li.hm_02 a,
.header_contenidos.p03 .menu_header_contenidos li.hm_03 a,
.header_contenidos.p04 .menu_header_contenidos li.hm_04 a,
.header_contenidos.p05 .menu_header_contenidos li.hm_05 a,  
.header_contenidos.p06 .menu_header_contenidos li.hm_06 a, 
.header_contenidos.p07 .menu_header_contenidos li.hm_07 a {
	color:#f0ff00;
	text-decoration:none;
}

.header_contenidos.p01 .menu_header_contenidos li.hm_01,
.header_contenidos.p02 .menu_header_contenidos li.hm_02,
.header_contenidos.p03 .menu_header_contenidos li.hm_03,
.header_contenidos.p04 .menu_header_contenidos li.hm_04,
.header_contenidos.p05 .menu_header_contenidos li.hm_05, 
.header_contenidos.p06 .menu_header_contenidos li.hm_06, 
.header_contenidos.p07 .menu_header_contenidos li.hm_07  {
	color:#f0ff00;
	background-image:url(../imagenes/marca_header_contenidos.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	list-style:none;
}

.header_contenidos_right {
	background-image:url(../imagenes/heder_contenidos_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	width:10px;
	height:209px;
}

.img_header_contenidos {
	width:405px;
	height:209px;
	float:left;
}

.recomendaciones {
	background-image:url(../imagenes/bg_recomendaciones.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:230px;
	padding-left:15px;
	padding-right:12px;
	float:left;
}

.top_recomendaciones {
	background-image:url(../imagenes/recoemndaciones_top.jpg);
	background-position:top left;
	width:257px;
	height:20px;
	float:left;
}

.bot_recomendaciones{
	background-image:url(../imagenes/recomendaciones_bot.jpg);
	background-position:top left;
	width:257px;
	height:20px;
	float:left;
	margin-bottom:20px;
}

.img_sidebar_contenidos {
	float:left;
}

.sidebar_bot {
	height:62px;
	width:257px;
	background-image:url(../imagenes/bot_sidebar_contenidos.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

.titulo_recomendaciones_sidebar {
	background-image:url(../imagenes/titulo_recomendaciones.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 5px 5px 40px;
	width:212px;
	height:22px;
	float:left;
	color:#FFFFFF;
}

.sb01 {
	background-image:url(../imagenes/sb_01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.sb02 {
	background-image:url(../imagenes/sb_02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.sb03 {
	background-image:url(../imagenes/sb_03.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.recomendaciones ul {
	margin:20px 0px;
}

.recomendaciones li {
	padding-left:25px;
	margin-bottom:5px;
	list-style:none;
}

.libreta {
	padding-left:10px;
	width:339px;
	height:495px;
	float:left;
}

.libreta_top {
	background-image:url(../imagenes/notas_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:318px;
	height:24px;
	float:left;
	padding:40px 0 0 21px;
}

.libreta_left {
	background-image:url(../imagenes/libreta_left.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:21px;
	height:361px;
	float:left;
}

.libreta_centro {
	background-image:url(../imagenes/libreta_centro2.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:289px;
	height:361px;
	float:left;
}

.libreta_centro a {
	text-decoration:none;
	color:#dd1e26;
}

.libreta_centro a:hover {
	text-decoration:underline;
	color:#dd1e26;
}

.libreta_centro h2 {
	color:#dd1e26;
}

.libreta_right {
	background-image:url(../imagenes/libreta_right.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:29px;
	height:361px;
	float:left;
}

.libreta_bot {
background-image:url(../imagenes/notas_bot.jpg);
background-repeat:no-repeat;
background-position:top left;
	width:339px;
	height:70px;
	float:left;
}

.w270 {
	width:270px;
}

.espacio {
padding-top:16px;

}

.caja_contenidos_video {
	width:566px;
	float:left;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:30px;
	padding-right:20px;
}
.caja_contenidos_video p {
	margin-bottom:11px;
	margin-left:15px;
}
.caja_contenidos_video li {
	margin-bottom:20px;
	padding-left:15px;
	list-style:none;
	background-image:url(../imagenes/list_contenidos.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

.caja_contenidos_video ul {
	margin:10px 20px;
}
.caja_contenidos_video em{
color:#CC0000;
font-style:normal;
}
.caja_contenidos_video a {
	color:#e01f27;
	text-decoration:none;
}

.caja_contenidos_video a:hover {
	color:#e01f27;
	text-decoration:underline;
}
.fondo_destacado {
	background:url(../imagenes/bk_ul.jpg) no-repeat;
}
.foto_noticia {
	margin:6px 0 6px 0;
}
/* prensa */
.caja_contenidos_noticias {
	width:658px;
	float:left;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:30px;
	padding-right:20px;
}

.caja_contenidos_noticias a {
	color:#e01f27;
	text-decoration:none;
}

.caja_contenidos_noticias a:hover {
	color:#e01f27;
	text-decoration:underline;
}
.caja_contenidos_noticias p {
	margin-bottom:11px;
	margin-left:15px;
}
.caja_contenidos_noticias h2 {
	margin-bottom:11px;
	margin-left:15px;
}
.caja_contenidos_noticias .video {
background:url(../imagenes/bk_video.jpg) no-repeat;
height:342px;
	width:618px;
	padding:20px;
	margin-left:20px;
}
.detalle_noticia {
	width:638px;
	padding-top:12px;
float:left;
}


.caja_contenidos_news {
	width:668px;
	float:left;
	padding-bottom:15px;
	padding-left:20px;
	padding-top:30px;
	padding-right:10px;
}
.caja_contenidos_news_detalle {
	width:490px;
	float:left;
	border-right:#ccc 1px solid;
	padding:0 10px 0 0;
}
.caja_contenidos_news_detalle h1 {
	font-size:14px;
	color:#E01F27;
	padding:2px 0 4px 0;
	margin:0;
}
.caja_contenidos_news_detalle h3 {
	font-size:12px;
	color:#333;
	padding:10px 0 0 0;
	margin:0;
}
.caja_contenidos_news_detalle h5 {
	font-size:14px;
	color:#000;
	padding:16px 0 0 0;
	margin:0;
}
.caja_contenidos_news_detalle h4 {
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
color:#666666;
font-size:11px;
margin-bottom:10px;
padding:10px;
}
.caja_contenidos_news_detalle p {
	font-size:12px;
	color:#333;
	padding:10px 0 0 0;
	margin:0;
}
.caja_contenidos_news_video {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagenes/video_bg.gif) no-repeat scroll center top;
float:right;
margin:0 0 3px 10px;
padding:10px 0 0 10px;
width:330px;
}
.bajadavideo {
color:#666666;
display:block;
margin-top:18px;
text-align:left;
}





.interior_table table {
border-bottom:1px dotted #CCCCCC;
margin:5px 0 20px;
width:480px;
}
.interior_table h3 {
padding:5px 0 0 10px;
color:#E01F27;
}
.interior_table td {
padding:5px 10px;
}
.interior_table a {
color:#000000;
text-decoration:none;
}
.interior_table a:hover {
color:#333;
text-decoration:underline;
}

.interior_table a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../imagenes/flecharoja.gif) no-repeat scroll 0 0;
display:block;
padding-left:20px;
}

.caja_contenidos_news_listado {
	width:158px;
	float:right;
}
.caja_contenidos_news_listado h3 {
	font-size:12px;
	color:#333;
}
.caja_contenidos_news_listado a {
	background:transparent  url(../imagenes/flecharoja.gif) no-repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	display:block;
	font-weight:normal;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:15px;
}
.caja_contenidos_news_listado a:hover {
color:#000000;
text-decoration:none;
}
.caja_contenidos_news_listado a:visited {
color:#000000;
text-decoration:none;
}

.caja_contenidos_news_listado a:link {
color:#444;
text-decoration:none;
}
.link_anterior {
color:#E01F27;
font-weight:bold;
}

