﻿/* *********************************************** */
/* ************** gama cromatica  **************** */
/* *********************************************** */

/* azul oscuro del sobre, raya debajo de header, degradado header : #3263a6  */
/* azul oscuro de lateral, titulos grandes, letras contador, fondo titulo novedades : #2a5b9e  */
/* azul oscuro de enlaces, titulos pequenos : #0d63c6 */
/* azul medio boton buscador : #4c98c9 */
/* azul claro de fondo de menu y de contador, fondo buscadornoticias : #eef7ff */
/* azul claro de borde de contador : #e4eff5 */
/* gris borde menu, borde buscadornoticias : #ebebeb */
/* gris texto : #676767; */
/* azul fondo imagen banner central : #3d6ba9*/




/* *********************************************** */
/* ************** estilos genericos ************** */
/* *********************************************** */

a { color: #0d63c6; }
body { padding: 0em; margin: 0em; font-size: 62.5%; font-family: Verdana, Arial, Helvetica; }
dt { font-weight: bold; font-size: 1.1em; }
dd { font-size: 1.1em; }
dd p { font-size: 1.0em; margin: 0em; background: transparent}
div { padding: 0em; margin: 0em; }

h1, h2, h3, h4, h5, h6 { color: #2a5b9e; margin: 1em 0em; padding: 0em 0em 0em 0em;	color: #2a5b9e; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; font-weight: bold; }
h6 { font-size: 1.2em; font-weight: normal; border-bottom: 1px solid #2a5b9e }
	
html { padding: 0em; margin: 0em; }
img { border: 0em; }
p { font-size: 1.2em; color: #676767; font-size: 1.1em; }


/* ************** creado por Sandra ************** */
.negrita { font-weight: bold}
.cursiva { font-style:italic}
.color { color: #800080}


/* *********************************************** */
/* ************** estructura pagina added by sandra ************** */
/* *********************************************** */
.bodydiv {padding:0 379px 0 385px;}
.sizer {width:100%;}
.expander {margin:0 -379px 0 -385px; min-width:385px; position:relative;}
.container {margin:0 auto;}


/* ************** cabecera ************** */

div.header { position: relative; clear: both; background:url(/SiteCollectionImages/fondo_cabecera_azul.jpg) repeat-x bottom right #0476bc;
/*background: url(/MCMSTVDigital2007/imagenes/fondo_cabecera_azul.jpg) repeat-x bottom right #0476bc;*/ width: 100%; height:71px; }

/*div.header { position: relative; border-bottom: 1px solid #3263a6; clear: both; width: 100%; height:70px; }*/

div.header h1 { padding: 0em; margin: 0em; display: inline; text-align: center;	}
div.header img { border: 0em; margin: 0em; padding: 0em; }
div.header img.logotdt { margin-left: 1em; margin-bottom: 0.5em; }
	
div.utilidades{ display: none }			
div.opciones { display: none }
div.buscador { display: none }
#encabezado h1 {display: none}
div.franjabuscador { display: none }


	
/* *********** envuelve contenido ********** */

div.envoltorio { float: left; width: 100%; margin: 0em; padding: 0em; }

/* ************** contenidos ************** */
div.contenidos { margin: 0em 0em 0em 2em; padding: 0em; width:80% }
div.contenidos a, div.contenidos a:visited { color: #0d63c6; font-size: 1.1em; text-decoration:none; }
div.contenidos a:hover { text-decoration: underline; color:#FF3333 }
div.contenidos ul { list-style-image: url(/SiteCollectionImages/raquo.gif); }
div.contenidos ol, div.contenidos ul { font-size: 1.1em; }	
div.contenidos p { margin-bottom: 1.4em; }

div.granbanner { padding: 80px 0em 0em 0em; margin: 1em 0em; } 
div.granbanner p { padding: 0.3em 0em 0em 0em; margin: 0em 0em;}

.ico { border:none; display:block; float:left; margin-right: 15px; margin-bottom: 60px;}

div.principal { width: 100%; clear: both; }

div.tdt { width: 50%; float: left; }
div.tdt h2 { color: #2a5b9e; font-size: 1.5em; padding: 2em 0em 1em 0em; margin: 0em; }

div.tdt dl { padding: 0em 1em 0em 0em; margin: 0em; }
div.tdt dt { padding: 0px; margin: 0em; }
div.tdt dd { padding: 0px 0px 40px 0px; margin: 0em 1em 0em 0em;  }
div.tdt dt a, div.tdt dt a:visited{ font-size: 1.1em; text-decoration: none;  }
div.tdt dt a:hover{ font-size: 1.1em; text-decoration: underline }									
		
		
div.actualidad { width: 50%; float: left; }
div.actualidad h2 { color: #2a5b9e; font-size: 1.5em; padding: 2em 0em 1em 0em; margin: 0em; }

div.actualidad dl { padding: 0em 0em 0em 0em; margin: 0em; }
div.actualidad dt { padding: 0px; margin: 0em} 
div.actualidad dd { padding: 0px 0px 40px 0px; margin: 0px; }	
div.actualidad a, div.actualidad dt a:visited{ font-size: 1.1em; text-decoration: none; }
div.actualidad dt a:hover{ font-size: 1.1em; text-decoration: underline;  }	
		

div.masinfo { width: 98%; clear: both; padding-top: 1em; padding-left: 1em; padding-right: 1em; }
		

div.otrasformas {width: 50%; float: left; }
div.otrasformas h2 { color: #2a5b9e; font-size: 1.3em; padding: 0em 1em 1em 0em; margin: 0em; font-weight: bold; }

div.otrasformas ul { padding: 0em 0em 0em 0em; margin: 0em 0em 0em 0em; width: 49%; list-style-image: none; list-style-type: none; font-size: 1.1em }
div.otrasformas ul.ul1 { float: left; clear:left; }
div.otrasformas ul.ul2 { float: right;  }
div.otrasformas li { padding: 0em 0em 1em 1.4em; margin: 0em 0em 0em 0em; background-color: #fff; background:url(/SiteCollectionImages/bullet_punta.gif); background-repeat: no-repeat; background-position:0em .4em; }


			
div.enlacesrelacionados { width: 48%; float: right;	}
div.enlacesrelacionados h2 { color: #2a5b9e; font-size: 1.3em; padding: 0.3em 0em 0.3em 0.3em; margin: 0em; }	
div.enlacesrelacionados ul { border:  1px  solid #91a6d1; padding: 1em 0em 0em 0em; margin: 0em 0em 0em 0em; list-style-type: none;background-color: #fff; color: #000; }
div.enlacesrelacionados li { padding: 0em 1em 1em 2em; margin: 0em 0.5em 0em 1.7em; display: block;	}

/* ************** menu nivel 1 ************** */

div.menunivel1 { display: none  }


/* ************** menu nivel 2, 3 y 4 ************** */
div.menu {display: none  }
div.menuprincipal  { display: none  }
div.contador { display: none }
.bannersinmenu {display: none}
.banner {display: none}

		
		
/* ************** extra ************** */
div.extra { display: none }
div.novedades{ display: none }
	

/* ************** sobre este sitio ************** */
div.sobre { display: none }


/* *********************************************** */
/* ************** temas de interior ************** */
/* *********************************************** */
	

/* ************** buscador de noticias *********** */

div.buscadornoticias { border: 1px solid #ebebeb; margin: 1em 0em 0em 0em; padding: 1em; color: #000; }
div.buscadornoticias p{ color: #000; padding: 0em 0em 0em 0em; margin:  0em 0em 1em 0em; }	
div.buscadornoticias input.btnCombo { color: #fff; font-weight: bold; border-top: 1px solid #b0d0e5; border-bottom: 1px solid #2f6f92; border-left: 1px solid #78b3d5; border-right: 1px solid #387ba6; font-size: 1.0em; }
div.buscadornoticias select.comboBusNot { font-size: 1.0em; }
div.buscadornoticias label { font-size: 1em; padding-top: 0em; margin-top: 0em; padding-right: 0em;}

div.resultadonoticias del { margin: 1em 0; padding: 0; }
div.resultadonoticias dt{ position: relative; left: 0; top: 0em; width: 8em; font-weight: bold; font-size: 1.1em; margin-bottom: -1em; border-right: 1px solid #000; padding-right: 1em; }
div.resultadonoticias dd { margin: 0 0 0 9em; padding: 0 0 2.5em 1.5em; font-size: 1.1em }


/* ************** cobertura *********** */

div.centro1div { margin: 1em 0em 0em 0em; border-left: 1px solid #91A6D1; padding: 0em 0em 0em 1em;}
h2.centro1 { color: #2a5b9e; font-size: 1.3em; padding: 0.3em 0em 0.3em 0em; margin: 0em 0em 0em 0em ; }

div.centrada { border-bottom: 2px solid #91A6D1; border-left: 1px solid #91A6D1; border-right: 1px solid #91A6D1; clear: both; margin: 0 auto 10px auto; font-size: 1em; padding: 1em 0.9em 1em 0.9em; }

div.clearboth { clear: both; }

div.centrada2 { width: 85%; clear: both; margin: 0 auto 10px auto; font-size: 1em;padding: 1em 0.75em 0em 0.75em; }
div.centrada2 a {padding-right: 2em;}

fieldset { border: 0; width: 40em; }
.formucol1 { float: left; width: 50%; }
.formucol2 { float: left; clear: right; width: 50%; }	
.formucol2a { float: right; clear: right; width: 50%; }	
.formucol3 { display:block; clear: both; width: 85%; text-align: right; margin: 0 auto 10px auto; }

div.formucol3 input, div.centrada2 input { color: #fff; font-weight: bold; border-top: 1px solid #b0d0e5; border-bottom: 1px solid #2f6f92; border-left: 1px solid #78b3d5; border-right: 1px solid #387ba6; font-size: 1.0em; }

.divlabel { width: 40%; text-align: right; float: left; }
	
.divlabel2 { width: 50%; text-align: right; float: left; }
.divlabel2a { width: 50%; text-align: right; float: left; padding-top: 2.4em; }	
.divlabel2b { width: 30%; text-align: right; float: left; }
.divlabel2c { width: 40%; text-align: right; float: left; }
	
.divlabel3 { width: 30%; text-align: right; float: right; margin-top: 2em; }
		
label { font-size: 1.1em; padding-top: 0em; margin-top: 0em; padding-right: 1em; }

label.labelgrande { width: 50%; text-align: right; float: left;	}
		
input.formutdt, select.formutdt, input.formutdt2, select.formutdt2 { border: 1px solid #999; margin-bottom: 0.5em; font-size: 1.0em;}

input.formutdt2, select.formutdt2 { margin-top: 2.2em;}	

div.campo{ width: 50%; }

div.seguido { float: left; width: 100%}		
div.seguido2 { margin-left: 1em; }	

div.centrada a,  div.centrada2 a, div.advertencia a { border: 0; }
div.centrada a.externa,  div.centrada2 a.externa,  div.advertencia a.externa { padding-left: 1em; }
div.centrada a:hover, div.centrada2 a:hover { border: 0; }

div.centrada2 a { float: left; }


/* ************** tabla de datos *********** */

.tabladatos { border-bottom: 1px solid #91A6D1; clear: both; margin: 0 auto 10px auto; font-size: 1.2em; width: 100%; }
.tabladatos caption { display: none; }
.tabladatos th { font-size:1em; color:#fff; text-align:left; padding: 0.3em 0.2em; font-weight: normal; }
.tabladatos th.negrita { }
.tabladatos th.blanca { font-weight: bold; }
.tabladatos th.ambito { color: #2a5b9e; font-weight: bold; background-color: #f1f4f9; border-left: 1px solid #91A6D1; border-right: 1px solid #91A6D1; border-bottom: 1px solid #91A6D1; }

.tabladatos td { border-bottom: 1px solid #91A6D1; background-color: #fff; padding: 0.2em; }
.tabladatos td.servicio{ border-left: 1px solid #91A6D1; padding-left: 1em; }
.tabladatos td.canal { border-right: 1px solid #91A6D1; }
.tabladatos td.canal2 { border-right: 1px solid #91A6D1; color: #fff;}
.tabladatos td.limpia { color: #fff;}
	
.tddis {color: #83bd42; font-weight: bold}
.tdnodis {color: #f00; font-weight: bold}
.tdpardis {color: #00f; font-weight: bold}	


/* ************** detalles de cobertura *********** */
.logocobertura { position:relative; display: block; margin: 3px 0px; padding: 0px; }

dl.distrib { padding: 0em 0em 1em 0em; border: 0; }
dl.parcialtrib { padding: 1em; }
dl.nodistrib{ padding: 1em; }
dl.distrib dt, dl.parcialtrib dt, dl.nodistrib dt { width: 47%; text-align: right; display: block; float: left; font-weight: bold; padding-right: 10px; }
dl.distrib dd, dl.parcialtrib dd, dl.nodistrib dd { width: 46%; float: left; margin-left: 0em; }
dl.distrib dt.destacada, dl.parcialtrib dt.destacada, dl.nodistrib dt.destacada { font-size: 1.5em; font-weight: bold; margin-bottom: 1em; border-bottom: 1px solid #ccc; }
dl.distrib dd.destacada, dl.parcialtrib dd.destacada, dl.nodistrib dd.destacada { color: #9c9; font-size: 1.5em; font-weight: bold;margin-bottom: 1em; border-bottom: 1px solid #ccc; }

/* ************** advertencia cobertura *********** */

.adv {color: #f00; font-weight: normal; margin-top: 2em; }
div.advertencia{ background-color: #fff; border: solid 1px #c30; width: 80%; clear: both; margin: 0.5em auto 10px auto; font-size: 1em;
padding: 1em 0.75em 1em 0.75em; }
div.advertencia h3{ font-size: 1.1em; margin: 0 0 0.75em 0; }
div.advertencia ul{ list-style-type: none; list-style-image: none;}	
div.advertencia li { list-style-type: none; list-style-image: none;	font-size: 1em; margin: 0 0 1em 1em; padding-left: 2em;background-image: url(/MCMSTVDigital2007/Imagenesadvertencia.gif); background-repeat: no-repeat; background-position: top left; }	
	
	
/* ************** buscador *********** */		
	
div.suma h2 { color: #2a5b9e; font-size: 1.4em; padding: 0.3em 0em 0.3em 0em; margin: 1em 0em 0em 0em ;}
div.suma p { background: #eef7ff; color: #000; padding: 1em; margin: 0em; }

p.siguientesyanteriores { margin: 0em; background: #eef7ff; color: #000; padding: 0.2em 1em 0.2em 1em; text-align: right; font-size: 1.0em; border-bottom: 1px solid  #3263a6; }
p.siguientesyanteriores a { background: #eef7ff; }
	
dl.resultadobusqueda dt { font-size: 1.2em; }	
dl.resultadobusqueda dd { margin: 0em 0em 1.5em 1em; font-size: 1.1em; }	


/* ************** miga de pan *********** */
	
div.migapan{ display:block; margin:1.5em 0 0; }
div.migapan ul {clear:none; margin:0px; padding:0px; display:inline;}
div.migapan ul li {margin-right: 5px; padding-left: 15px; display:inline; background-image:url(/SiteCollectionImages/raquo_left.jpg); background-repeat: no-repeat; background-position:left center}
div.migapan .primero {padding-left:5px; background-image: none}



/* ************** faq *********** */	

div.contenidos ul.listadorecursos { margin: 0em; padding: 0em; font-size: 1.0em }
div.contenidos li.listadorecursos1 { width: 75%; font-weight: bold; margin: 0.3em 0.3em 1.3em 0.3em; padding: 0em; background: #eef7ff; list-style-image: none; list-style-type: none; }
div.contenidos li.listadorecursos1 a { padding: 0.3em 0.3em 0.3em 0.3em; margin: 0em;  background: transparent; font-size: 1.1em}
div.contenidos ul li.listadorecursos1 ul { padding: 0em; margin: 0em; list-style-image: none; list-style-type: none;	}	
div.contenidos ul li.listadorecursos2 { font-size: 1.1em; padding:  0.2em 0.9em 0.2em 1em ; margin: 0em; font-weight: normal; border-right: none; background: #fff;border-top: 1px solid #eef7ff; }
div.contenidos ul li.listadorecursos2 a { margin: 0em; padding: 0.2em 0.9em 0.2em 1em; font-size: 1em }
	
	
/* ************** listado de recursos *********** */

div.contenidos ul.listado_de_recursos { list-style-image: url(/SiteCollectionImages/pdf.jpg); list-style-type: none; font-size: 1.0em}
div.contenidos ul.listado_de_recursos li.separador_recurso { margin: 0em 0em 0em 0em; padding: 0em 0em 0.5em 0.5em }


/* ************** mapa web ************************** */

div.contenidos ul.mapa {list-style-image: url(/SiteCollectionImages/mas.gif); list-style-type: none; font-size: 1.0em}
div.contenidos ul.mapa li.nivel{ margin: 0em 0em 0em 0em; padding: 0em 0em 0.2em 0em }

	 
/* ************** imprimir *********** */
	
div.imprimir { display: none }

/* ************** otros *********** */	

.error { visibility: hidden; color: red; }
.fecha { font-weight: bold; }
.editarcontroles {display: none }	