@charset "utf-8";
h1.tituloSeccion{
	font-size: 2em;
	font-weight: normal;
	color: #40A6DB;
	border-bottoinm: 1px dotted #C8C8C8;
	background: url(../layout/fondos/fondoh.png) no-repeat right 34px;
	padding: 10px 0px 4px;
	margin-bottom: 0.5em;
	
}
h1.tituloSeccion2{
	font-size: 2em;
	font-weight: normal;
	color: #40A6DB;
	border-bottoinm: 1px dotted #C8C8C8;
	background: url(../layout/fondos/fondoh.png) no-repeat right 34px;
	padding: 10px 0px 4px 20px;
	margin-bottom: 0.5em;	
}

.tituloFoot {
	color: #4CBBFF;
	font-size: 13px;
}

#footWrap { background: url(../layout/fondos/foot.png) repeat-x left top; 
}
#headWrapper {
	background: url(../layout/fondos/head.png) repeat-x top;
	height: 74px;
}
#navWrapper {
	background: url(../layout/fondos/menu.png) repeat-x left top;
	height: 32px;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Tahoma, sans-serif;
}
#mainNav {
	background: url(../layout/fondos/menuIntBg.png) center center;
	width: 940px;
	height: 32px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}
#intermedio {
	background: url(../layout/fondos/intermedioTop.png) no-repeat center top;
	height: 22px;
}
#siteWrapContent { background: #E7E8E8 url(../layout/fondos/fondocontent.png) repeat-x top; }
#siteContent {
	background: url(../layout/fondos/contenidoSombra.png) no-repeat center top;
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Tahoma, sans-serif;
	text-align: justify;
}
#siteContent2 {
	background: url(../layout/fondos/contenidoSombra.png) no-repeat center top;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 25px;
	padding-left: 25px;
	font: 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Tahoma, sans-serif;
	text-align: justify;
}

#head { width: 951px; background: url(../layout/fondos/headContent.png) no-repeat center top; margin-right: auto; margin-left: auto; padding: 15px; height: 42px; text-align: left; position: relative; }
a.menuItemFondo { background: url(../layout/fondos/separadormenu.png) no-repeat right 11px; }
#leftColumna {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 218px;
}
#rightColumn {
	float: right;
	width: 700px;
	padding-right: 10px;
	position: relative;
}
#foot {
	background: url(../layout/fondos/footCont.png) no-repeat center top;
	width: 684px;
	height: 76px;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	font-size: 11px;
	padding-top: 28px;
	padding-left: 300px;
	text-align: left;
	padding-bottom: 10px;
}
#mainNav #share {
	float: right;
	width: 148px;
	text-align: right;
	padding-top: 8px;
	font-size: 11px;
	color: #666;
}
#foot .cuadroFoot1 {
	background: url(../layout/fondos/ubicacion.png) no-repeat left top;
	width: 180px;
	float: left;
	margin-right: 20px;
	padding-left: 40px;
}
#foot .cuadroFoot2 {
	width: 210px;
	float: left;
	padding-left: 40px;
	background: url(../layout/fondos/mail.png) no-repeat left top;
}
#productosLateralWrap { background: url(../layout/fondos/barraLateralTop.png) no-repeat center top; }
#productosLateralCont {
	background: url(../layout/fondos/barralateralBottom.png) no-repeat center bottom;
	padding: 13px;
}
#contentBottom {
	
	height: 290px;
	width: 675px;
	padding: 18px 10px 10px 15px;
	border-radius: 6px;
	background-color: white;
	border: 1px solid rgba(0,0,0,0.1);
}
#productosDestacados {
	float: left;
	width: 365px;
	height: 300px;
	padding-right: 15px;
	border-right: 1px dotted #CCC;
	position: relative;
}

