a{text-decoration:none; color:#000}
a:hover{text-decoration:none}	

body {background: #F4F4F4 url(../imgs/bg-1.jpg) no-repeat;padding-bottom:40px}
/*#sombra{background:url(../imgs/bg-sombra.png) repeat-y center top;width:995px;margin:10px auto 0;padding-top:1px}*/
#sombra {background: url(../imgs/bg-cuerpo-pattern.jpg) repeat-y;width:968px;margin:0 auto}
#contenedor{background:url(../imgs/bg-cuerpo.jpg) no-repeat center top;width:968px;margin:0 auto;border:1px solid #dedede;border-top:1px solid #d9d9d9}
#contenedor a {}
#contenedor a:hover {}

#wrapper {width:87em;margin:0 auto}
#cabecera {margin:0 7px}
#cabecera h1{text-indent:-9999px}
#cabecera h1 a{background: url(../imgs/logo-princ.png) no-repeat right center;height:76px;width:135px;float:right;margin-right:51px }
#cabecera ul.nav-top {font-family: Arial,Tahoma, sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;background: url(../imgs/bg-nav-ul.png) repeat-x top left;padding-top:4px}
#cabecera ul.nav-top {float:left}
#cabecera ul.nav-top li {display:inline;float:left;padding:0;background: url(../imgs/bg-nav-li.png) repeat-x;margin-right:2px;padding:3px 4px 2px}
#cabecera ul.nav-top li:hover {background: url(../imgs/bg-nav-li-activo.png) repeat-x}
#cabecera ul.nav-top li.p8 {margin-right:0}
#cabecera ul.nav-top li a:hover {color:#337321}

/* marcados navegacion */
#portada #cabecera ul.nav-top li.p1 a {color:#337321}
#catalogo #cabecera ul.nav-top li.p2 a {color:#337321}

#contenido {padding:1.2em 5em 0;text-align: left}
#contenido .titular {width: 40.3em;height: 22.9em;background: url(../imgs/txt-especialistas-material-impreso.png) no-repeat;float:left}
#contenido .box {background: url(../imgs/bg-alfa-wh.png);padding:12px 20px 15px;font-size:1.3em}
#contenido .box h3{font-size:14px}
#contenido .box p {margin-top:15px}
#contenido .box ul {margin-top:15px}
#contenido .box ul li {line-height:120%}
#contenido .box.pos1 {width:378px;float:right;margin-top:75px}
#contenido .box.pos2 {width:575px;float:left;margin-top:15px}   
#contenido .box.pos3 {width:155px;background:none;float:right;margin-top:28px;text-align:right;font-size:12px;padding-right:0}
#contenido .box.pos4 {width:250px;float:left;margin-top:25px}
#contenido .box.pos5 {width:505px;float:right;margin-top:5px}
#contenido .mod.escaparate {margin-top: 20px}
ul.thumb li {margin: 0; padding: 3px;float: left;position: relative;width: 200px;height: 200px;background:url(../imgs/transp-1.png);margin:.6em 0 0 .6em}
ul.thumb li img {width: 195px; height: 195px;-ms-interpolation-mode: bicubic; /* IE */ border: 1px solid #7DA32A;padding: 5px;position: absolute;left: 0; top: 0}
ul.thumb li img.hover {background: url(../imgs/bg-thumbs.png) no-repeat center center;border: none}

/* footer */
#footer {margin-top:25px;padding:0 35px 10px}
#footer ul li{display: inline;float:left;margin-right:8px}
#footer ul li.p3 {width: 185px}
#footer ul li.p4 {margin-right: 0;float:right}
#footer .datos {margin-top:10px}
#footer .datos p {text-align: left;float:left;}
#footer .datos address {float: right}
#footer .last-info {border-top:2px solid #b4b79a;font-size:8px;margin-top: 5px;line-height:120%}

/* comodines */
.izq {float:left}
.dere{float:right}

/* titulares */
h2.tits {text-indent:-9999px; background: url(../imgs/titulares1.gif) no-repeat; line-height:25px;height:25px}
h2.tits.txt-categorias {background-position:-10px 0}
h2.tits.txt-tags {background-position:-10px -30px}
h2.tits.txt-lomasvisto {background-position:-10px -60px;height:45px;line-height:45px}


/* interiores catalogo */
#contenido h2.destacado {font:2em Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;margin-top:12px}
#contenido .mod.catalogo {margin-top:8px}
ul.catalogo_in li{margin: 0; padding: 3px;float: left;position: relative;width: 200px;height: 200px;background:url(../imgs/transp-1.png);margin:.6em 0 0 .6em}
ul.catalogo_in li p{position:absolute;top:10px;left:10px;text-transform: uppercase;font-weight:700;/*background: url(../imgs/transp-2.png)*/;padding:5px;width: 175px;font-size:12px}
ul.catalogo_in li p.con-bg {background: url(../imgs/transp-2.png)}
ul.catalogo_in img{width: 195px; height: 195px;-ms-interpolation-mode: bicubic; /* IE */ border:1px solid #7DA32A;padding:5px;position:absolute;left:0;top:0}
ul.catalogo_in li img.hover{background: url(../imgs/bg-thumbs.png) no-repeat center center;border: none}

ul.paginacion {margin-top:10px;margin-right: 20px;float:right}
ul.paginacion li {float:right;display:inline;padding:3px;background:url(../imgs/transp-1.png);border:1px solid #7DA32A;margin-right:5px}
ul.paginacion li.graf {background:none;border:none;padding:1px}
ul.paginacion li a {color:#000}
ul.paginacion li a:hover {color:#fff}

/* capa gmaps overlay */
#gmlb_overlay {background-color: transparent;background-image: url(../imgs/bg-capa.png);z-index:1000}
#gmlb_map {}
#gmlb_label {background-color:white;font-family:Arial;font-size:12px;color:#000;float:left;padding-top:10px;margin-top:5px;width:608px;text-align:left}
#gmlb_container {background-color:white;padding:10px;border-color:#DDDDDD;border-width:1px;border-style:dotted;display:block;z-index:10000}
#gmlb_close {background-color:#EEEEEE;width:32px;height:32px;float:right;cursor:pointer;clear:right;background-image:url(../imgs/cerrar-capa.jpg);margin-top:5px}

/* capas shadowbox */
#sb-container,
#sb-wrapper{text-align:left;}
#sb-container,
#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body>#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(../imgs/sobrecapas/bt-cerrar.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(../imgs/sobrecapas/bt-siguiente.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(../imgs/sobrecapas/bt-anterior.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(../imgs/sobrecapas/bt-play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(../imgs/sobrecapas/bt-pausa.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

