/* Página estilos www.estdt.com */

body {
	background:#F9F9F9;
	margin:0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color:#000000;
}

table {
	width:100%;
	vertical-align:middle;
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

#formulatv { background:#3b93f5; }
#formulatvc { width:758px; margin:0 auto; }

#general {
	width:760px;
}

#superior {
	width:758px;
	text-align:left;
	margin-bottom:10px;
}

#superior img {
	border:0;
}

#logo {
	width:172px;
	height:64px;
	text-align:left;
	background:url(/images/logo.gif) no-repeat;
}

#cuerpo {
	margin:0 auto;
	padding:0;
	width:758px;
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#D3D3D3;
	background-color:#FFFFFF;
	text-align:left;
}

#cuadroizquierdo {
	width: 140px;
	float: left;
	text-align:left;
}

#cuadrocentro {
	width: 468px;
	float: left;
	text-align:left;
}

#cuadroderecho {
	width: 150px;
	float: left;
	text-align:left;
}

#izquierdo {
	margin-left:10px;
	margin-right:10px;
}

#centro{
	margin-left:3px;
	margin-right:3px;
}

#derecho {
	margin-left:10px;
	margin-right:10px;
	font-family: Verdana, sans-serif;
	font-size:8pt;
}

#bajo {
	width:758px;
	clear:both;
}

#navegacion {
	background:#F2F2F2;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	margin-bottom:10px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	color: #333333;
	font-size:8pt;
}

#navegacion b {
	color: #EC6402;
}

.limpiar {
	clear:both;
}

.separabajo {
	height:15px;
	font-size:4pt;
}

#centrosup {
	width:282px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:8pt;
	color:#333333;
	height:100%;
	margin-bottom:18px;
	margin-left:5px;
	text-align:left;
	float:left;
	overflow:hidden;
}

#bloquesuperior {
	background:#ECF3FE;
	border-bottom: 1px solid #B3CAF9;
	color: #25596D;
	font-family: Tahoma, Verdana, sans-serif;
	font-size:7pt;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:4px;
}

#ladosup {
	width:138px;
	float:left;
	margin-top:10px;
}

/* Destacados día */

#destacadoshoy {
	margin-left:8px;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	color:#34607A;
}

#destacadoshoy a {
	color:#34607A;
	text-decoration:none;
}

#destacadoshoy a:hover {
	background:#EFF4F8;
	color:#182D38;
	text-decoration:none;
}

#destacadoshoy h6 {
	margin:0;
	padding-left:10px;
	background: url(/images/fflna.gif) no-repeat;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#000000;
}

#destacadoshoy h6 a {
	color:#000000;
	text-decoration:none;
}

#destacadoshoy h6 a:hover {
	background: #F0F0F0;
	color:#333333;
	text-decoration:none;
}

#antena3des {
	margin-top:5px;
	margin-bottom:6px;
	padding-top:15px;
	background: url(/images/tit3.gif) no-repeat;
}

#telecincodes {
	margin-top:5px;
	margin-bottom:6px;
	padding-top:15px;
	background: url(/images/tit5.gif) no-repeat;
}

#tve1des {
	margin-top:5px;
	margin-bottom:6px;
	padding-top:15px;
	background: url(/images/tit1.gif) no-repeat;
}

#tve2des {
	margin-top:5px;
	margin-bottom:6px;
	padding-top:15px;
	background: url(/images/tit2.gif) no-repeat;
}

#cuatrodes {
	margin-top:5px;
	margin-bottom:6px;
	padding-top:15px;
	background: url(/images/tit4.gif) no-repeat;
}

.deshoym {
	margin-left:10px;
}

/* Extras */

#s9pt {
	font-size:9pt;
}

/* Publicidad */

#publatizq {
	margin-top:10px;
	margin-left:0;
	margin-bottom:12px;
}

#pubsub {
	text-align:center;
	margin-bottom:14px;
}

