

@import url("productos.css");
@import url("librerias/cmxform.css");
@import url("forms.css");
@import url("generales.css");
@import url("tablas.css");
@import url("home.css");
@import url("menus.css");

body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana,helvetica,lucida,tahoma,verdana,sans-serif;
	font-size:12px;
	color:#666;
	background: #FFF url("../images/bkg-body2.jpg") repeat-x top center;
}
#caja {position:relative;width:978px;margin: 0 auto;text-align:center;}

#cab {position:relative;width:978px;height:160px;background:url(../images/bkg-cab.jpg) no-repeat 0px 0;}
#temas {position:absolute;left:250px;top:4px;width:30px;height:90px;}
#temas img {padding: 2px;}
#cab span a{display:block;background:url(../images/bkg-cab.jpg) no-repeat 0 0;width:245px;height:90px;}
#cab span a{overflow:hidden;margin:0;text-indent:-9000px;outline:none;}
#cab span {position:absolute;top:0;left:0;width:246px;height:90px;margin:0;padding:0;}
#cab #migas {position:absolute;bottom:0px;left:20px;margin:0;padding:0;z-index: 200}
#cab #compartir {position:absolute;bottom:55px;right:340px;margin:0;padding:0;z-index: 200}

.title_home a{display:block; height: 10px;}
.title_home a{overflow:hidden;margin:0;text-indent:-9000px;outline:none;}

#cab-acceso{position: absolute;right:20px;top:0px;padding:0px;margin:0;text-align: right;}
#cab-menu{width: 450px; padding:10px;margin-top:10px;text-align: right;background:url(../images/cab-menu.jpg) no-repeat right top;}
#cab-menu a{color:#2a68d2;text-decoration:none;}
#cab-menu a:hover{color:#f08528;}
#cab-menu a:active{outline:none;}
#cab-menu a:focus{-moz-outline-style:none;}

a{color:#2a68d2;}
a:hover{color:#f08528;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}

#contenedor {position:relative; padding:0px 8px 30px 8px;line-height:1.6em;width:962px; text-align: left;}
#contenedor #page-banner {position:relative;width:962px;}
#contenedor .pg-content-top{background:url(../images/bkg-mainpage-inner-tb.gif) no-repeat 0 0;width:962px;height:9px;margin:0;overflow:hidden;}
#contenedor .pg-content-top-subnav{background:url(../images/bkg-mainpage-inner-tb.gif) no-repeat 0 -18px;width:962px;height:9px;margin:0;overflow:hidden;}
#contenedor .pg-content-btm{background:url(../images/bkg-mainpage-inner-tb.gif) no-repeat 0 -9px;width:962px;height:9px;margin:0;overflow:hidden;}
#contenedor .pg-content-nav{position:relative;background:url(../images/bkg-mainpage-inner-b.gif) repeat-y;border-top:1px solid #d9d9d9;padding:0 50px;height:24px;line-height:16px;overflow:hidden;}
#contenedor .pg-content-pane{position:relative;background:url(../images/bkg-mainpage-inner-b.gif) repeat-y;padding:10px 30px;overflow:hidden;}

#contenedor .pg-content-main{background:#fff;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;margin:0;padding:0 50px 25px 50px;line-height:1.7em;color:#666;overflow:hidden;}
#contenedor .pg-content-main{min-height:200px;}
#contenedor .pg-content-main.main-sidebar{padding:0px 5px 25px 5px;}
#contenedor #contenido{width:700px;float:right; padding: 5px 10px 30px 5px;min-height:400px;}
#contenedor #contenido img {margin:10px;}
#contenedor #lateral{width:190px;padding:5px;float:left;border-right: 1px  #e1e1e1 solid;}
#contenedor h1{text-transform: uppercase;font-family:arial,helvetica,lucida;font-size:18px;color: #416BB5;clear:both;margin-top:20px;}
#contenedor h2{text-transform: uppercase;font-family:arial,helvetica,lucida;font-size:18px;color: #416BB5;clear:both;margin-top:10px;}
#contenido  h2.texto_in {text-transform: none;font-family:arial,helvetica,lucida;font-size:14px;color: #333;clear:none;margin-top:0;}
#contenedor h3{color:#464646;}
#contenedor h4{font-size:14px;color:#464646;}

/*
 * .carrusel{position:absolute;top:0px;left:8px;width:978px;background:url(../images/bg_carrusel.jpg) no-repeat;height:20px;margin:0px;padding: 0px 0 0 20px;}
 */

.texto_pag {text-align: left;font-size:11px;color:#666;padding: 0 20px 0 20px}

#pie {
	height:190px;
	margin: 0px auto;
	position:relative;
	text-align: left;
	background:transparent url(../images/bg_pie.jpg) no-repeat top center;
	margin-bottom: 0px;
}


#pie #pie-centro {
	position: relative;
	background:transparent url(../images/bkg-pie-b.jpg) repeat-x scroll 0 0;
	height:190px;
	width:938px;
	margin: 0 auto;

}

#pie #copyright {
	color:#FFF;
	font-size:11px;
	left:38px;
	position:absolute;
	top:145px;
	width:600px;
}

