body{ color:#5C5C5C; font-family:Verdana, Arial; font-size:62.5%; }

a{ color:#FD030D; text-decoration:none; }
a:hover{ color:#FF9F9F; }
a:focus{ background-color:#FFFFFF; color:#FF0000 !important; }

p{ line-height:1.7em; text-align:justify; }

form{ margin:0px; padding:0px; }

input,select,textarea{ font-family:"Trebuchet MS", Verdana, Arial; font-size:1.1em }

h1{ color:#FD030D; font-size:1.8em; font-weight:normal; }

h2{ color:#FD030D; font-size:1.4em; font-weight:normal; }

img{ border:none; }

address{ font-style:normal; }

#contenedorHome{ width:60em; margin:0px auto; padding:1.2em; background-color:#EEEEED; border-left:0.1em solid #E7E7E7; border-right:0.1em solid #E7E7E7; border-top:0.1em solid #E7E7E7; }

#arribaHome{ width:60em; height:17.5em; background-color:#3A403C; }

#contieneProductosHome{ width:55.8em; padding:2.5em 0px 1em 4.2em; }

.familiasHome{ width:11.7em; height:13.5em; margin:0px 1.2em 0px 0px; padding:0.5em 0.1em 0px 0.1em; background-color:#070707; border:0.1em solid #FFFFFF; float:left; text-align:center; }
.familiasHome a{ color:#FFFFFF; }
.familiasHome a:hover{ color:#FD030D; }

.fotoHome{ width:9em; height:9em; margin:0px auto 0.5em auto; border:0.1em solid #9F9F9F; background-image:url(../imagenes/noDisponible.jpg);  background-position:100% 100%; background-repeat:no-repeat; overflow:hidden; background-color:#434345; }

#contactoHome{ width:56em; padding:0px 4em 0px 0px; text-align:right; }
#contactoHome a{ color:#F05656; }
#contactoHome a:hover{ color:#FF9F9F; }

#centroHome{ width:60em; height:22em; background-image:url(../imagenes/usbTotal.jpg); background-position:0px 0px; background-repeat:no-repeat; background-color:#FFFFFF; }

#abajoHome{ width:60em; height:20.5em; padding:0em 0em 0em 0em; background-color:#3A403C; background-image:url(../imagenes/grisDegradadoTexto.jpg);  background-position:0px 50%; background-repeat:no-repeat; }
#abajoHome a{ color:#FFFFFF; }
#abajoHome a:hover{ color:#FF9F9F; }
#abajoHome ul{ margin:0em 0px 0px 0em; padding:0px; font-size:1.0em; }
#abajoHome ul li{ padding:0em 1.1em 0px 1em; display:inline; list-style:none; background-image:url(../imagenes/listaHome.jpg); background-position:0px 0.5em; background-repeat:no-repeat; }

#abajoHomeMenu{ width:58em; padding:0.4em 0em 0.4em 2em; background-color:#000000; }

#boletin{ width:32em; padding:1.5em 0px 0px 5em; color:#FFFFFF; float:left; }

#boletinDerecha{ width:22em; padding:4.2em 0em 0em 0em; float:left; text-align:center; color:#FFFFFF; }

#boletinSuscribirse{ width:20em; padding:0em 0em 0em 2em; float:left; }

.boletinTitulo{ padding:10px 0px 0px 0px; }

#pieHome{ width:60.2em; height:1.6em; padding:0.2em 1.2em 0px 1.2em; margin:0px auto; background-color:#000000; }
#pieHome a{ color:#FFFFFF; }
#pieHome a:hover{ color:#FF9F9F; }
#pieHome ul{ margin:0px; padding:0px; }
#pieHome ul li{ padding:0px 0px 0px 1em; background-image:url(../imagenes/lst_rojoClaro.jpg); background-position:0px 50%; background-repeat:no-repeat; list-style:none; display:inline; }

#contenedor{ width:76em; margin:0px auto; }

#cabecera{ width:76em; height:11em; background-image:url(../imagenes/cabeceraFondo.jpg); background-position:100% 50%; background-repeat:no-repeat; color:#FF9F9F; background-color:#2A2A2A; }
#cabecera a{ color:#FFFFFF; }
#cabecera a:hover{ color:#FF9F9F; }
#cabecera ul{ margin:0px; padding:3.2em 1.7em 0px 0px; float:right; font-size:1.0em; }
#cabecera ul li{ padding:0px 0px 0px 2em; display:inline; list-style:none; }

#suscribirse{ width:49em; padding:4.9em 0px 0px 0px; float:left; font-size:1.0em; font-weight:bold; text-align:right; }
#suscribirse a{ color:#FD030D; background-color:#E5EEED; }
#suscribirse a:hover{ color:#FF9F9F; }

#inicio{ padding:3.2em 0px 0px 4.5em; float:left; }
#inicio a{ color:#FFFFFF; }
#inicio a:hover{ color:#FF9F9F; }

#contenidos{ width:62em; padding:1em 7em 2em 7em; background-color:#EEEEED; background-image:url(../imagenes/usbTotal.gif); background-position:75% 100%; background-repeat:no-repeat; }
#contenidos ul{ margin:0px; padding:0px; }
#contenidos ul li{ padding:0.5em 0em 0.5em 1.5em; list-style:none; background-image:url(../imagenes/listaHome.jpg); background-position:0px 0.8em; background-repeat:no-repeat; }
#contenidos ul li ul li{ background-image:none; }
#contenidos ul li ul li a{ color:#FF9F9F; }
#contenidos ul li ul li a:hover{ color:#3B403C; }
#contenidos form dl{ width:98%; }
#contenidos form dt{ float:left; width:35%; margin:0px; padding:1.3em 0px 0px 0px; height:2.2em; }
#contenidos form dd{ margin:0px; padding:1em 0.5em 0px 0px; height:2.5em; }
#contenidos legend { font-weight:bold; font-size:1em; color:#FD030D; margin:0.5em 0px 0px 0px; padding:0.5em 0.5em; border:0.1em solid #cccccc; }
#contenidos fieldset { border: 0.1em solid #cccccc; width:57.75em; margin:0px auto; padding:0px 1em 0px 3em; }

#migas{ color:#595959; padding:0px 0px 2em 0px; }
#migas a{ color:#FD030D; }
#migas a:hover{ color:#FF9F9F; }

#contieneFamilias{ width:62em; margin:2em 0px 0px 0px; background-color:#3B403C; }

.familias{ width:11.7em; height:13.5em; margin:1em 1em 0px 2em; padding:0.5em 0.1em 0px 0.1em; background-color:#070707; border:0.1em solid #FFFFFF; color:#FD030D; display:inline; float:left; text-align:center; }
.familias a{ color:#FFFFFF; }
.familias a:hover{ color:#FD030D; }

.fotoFamilias{ width:9em; height:9em; margin:0px auto 0.5em auto; border:0.1em solid #9F9F9F; background-image:url(../imagenes/noDisponible.jpg);  background-position:100% 100%; background-repeat:no-repeat; overflow:hidden; background-color:#434345; }

#sombraFamilias{ width:62em; height:2.5em; background-image:url(../imagenes/familiaSombra.jpg); background-position:0px 0px; background-repeat:no-repeat; }

.productos{ width:10.4em; height:12em; margin:1em 0px 0px 1.3em; background-color:#FFFFFF; border:0.1em solid #FD030D; display:inline; float:left; text-align:center; }
.productos a{ color:#3A403C; }
.productos a:hover{ color:#FD030D; }

#pie{ width:76em; height:2.5em; margin:0px auto; padding:2em 0px 0px 0px; background-image:url(../imagenes/pieFondo.jpg); background-position:0px 0px; background-repeat:no-repeat; background-color:#252525; }

#pieIzquierdo{ width:55em; float:left; }
#pieIzquierdo a{ color:#FFFFFF; }
#pieIzquierdo a:hover{ color:#FD030D; }
#pieIzquierdo ul{ margin:0px; padding:0px; }
#pieIzquierdo ul li{ padding:0px 3em 0px 3em; display:inline; list-style:none; }

#pieDerecho{ width:18em; padding:0px 3em 0px 0px; color:#FFFFFF; float:left; text-align:right; }

#contenidosCatalogo{ width:70em; padding:1em 3em 2em 3em; background-color:#EEEEED; }

#libro{ width:69.2em; height:22.8em;  margin:0em 0.8em 0px 0px; padding:0px 0px 0px 0px; background-color:#252525; background-position:0px 0px; background-repeat:no-repeat; background-color:#313639; }

#pestanas{ width:69.2em; margin:0em 0.8em 0px 0px; padding:0px; }

.pestana{ width:9.33em; height:3em; padding:0.5em 0.5em 0em 0.5em; background-color:#313639; background-image:url(../imagenes/pestana.gif); background-position:50% 0%; background-repeat:no-repeat; float:right; text-align:center; }
.pestana a{ color:#FFFFFF; }
.pestana a:hover{ color:#FF9F9F; }

.pestanaSeleccionada{ width:9.33em; height:3em; padding:0.5em 0.5em 0em 0.5em; background-color:#313639; background-image:url(../imagenes/pestanaHover.gif); background-position:50% 0%; background-repeat:no-repeat; float:right; text-align:center; }
.pestanaSeleccionada:hover{ background-image:url(../imagenes/pestana.gif); }
.pestanaSeleccionada a{ color:#FFFFFF; }
.pestanaSeleccionada a:hover{ color:#FF9F9F; }

#textosLibro{ width:23.9em; height:20em; padding:2em 2em 0px 2.5em; color:#FFFFFF; float:left; line-height:1.7em; overflow:auto; background-image:url(../imagenes/libroAnillas.jpg); background-position:100% 0%; background-repeat:repeat-y; }

#descargarLibro{ padding:0em 0em 0em 2em; line-height:2.5em; }
#descargarLibro a{ color:#FD030D; }
#descargarLibro a:hover{ color:#FF9F9F; }

#fotoLibroExpande{ width:36.7em; height:16em; background-color:#FFFFFF; }

#fotosLibro{ width:36.7em; height:16em; padding:1.5em 2em 0px 2em; float:left; text-align:center; }

.flechasLibro{ width:3.1em; height:3.09em; float:left; background-color:#FFFFFF; overflow:hidden; }

#productoLibro{ width:30.5em; height:2.4em; padding:0.7em 0px 0px 0px; float:left; background-color:#FFFFFF; }

#caracteristicas{ width:65em; margin:0px 0.8em 0px 0px; padding:2em 2em 0em 2em; background-color:#FFFFFF; border:0.1em solid #FD030D; }

#izquierdaCaracteristicas{ width:22.7em; padding:0px 2em 0px 0px; float:left; }

#derechaCaracteristicas { width:38.1em; padding: 0px 0px 0px 2em; border-left:0.1em solid #FD030D; float:left; }

.contieneBlanco{ width:57.4em; margin:2em auto 0px auto; padding:1em; background-color:#FFFFFF; background-image:url(../imagenes/sombra.jpg); background-position:0% 100%; background-repeat:no-repeat; }

.servicios{ width:12.5em; margin:0px 0.5em 0px 0.8em; border:0.1em solid #AFAFAF; display:inline; float:left; }
.servicios a{ color:#5C5C5C; }
.servicios a:hover{ color:#FD030D; }

.textoServicios{ width:11.5em; height:3.9em; padding:0.5em 0px 0px 1em; float:left; font-weight:bold; line-height:1.5em; background-color:#DEDEDE; border-bottom:0.1em solid #AFAFAF; }

.fotoServicios{ width:12.5em; height:8.5em; float:left; overflow:hidden; }

#izquierdaEmpresa{ width:28.9em; margin:2em 0px 0px 0px; padding:0px 2em 0px 0px; border-right:0.1em solid #DCDCDA; float:left; }

#derechaEmpresa{ width:29em; margin:2em 0px 0px 0px; padding:0px 0px 0px 2em; float:left; }

#contieneGris{ margin:0px 0px 1em 0px; padding:2em 2em; background-color:#F4F4F4; }
#contieneGris a{ color:#5C5C5C; }
#contieneGris a:hover{ color:#FD5F66; }
#contieneGris p{ margin:0.5em 0px 0.5em 0px; }

.respuestasFaqs{ padding:0.5em 0px 0.5em 4em; background-image:url(../imagenes/comillas.jpg); background-position:0px 0px; background-repeat:no-repeat; }

#contieneAzul{ height:25em; margin:0px 0px 1em 0px; padding:0px 0px 0px 30px; background-color:#E4ECFF; }

#contieneAzulRev{ height:19.3em; margin:0px 0px 1em 0px; padding:0px 0px 0px 0px; background-color:#E4ECFF; }

#logos{ width:25em; padding:0.7em 0px 0px 0px; float:right; text-align:center; }

.rojoClaro{ color:#FF9F9F; }
.rojoFuerte{ color:#FD030D; }
.gris{ color:#939393; }
.negro{ color:#000000; }
.blanco{ color:#FFFFFF; }

.derecha{ float:right; }
.izquierda{ float:left; }

.inputAncho110{ width:11em; }

.familiaActual{ border:0.1em solid #FD030D !important; }

.titulos{ width:100%; padding:0px 0px 0.2em 0px; color:#000000; background-image:url(../imagenes/caracteristicasFondo.jpg); background-position:100% 50%; background-repeat:no-repeat; border-bottom:0.1em solid #FF7D82; }
.titulosServicios{ width:100%; padding:0px 0px 0.2em 0px; color:#000000; border-bottom:0.1em solid #5C5C5C; }

.borde{ border:0.1em solid #FD030D; }
.bordeNegro{ border:0.1em solid #000000; }

.fotoIzquierda{ margin:0px 1em 0.5em 0px; float:left; }
.fotoIzquierdaRev{ margin:0px 3em 0px 0px; float:left; }
.fotoDetalles{ margin:0px 0.5em 0px 0px; float:left; }

.parrafoSinMargen{ margin:0px; }

.boletin{ background-image:url(../imagenes/boletin.jpg); background-position:100% 100%; background-repeat:no-repeat; }

.rompe{ clear:both; float:none; }




.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0.2em solid gray;
}
.highslide:hover img {
	border: 0.2em solid white;
}

.highslide-image {
    border: 0.2em solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 0.2em solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 1em;
    padding: 0.5em;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 0.3em;
	border-top: 0.1em solid white;
	border-bottom: 0.1em solid white;
    background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 0.2em;
    color: silver;
    text-decoration: none;
	font-size: 1em;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.letraNormal{ font-size:1.1em !important; line-height:1.5em; }
.letraSloganHome{ font-family:"Century Gothic"; font-size:2.5em; line-height:1.5em; }

.fotoCorta{ width:9em; height:6.75em; margin:10px auto; overflow:hidden; }

.oculto{ display:none; }

.medioAbsoluto{ vertical-align:middle; }

.altura85{ height:8.5em; }

.sinMontar{ padding-bottom:9em !important; }

#enlaces{ width:76em; margin:2em auto 0em auto; text-align:center; }
#enlaces a{ color:#999; }
#enlaces a:hover{ color:#FF9F9F; }