#pubbajo {
	margin-top:10px;
}

/* Superior */

#suplogo {
	margin:0;
	padding:0;
	border:0;
	width:172px;
}

#supprincipal {
	margin:0;
	border:0;
	width:586px;
	background: #F5F5F5;
}

/* Menú */

#menu {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

#menu ul {
	list-style: none;
	margin:0;
	padding: 0;
	border: 0;
	line-height:1em;
}

#menu li {
	padding-bottom:2px;
	margin: 0;
	border: 0;
}

#menu li a {
	display: block;
	background: #EBEBED;
	border-left: 14px solid #666666;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	color: #383838;
	text-decoration:none;
}

#menu li a:hover {
	border-left: 14px solid #FF6500;
	background: #BBBBC1;
	color: #FFFFFF;
}

/* Índice */

#centrosup img {
	border: 1px solid #6C5757;
	margin-bottom:3px;
}

#centrosup h2 {
	font-family: Arial, sans-serif;
	font-size:13pt;
	font-weight:bolder;
	margin:0;
}

#centrosup h4 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#FF6500;
	margin:0;
}

#centrosup a {
	color:#2D0D02;
	text-decoration:none;
}

#centrosup a:hover {
	background-color:#FEE9E2;
	color:#431303;
}

#iniciolateral {
	width:155px;
	float:left;
	margin-left:10px;
	font-family:Arial, sans-serif;
	font-size:12pt;
}

#iniciolateral hr {
	border:0;
	height:1px;
	color:#CCCCCC;
	background-color:#CCCCCC;
}

#iniciolateral a {
	color:#2D0D02;
	text-decoration:none;
}

#iniciolateral a:hover {
	background-color:#FEE9E2;
	color:#431303;
}

.iniciolateraltit {
	margin-left:2px;
	margin-right:2px;
}

/* Bajo */

#cuadrobajo {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:15px;
	background: #EFEFF1 url(/images/fondo_bajo.gif) no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:112px;
	border-right:10px solid #F46200;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
	color:#333333;
}

#cuadrobajo b {
	color:#D55805;
}

#cuadrobajo img {
	border:0;
}

#copyright {
	color:#999999;
}

#enlaces {
	color:#C0C0C0;
}

#enlaces a:link {
	color:#666666;
	text-decoration:none;
	border-bottom:1px #EBEBED solid;
}

#enlaces a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:1px #EBEBED solid;
}

#enlaces a:hover {
	color:#000000;
	border-bottom:1px #D55805 dashed;
}

/* Derecho */

#derecho img {
	border-top: 2px solid #707070;
	border-right:0;
	border-bottom:0;
	border-left:0;
}

.dtitulo {
	border-left: 12px solid #707070;
	background: #EBEBED;
	color: #333333;
	padding-left:2px;
	font-weight: bold;
}

.dhorario {
	border-left: 12px solid #E4E3E6;
	background: #F3F2F4;
	color: #333333;
	padding-left:2px;
}

.dcadena {
	border-left: 12px solid #E4E3E6;
	background: #F3F2F4;
	color: #666666;
	padding-left:2px;
	margin-bottom:8px;
}

/* Secciones */

.categoriasub {
	margin-left:5px;
	margin-right:5px;
	border-bottom:1px solid #E4E4E7;
	padding-left:5px;
	margin-bottom:5px;
	font-family:Trebuchet MS, sans-serif;
	font-size:10pt;
	font-weight: bold;
	color: #333333;
}

.enlacesub {
	margin-left:10px;
	margin-right:10px;
	font-family:Verdana, sans-serif;
	font-size:9pt;
}

.enlacesub a {
	border-left:2px solid #E4E4E7;
	padding-left:4px;
	color: #666666;
	text-decoration: none;
}

.enlacesub a:hover {
	border-left:2px solid #ED600B;
	padding-left:4px;
	color: #000000;
	text-decoration: none;
	border-bottom:1px #D55805 dashed;
}

