@charset "utf-8";
/* CSS Document */

/* E t i q u e t a s */
body {
	background-color:#FFFFFF;
	margin:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 62.5%;
/* fondo body opcional */ /* background-image:url(../images/backgrounds/main2.jpg);background-position:center;background-repeat:repeat-y;*/ }
h1 {
	color:#666666;
	font-size:1.4em;
}
h2 {
	font-size:2em;
}
img {
	border:none;
}
a {
	color:#990033;
	text-decoration:none;
}
a:hover {
	color:#999999;
	text-decoration:none;
}
textarea, input, submit, select {
	background-color:#F3F4F5;
	color:#000000;
	padding:0.2em;
	border:0.1em solid #C5C5C5;
	font-size:1em;
}
form {
	margin:0em;
	padding:0em;
}
fieldset {
	border:0.1em solid #CCC;
	margin:0.5em 0em 0em 0em;
	padding:1em;
	background-image:url(../images/fondoBusca.jpg);
	background-repeat:repeat-x;
}
legend {
	background-color:#990033;
	color:#FFF;
	padding:0.5em;
	font-weight:bold;
	border:0.2em solid #CCC;
	margin-bottom:1em;
}
/* C a b e c e r a s */
#contenedorCab {
	width:90.5em;
	margin:0em auto 0em auto;
	clear:both;
	padding-top:0em;
	overflow:auto;
	border-bottom:0.1em solid #CCCCCC;
}
#cabIzda {
	width:20.5em;
	float:left;
	margin:0em;
	padding:0em;
}
#cabDcha {
	width:20.5em;
	float:right;
	margin:0em;
	padding:0em;
}
#cabCtro {
	width:49em;
	float:left;
	margin:0em auto 0em auto;
	text-align:center;
	padding:4em 0em 0em 0em;
}
#cabCtro p {
	margin-top:0em;
	padding:0em;
	font-variant:small-caps;
	letter-spacing:0.4em;
	font-size:1em
}
/* T a b s  */
#tabs {
	margin:0em 0em 0em 5.5em;
	padding:1.5em 0em 0em 0em;
	line-height:normal;
	font-size:1em;
}
#tabs ul {
	margin:0em;
	padding:0em;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0em;
	padding:0em;
}
#tabs a {
	float:left;
	background:url("../images/backgrounds/tableftB.gif") no-repeat left top;
	margin:0em;
	padding:0 0 0 0.4em;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	background:url("../images/backgrounds/tabrightB.gif") no-repeat right top;
	padding:0.5em 1.5em 0.4em 0.6em;
	color:#666;
}
/* Para IE5-Mac \*/
    #tabs a span {
	float:none;
}
/* Fin IE5-Mac hack */
    #tabs a:hover span {
	color:#000;
}
#tabs a:hover {
	background-position:0% 83%;
}
#tabs a:hover span {
	background-position:100% 83%;
}
#tabs #current a {
	background-position:0% 83%;
}
#tabs #current a span {
	background-position:100% 83%;
	font-weight:bold;
}
/* C o n t e n e d o r */
#contenedor {
	width:90.5em;
	margin:0em auto 0em auto;
	clear:both;
	margin-top:1.5em;
	overflow:auto;
	font-size:1em;
}
/* M e n u   D e r e c h a */
#menuDerecha {
	width:20em;
	float:right;
}
#menuDerecha .titulo {
	font-family:"Trebuchet MS", Arial, Verdana;
	text-align:right;
	font-weight:normal;
	color:#626477;
	border-bottom:0.1em solid #CCCCCC;
	font-size:2em;
}
#menuDerecha p {
	line-height:2em;
}
/* C o n t e n i d o s */
#contenidos {
	width:66.6em;
	padding-right:2em;
	border-right:0.1em dotted #CCCCCC;
	
}
#contenidos h2 , .h1Granate {
	font-family:"Trebuchet MS", Arial, Verdana;
	text-align:left;
	font-weight:normal;
	color:#990033;
	padding-top:0em;
	border-bottom:0.1em solid #990033;
}

.h1GranateSize{ font-size:2em}

