 /*html { 
padding:0px;
margin:0px;
}*/
html, body{
height:100%;
min-height:100%;
width: 100%;
margin: 0px;
padding: 0px;
}
html > body{
height:auto;
}
body {
SCROLLBAR-FACE-COLOR: #bbe4f8;
SCROLLBAR-HIGHLIGHT-COLOR: #bbe4f8;
SCROLLBAR-SHADOW-COLOR: #bbe4f8;
SCROLLBAR-3DLIGHT-COLOR: #bbe4f8;
SCROLLBAR-ARROW-COLOR: #fff;
SCROLLBAR-TRACK-COLOR: #fff;
SCROLLBAR-DARKSHADOW-COLOR: #bbe4f8;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
overflow: -moz-scrollbars-vertical;
}
a {
color: #00588e;
text-decoration: none;
outline:none;
}
a:hover{
color: #c4261d;
}
p {
margin: 0;
padding: 0px;
}
h2{
font-size: 12px;
color:#00588e;
margin: 0;
padding:15px 0 5px 0;
text-transform: uppercase;
}
h3 {
font-size: 10px;
color:#00588e;
margin: 0;
padding:0 0 10px 10px;
text-transform: uppercase;
}
h4 {
font-size: 9px;
color:#00588e;
margin: 0;
padding:0 0 2px 2px;
text-transform: uppercase;
}
h6 {
margin: 0;
}

img {
border: 0px none;
}
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
fieldset{
border: none;
margin: 0;
}
form{
margin: 0;
}
input, textarea, select {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00588e;
border: 1px solid #c4261d;
padding: 0 5px 0 5px;
font-weight: normal;
}

selectA {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00588e;
border: 1px solid #c4261d;
padding: 0 5px 0 5px;
font-weight: normal;
}

.fondoinput{
	background: url(img/fondoinputs.jpg)repeat-y #fff;
	

}
textarea {
height: 70px;
}
select{
padding: 0 0 0 0;
border-right: 0;
}
table {
border-collapse:collapse;
margin: 15px;
padding: 0;
border: 0px none;
text-align: left;
}



	/* //////////////// WEB //////////////////// */

#pasos li{
	display: inline;
	background-color: #eee;
	padding: 2px 5px;
	font-weight: normal;
}
.pasoOn{
	background-color: #bbe4f8 !important;
	font-weight: bold !important;
}
	
#box {
width:775px;
margin: 0px auto;
padding:0px;
border: 1px solid #00588E;
background: url("img/fondobox.jpg") repeat-y 0% 0%;
}

#contenido {
margin:0 0;
overflow: auto;
float:left;
_margin: 0 -15px;
}
.contenidoW{
	.width: 75%;
}


#contenidoBIG {
margin:1px 2px 0 5px;
/*overflow: auto;*/
float:left;
width:576px;
*width:570px;
}

#contenidoBIGdetalle {
margin:1px 2px 0 5px;
position: relative;
width: 550px;
font-weight: bold;
line-height: 16px;
list-style-type: circle;

}
#contenidoBIGinicio {
margin:1px 2px;
/*overflow: auto;*/
float:left;
width:593px;
}
#contenidoBIGnoticias {
margin:1px 2px;
/*overflow: auto;*/
float:left;
width:560px;
}
#izq {
width:162px;
padding:2px;
float:left;
/*background-color:#BBE4F8;*/
}

#dcha {
/*width:185px;*/
width:340px;
margin:0 0;
padding: 5px 2px 2px 2px ;
.padding: 5px 5px 2px 8px ;
.margin-right: 10px;
}
#dchatable {
/*width:185px;*/
width:540px;
margin:0 0;
padding: 5px 2px 2px 2px ;
.padding: 5px 5px 2px 8px ;
.margin-right: 10px;
}
#dcha2 {
/*width:185px;*/
width:240px;
margin:0 0;
padding: 0px 0px 0px 0px ;
.padding: 0px 0px 0px 0px ;
.margin-right: 10px;
}
#pie {
text-align: center;
padding: 5px 5px 0 5px ;
color: #000;
background-color:#00588E;
height:35px;
line-height: 47px;
color: #bbe4f8;
background: url(img/img_pie.jpg) repeat-x;
clear: both;
/clear: none;
text-align: center;
font-size: 8px;
text-transform: uppercase;

 
/*margin-left: 5px;*/
}
#pie a{
color: #bbe4f8;
text-decoration: underline;
}
#pie a:hover{
color: #bbe4f8;
text-decoration: none;
}
.pieInfo{
text-align: right;
margin: 3px 6px 0 0;
float: right;
color: #fff;
line-height: 13px;
}
/* //////////////// especificos //////////////////// */