.titulosub {
	font-family:Arial, sans-serif;
	font-size:16pt;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	color: #555555;
}

.fechasub {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	margin-left:6px;
	margin-right:5px;
	color: #555555;
	border-left: 1px solid #D55805;
	padding-left:5px;
	margin-bottom:2px;
	margin-top:2px;
}

.fuentesub {
	font-family:Verdana, sans-serif;
	font-size:9pt;
	margin-left:6px;
	margin-right:5px;
	color: #555555;
	border-left: 1px solid #D55805;
	padding-left:5px;
	margin-bottom:3px;
	margin-top:1px;
}

.separasub {
	background: #DBDBDB;
	margin-top:4px;
	margin-bottom:6px;
}

.textosub {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:9pt;
	margin:8px;
	line-height:1.4em;
	color: #333333;
}

.textosub a {
	color: #838383;
}

.textosub a:hover {
	border-bottom:1px #D55805 dashed;
	color: #000000;
	text-decoration: none;
}

.indicetitular {
	background:#EEEEEE;
	margin-bottom:8px;
	padding:1px 0 1px 0;
}

.indicetitular a {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	font-weight: bold;
	background: #EEEEEE;
	border-left:15px solid #EEEEEE;
	padding-left:4px;
	text-decoration:none;
	color:#000000;
}

.indicetitular a:hover {
	border-left:15px solid #FF6500;
}

.indiceprg {
	margin:14px;
	font-family:Verdana, sans-serif;
	font-size:8pt;
	text-align:center;
}

.indiceprg img {
	border:0;
}

.indiceprg h6 {
	margin-bottom:6px;
	margin-top:0;
	font-size:8pt;
	font-weight:normal;
}

.indicen2 {
	width:152px;
	float:left;
}

.indicen2cont {
	font-family:Verdana, sans-serif;
	font-size:8pt;
	margin-top:5px;
	margin-bottom:12px;
	margin-left:3px;
	margin-right:3px;
}

.indicen2cont img {
	border: 1px solid #6C5757;
	margin-bottom:3px;
}

.indicen2cont h2 {
	font-family: Arial, sans-serif;
	font-size:10pt;
	font-weight:bolder;
	margin:0;
}

.indicen2cont h4 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#FF6500;
	margin:0;
}

.iniciolateraltit h4 {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:7pt;
	font-weight:bold;
	color:#FF6500;
	margin:0;
}

.indicen2cont a {
	color:#2D0D02;
	text-decoration:none;
}

.indicen2cont a:hover {
	background-color:#FEE9E2;
	color:#431303;
}

hr {
	border:0;
	height:1px;
	color:#CCCCCC;
	background-color:#CCCCCC;
}

.pretitulosub {
	margin-left:5px;
	font-family:Verdana, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#F06000;
}

.degrasub {
	background: #E1E1E3 url(/images/fcmt.gif) repeat-x;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:16px;
	margin-bottom:12px;
	border-bottom: 1px solid #E1E1E3;
	color:#404040;
}

/* Formularios */

#cuadroconectar {
	color:#333333;
	font-family:Verdana, sans-serif;
	font-size:8pt;
	margin-left:20px;
}

#cuadroconectar form {
	margin:0px;
	border:0px;
	padding:0px;
}

#cuadroconectar input {
	background: url(http://blogs.nexdra.com/nblog/images/fondofc.gif) repeat-x;
	border: 1px solid #585858;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
}

#cuadroconectar input:focus {
	background: url(http://blogs.nexdra.com/nblog/images/fondofc.gif) repeat-x;
	border: 1px solid #E67606;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
}

.error {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:8pt;
	font-weight:900;
	color:#E7440E;
	margin-bottom:4px;
}

.cuadromsg {
	margin-bottom:5px;
	font-weight:bold;
}