#contenidos p {
	line-height:1.4em;
}
#contenidos ol, ul {
	line-height:2.5em;
}
/* P i e  */
#pie {
	width:88.5em;
	margin:2em auto 0em auto;
	padding:1em;
	text-align:center;
	border-top:0.1em solid #CCCCCC;
}
/* C l a s e s */
.azul11Boldpx {
	color:#990033;
}
.cajaIzda {
	width:24.4em;
	float:left;
	margin-right:1.5em;
	display:inline
}
.cajaIzdaCat {
	float:left;
	margin-right:1.5em;
	display:inline
}
.cajaIzda h1 {
	color:#999999
}
.cajaDcha {
	width:39.8em;
	float:right;
	margin-left:0em;
	display:inline
}
.cajaDchaCat {
	float:right;
	display:inline;
	width:44.7em;
	
}
.cajaDchaCat h1 {
	color:#666666;
	font-size:1.4em !important;
	margin:0em 0em 1em 0em;
	padding:0em;
	text-transform:uppercase;
}
.cajaTotal {
	display:inline;
}
.cajaTotal h1 {
	color:#666666;
	font-size:1.4em;
	margin:0em 0em 1em 0em;
	padding:0em;
	text-transform:uppercase;
}
.cajaFotoCatalogo {
	height:7.5em;
	overflow:hidden;
	margin-top:0.5em
}
.cajaProductoCatalogo {
	float:left;
	width:14.6em;
	height:10.9em;
	margin:0em 0.3em 0.3em 0em;
	background-image:url(../images/cajaCatalogo.gif);
	background-repeat:no-repeat;
	text-align:center
}
.cajaProductoCatalogo p {
	margin:0em;
	padding:0em;
}
.cajaFotoProducto {
	height:7.5em;
	overflow:hidden;
	margin:0.5em 1em 0em 0em;
	float:left;
}
.cajaProductoProductos {
	float:left;
	width:42.7em;
	height:7.9em;
	margin:0.5em 0em;
	background-image:url(../images/cajaProducto.gif);
	background-repeat:no-repeat;
	padding:1.5em 1em 1.5em 1.5em;
}
.cajaProductoProductos p {
	margin:0em;
	padding:0em;
}
.entradillaNoticia {
	font-style:italic;
}
.fondoBoletin {
	background-image:url(../images/fondoBoletin.gif);
	background-repeat:no-repeat;
	background-position:100% 4em;
}
.imgMasInfo {
	margin:1em 0em 0em 0em;
	float:right;
}
.imgMasInfoIco {
	margin:0em;
	position:relative;
	top:0.5em;
	left:8em;
}
.novedad {
	float:left;
	padding:0.5em;
	width:18.1em;
	text-align:center;
	margin:0em 0.5em 0.5em 0em;
	height:18em;
	border:0.1em solid #CCC;
	overflow:auto
}
.novedad img {
	padding:1em;
}
.novedad a img {
	opacity:1;
}
.novedad a:hover img {
	opacity:0.4;
	background-color:#FFF;
}
.novedadFoto {
	height:11em;
	overflow:hidden;
	padding-top:1em;
}
.paginado {
	padding:1em 0em 1em 0em;
	text-align:left;
	margin:1em 0em 1em 0em;
	float:none;
	clear:both;
	overflow:auto
}
.paginado a {
	color:#990033;
	text-decoration:none;
}
.paginado ul{
margin:0em;
padding:0em;
}
.pagina {
	border:0.1em solid #CCC;
	background-color:#F3F4F5;
	padding:0em 0em;
	text-align:center;
	width:2.6em;
	float:left;
	font-weight:bold;
	margin:0em 0.2em 0.2em 0em;
	list-style:none;
	list-style-image:none;
}
.pagina:hover {
	color:#FFFFCC;
	background-color:#FFF;
}
.rompe {
	clear:both;
	float:none;
}
.rompeDcha {
	clear:left;
	float:left;
}
.titularNoticia, .titularNoticia a {
	color:#666666
}
.telefono {
	background-image:url(../images/phone_24.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-left: 1.5em;
	
}
.imgDcha {
	float:right;
	margin:0em 0em 1em 5em;
}

/*ACCESIBILIDAD*/
.sinBorde{border:none;}
.granate{color:#990033;}
.gris{color:#666}
.grisclaro{ color:#CCC}
.negro{color:#333}
.sinmargen{ margin:0.5em 0;padding:0}
.size12{ font-size:1em !important; font-weight:normal !important; margin:0; padding:0}
.imagenNoticia{float:left;padding:1em 1em 1em 0em;}
.flotaIzquierda{float:left;}
.flotaDerecha{float:right;}
.emailSuscribir{float:left; margin-left:0.5em;}
.botonBoletin{border:none;float:left; margin-left:5px;}

.oculto{display:none;}

.width170{width:17em;}
.width140{width:14em;}
.width360{width:36em;}
.width400{width:50em;}

#contenidos h3{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif !important; font-weight:normal}
h3.tituloIzquierda{color:#666;font-size:1.4em;}
h3.tituloProducto{font-size:1em; font-weight:bold;margin-top:0em}
h2.tituloListado{font-size:1em; border-bottom:none !important; font-weight:bold !important;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif !important;}
h3.tituloNoticias{font-size:0.9em; font-weight:normal; margin-bottom:0}
.pEntradilla{margin:0.2em 0; padding-bottom:0.5em; border-bottom:1px dotted #990033}
h3.tituloNoticiasGrande{font-size:1.1em; font-weight:bold;}

.category h3{font-size:1em; font-weight:normal; margin-top:0em; margin-bottom:0em;}
h2.tituloProducto{font-size:1.8em; color:#666 !important; border:none !important; font-family:"Trebuchet MS", Arial, Verdana !important; }
h2.masArticulos{font-size:1.8em; color:#990033 !important; border:none !important; font-family:"Trebuchet MS", Arial, Verdana !important; font-weight:bold}
h3.listado{text-transform:none !important; font-size:1em;}
h3.listadoNormal{font-weight:normal;text-transform:none !important; font-size:1em;}

.tituloBuscar{font-size:2em; border-bottom:#cccccc 1px solid; font-family:"Trebuchet MS", Arial, Verdana; color:#626477; font-weight:normal; text-align:right;}

.formularioDeContacto{float:left; width:40em;}
.formularioDeContacto dt{float:left; clear:both; width:9em; text-align:right; font-weight:bold; margin-bottom:0.5em;}
.formularioDeContacto dd{float:left; margin-bottom:0.5em;}
.formularioDeContacto dd textarea{width:22em; height:10em; font-size:1.1em;}

.paginado-noticias{float:right;}
.paginado-noticias li{border:0.1em solid #CCC;
	background-color:#F3F4F5;
	padding:0em 0em;
	text-align:center;
	width:2.6em;
	float:left;
	font-weight:bold;
	margin:0em 0.2em 0.2em 0em;
	list-style:none;
	list-style-image:none; }

.contenedorNoticia{width:65em; height:11em;}
.contenedorNoticia .fotoNoticia{width:15em; float:left; margin:0em; padding:0em;}
.contenedorNoticia .textoNoticia{width:50em; float:left; margin:0em; padding:0em;}

.rompeNoticia{width:650px; float:none;}

.formularioProducto{background-image:none;}
.formularioProducto dt{float:left; clear:both; width:15em; text-align:right; margin:0em 1em 0.5em 0em;}
.formularioProducto dd{margin:0em 0em 0.5em 0em;}
.formularioProducto dd textarea{font-size:1.2em;}

.obligatorio{color:#FF0000;}
.a50{ margin:0; padding:0; list-style:disc}
.a50 li{ float:left; margin:0 0 0 5%; padding:0; width:45%; list-style:disc}
.igualAltura{ width:100%; overflow:hidden}
.igualAlturas{ padding-bottom:30000px;margin-bottom:-30000px}
.loMasBuscado{ list-style-type:none;margin:-0.7em 0 0 0; padding:0}
.loMasBuscado li{margin:0.6em 0; padding:0; line-height:1.2em; font-size:0.9em}