.inputEnviar {
	background-color: #CC6666;
	margin: 3px 0 0 0;
	border: none;
	width:50px;

}



/* //////////////// especificos //////////////////// */

.producto{
	width: 179px;
	margin: 9px 1px 5px 1px;
	padding: 0 8px 0 8px;
	float: left;
	display: block;
	height: 300px;
   border-bottom: 1px solid #CEEEFB;

}
.producto2{
	width: 178px;
	*width: 170px;
	_width: 160px;
	margin: 9px 1px 3px 1px;
	padding: 0 0px 0 0px;
	float: left;
	display: block;
	height: 320px;
  border-bottom: 1px solid #CEEEFB;
}
.productoDet{
	margin: 15px 0 5px 0;
	float: left;
	width: auto;
}
.productoDet span{
	text-transform: uppercase;
	line-height: 17px;
}
.prodInfo{
	color:#CC6666;
	margin:5px 0;
}
.producto span{
line-height: 25px;
}
.prodImg {
	display: block;
	width: 100px;
   padding: 5px 5px 0 5px;
	margin: 0;
	border: 1px solid #930907;
}
.prodImgF {
	display: block;
	width: 100px;
padding: 5px 5px 0 5px;
	margin: 0;
	border: 1px solid #930907;
}
.prodImg_vacio {
	display: block;
	width: 100px;
	height: 120px;
	padding: 5px 5px 0 5px;
	margin: 0;
	right: 0px;	
	position: absolute;
	bottom: 0px;

}
.prodImg:hover{
/*	border:1px solid #000;*/
}
.prodMarca{
	color:#000;
}
.prodMas{
	color: #000;
}
.prodMas:hover{
	color:#930907;
}
/*---------------PopUp Detalles---------------*/

.fondodetalles {
	background: url('img/fondo_detalle.gif') top left no-repeat;
	}
