body {margin:0;margin-top: 4px;background-color: #FFFFFF;font-family: Tahoma, Arial, sans-serif;}
.textoChico { font-size: 11px; }
.textoMediano { font-size:13px; }
.textoMasChico { font-size: 9px; }

h1 { font-size: 19px;font-weight:normal; }
form {margin:0px;padding:0px;}
input {height: 18px;padding-left: 3px;border: 1px solid #cbd7e3;background-repeat: no-repeat;}
img{ border: 0px;}
div.spacer {clear: both;font-size:3px;}
div.top{position:relative;width:760px;padding-left:5px; margin:0 auto;font-size:9px;color: #A6A6A6;margin-bottom: 3px;}
div.top div.registro{position:absolute;top:0px;right:5px;}
/*div.top a{color:#5b9de0;}
div.top a:hover{color:#f17676;}*/
div.menuEspecial {
	position:relative;float:left;width:77px;height:20px;padding:2px;padding-right:1px;margin:2px;
	font-size:9px;
	font-weight:bold;
	border: 1px #dce4ec solid;
	border-right:1px #c2c9d0 solid;
	border-bottom:1px #c2c9d0 solid;
}
div.menuEspecial#menuTelefono{
	border: 0px;
	margin:2px;
	padding:0px;
	border-right:0px;
	border-bottom:0px;
	width: 254px;
	height: 34px;
	background-image:url('../images/menu-bg-telefono.gif');
	background-repeat:no-repeat;
	padding-top: 6px;
	padding-left: 38px;
}
div.menuEspecial a{color:#0f87c5;line-height:20px;}div.menuEspecial a:hover{color:#000000;line-height:20px;}
div.menuEspecial img{float:left;}
table.palabrasClave {margin:  0 auto;width: 770px;font-size: 10px;color: #8faee0;text-align: center;margin-top:4px;}
table.header {margin:  0 auto;width: 770px;height: 108px;background-image: url(../images/bg-header-top.gif);background-position: top;background-repeat: repeat-x;background-color: #F8FAFD;border: 1px solid #F2F5F8;border-top:0px;}
table.header td.logo {padding-left: 15px;}
table.header td.buscador {text-align: right;padding-right: 12px;}
table.header td.buscador table.buscador{background-image: url(../images/bg-search.gif);background-repeat: no-repeat;width: 483px;height: 84px;text-align: left;}
html>body table.header td.buscador table.buscador td.clima {padding-left: 5px;}
table.header td.buscador table.buscador td.clima {padding-left: 5px;}
table.header td.buscador table.buscador td.clima table.clima{background-image: url(../images/bg-clima.gif);background-repeat: no-repeat;width: 160px;height: 50px;}
html>body table.header td.buscador table.buscador td.clima table.clima{margin-left: 10px;}
table.clima .obsTempText{text-align: left;font-family: "Trebuchet MS", Tahoma, sans-serif;font-size: 16px;font-weight: bold;letter-spacing: -1px;}
table.clima .obsText{font-family: "trebuchet ms", Tahoma, sans-serif;font-size: 9px;letter-spacing:-0.05 em;line-height:7px;}
table.clima td.otroClima {font-size: 9px;}
table.clima td.otroClima a{color:#5b9de0;}
table.clima td.otroClima a:hover{color:#f17676;}
table.clima td.otroClima div.listadoClima { position:absolute; top:10px;left:0px; background-color:White;border:1px solid #efefef;width:105px;padding:2px;opacity: .9;filter: alpha(opacity=90);}
table.clima td.otroClima div.listadoClima ul{ margin:5px;}
html>body table.clima td.otroClima div.listadoClima ul {padding: 5px;} 
div.listadoClima ul li {list-style-type: none;line-height: 14px;}
div.listadoClima ul li:hover {background-color: #f3f3f3;}
td.buscador table.buscador td.search table {font-size:10px;text-align: left;}
td.buscador table.buscador td.search a{color: #78aaec;padding-right: 6px;}
td.buscador table.buscador td.search a#selected{ color: #696969; font-weight: bold; }
input.buscar {width: 209px;height: 18px;padding-left: 3px;border: 1px solid #cbd7e3;background-image: url(../images/bg-inputSearch.gif);background-repeat: no-repeat;}
input.buscar#precios {width: 400px;}
input.botonSearch {background-color: #B5CC2F;background-image: url(../images/bg-search-button.gif);background-repeat: repeat-x;border: 0px;height: 22px;color: White;font-family: Tahoma, sans-serif;font-weight: bold;font-size: 10px;border: 1px solid #a1aa0f;}
table.contenido {margin:  0 auto;width: 1000px; border:1px solid #d8d8d8;border-top:none;background-color: white;}
table.contenido td.columnaDerecha{width:  266px;vertical-align: top;padding-left: 9px;}
table.contenido td.columnaIzquierda{vertical-align: top;}
/*RECUADRO*/
table.recuadro {width: 100%;background-image: url(../images/bg-recuadro.gif);border: 1px solid #DCE4EC;border-bottom: 1px solid #C2C9D0;border-right: 1px solid #C2C9D0;margin-bottom: 10px;}
table.recuadro td.titulo, td.titOpcion {background-image: url(../images/bg-titulo-recuadro.gif);background-position:bottom;background-repeat: repeat-x;height: 23px;padding-left:8px;padding-right:6px;color: #0F87C5;font-size: 12px;font-weight: bold;}
table.recuadro#blanco {background-color: White;background-image: none;font-size: 11px;}
td.titOpcion {font-size: 9px;color: #58616A;text-align: right;}
/*td.titOpcion a{color: #58616A;text-decoration: none;}*/
table.recuadro td.contenido {padding: 8px;}
table.recuadro#notas {background-color: White;background-image: none;font-size: 11px;}
table.recuadro#notas h1 {font-size: 27px;line-height: 26px;letter-spacing: -2px;font-weight: lighter;color: #c0b68d;margin-top:0px;margin-bottom:3px;}
.titular { font-size:13px; color:black; }
table.recuadro#notas select {font-size: 11px;border: 1px solid #cbd7e3;}
/*RESULTADOS*/
table.recuadro#resultados {background-color: White;background-image: none;}
table.recuadro#resultados .total{color: #5e5e5e;font-size: 10px;font-weight: lighter;}
table.recuadro#resultados  table.resultados p{font-size: 12px;color: #686868;}
table.resultados#pronostico h1 {font-size: 22px; margin-top:0px;margin-bottom:0px;font-weight: lighter;letter-spacing:-1px;}
table.resultados td.info h1{font-size: 12px;margin-top: 0px;margin-bottom: 0px;}
table.resultados td.info h1 a{color: #959e0f;text-decoration:none; }
table.resultados td.info h2{color: #dedede;font-size: 11px;font-weight: lighter;margin-bottom: 10px;margin-top: 0px;}
table.resultados a{color:#0c4dc6;text-decoration: underline;}
table.resultados#reproductor { color: #c2c9d0;font-size:9px; width:470px; height:135px; background-image:url(../images/bg-reproductor.gif);background-repeat: no-repeat; }
table.resultados#reproductor a { color:#d5a011; font-weight:bold; text-decoration:none; }
table.resultados#reproductor a:hover {text-decoration:underline; }
table.resultados#reproductor div.fotoArtista{position:absolute;left:13px;top:-60px;padding:1px;border:1px solid #494a4e;width:115px;height:115px;}
table.resultados#reproductor div.listado {position:absolute;right:10px;top:-60px;z-index:4px;width:285px;height:115px;overflow-x:hidden;overflow-y:auto;scrollbar-base-color: #1a1b1c;scrollbar-arrow-color: #d5a011;scrollbar-3dlight-color: #1a1b1c;scrollbar-darkshadow-color: #1a1b1c;scrollbar-face-color: #1a1b1c;scrollbar-highlight-color: #1a1b1c;scrollbar-shadow-color: #000000;scrollbar-track-color: #000000;}
.dedicar { background-image: url(../images/bg-dedicar.gif);background-repeat:repeat-x; }
table.recuadro#resultados  table.resultados .minilink{font-size: 9px;color: Green;}
table.paginado {width: 100%;text-align: center;margin: 0 auto;}
table.paginado img {border: 0px;}
/*para IE*/
table.paginado ul { margin:5px;}
html>body table.paginado br { margin-bottom: 0px;font-size:9px;}
/*para el resto*/
html>body table.paginado ul {padding: 5px;} 
table.paginado ul li {display: inline;background-color: White;padding: 3px 5px 3px 5px;margin: 3px 3px 3px 3px;font-size: 11px;border: 1px solid #dce4ec;}
table.paginado li:hover {background-color: #e8f4fa;}
table.paginado li.selected {background-color: #e8f4fa;font-weight: bold;}
/*Pronostico*/
table.resultados#pronostico{font-size:10px;color: #989898;}
hr.hrPronostico { width:95%; height:1px; background-color: #e0e8eb; color:#e0e8eb;  }
.tdPronostico { padding:4px; font-size:10px;color: #989898; font-weight:normal;}
.tdPronostico2 { padding:4px; font-size:10px;color: #989898;}
table.resultados#pronostico td { vertical-align:top; }
table.resultados#pronostico hr {color: #cbd7e3;background-color: #cbd7e3;height:1px;}
.dataTextBold { font-size:12px; font-weight:bold; color: #989898;}
.dataText { font-size:12px; color: #989898;}
.dataTextBoldHoras { font-size:10px; font-weight:bold; color: #989898; padding-left:3px;}
.dataTextHoras { font-size:10px; color: #989898;}
table.resultados#pronostico img {float: left;}
table.masSecciones {width:100%;font-size:12px;}
table.masSecciones a { padding-right: 21px; color:#0f87c5; text-decoration:underline; }
table.border td { word-wrap: break-word; border-bottom:1px solid #f3f6f9; vertical-align: middle; padding:3px; }
table.border img { padding-right:9px; }
table.border td#center { text-align:center; }
table.border td#center img { padding-right:0px; }
table.viewDay { border: 2px solid #f3f6f9; }
table.viewDay td.fecha { color:#000000;background-color: #f5f9fc; }
/*CLASIFICADOS*/
table.resultados#clasificados{font-size:10px;}
table.resultados#clasificados td {vertical-align: top;line-height: 15px;}
/*table.resultados#clasificados td a{text-decoration: none;color: #858585;}
table.resultados#clasificados td a:hover{ color: #A1AA0F;text-decoration:underline; }*/
table.resultados#clasificados td p{margin-top:0px;margin-bottom: 3px;padding: 2px;border-bottom: 1px solid #DEDEDE;}
table.resultados#clasificados td p.destacado{border:1px solid #0F87C5;background-color: #F8FAFD;}
table.resultados#clasificados td p strong.negro{color: #0c4dc6;}
table.degrade {border:1px solid #dce4ec;width: 100%;height: 60px;vertical-align: middle;padding:1px;margin-bottom:10px;}
table.degrade td{background-image: url(../images/bg-search-clasificados.gif);background-repeat: repeat-x;padding:1px;}
table.degrade select{font-size: 12px;height: 20px;vertical-align: middle;border: 1px solid #cbd7e3;}
input.botonSearch#celeste {background-color: #00c1ff;background-image: url(../images/bg-search-button-clasificados.gif);background-repeat: repeat-x;border: 1px solid #008bb8;width:148px;}
/*DIRECTORIO*/
table.directorio td {vertical-align: top;width: 224px;}
table.directorio td#left {padding-right:19px;}
table.recuadro table.directorio h1{color: #959e0f;font-size: 12px;margin-bottom: 0px;margin-top: 0px;}
table.recuadro table.directorio h1 a{color: #959e0f;text-decoration:none; }
table.recuadro table.directorio h1 a:hover{ color: White;background-color: #0f87c5; }
table.recuadro table.directorio h2{color: #dedede;font-size: 9px;font-weight: lighter;margin-bottom: 10px;margin-top: 0px;}
table.recuadro table.directorio h2 a { color: #858585;text-decoration: none; }
table.recuadro table.directorio h2 a:hover{ color: White;background-color: #0f87c5; }
/*PALABRAS*/
table.recuadro table.palabras {font-size: 9px;}
table.recuadro table.palabras td{ width:83px; vertical-align: top; }
/*para IE*/table.recuadro table.palabras ul { margin:0px; }
/*para el resto*/html>body table.recuadro table.palabras ul {padding: 0px;} 
table.recuadro table.palabras li {list-style: none;}
table.palabras a:hover {background-color: #0f87c5;color:White;}
/*SECCIONES*/
table.recuadro#secciones{background-image: none;background-color: #f8fafb;font-weight: bold;}
table.recuadro#secciones table.secciones {font-size: 10px;}
table.secciones a{ color: #173d63; }
table.secciones a:hover{ color: #173d63; text-decoration: underline; background-color: transparent; }
table.recuadro#secciones table.secciones td{ width: 125px; vertical-align: top; }
/*para IE*/table.recuadro table.secciones ul { margin:0px; }
/*para el resto*/html>body table.recuadro table.secciones ul {padding: 0px;}
table.recuadro table.secciones li {list-style: none;line-height: 15px;}
/*NOTICIAS*/
table.noticias {width:100%;font-size: 10px;}
table.noticias a{color: #858585;text-decoration: none;}
table.noticias a:hover{color: #858585;background-color:transparent;border-bottom:1px solid #3b9cff; }
table.noticias a#selected {background-color:transparent;border-bottom:1px solid #3b9cff;}
table.noticias td#left {vertical-align: top;width: 80px;background-image: url(../images/bg-dotted-vertical.gif);background-position: right;background-repeat: repeat-y;}
table.noticias td#right {vertical-align: top;text-align: left;padding-left:5px;width:150px;}
table.noticias td#right a{color: #000000;}
table.noticias td#right p{margin-top:0px;margin-bottom:5px;}
/*RED DEPAGINAS*/
table.red{margin:  0 auto;margin-top: 5px;margin-bottom: 10px;width: 770px;font-size: 11px;}
table.red h1 {font-size: 12px;border-bottom: 1px solid #dfedf4;margin-bottom:0px;}
table.red td{width: 25%;padding-left: 10px;vertical-align: top;}
table.red a{ color: #aeabab; background-color: transparent;}
table.red a:hover{ color: #959e0f;background-color: transparent; text-decoration: underline;}
/*para IE*/table.red ul { margin:5px; }
/*para el resto*/html>body table.red ul {padding: 5px;}
table.red li {list-style: square;color: #0f87c5;line-height: 15px;}
/*FOOTER*/
table.footer {border: 1px solid #dce4ec;margin:  0 auto;width: 770px;font-size: 12px;color: #c8dde7;}
table.footer td {text-align: center;padding: 8px;line-height: 16px;}
table.footer a {color: #0f87c5;font-weight: bold;}
table.footer a:hover {background-color: transparent;color: #0f87c5;text-decoration: underline;}
table.footer .gris {color: #8b8b8b;}
table.footer p{margin-top: 0px;margin-bottom: 0px;font-size: 9px;}
table.recuadro#usuario { font-size:10px; }
table.recuadro#usuario img {float:left; padding:2px; border:1px solid #bcc7d3;margin-left:-3px;margin-right:5px;} 
table.recuadro#usuario img:hover{ background-color:#ebebeb;}
table.recuadro#usuario td.contenido { background-color:White;}
/* table.recuadro#usuario td.contenido a { color:#585858; }
table.recuadro#usuario td.contenido a:hover { color:#4087ce; }*/
/*AD-box*/
.ad_box {width:100%;  overflow:hidden; cursor:pointer;margin-bottom:5px;}
.ad_box #imgtxt {padding:0 0 5px 0;}
#ad_topleft {height: 5px; padding:0 0 0 5px; background: url(../images/ad_topleft.gif) no-repeat left top;}
#ad_topright {height: 5px; background:url(../images/ad_topright.gif) no-repeat right top; padding:0 8px 0 0;}
#ad_topmid {height: 5px; background: url(../images/ad_topbg.gif) repeat-x;}
#ad_midright {background: url(../images/ad_midright.gif) repeat-y right; padding-right: 4px; border-left: 1px solid #fdd49e;}
#ad_mid {background: #fffdf8 url(../images/ad_mid.gif) repeat-x bottom; font: 70%/100% Arial, Helvetica, sans-serif; color: #363636; text-align: center; padding: 1em 1em 1em 1em;}
#ad_mid a {color:#2370c8; text-decoration:underline;}
#ad_botleft {height: 9px; padding:0 0 0 5px; background: url(../images/ad_botleft.gif) no-repeat;}
#ad_botright {height: 9px; background:url(../images/ad_botright.gif) no-repeat right top; padding:0 8px 0 0;}
#ad_botmid {height: 9px; background: url(../images/ad_botbg.gif) repeat-x;}
/*PRECIOS*/
td.menuPrecios {
	background-image: url(../images/fondoMenuPrecios.gif);
	background-position:top;
	background-repeat:repeat-y;
	background-color:#faf9e7;
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	width:172px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:16px;
}
td.menuPrecios a{
	color:#3b3b3b;
	text-decoration:none;
}
td.menuPrecios a:hover{
	text-decoration:underline;
}
td.socaloPrecio {
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3b3b3b;
}
td.socaloPrecio a {
	color:#3b3b3b;
	text-decoration:none;
}
td.socaloPrecio a:hover {
	color:#3b3b3b;
	text-decoration:underline;
}
.precio {
	font-family: Tahoma, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#e13a00;
}
td.columna {
	background-image: url(../images/fondoColDivisora.gif);
	background-position:top;
	background-repeat:repeat-y;
}
.ordenar {
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	height:25px;
	vertical-align:middle;
	padding-right:10px;
	border-bottom:10px solid #FFFFFF;
	background-color:#ededed;
	padding-top:6px;
}
.ordenar select {
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#3b3b3b;
}

.contenedor {
border-style:none solid solid;
background-color: white;
}

/*.producto{word-wrap: break-word; font-size: 13px;width:440px;border-bottom:1px solid #e3ebf9;} 
.producto a{font-size:13px;} 
.producto a#alt{text-decoration: none;} 
.producto a:hover#alt{text-decoration:underline;color:#324c57;} */