.cuadromsg a {
	color: #838383;
	text-decoration:none;
}

.cuadromsg a:hover {
	border-bottom:1px #D55805 dashed;
	color: #000000;
	text-decoration: none;
}

#cuadroconectado {
	color:#333333;
	font-family:Verdana, sans-serif;
	font-size:8pt;
	margin-left:20px;
}

#cuadropost form {
	margin:0px;
	border:0px;
	padding:0px;
}

#cuadropost {
	font-family:Verdana;
	font-size:8pt;
	text-align:center;
}

#cuadropost input {
	background: url(http://blogs.nexdra.com/nblog/images/fondofc.gif) repeat-x;
	border: 1px solid #585858;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
	margin-bottom:3px;
}

#cuadropost input:focus {
	background: url(http://blogs.nexdra.com/nblog/images/fondofc.gif) repeat-x;
	border: 1px solid #E67606;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
	margin-bottom:3px;
}

#cuadropost textarea {
	background: url(http://blogs.nexdra.com/nblog/images/fondoft.gif) repeat-x;
	border: 1px solid #585858;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
	margin-bottom:10px;
}

#cuadropost textarea:focus {
	background: url(http://blogs.nexdra.com/nblog/images/fondoft.gif) repeat-x;
	border: 1px solid #E67606;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
	margin-bottom:10px;
}

/* Mensajes usuarios */

.paginacion {
	margin-top:8px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font-family:Verdana, sans-serif;
	font-size:8pt;
}

.paginacion a {
	border: 1px solid #C0C0C0;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	color:#333333;
}

.paginacion a:hover {
	background:#E5E5E5;
}

