body{ 
text-align:center; 
font-family:Arial; 
font-size:13px;
background:#000000 url(image/fons.jpg) repeat-x 0% 0%;
}

td{font-size:13px;}

a:link, a:visited, a:active {font-size: 13px; text-decoration: underline; color:black;}
a:hover { font-size: 13px; text-decoration: underline; color:black;}

#principal{background:#ffffff; width:950px; margin:0px auto 0px;}

.line{color:#000000 !important; font-size:13px !important; font-weight:bold; text-decoration: none !important; margin-bottom:2px;}
.sub{color:#999999 !important; font-size:11px !important; text-decoration: none !important;}

.midsmall { font-size: 12px; text-decoration: none;}
.smallfont { font-size: 11px;}

.textarea {border:#cccccc solid 1px;}
.input{border:#cccccc solid 1px;}

.shade {border-style:groove;}
.cinput { font-size: 10pt;}

.nomargin{
margin:0px;
margin-left:15px;
}

#topkword td{padding-left:5px; padding-right:5px; height:20px;}

#main_col td{
line-height:16px;
padding-bottom:2px;
}

#main_col a:link, #main_col a:visited, #main_col a:active{color:#0331B6;}
#main_col a:hover{color:#000000;}

#sub_col td{
line-height:16px;
padding-bottom:2px;
}

.pad10{
padding:10px;
}

.left{float:left;}
.right{float:right;}

/* Encabezado */

#cabecera{text-align:left;padding-top:20px; padding-bottom:10px; padding-left:150px;}

#cabecera span{
font-family:Trebuchet MS, Arial, Sans-serif;
font-size:17px;
font-weight:bold;
padding-right:10px;
}

#header{width:383px; text-align:right;}


/* Barra Busqueda */

.searchbar{
background:#E8AF06;
height:50px;
font-size:12px;
text-align:center;
vertical-align:middle;
padding-top:10px;
}
.searchbar a{color:#ffffff; margin-left:15px;}


/* Categorias */

.categorias, .categorias2, .resultados{ text-align:left; padding-left:20px; padding-top:5px;}

.categorias{color:#E8AF06; font-weight:bold;}
.categorias2{ padding-top:5px; padding-bottom:5px;}

/* Contenido */
#contenido{padding:20px; vertical-align:top; }


/* Pie */

.footer{text-align:center; padding-bottom:10px; padding-top:10px; margin-top:40px;font-size:12px;}
.footer a:link, .footer a:visited, .footer a:active {font-size:12px; text-decoration:underline; color:#666; font-weight:bold; padding-left:2px; padding-right:2px;}
.footer a:hover{font-size:12px; color:#fff; background:#E8AF06; text-decoration:none;}


/* Varios */
#menubar{
width:100%;
height:20px;
background:#666666;
}
#menubar td{
padding-left:10px;
padding-right:10px;
background:#f6f6f6;
text-align:center;
font-size:13px !important;
font-weight:bold;
}

#menubar a:link, #menubar a:visited, #menubar a:active{text-decoration:none; font-size:13px !important;}
#menubar a:hover{text-decoration:underline; color:#E8AF06; font-size:13px !important;}

.linkinicio{background:#666666 !important;font-weight:bold; width:100px;}

.linkinicio a:link, .linkinicio a:visited, .linkinicio a:active{color:#ffffff;}
.linkinicio a:hover{color:#CED6FF;}


.here{
color:#E8AF06;
font-size:22px;
font-weight:bold;
text-align:left;
height:35px;
padding:20px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#E8AF06 solid 2px;
}

.resultados{border-top:#FFCC00 2px solid; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold;}

.boton{
/*font-weight:bold; */
color:#000; 
background-color:#ddd; 
border-style:outset;
/*border-color:#69F;*/
cursor:hand;
}

.searchbar a:link, .searchbar a:active, .searchbar a:visited{color:#ffffff; padding-bottom:5px;}
.searchbar a:hover{color:#000000;}

.semititulo{background:#F6F6F6; height:24px; padding-left:20px; font-weight:bold; font-size:14px;}

#sitiosnuevos {margin-left:0px;}
#sitiosnuevos li{
list-style:none;
font-weight:bold;
font-size:13px;
padding-top:3px;
padding-bottom:3px;
color:#E8AF06;
}

#sitiosnuevos a{color:#000000;}
#sitiosnuevos a:hover{color:#E8AF06; text-decoration:none;}

/* TOP 10 */

.TOPtable td{background:#F6F6F6; text-align:center; height:23px; font-size:12px;}
.TOPsubtitulo{background:#F1C954 !important; height:23px; font-size:13px !important;}

.TOPtitulo{
/*background:#E8AF06 url(image/TOPfonstit.gif) repeat-x !important;  */
background:#666 !important;;
height:35px; 
font-size:14px !important; 
font-weight:bold; 
color:#ffffff;
text-align:left !important;
padding-left:30px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-transform:uppercase;
}

.TOPtable{margin-bottom:30px; border:1px solid #E8AF06;}
.TOPsubtitulo2{font-weight:bold; text-align:left !important; padding-left:20px;}

.TOPnumero{
width:30px; 
height:23px; 
background:#F1C954 !important; 
font-size:14px !important; 
font-weight:bold; 
color:#F6F6F6;
}

#footer_patrocinados{
margin-top:5px;
padding:5px;
padding-top:10px;
border-top:#ccc solid 1px;
}