#noticiasWrap {
	float: right;
	width: 278px;
}
#contentBottom h2 {
	border-bottom: 1px solid #CCC;
	background: url(../layout/fondos/fondoh.png) no-repeat right 20px;
	margin-bottom: 4px;
	font-size: 18px;
	font-weight: normal;
	color: #00436d;
}
#newsletter {
	background: url(../layout/fondos/newsletterBk.png);
	height: 127px;
	width: 188px;
	margin-top: 10px;
	padding: 15px;
}
#newsletter h1 {
	color: #005387;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
#slideshow1 {
	margin-bottom: 10px;
	width: 700px;
	height: 360px;
	overflow: hidden;
}
#slideshow1Wrapper { position: relative; 
}
#prev1 {
	height: 40px;
	width: 40px;
	top: 160px;
	position: absolute;
	z-index: 10;
	left: 7px;
}
#prev2 {
	height: 28px;
	width: 28px;
	top: 150px;
	position: absolute;
	z-index: 10;
	left: 5px;
}

#next1 {
	height: 40px;
	width: 40px;
	top: 160px;
	position: absolute;
	z-index: 10;
	right: 7px;
}
#next2 {
	height: 28px;
	width: 28px;
	top: 150px;
	position: absolute;
	z-index: 10;
	right: 20px;
}

#bordeRedondeado {
	height: 33px;
	width: 35px;
	z-index: 101;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#bordeRedondeado2 {
	height: 33px;
	width: 35px;
	z-index: 101;
	position: absolute;
	top: 0px;
	right: 0px;
}
#slideshow1 .slideCaption h1 {
	color: #FFF;
	font-size: 42px;
	margin: 0px;
	padding: 0px;
}

#newsletterTb {
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 6px;
}
#mailNews {
	width: 170px;
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	border-left: 1px solid #E3E3E3;
	padding: 4px;
}
#userFld, #claveFld { width: 10em; border-top: 1px solid #E3E3E3; border-right: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; border-left: 1px solid #E3E3E3; padding: 0.7em; font-size: 13px; color: #333; 
	border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
#newsletterTb tr td { padding: 1px; }
#newsletterTb #sendNewsletter{
	background: url(../layout/fondos/botonform.png) no-repeat;
	height: 25px;
	width: 88px;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Tahoma, sans-serif;
	color: #FFF;
	text-align: center;
	border-style: none;
}

#slideshow2 {
	width: 260px;
	height: 252px;
	margin: 0px 50px;
}
#quienesImg {
	padding: 4px;
	border-top: 1px solid #E1E1E1;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #E1E1E1;
	background: #FFF;
}
#volver {
	text-align: right;
	margin-bottom: 7px;
}
#volver2 {
	text-align: center;
	margin-bottom: 10px;
}
#volver a, #vovler2 a {
	font-size: 12px;
	text-decoration: none;
}
#noResult, .noResult {
	color: #1A6288;
	background: #E2EDF3;
	padding: 20px;
	text-align: center;
	border: 1px solid #319ED9;
	margin-top: 10px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

#volver a:hover, #volver2 a:hover {
	color: #333;
	text-decoration: underline;
}
#contactTb {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}
#contactTb td {
	padding: 1px 4px;
	margin: 0px;
}
#loginWrap {
	padding: 20px;
	width: 280px;
	width: 480px;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	background: #FFF url(../layout/fondos/fondocontent.png) repeat-x bottom;
	margin: 20px auto;
	border: 1px solid #CECECE;
}
#datosUserLogged {
	font-size: 11px;
	color: #FFF;
	text-align: left;
	width: 230px;
	position: absolute;
	top: 8px;
	right: 0px;
	background: url(../layout/fondos/fondoLogin.png) repeat-x top;
	height: 43px;
	padding: 10px 15px 5px;
}
#datosUserInt {
	background: url(../layout/graficos/1313525795_my-account.png) no-repeat left center;
	padding-left: 45px;
}
#datosUserInt a {
	color: #4DB0E6;
	text-decoration: underline;
	font-size: 10px;
	text-transform: uppercase;
}
#loginTb { width: 280px; margin-right: auto; margin-left: auto; margin-top: 1em; }
#rightColumn #rss {
	height: 26px;
	width: 26px;
	position: absolute;
	right: 6px;
	top: -5px;
}
#colImgLeftNoticiaDet {
	width: 200px;
	float: left;
}
#contenidoRightNoticiaDet { margin-left: 226px; }
#youtubeWrap {
	padding: 5px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #CCC;
	border-right: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	border-left: 1px solid #CCC;
	background: #FFF;
}
#colImgLeftNoticiaDet a img { margin-bottom: 10px; }

