@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../_img/fondo_body.jpg) repeat-x;
	background-position:top center;
	margin:0;
	padding:0;
	color:#000000;
}
.oneColFixCtrHdr #container {
	width: 960px;
	margin: 0 auto;
	/*border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;*/
}
.oneColFixCtrHdr #header{
	background-image:url(../_img/fondo_header.jpg);
	background-repeat:no-repeat;
	height:129px;
	/*padding: 10px 10px 0px 20px;*/
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0 15px 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:960px;
}
.oneColFixCtrHdr #footer {
	font-size:11px;
	color:#FFF;
	width:960px;
}
.oneColFixCtrHdr #footer a{
	color:#FFF;
	text-decoration:none;
}
.oneColFixCtrHdr #footer a:hover{
	color:#FFF;
}
.footerIzquierda{
	float:left;
	width:500px;
}
.footerDerecha{
	float:right;
	margin-bottom:10px;
}
.parteIzquierda{
	float:left;
	width:773px;
	padding:15px;
	padding-right:0;
	border:1px solid #387EB8;
	background-color:#FFF;
}
.listado-producto{
	width:690px;
	float:left;
	text-align:left;
}
.nombre-categoria{
	width:60px;
	float:right;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:70px;
	_font-size:65px;
	color:#C3D8EA;
	background-color: white;
	text-transform:uppercase;
}
.parteDerecha{
	border:1px solid #000;
	float:right;
	width:158px;
	background-color:#FFF;
}
.ventaDerecha{
	float:right;
	width:790px;
}
.ventaIzquierda{
	float:left;
	width:180px;
}
.sitemapIzq{
	float:left;
	width:500px;
	padding:0px 0px 0px 15px;
	color:#7D0F0F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.sitemapIzq li{
	margin-bottom:5px;
}
.sitemapDentro{
	padding:0px 0px 0px 15px;
	color:#7D0F0F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.sitemapDentro a{
	color:#7D0F0F;
	text-decoration:none;
}

.sitemapDer{
	float:right;
	width:200px;
	color:#7D0F0F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
}
.menuIzq{
	width:138px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 15px 20px;
	color: #7A7A7A;
	font-size:12px;
	font-weight:bold;
}
.menuIzq div{
	color:#C91818;
	width:138px;
	text-align:center;
}
.menuIzq a{
	color:#767676;
	text-decoration:none;
}
.menuIzq a:hover{
	color:#C91818;
}
.empresa{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	width:722px;
	margin-bottom:15px;
	_margin-bottom:15px;
}
/* FIN ZONA DERECHA CON HORARIO Y TELEFONOS */
.localizacion{
	color:#7D0F0F;
	font-size:11px;
	font-weight:bold;
	width:100%;
	text-align:left;
}
.localizacion a{
	color:#7D0F0F;
	text-decoration:none;
}
.localizacion a:hover{
	color:#7D0F0F;
	text-decoration:underline;
}
.espacio5{
	font-size:5px;
}
form{
	margin:0;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
img{
	border:none;
}

a{
	color:#C91818;
	text-decoration:none;
}
a:hover{
	color:#767676;
}
label{
	font-size:12px;
	color:#000000;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.idioma{
	font-size:11px;
	float:right;
	margin-top:15px;
}
.derechaFooter{
	float:right;
}
.izquierdaFooter{
	float:left;
}

#contenido {
	width: 651px;
	float:right;
	border-style: solid solid none solid;
	border-color: #FFFFFF;
	border-width: 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.negrita{
	font-weight:bold;
}

input,textarea,select{
	border: 1px solid #F6DFA1;
	background-color:#fffaee;
	color:#141f78;
}

.breadcrumb{
	font-family:Arial, Helvetica, sans-serif;
	width:996px;
	color:#767676;
	font-size:12px;
	font-weight:bold;
	padding-left:13px;
	padding-top:5px;
	text-transform: uppercase;
}

/* MENU LAVALAMP */
#menu{
	width:960px;
	float:left;
	margin-top:70px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* Styles for the entire LavaLamp menu */
.lavaLamp {
	position: relative;
	height: 20px;
	width: 665px;
	_width:700px;
	padding: 15px;
	margin: 10px 0;
	overflow: hidden;
}
/* Force the list to flow horizontally */
.lavaLamp li {
	float: left;
	list-style: none;
}
/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
	background: url("../_img/lava.gif") no-repeat right -30px;
	width: 9px;
	height: 30px;
	z-index: 8;
	position: absolute;
}
.lavaLamp li.back .left {
	background: url("../_img/lava.gif") no-repeat top left;
	height: 30px;
	margin-right: 9px;
}
/* Styles for each menu-item. */
.lavaLamp li a {
	position: relative;
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	outline: none;
	text-align: center;
	height: 30px;
	top: 4px;
	z-index: 10;
	letter-spacing: 0;
	float: left;
	display: block;
	margin: auto 12px;
	_margin: auto 6px;
}

