body{ 
text-align:center; 
font-family:Arial; 
font-size:12px;
margin:0px;
padding:0px;
background:#fff;
}
td{font-size:12px;}

a:link, a:visited, a:active {text-decoration: underline; color:#000;}
a:hover {text-decoration: underline; color:#ccc;}

#principal-int, #cabecera, #menubar-int, .searchbar, .catfooter, .here-int, #categorias{width:950px; margin:0px auto 0px;}
#principal{background:#fff url(image/fons.jpg) repeat-x 100% 0%; }
#principal-int{background:#fff; padding:15px; height:630px;}

/* Encabezado */
#header{background:#fff; height:145px;}

#cabecera{margin-top:10px; margin-bottom:10px; }

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

#logo{width:383px; float:left;}
#hgoogle{float:right; text-align:right;}


/* Menu */

#menubar{background:#dedede url(image/barramenu.jpg) repeat-x; height:40px;}
.menubar{}
#menubar ul{margin:0px; padding:10px 0 10px 0;}
#menubar li{
display:inline;
list-style:none;
font-size:15px !important;
font-family:Trebuchet MS, Arial, Sans-serif;
text-transform:uppercase;
margin:0px; padding:0px;
font-weight:bold;
}

#menubar a:link, #menubar a:visited, #menubar a:active{padding:10px; text-decoration:none; margin-top:5px;}
#menubar a:hover{background:#6167BE; text-decoration:underline; color:#fff;}
.linkinicio a:link, .linkinicio a:visited, .linkinicio a:active, .linkinicio{color:#fff; font-size:15px !important;}

/* Barra Busqueda */

#searchbar{background:#6167BE; height:50px; border-bottom:1px solid #666;}
.searchbar{height:50px;text-align:center;vertical-align:middle;padding-top:10px;}
.searchbar a:link, .searchbar a:active, .searchbar a:visited{ margin-left:15px; color:#ffffff; padding-bottom:5px;}
.searchbar a:hover{color:#000000;}

/* Here */

.here{
color:#fff;
font-size:22px;
font-weight:bold;
height:49px;
border-bottom:#6167BE solid 2px;
background:url(image/barracat.jpg) repeat-x;
font-family:"Trebuchet MS", Arial, Sans-serif;
text-transform:uppercase;
}
.here-int a{font-size:18px; color:#fff !important;}
.here-int a:hover{font-size:18px; color:#6167BE !important;}
.here-int{text-align:left; padding-top:10px;}

/* Categorias */

.categorias, .categorias2, .resultados{ text-align:left; padding-left:20px; padding-top:5px;}
.categorias{color:#6167BE; font-weight:bold;}
.categorias2{ padding-top:5px; padding-bottom:5px;}

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


/* Pie */

#footer{background:#dedede; height:70px; text-align:center;}
.footer{ padding-bottom:15px; padding-top:15px; font-size:12px;}
.footer a:link, .footer a:visited, .footer a:active {font-weight:bold; text-decoration:none; color:#6167BE;}
.footer a:hover{text-decoration:underline; color:#BAC7FC;}
#footer_patrocinados{font-size:12px; margin-top:5px;padding:5px;padding-top:10px;border-top:#ccc solid 1px;}
#footer_patrocinados a{font-weight:normal;}

/* TOP 10 */

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

.TOPtitulo{
background:#6167BE url(image/TOPfonstit.gif) repeat-x !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 #6167BE;}
.TOPsubtitulo2{font-weight:bold; text-align:left !important; padding-left:20px;}

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

/* Varios */

.anunci{float:right; margin-left:10px;}

.resultados{width:950px; border-top:#FFCC00 2px solid; padding-top:5px; padding-bottom:5px; font-size:12px; font-weight:bold;}
.boton{color:#6167BE;background-color:#CED6FF; border-style:outset;cursor:hand;}
.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:#6167BE;
}

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

.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: 11px; text-decoration: none;}
.smallfont { font-size: 10px;}

.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;}


.clear{clear:both;}