.cuadroFoot1 h1, .cuadroFoot2 h1 {
	font: 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Tahoma, sans-serif;
	color: #4cbbff;
}
.textoCeleste { color: #44a8e5; }
.slideCaption {
	position: absolute;
	z-index: 50;
	left: 4px;
	bottom: 4px;
	background: url(../layout/fondos/barranegraslide.png);
	height: 86px;
	width: 641px;
	padding: 18px 25px 15px;
	font: 15px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Tahoma, sans-serif;
	color: #66c4ff;
}
.slide {
	position: relative;
	height: 360px;
	width: 700px;
}
.tituloProdDest {
	color: #005387;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	line-height: 1.3em;
}
.subCatProdDest {
	font-size: 12px;
	font-style: italic;
	color: #666;
	text-align: center;
}
.productoImgDest {
	padding: 4px;
	width: 230px;
	border-top: 1px solid #E7E7E7;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #E7E7E7;
	margin-right: 15px;
	margin-left: 15px;
}
.productoTxtDest {
	text-align: center;
	line-height: 1.5em;
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 15px;
}
.prodDestItem {
	width: 260px;
	text-align: center;
	margin-top: 10px;
}

.slideCaption a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.productoImgDest:hover, .productoImgDest:active, .productoImgDest:focus { border-color: #3A9FD5; }
.noticiaImg {
	height: 100px;
	width: 100px;
	float: left;
	padding: 4px;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #E5E5E5;
	background: #FFF;
}
.noticiaTxt { margin-left: 140px; }
.tituloNoticia a{
	font-size: 16px;
	color: #0078C0;
	text-decoration: none;
}
.tituloNoticia a:hover {
	color: #333;
	text-decoration: none;
}

.noticiaItem {
	padding-top: 10px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #B0B0B0;
	margin-bottom: 10px;
}
.fechaNoticia {
	font-size: 11px;
	font-style: italic;
	color: #272727;
	border-top: 1px dotted #A2CFEA;
	border-bottom: 1px dotted #A2CFEA;
	display: block;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 10px;
}
.secInfoProd {
	font-size: 11px;
	color: #40a6db;
	border-top: 1px dotted #A2CFEA;
	border-bottom: none;
	display: block;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	line-height: 1.7em;
	text-align: left;
}
.navegacion a {
	color: #FFF;
	padding: 6px 9px;
	margin-right: 2px;
	text-decoration: none;
	display: block;
	float: left;
	font-size: 11px;
	background: #2A2A2A;
	border-top: none #40A6DB;
	border-right: none #40A6DB;
	border-bottom: none #40A6DB;
	border-left: none #40A6DB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.navegacion .paginacion {
	float: right;
	width: 300px;
	text-align: right;
}

.navegacion a:hover {
	color: #FFF;
	background: #40A6DB;
}
.navegacion span {
	color: #FFF;
	padding: 6px 9px;
	margin-right: 2px;
	background: #40A6DB;
	display: block;
	float: left;
	font-size: 11px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.graficoSeccion {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #C8C8C8;
}
.tituloSeccion #rss {
	float: right;
	padding-top: 0px;
}
.miniatura1 {
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}
.infologin {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.registroTxt {
	padding: 10px;
	text-align: center;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
.textoVerde { font-size: 15px; color: #096; font-weight: bold; }
.loginBar { margin-bottom: 5px; padding-bottom: 7px; font-size: 11px; color: #808080; text-align: left; border-bottom: 1px dotted #CCC; }
.verificado { color: #009349; }
.noVerificado { color: #D57000; }
.user { color: #282828; }
.loginBar a { text-decoration: none; }
.downloadList {
	padding-top: 1em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px dotted #999;
	padding-left: 50px;
	background: url(../layout/fondos/downloads.png) no-repeat 5px 12px;
	color: #666;
	line-height: 1.5em;
}
.tituloDescarga {
	font-size: 16px;
	color: #2B2B2B;
	font-weight: normal;
	line-height: 1.4em;
	text-decoration: none;
}
.descargaDescripcion {
	padding-top: 6px;
	padding-bottom: 6px;
	color: #292929;
}
.downloadList .descargar, .archivosListProd .descargar {
	display: block;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	background: #0088FF;
	margin-top: 1em;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 11px;
	-webkit-transition: all 150ms ease-out 0s;
	-moz-transition: all 150ms ease-out 0s;
	-ms-transition: all 150ms ease-out 0s;
	-o-transition: all 150ms ease-out 0s;
	transition: all 150ms ease-out 0s;
	padding: 5px 10px;
	width: 100px;
}
.productosList a.detalles {
	display: block;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	background: #0088FF;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 11px;
	-webkit-transition: all 150ms ease-out 0s;
	-moz-transition: all 150ms ease-out 0s;
	-ms-transition: all 150ms ease-out 0s;
	-o-transition: all 150ms ease-out 0s;
	transition: all 150ms ease-out 0s;
	padding: 5px 10px;
	width: 100px;
}
.descargar:hover, .productosList a.detalles:hover, .archivosListProd .descargar:hover {
	background: #2A2A2A;
	width: 100px;
	padding: 5px 20px;
}
#contactData {
	font-size: 14px;
	color: #333;
	line-height: 1.4em;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding-bottom: 15px;
	padding-top: 10px;
	text-align: center;
}
#contactData img {
	margin-right: 6px;
	vertical-align: text-bottom;
}
.tituloContact {
	font-size: 15px;
	color: #005387;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}
#contactData a { color: #333; }
.navegacion {
	padding-top: 0.5em;
	padding-bottom: 1.2em;
}
#visorImgCat {
	position: relative;
	margin-bottom: 15px;
}
#visorImgCat #captionNombre {
	position: absolute;
	bottom: 20px;
	padding: 24px 30px 20px 15px;
	background: url(../layout/fondos/caption.png);
	left: 0px;
	z-index: 19;
}
#captionNombre h1 {
	font-size: 26px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
#guiaNav {
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 0px #B8B8B8;
	border-bottom: 1px dotted #B8B8B8;
	border-right-width: 0px;
	border-left-width: 0px;
	font-size: 11px;
	color: #1372aa;
}
#guiaNav a {
	color: #1372aa;
	text-decoration: underline;
}
#guiaNav a:hover {
	color: #333;
	text-decoration: underline;
}


.catList {
	float: left;
	width: 200px;
	margin-right: 15px;
	margin-bottom: 15px;
	background: #FFF;
	padding: 7px;
	border-top: 1px solid #D9D9D9;
	border-right: 1px solid #B8B8B8;
	border-bottom: 1px solid #B8B8B8;
	border-left: 1px solid #D9D9D9;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.productosList {
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 14px 12px 12px;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.10);
	-webkit-transition: all 150ms linear 0s;
	-moz-transition: all 150ms linear 0s;
	-ms-transition: all 150ms linear 0s;
	-o-transition: all 150ms linear 0s;
	transition: all 150ms linear 0s;
	border: 1px solid #DCDEE2;
	z-index: 1;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.productosList:hover {
	-webkit-box-shadow: 0px 0px 15px 1px rgba(64, 166, 219, 0.2);
	box-shadow: 0px 0px 15px 1px rgba(64, 166, 219, 0.2);
	border-color: #309CC8;
		
}
#seleccioneCat {
	font-size: 12px;
	text-align: center;
	padding-bottom: 1em;
	color: #666;
}
.tituloCat a {
	color: #FFF;
	text-decoration: none;
}
.tituloCat a:hover { text-decoration: underline; }

.catList .tituloCat {
	font-size: 12px;
	color: #FFF;
	background: url(../layout/fondos/fondoLogin.png) no-repeat center center;
	display: block;
	text-align: center;
	margin-top: 3px;
	height: 2.8em;
	padding-top: 7px;
	padding-right: 7px;
	padding-left: 7px;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
}

.catList:hover, .productosList:hover { border-color: #53A6D7; }

.catList a img { background: url(../layout/35.gif) no-repeat center center; }
.productosListImg {
	width: 130px;
	float: left;
	padding: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	background: #FFF;
	font-size: 10px;
	color: #666;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	height: 130px;
}
.productosListTxt {
	float: right;
	width: 520px;
}
.productosListImg img {
	height: 130px;
	width: 130px;
	background: #FFF url(../layout/35.gif) no-repeat center center;
	border-width: 0px;
	border-style: none;
}
.textoMsj {
	font-size: 12px;
	color: #900;
}
.catList a img { background: url(../layout/35.gif) no-repeat center center; }
#detalleProducto {
	float: left;
	width: 610px;
	padding-left: 15px;
}
#detalleProductoRight {
	float: right;
	width: 280px;
	padding-right: 15px;
	padding-top: 1.4em;
}
#productoDetalleColImg {
	width: 254px;
	float: left;
	padding-right: 18px;
	border-right: 1px dotted #BEBEBE;
	background: url(../layout/fondos/sombra.png) no-repeat -2px bottom;
	padding-bottom: 13px;
}
#productoDetalleTxt {
	float: right;
	width: 315px;
}
#tabbePanelsWrap {
	margin-top: 1em;
	margin-bottom: 1em;
}
#tablaDatosProdTb {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#tablaDatosProdTb tr td {
	border-bottom: 1px dotted #FFF;
	padding: 8px 0px 8px 4px;
}
.tablaProdAzul {
	font-size: 12px;
	color: #2C79A9;
	text-align: left;
}
.tablaProdDatos {
	font-size: 13px;
	color: #333;
	text-align: left;
}
#productoDetalleColImg a img { }
#marcaProd {
	text-align: center;
	background: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-top: 1px solid #E4E4E4;
	border-right: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	border-left: 1px solid #E4E4E4;
}
.tdBlanco { background: #D8D8D8; }
#videoWrap {
	background: #FFF;
	padding: 4px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #EBEBEB;
}
#productoDetalleColImg a img { border: 2px solid #FFF; }
#galeriaProdWrap ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#galeriaProdWrap ul li {
	float: left;
	height: 100px;
	width: 120px;
	margin-right: 4px;
	margin-left: 4px;
	border: 2px solid #FFF;
	margin-bottom: 8px;
}
#galeriaProdWrap ul li:hover { border-color: #40A6DB; }
#galeriaProdWrap ul li a {
	height: 100px;
	width: 120px;
}
#galeriaProdWrap ul li a img {
	height: 100px;
	width: 120px;
	background: #FFF url(../layout/35.gif) no-repeat center center;
	float: left;
}
.archivosListProd {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 12px;
	background: url(../layout/fondos/downloads.png) no-repeat left 5px;
	padding-left: 45px;
}
#lang img{ }
#lang {
	float: left;
	border-right: 1px solid #161616;
	border-left: 1px solid #161616;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 5px;
}
#navSliderSubcat {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-left-style: dotted;
	margin-top: 5px;
}
#detenerReanudar {
	float: right;
	width: 200px;
	font-size: 12px;
	text-align: right;
	padding-top: 7px;
	height: 24px;
}
#design {
	margin-top: 20px;
	padding-bottom: 5px;
	border-top: 1px #1E1E1E;
	font: 10px Arial, Helvetica, sans-serif;
	color: #898989;
	text-align: right;
	float: left;
	background: url(../layout/graficos/sz.gif) no-repeat right 6px;
	padding-right: 50px;
	margin-right: 15px;
}
#design a img { padding-left: 8px; }
#design a { text-decoration: none; }
#design a:hover {
	text-decoration: none;
	color: #CCC;
}
.mailLink {
	color: #999;
	text-decoration: none;
}
.relatedItemImg {
	background: #E4E4E4;
	padding: 3px;
	height: 50px;
	width: 50px;
	border: 1px solid #CCC;
	float: left;
}
.relatedList {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #CCC;
}
.relatedItemTxt {
	margin-left: 75px;
	font-size: 11px;
	color: #666;
}
.nombreProdRelated a{
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.5em;
}
.nombreProdRelated a:hover { text-decoration: underline; }