#prodDetallesMod {
   background-image: url(img/fondotitulo_detalle.gif);
	background-repeat:  repeat-y;
	position: absolute;
	height: 18px;
	top: 6px;
	z-index: 2;
	padding-right: 190px;
	padding-top: 1px;
	color: #930907;
	width: 350px;
	margin: 1px;
}
#prodDetallesImg {
	position: absolute;
	height: 343px;
	width: 320px;
}
#prodDetallesImg TABLE{
	position: absolute;
	height: 300px;
	top: 7px;
}
#prodDetallesTxt {
	position: absolute;
	width: 320px;
	top: 310px;
	padding-bottom: 25px;
	height: 19%;
}
#prodDetallesTxt P, #trabDetallesTxt p{
	margin-top: 0px;
	text-indent: 20px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#trabDetallesImg {
	top: 25px;
	position: relative;
	background-color: #F7F4E1;
	height: 300px;
	width: 300px;
	padding: 1px 1px 0 1px;
	margin: 0;
	border: 1px solid #930907;
}
#trabDetallesTxt {
	width: 300px;
	padding-bottom: 40px;
	margin-top: 30px;
}
#saltarIntro {
	background-color: #F7F4E1;
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	right: 20px;
	bottom: 0px;
	line-height: 15px;
	text-align: right;
}
.puntito{
color:#F7F4E1;
margin-top:1px;
padding-top:1px;
}
/*menu*/
#menu li{
margin: 15px 0 5px 5px;
font-weight: bold;
font-size: 10px;
text-transform: uppercase;
}
#menu a{
padding: 4px 0 4px 25px;
background: url(img/ico_menu.gif) no-repeat;
}
#menu a:hover, .menuON{
color:#c4261d;
background: url(img/ico_menu.gif) no-repeat -160px 0 !important;
}
.pageON{
color:#c4261d;
}
.menuLinea{
width: 99%;
height: 3px;
margin: 15px 0 8px 0;
background: url(img/linea_separacion.gif) no-repeat center;
}
.formLeft {
position: relative;
margin-left:2px; 
}
.formLeft input{
width:131px;
}
.formLeft label{
padding-left:10px; 
}
.formulario{
margin: 10px 0 0 10px;
}
.formulario input, .formulario select{
margin: 0 0 5px 0;
}
.advertencia{
color: #c4261d;
font-weight: bold;
font-size: 11px;
}
.boletin{
	background: url(img/fondoboletin.jpg) no-repeat;

}
.boletin_en{
	background: url(img/fondoboletin_EN.jpg) no-repeat;
}
.btnboletin{
/*	background: url(img/btnok.jpg) no-repeat;*/
background: url(img/ico_boletin.gif) no-repeat !important;
color: #00588e;
border: 0px solid #c4261d;
height: 21px;
text-align: center;
}
.colTres{
text-align: justify;
padding:5px 0 5px 15px!important;
line-height: 20px;
}
.colTrescliente{
text-align: justify;
padding:5px 0 5px 10px!important;
line-height: 20px;
}
.colTres2{
text-align: justify;
padding:0px 0 0px 0px!important;
line-height: 20px;
}
#titulo{
background: url(img/img_tit.jpg) no-repeat;
/*width: 204px;*/
width: 214px;
height: 90px;
}
#titulo img{
position: relative;
top:70px;
}

#imgnoticias{
	border:4px solid #BBE4F8;
	padding: 2px 2px 2px 2px;
}
.localizacionImg{
overflow: hidden;
border: 1px solid #c4261d;
width: 378px;
margin-left:320px;
}
#banner{
position:relative;
top: 14px;
right: -1px;
width: 333px;
height: 79px;
}

/*/////////ddddd////////////*/

#colTres{
position: relative;
top: 0;
/*left:206px;
width: 392px;*/
margin-left:210px;
right:6px;
width: 390px;
}
#colTresB{
position: relative;
top: 0;
/*left:206px;
width: 392px;*/
margin-left:210px;
right:6px;
width: 330px;
}
#colTresB p{
text-align: justify;
padding:20px 30px 0 25px;
line-height: 20px;
}
#productos{
position: relative;
top: 0;
/*left:206px;*/
margin-left:210px;
right:6px;
width: 550px;
}
.producto, .prodInfo, .colRinfo{
padding:8px 0 3px 2px;
}
.prodInfo{
text-align: right;
border-bottom: 1px solid #00588e;
}
.prodInfo a{
padding:0 3px;
}
.prodInfoOn{
color:#c4261d;
}
.productoTxt{
margin-top: 5px; 
padding-left: 3px;
width:175px;
/*/height: 200px;
min-height: 280px;*/
border-bottom:none
}
.productoTxt p{
line-height: 14px;
border-bottom:none
}
.prodCarrito{
color: #c4261d;
position: relative;
display: block;
left:60%;
width: 80px;
height:18px;
padding-top:6px;
background: url(img/ico_compra.gif) no-repeat right;
}
.prodCarritoF{
color: #c4261d;
position: relative;
display: block;
float: left;
width: 50px;
height:18px;
padding-top:6px;
/*background: url(img/ico_compra.gif) no-repeat right;*/
}
a:hover.prodCarrito {
color: #000;
}
#colTres p{
text-align: justify;
padding:20px 30px 0 25px;
line-height: 20px;
}