#pie #topofpage {
	position:absolute;
	right:38px;
	text-align:right;
	top:170px;
	width:120px;
	color:#FFF!important;
}
#pie #topofpage a {

	color:#FFF!important;
}

#pie .bloque {
	position:absolute;
	top:28px;
	width:120px;
	height:105px;
	padding: 5px 20px;
	/* border: 1px solid; */
}
#pie .bloque.sobre_su_cuenta {left:18px;}
#pie .bloque.ayuda {left:178px;}
#pie .bloque.garantias {left:338px;}
#pie .logos {left:28px;position:absolute;top:125px;width:895px;text-align:right;}
#pie .bloque a {display:block;}
#pie .logos a {display:inline}
#pie a {font-size:11px;text-decoration:none;}

dl#catalogo dd ul {display: block; list-style: none; padding: 2px; margin: 0;color: #000;}
dl#catalogo dd ul li { list-style: none; padding: 2px 0px 2px 0px; margin: 0; color: #000;}
dl#catalogo dd ul li a { display: block; text-decoration: none; color: #666; padding: 0 0 0 10px; background:  transparent url("../images/flecha_menu.png") no-repeat 0px 5px;}
dl#catalogo dd ul li a:hover { display: block; text-decoration: none; color: #000;}	
dl#catalogo dd ul li .select { display: block; font-weight:bold; text-decoration: none; color: #000;}	

.herramientas_orden {padding: 10px 20px 5px 20px;}	

ul#slide_carrusel { list-style: none; margin: 0; padding: 0; display: none;}
ul#slide_carrusel li { list-style: none; padding: 0px;margin: 0; color: #000;}

#info_carro {
	margin: 0 0 10px 0px;
	padding: 0px 5px 2px 5px;
	padding-left: 10px;
	font-size: 10px;
	color: #666;
	text-align: right;
	text-transform: uppercase;
	border-bottom: 1px #666 solid;
	
}


#cuadro_razas{
	margin: 0px;
	padding: 0px;
	width: 719px;
	height: 392px;
	background:transparent url(../images/bkg-razas.jpg) no-repeat top left;
	clear:left;
}

#razas{
	font-family: "Arial Narrow",arial, helvetica, serif;
	font-size: 12px;
	float: left;
	line-height: 1;
	list-style: none;
	padding: 10px 6px 0 10px;
	height: 32px;
	margin: 0 0 0 0;
	z-index: 99999;
	height: 300px;
}
#razas li {
	float: left;
	padding: 0;
	padding: 2px;
	height: 20px;
	width: 160px;
	z-index: 99999;
}
#razas a {
	display: block;
	font-size: 1.10em;
	text-decoration: none;
	padding: 0.25em 1em;
	color: #504338;
	border-right: #FFF!important;
}
#razas li:hover, #razas li.sfhover {
	
}