#relatedProd {
	margin-top: 15px;
	margin-bottom: 10px;
}
#sitemapWrap {
	margin-right: 20px;
	margin-left: 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: url(../layout/graficos/sitemap2.png) no-repeat 750px 20px;
	padding-bottom: 1em;
}
#sitemap { color: #3EA9E3; }
ul.cat   {
	list-style: url(../layout/fondos/item.png) outside;
	width: 600px;
}
ul.cat li a{
	color: #2F8EC7;
	font-size: 17px;
	text-decoration: none;
}
ul.cat li a:hover , ul.subcat li a:hover, ul.prod li a:hover{
	color: #111;
	text-decoration: underline;
}

ul.subcat  {
	list-style: none;
	padding-left: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
ul.subcat li{
	color: #333;
	font-size: 15px;
	line-height: 25px;
	border-bottom: 1px dotted #CCC;
	padding: 6px 2px 6px 26px;
	margin-bottom: 3px;
	background: url(../layout/fondos/subitem.png) no-repeat left 10px;
}
ul.subcat li a{
	font-size: 15px;
	color: #454545;
	text-decoration: none;
}
ul.prod {
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: circle;
}
ul.prod li{
	border-style: none;
	padding: 2px 0px;
	background: url(none);
	margin: 0px;
}
ul.prod li a{
	font-size: 13px;
	color: #454545;
	text-decoration: none;
}
.subcat li.disableitem, .cat li.disableitem, .prod li.disableitem{ color: #A9A9AD; }
.textoSmall {
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
}
.textoSmall a:hover {
	color: #2280B3;
	text-decoration: none;
}
#sitemapHead {
	float: right;
	color: #FFF;
	text-align: right;
	font-size: 11px;
}
#sitemapHead a {
	color: #FFF;
	text-decoration: none;
}
 .error{
                border: 1px solid red;
 }