.marca{
float: left;
text-align: center;
width: 170px;
height: 55px;
margin: 5px 0;
}
.marca2{
float: left;
text-align: center;
width: 170px;
height: 70px;
margin: 5px 0;
}
.colRinfo{
padding: 10px 5px 5px 20px;
border-bottom: 1px solid #00588e;
}
.colRinfo2{
padding: 0px 0px 0px 0px;
border-bottom: 0px solid #00588e;
}
.formRight {
position: relative;
left: 15px;
margin: 10px 15px 5px 0;
}
.formRight input, .formRight textarea{
background-color: #bbe4f8;
margin: 0 0 5px 0;
width:250px;
}
.inputB{
width:150px !important;
}
.inputC{
width:75px !important;
}
.contactoBtn input{
background-color: #c4261d;
width:85px;
margin:0;
float: left;
}



/* //////////////// POP UP //////////////////// */

#ofertaPeq{
position:relative;
top: 0;
right: -1px;
width: 399px;
height: 96px;
}
.ofertaPeq{
position: relative;
background-color: #fff;
width:66px;
height: 65px;
float: left;
margin: 3px 0 0 0;
overflow: hidden;
}
.ofertaPeq a{
cursor: pointer;
}
.ofertaPeqMarco{
position:absolute;
top:0;
left:0;
width:66px;
height:65px;
background: url(img/ofertas_minimarco.gif) no-repeat;
z-index:3;
}
#ofertasBase{
position:relative;
left:0;
top:68px;
width: 392px;
height: 28px;
background: url(img/base_ofertas.gif) no-repeat;
}
.oferta, .productoImg{
position: relative;
background-color: #fff;
width:170px;
height:150px;
float: left;
margin: 4px 0 0 1px;
overflow: hidden;
margin-left: 20px;
}
.productoImg, .oferta{
margin: 0;
padding-left: 15px;
}
.oferta{
margin: 0;
padding-left: 16px;
height:235px;
}
.oferta a, .productoImg a{
cursor: pointer;
}
.espacio{
margin-left:6px;
/margin-left:2px;
}
.productoMarco, .productoPopMarco, .productoPopMarco2, .productoPopMarco3{
position:absolute;
top:0;
left:0;
width:149px;
height:149px;
background: url(img/producto_marco.gif) no-repeat;
z-index:3;
}

.productoMarco{
	margin-left: 12px;
	}
.productoMarcoF{
	/*margin-left: 12px;*/
	position:absolute;
background: url(img/producto_marco.gif) no-repeat;
z-index:3;
top:0;
left:0;
width:149px;
height:149px;
}
.productoMarco strong{
font-size: 42px !important;
font-family: Arial, Helvetica, sans-serif;
vertical-align: middle;
color: Red;
font-weight: bolder;
padding: 88px 0 0 5px;
display:block;
}
.productoMarco span{
font-size: 34px;
}
.productoPopMarco{
width:300px;
height:300px;
background: url(img/producto_marco_b.gif) no-repeat;
}
.productoPopMarco2{
width:266px;
height:266px;
background: url(img/producto_marco_266.gif) no-repeat;
}
.productoPopMarco3{
width:200px;
height:200px;
background: url(img/producto_marco_200.gif) no-repeat;
}
.productoPopMarco4B{
width:500px;
height:500px;
background: url(img/producto_marco_200.gif) no-repeat;
}
.prodPopupInfo{
border-bottom: 1px solid #00588e;
padding:10px 0 0 10px;
}
.prodPopupInfoB{
padding:10px 10px 0 10px;
}
.prodPopupInfo p{
padding: 10px;
}
.prodPopupInfoB p{
padding: 0 0 10px 20px;
}
.productoPopImg, .productoPopImg2, .productoPopImg3{
position: relative;
background-color: #fff;
width:300px;
height:300px;
text-align:center;
float: left;
margin: 0 0 0 10px;
overflow: hidden;
}
.productoPopImg4B {
position: relative;
background-color: #fff;
width:500px;
height:500px;
text-align:center;
float: left;
margin: 0 0 0 10px;
overflow: hidden;
}
.productoPopImgB {
position: center;
background-color: #fff;
width:300px;
height:300px;
text-align:center;
float: left;
margin: 0 0 0 10px;
overflow: hidden;
}
.productoPopImg2{
width:266px;
height:266px;
}
.productoPopImg3{
width:200px;
height:200px;
}
.productoPopTxt{
/*margin-left:280px;*/
margin-left:80px;
margin-top: 5px; 
width:300px;
}
.productoPopTxt p{
padding: 0 0 10px 16px;
line-height: 20px;
}