.masInfo{
	padding-right:12px;
	font-weight:bold;
	margin-top:8px;
	text-align:right;
}
.masInfo img{
	margin-bottom:0px;
	margin-right:8px;
}

.titulo{
	color:#7D0F0F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	width:722px;
	margin-bottom:15px;
	_margin-bottom:15px;
}
.tituloProducto{
	color:#7D0F0F;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	width:745px;
	margin-bottom:15px;
	_margin-bottom:15px;
}
.tarjeta{
	position: relative;
	width: 720px;
	_width:720px;
	overflow: hidden;
}
.tarjeta li {
	float: left;
	list-style: none;
	width:230px;
	margin:0 5px;
	_margin:0 4px 0 4px;
}
.tarjeta_comun{
	position: relative;
	width: 700px;
	_width: 700px;
	overflow: hidden;
}
.tarjeta_comun li {
	float: left;
	list-style: none;
	width:170px;
	margin-right:3px;
	_margin:0 3px 0 0;
	margin-bottom:10px;
}
/* FIN esquinas JQuery*/

/*INICIO ESTILOS FORMULARIO*/
input, select, textarea{
	width: 20em;
	float: left;
	margin-bottom: 0.5em;
	padding: 0.2em;
	color: #000000;
	background-color: transparent;
	background-image: url(../_img/opaque_10.png);
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0pt;
	border-width: medium;
	border-style: none;
	border-color: -moz-use-text-color;
}

input:focus, select:focus, textarea:focus{
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(../_img/opaque_15.png);
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0pt;
}

.radioBut{
	width: 20px;
	margin-bottom: 0em;
	padding: 0em;
}

form, fieldset{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0pt;
	padding: 0pt;
}

fieldset{
	border-width: 0pt;
	border-style: none;
	border-color: -moz-use-text-color;
}

div#primary {
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width: 37.5em;
	margin-left: 1.5em;
	padding: 1.5em;
	background: transparent url("../_img/sep_vertical.png") 20 0 repeat-y;
}
form#contactform label {
	width: 11em;
	display: block;
	float: left;
	clear: left;
	margin-right: 1em;
	padding: 0.3em 0pt;
	text-align: right;
}

form#contactform button {
	margin: 0 0 0 10em;
	text-indent: -300em;
	width: 6em;
	background-color: #000;
	background-image: url("../_img/submit_button_off.png");
	background-position: center center;
	background-repeat: no-repeat;
}

form#contactform fieldset#msg {
	margin-top: 1em;
}

form#contactform input {
	width: 20em;
}

form#contactform .label2{
	width: 20px;
	margin-bottom: 0em;
	padding: 0em;
}

form#contactform textarea {
	height: 14em;
	width: 28em;
}
#alertMessagePlaceHolder{
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	display: none;
	margin: 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}
#alertMessageCorrectSent{
	background-color: #9FFCC0;
	border: 1px solid #4ED57D;
	padding: 5px;
	display: block;
	margin: 2em 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}
.crirHiddenJS {
	background-color: #ffffff;
	display: inline;
	width: 20px;
	float:none;
	clear:none;
	text-align: right;
}