.cap_status{
                width: 350px;
                padding: 10px;
                font: 14px arial;
                color: #fff;
                background-color: #10853f;
                display: none;
}
.cap_status_error{
                background-color: #bd0808;                
}#formContacto #contactFrm #suma { width: 3em; }
.marcasList {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	background: #FFFFFF;
	padding: 15px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #E5E5E5;
	border-left: 1px solid #DBDBDB;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.marcasList:hover { border-color: #248CC4; }
.marcasListImg {
	width: 130px;
	margin-right: auto;
	margin-left: auto;
}
.marcasListTxt {
	text-align: center;
	background: #FFFFFF;
	font-size: 12px;
	color: #248CC4;
}
.marcasListImg a img {
	display: block;
	padding-bottom: 10px;
}
.tituloDescarga a {
	text-decoration: none;
	color: #1268b2;
}
.marcaLogo {
	float: left;
	width: 220px;
	padding-top: 0.7em;
}
.marcaNombre {
	float: right;
	width: 450px;
	padding-top: 20px;
}
.marcaInfo {
	background: #FFFFFF;
	padding: 12px 17px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.10);
	margin-bottom: 1em;
}
.marcaDescripcion {
	margin-left: 250px;
	padding-top: 1em;
	padding-bottom: 0.2em;
}
