@import url("reset.css");
@media all { ie\:homepage { behavior:url(#default#homepage) } }

* { margin: 0px; }
html { height: 100%; }
body { height: 100%; margin: 0px auto; padding: 0px; font-family: verdana, arial, helvetica; font-size: 11px; color: #FFFFFF; background: url("../img/theme/bg.jpg") #000; }

a:link { color: #FFFF00; }
a:visited { color: #FFFF00; }
a:actived { color: #FFFF00; }

#header { width: 748px; height: 90px; margin: 0 auto; padding: 10px; border: 1px dotted #ccc; display: table; background: url("../img/theme/header.jpg") #000; }
#header .himg {width: 748px; height: 88px; }

#wrap { width: 770px; margin: 10px auto; }
#wrap .favoritos { color: #FFFF00; background: url("../img/theme/flechita.jpg") no-repeat center left; padding: 0px 0px 0px 7px; margin: 0px 0px 0px 20px; text-decoration: none; }
#wrap .favoritos:hover { color: #f3f3f3; text-decoration: underline; }

#wrap .homepage { color: #FFFF00; background: url("../img/theme/flechita.jpg") no-repeat center left; padding: 0px 0px 0px 7px; margin: 0px 0px 0px 20px; text-decoration: none; }
#wrap .homepage:hover { color: #f3f3f3; text-decoration: underline; }

#wrap .left { float: left; width: 253px; margin: 10px 0px 0px 0px; padding: 10px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-right: 0px dotted #ccc; border-left: 1px dotted #ccc; display: table; background: #000; }
#wrap .right { float: right; width: 473px; margin: 10px 0px 0px 0px; padding: 10px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; display: table; background: #000; }
#wrap .center { float: right; width: 748px; margin: 10px 0px 0px 0px; padding: 10px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc; display: table; background: #000; }

#footer { width: 748px; margin: 10px auto; padding: 10px; border: 1px dotted #ccc; display: table; clear: both; background: #000; }

h1 { margin: 5px 0px 5px 0px; font-size: 24px; font-weight: bold; }
h1 a { color: #666; text-decoration: none; }
h1 a:hover { color: #999; text-decoration: none; }

h2 { margin: 5px 0px 10px 0px;font-size: 20px; font-weight: bold; color: #fff; }
h3 { margin: 5px 0px 10px 0px; font-size: 16px; font-weight: bold; color: #fff; }
p { margin: 0px 0px 10px 0px; }
strong { font-weight: bold; }
label { font-weight: bold; color: #fff; text-transform: uppercase; }

.b_text { width: 114px height: 17px; }
.b_caja { width: 180px; height: 17px; margin: 5px 5px 0px 0px; }
.b_boton { width: 17px; height: 17px; background: url("../img/theme/flecha_buscar.jpg") no-repeat; border: 0px solid #000; margin: 0px 0px 0px 5px; }

.banner_01 { width: 468px; height: 60px; }
.banner_02 { width: 468px; height: 60px; margin: 15px 0px 0px 0px; }

.categorias { clear: both; height: 16px; margin: 15px 0px 0px 0px; padding: 5px 0px 0px 50px; font-weight: bold; text-transform: capitalize; color: #00FFFF; background: url("../img/theme/bg_categoria.jpg") no-repeat center left; }
.categorias_items { padding: 0px 0px 0px 15px; text-decoration: none; background: url("../img/theme/flechita_cats.jpg") no-repeat center left; color: #fff; font-weight: bold; }
.col_1 { float: left; width: 115px; padding: 5px; border-top: 1px solid #4F74A1; border-bottom: 1px solid #4F74A1; border-left: 1px solid #4F74A1; }
.col_2 { float: left; width: 110px; padding: 5px; border-top: 1px solid #4F74A1; border-bottom: 1px solid #4F74A1; border-left: 1px solid #4F74A1; border-right: 1px solid #4F74A1; }

.t_table { clear: both; margin: 10px 0px 0px 0px; color: #00FFFF; }
.t_icons { padding: 5px; text-align: center; }
.t_table a { text-decoration: none;}
.t_table a:hover { color: #666; }

.titulos { height: 16px; margin: 15px 0px 0px 0px; padding: 5px 0px 0px 50px; font-weight: bold; text-transform: capitalize; color: #fff; background: url("../img/theme/bg_titulo.jpg") no-repeat center left; }
.titulos a { color: #fff; text-decoration: none; }

.cuadro { display: table; width: 450px; height: 108px; padding: 10px; background: #3B3B3B; border: 1px solid #363636; }
.cuadro a { color: #fff; text-decoration: none; }
.cuadro a:hover { color: #fff; text-decoration: underline; }
.thumb { float: left; width: 130px; height: 98px; margin: 0px 10px 0px 0px; border: 1px solid #666; }

.titles { margin: 5px 0px 5px 0px;font-size: 18px; font-weight: bold; color: #f3f3f3; }
.subtitles { margin: 5px 0px 5px 0px; font-size: 14px; font-weight: bold; color: #666; }
.subtitles a { text-decoration: none; }

.menu_links { float: left; width: 230px; padding: 10px; margin: 0px 0px 10px 0px; border: 1px solid #4F74A1; }
.menu_links a { text-decoration: none; }
.menu_links a:hover { text-decoration: underline; }

/* paginacion */
#pag{border-top:1px solid #eee;margin:10px 0px 0px 0px;padding:10px 0px 0px 0px;clear:both;}
#pag ul{margin:0;padding:0;text-align:left;font-size:18px;margin-bottom:5px;}
#pag li{list-style-type:none;display:inline;padding-bottom:1px;margin:0px 1px;}
#pag a,#pag a:visited{padding:2px 4px;border:1px solid #333333;text-decoration:none;color:#333333;background-color:#ffa86e;}
#pag a:hover,#pag a:active{border:1px solid #333333;color:#fff;background-color:#ff6600;}
#pag li.currentpage{font-weight:bold;padding:2px 4px;border:1px solid #333333;background-color:#ff6600;color:#fff;}
#pag li.disablepage{padding:2px 4px;border:1px solid #333333;color:#ccc;}
#pag li.siguiente{font-weight:bold;}
#pag li.siguiente a{padding:2px 10px;}
#pag li.anterior{font-weight:bold;}
#pag li.anterior a{padding:2px 10px;}
* html #pag li.currentpage, * html #pag li.disablepage{margin-right:5px;padding-right:0;}

.button-send { background: url(../img/tick.gif) no-repeat; width: 140px; height: 16px; border: 0px; padding: 0px 0px 0px 10px; text-transform: uppercase; color: #fff; font-weight: bold; position: relative; margin-top: 5px;  }