.paginacion b {
	border: 1px solid #F2520D;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}

.cmtmensaje {
	margin-left:12px;
	margin-right:12px;
	font-family: Verdana, sans-serif;
}

.cmttexto {
	margin-left:4px;
	margin-right:4px;
	font-size:8pt;
	margin-top:2px;
	margin-bottom:14px;
	line-height:1.4em;
}

.cmtdatos {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	margin-bottom:5px;
	background:#F0F0F0;
	border-bottom:1px solid #E4E4E4;
}

.cmtautor {
	font-size:9pt;
	margin-bottom:2px;
}

.cmtautor a {
	color:#333333;
	text-decoration:none;
	padding:1px;
}

.cmtautor a:hover {
	background:#FEF0EB;
	border:1px solid #F47020;
	text-decoration:none;
}

.cmtfecha {
	background: url(/images/icon_pag.gif) no-repeat;
	color:#666666;
	font-size:8pt;
	padding-left:13px;
}

.cmticono {
	width: 40px;
	float:left;
}

/* Programación */

.prgtexto {
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	font-family:Verdana, sans-serif;
	font-size:8pt;
	color:#444444;
}

.prgindex {
	margin-left:10px;
	margin-right:34px;
	margin-bottom:20px;
	margin-top:28px;
	font-family: Verdana, sans-serif;
}

.prgindex img {
	border:0;
	float:left;
}

.prgdes {
	font-size:12pt;
	color:#333333;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
	padding-left:5px;
	background:#FDF7F2;
	border-bottom: 1px solid #F9E8D9;
}

.prgdes b {
	color:#DC4E10;
}

.prgfec {
	padding-left:6px;
}

.prgfec a {
	color:#414141;
	text-decoration:none;
}

.prgfec a:hover {
	color:#EC5F00;
	text-decoration:none;
}

.prgcadt {
	margin-left:80px;
	padding-bottom:5px;
}

.prgfecg {
	padding-left:6px;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.prgfecdes {
	font-weight:bold;
	font-size:11pt;
}

.prgfecsub {
	font-weight:bold;
	font-size:8pt;
	padding-left:1px;
	padding-top:5px;
}

.prgfecsubdes {
	font-weight:bold;
	font-size:10pt;
}

.prgfecsubsubdes {
	font-weight:bold;
	font-size:9pt;
}

.prginclude {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:22px;
	font-family: Verdana, sans-serif;
}

.prgapartado {
	margin-bottom:10px;
	background:#FBFBFB;
	border:1px solid #F2F2F2;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
}

.prghora {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#808080;
}

.prgprog {
	padding-left:52px;
}

.prgprog a {
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	margin-top:4px;
	margin-bottom:3px;
	color:#666666;
	text-decoration:none;
	border:1px solid #CCCCCC;
	font-weight:normal;
}

.prgprog a:hover {
	color:#EF610C;
	text-decoration:none;
	border:1px solid #999999;
	background:#EBEBEB;
}

.prgptit {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.prgptit b {
	color:#EF610C;
}

.prgpsub {
	font-size:8pt;
	font-weight:normal;
	color:#333333;
	padding-left:0;
	padding-right:3px;
	margin-top:3px;
	line-height:1.5em;
}

.prgpsub .icons {
	margin:5px 0 1px 0;
	padding:0;
	border:0;
}

.prgpsub .icons a {
	border:0;
	margin:0;
	padding:0;
}

.prgpsub .icons a:hover {
	background:none;
}

.prgpsub .icons img {
	border:0;
	margin:0 2px 0 1px;
	padding:0;
}

.prgpsub .rels {
	margin:1px 0 1px 0;
	padding:0;
	border:0;
}

.prgpsub .rels a {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	color:#333333;
}

.prgpsub .rels p {
	margin:1px 0 1px 0;
	padding:0;
	border:0;
}

.prgpsub .rels .azul {
	color:#208FFF;
}

.prgpsub .rels .morado {
	color:#B041ED;
}

.prgpsub .rels .naranja {
	color:#EA4844;
}

.cuadrofec {
	width:330px;
}

.cuadrofec2 {
	width:400px;
}

.fcal {
	width:55px;
	background: url(/images/fondodia.gif) no-repeat;
	float:left;
	text-align:center;
	margin-top:5px;
	font-weight:bold;
	line-height:0.9em;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:4px;
	margin-top:4px;
}

.fcalcont {
	margin-right:10px;
}

.fcalsub {
	font-size:8pt;
}

.fcaldes {
	font-size:14pt;
	padding-top:-4px;
}

/* Bloque noticias */

.bloquenoticia {
	margin:12px;
	font-family: Verdana, Tahoma, sans-serif;
	font-size:8pt;
	padding-bottom:8px;
	padding-left:6px;
	padding-right:6px;
	color:#333333;
	border-bottom: 1px solid #CCCCCC;
}

.bloquenoticia b {
	color:#F06000;
}

.bloquenoticia a {
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}

.bloquenoticia a:hover {
	color:#000000;
	font-weight:normal;
	border-bottom:1px #D55805 dashed;
}

.bloquenoticia h5 {
	margin:0;
	font-size:8pt;
	font-weight:bold;
	color:#F06000;
}

.bloquenoticia h2 {
	margin:0;
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:13pt;
}

.bloquenoticia h2 a {
	color:#2D0D02;
	text-decoration:none;
	font-weight:bold;
}

.bloquenoticia h2 a:hover {
	background-color:#FEE9E2;
	font-weight:bold;
	color:#431303;
}

.bloquenoticia h6 {
	margin:0;
	font-size:8pt;
	color: #999999;
	font-weight: normal;
}

.publicuadro {
	width:200px;
	float:left;
	margin-right:10px;
}

.ahorac {
	border-bottom:1px solid #E9E9E9;
	margin: 0 0 6px 0;
	padding:1px 4px 5px 4px;
}

.lcad {
	float:left;
	margin:3px 5px 0 0;
}

.ahorac h4 {
	margin:0 0 1px 0;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.ahorac p {
	margin:0;
	font-size:11px;
	text-align:center;
	color:#666;
}