.productoPopTxt2{
margin-left:330px;
margin-top: 0px; 
width:260px;
}
.productoPopTxt2 p{
padding: 0 0 10px 16px;
line-height: 20px;
}
#prodBolsa {
width: 90%;
text-align: center;
}
#prodBolsa th{
color:#00588e;
background-color: #bbe4f8;
}
#prodBolsa td, #prodBolsa th{
border-bottom: 1px solid #bbe4f8;
padding: 5px;
}
/*sumenu*/
#submenu{
position: relative;
width: 209px;
font-weight: bold;
}
#submenu li{
margin: 5px 0 4px 15px;
}
#submenu p{
padding: 15px 0px 5px 12px;
line-height: 18px;
font-weight: normal;
}
#submenu h3{
margin: 10px 0 10px 2px;
}
.submenuOn{
padding-left: 10px;
color: #c4261d;
}

#submenuU{
position: relative;
width: 550px;
font-weight: bold;
line-height: 18px;
list-style-type: circle;
}
#submenuU li{
position: relative;
width: 580px;
font-weight: bold;
line-height: 18px;
list-style-type: circle;
}

#submenuU p{
padding: 15px 0px 5px 12px;
line-height: 18px;
font-weight: normal;
}*/
#submenuU h3{
margin: 10px 10px 10px 2px;
font-weight: bold;
line-height: 20px;

}
.submenuOn{
padding-left: 10px;
color: #c4261d;
}
/*cclase menu subcategorias*/


#subCatt li{
	/*margin: 15px 0 5px 5px;*/
	line-height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(img/ico_menu2.gif) no-repeat;
	font-weight: bold;
}
#subCatt a{
	padding: 2px 0 2px 10px;
	line-height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(img/ico_menu2.gif) no-repeat;
	font-weight: bold;
}
#subCatt a:hover{
	color:#c4261d;
	background: url(img/ico_menu2.gif) no-repeat;
	font-weight: bold;
}


/*precio oferta*/
.txtDestacado{
	color: #000;
	font-weight: bold;
}
a:hover.txtDestacado{
	color: #9fce00;
}
.precio{

	font-size: 12px;
	padding:2px 10px;
	font-weight: bold;
}

.precioAnterior{
text-decoration: line-through;
color: Gray;
font-size: 14px;
}
.precioAnteriorF{
text-decoration: line-through;
font-size: 14px;
color: Gray;
}
.preciooo span{
	font-size: 20px;
	color: #C4261D;
	font-weight: bold;
}
.preciooo{
	font-size: 20px;
	color: #C4261D;
	font-weight: bold;
}
.precioooF{
	font-size: 16px;
	color: #C4261D;
	font-weight: bold;
}
#contenidosS{
	position: relative;
/*	left: 159px;
	width: 350px;*/
	
}
.titulonoticias{
	font-weight: bold;
	font-size: 14px;
	color:#929397;
}
.tablaContenidos{
	border-collapse: collapse;
	margin: 0;
	width: 98%;
	background-color: #fff;
	border: 2px solid #c4261d !important;
}
.tablaContenidos th{
	padding: 2px;
	color: #999;
	background-color: #eee;
}
.tablaContenidos td{
	padding: 2px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.filaOn{
	color: #00588e;
}
.celdaOn{
	background-color: #bbe4f8;
	color: #00588e;
}
#bannerCC{
	margin:0px;
}
.campoo{
	input, textarea, select {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00588e;
border: 1px solid #c4261d;
padding: 0 5px 0 5px;
font-weight: normal;
width: 100px;
}
.alineadoizq{
	text-align: right;
}#subLogo1{
	position: absolute;
	right: 0;
	top: 0;
}
#subLogo2{
	position: absolute;
	left: 0;
	top: 0;
}