/* INICIO DETALLE PRODUCTO */
.productoIzq{
	float:left;
	width:315px;
}
.productoDer{
	float:right;
	width:400px;
	margin-right:20px;
	_margin-right:10px;
}
.contenedor_btn_producto{
	width:315px;
	margin-top:5px;
}
.btnDer{
	width:200px;
	float:right;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
.btnIzq{
	width:80px;
	float:left;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}
/* FIN DETALLE PRODUCTO */
.flotarIzq{
	float: left;
	margin-right: 20px;
}

.submit{
	background-color: #333333;
	color: #ffffff;
	font-weight: normal;
	font-size: 10px;
	border: 1px solid #cccccc;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	margin-top: 10px 0px 5px 0px;
	padding: 1px 5px 2px 5px;
}

.a11r666{font:normal 11px Arial,Helvetica,sans-serif;text-decoration:none; color:#666; text-align:justify; padding-bottom:8px;}
.g12b666{font:bold 12px Georgia,Times New Roman,Times,Serif;text-decoration:none;letter-spacing:0;color:#666;}

.caption1{position:relative; cursor:pointer;}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #FFF; 
	height: 28px; 
	width: 170px; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.caption1 .boxcaption{top:162px;left:0px;margin:0;padding:0;padding-top:2px;}
.boxcaption h3{color:#000; margin:0; padding:0; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-transform:uppercase;}

.producto-izquierda{float:left; width:350px; border:1px solid #387EB8; padding:5px; text-align:left;}
.producto-derecha{float:right; width:310px; text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.producto-derecha h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#387EB8; margin:0 0 10px 0; font-weight:normal;}
.producto-contenido{width:100%; text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.producto-contenido h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#387EB8; margin:10px 0 10px 0; font-weight:normal;}
.slideshow { height: 265px; width: 350px; margin: auto;}
.headerT{background-color:#377CB6;color:white;font-weight:bold;text-align:center;}
.observacion_precio{color:#377CB6; text-align:right; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.btn_volver, .btn_volver:hover{padding:0 0 0 25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#387EB8; background:#FFF url(../_img/btn_volver.jpg) no-repeat 0 0;}
.contenido-comun{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.contenido-comun h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#387EB8; margin:0 0 10px 0; font-weight:normal;}
.telefono{color:#377CB6; text-align:right; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
.email{color:#377CB6; text-align:right; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
.email:hover{color:#FFFFFF; background:#377CB6; text-decoration:none; font-weight:bold;}
/* galleria imagenes */
.caption{height:1px; visibility:hidden;}
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
.demo{position:relative;}
.gallery_demo{width:690px;margin:0;}
.gallery_demo li{width:68px;height:50px;border:3px double #377CB6;margin: 0 5px 5px 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{margin:0 auto 10px auto;height:450px;width:690px;}
#main_image img{margin-bottom:10px;}
.azul{color:#377CB6;}
.bienvenido{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; margin:20px 0 0 15px;}
.bienvenido h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#387EB8; margin:0 0 10px 0; font-weight:normal;}
.todo_producto{text-align:center; width:100%; color:#387EB8; margin-top:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;}
.todo_producto h1{text-align:center; color:#387EB8; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; margin:0;}
.todo_producto h1 a{color:#387EB8; background:none; text-decoration:none;}
.todo_producto h1 a:hover{ color:#FFFFFF; background:#387EB8; text-decoration:none;}
.slideshow_inicio{height: 180px; width: 760px; margin:0;}
.links_productos{margin-top:50px; width:100%; text-align:right;}
.btn_productos, .btn_productos:hover{padding:0 0 0 25px; margin-right:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#387EB8; background:#FFF url(../_img/btn_productos.gif) no-repeat 0 0;}
.aviso-legal{width:758px; text-align:justify; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.aviso-legal h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#387EB8; margin:0 0 10px 0; font-weight:normal;}
.sitemap{text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; margin:20px 0 0 15px; color:#387EB8;}
.sitemap h2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#387EB8; margin:0 0 10px 0; font-weight:normal;}
.sitemap a, .sitemap a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#387EB8; text-decoration:none;}
