@charset "UTF-8";
body {
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
#container {
	position: absolute; /*Posicionamiento absoluto*/
	top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
	left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
	height: 550px; /*Le ponemos el valor del alto*/
	width: 768px; /*Le ponemos el valor del ancho*/
	margin-top: -275px; /*Restamos la mitad de alto para centrarlo verticalmente*/
	margin-left: -384px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/
	background-color: #FFF; /*Este es el kolor de fondo, para ke el ejemplo sea visible*/
	text-align: left;
	background: #fff;
}
#mainContent.home {
	background:#FFF url(../img/bgGeneral.jpg) no-repeat scroll;
	height:591px;
	width:730px;
	display:block;
	margin:0 auto;
}
/*continguts*/
#contingut {
	border:#FFF 4px solid;
	width:600px;
	height:400px;
	background-color:#FFFFFF;
	margin:0 0pt 0pt 98px;
}
#contingut.primera {
	background:transparent url(../img/bgPrimera.jpg) no-repeat scroll;
}
#contingut.historia {
	background:#FFFFFF url(../img/historiabg.jpg) no-repeat scroll;
}
#contingut.salud {
	background:transparent url(../img/bgsalut.jpg) no-repeat scroll;
}
#contingut.consejos {
	background:transparent url(../img/bgconsejos.jpg) no-repeat scroll;
}
#contingut.seguridad {
	background:transparent url(../img/bgSeguridad.jpg) no-repeat scroll;
}
#contingut.proteccion {
	background:transparent url(../img/bgProteccion.jpg) no-repeat scroll;
}
#contingut.diagnostico {
	background:transparent url(../img/bgDiagnostico.jpg) no-repeat scroll;
}
#contingut.belleza {
	background:transparent url(../img/bgBelleza.jpg) no-repeat scroll;
}
#contingut.alimentos {
	background:transparent url(../img/bgAlimentos.jpg) no-repeat scroll;
}
#contingut.trucos {
	background:transparent url(../img/bgTrucos.jpg) no-repeat scroll;
}
#contingut.moda {
	background:transparent url(../img/bgModa.jpg) no-repeat scroll;
}
#contingut.promociones {
	background:transparent url(../img/bgPromociones.jpg) no-repeat scroll;
}
#contingut.legislacionUno {
	background:transparent url(../img/legislacionbg.jpg) no-repeat scroll;
}
#contingut.normativa {
	background:transparent url(../img/normativa.jpg) no-repeat scroll;
}
#contingut.curva {
	background:transparent url(../img/curva.jpg) no-repeat scroll;
}
#contingut.contacto {
	background:transparent url(../img/contactobg.jpg) no-repeat scroll;
}
#contingut.registro {
	background:transparent url(../img/registrebg.jpg) no-repeat scroll;
}
#contingut.productos {
	background:transparent url(../img/bgProductos.jpg) no-repeat scroll;
}
#contingut.productosProtege {
	background:transparent url(../img/bgProductosProtege.jpg) no-repeat scroll;
}
#contingut.productosSublima {
	background:transparent url(../img/bgProductosSublima.jpg) no-repeat scroll;
}
#contingut.productosHidrata {
	background:transparent url(../img/bgProductosHidrata.jpg) no-repeat scroll;
}
#contingut.mapa {
	background:transparent url(../img/bgMapa.jpg) no-repeat scroll;
}
/*explorer 6*/
.foro {
	background:transparent url(../img/forobg2.jpg) no-repeat scroll;
}
.primera {
	background:transparent url(../img/bgPrimera.jpg) no-repeat scroll;
}
.historia {
	background:#FFFFFF url(../img/historiabg.jpg) no-repeat scroll;
}
.salud {
	background:transparent url(../img/bgsalut.jpg) no-repeat scroll;
}
.consejos {
	background:transparent url(../img/bgconsejos.jpg) no-repeat scroll;
}
.seguridad {
	background:transparent url(../img/bgSeguridad.jpg) no-repeat scroll;
}
.proteccion {
	background:transparent url(../img/bgProteccion.jpg) no-repeat scroll;
}
.diagnostico {
	background:transparent url(../img/bgDiagnostico.jpg) no-repeat scroll;
}
.belleza {
	background:transparent url(../img/bgBelleza.jpg) no-repeat scroll;
}
.alimentos {
	background:transparent url(../img/bgAlimentos.jpg) no-repeat scroll;
}
.trucos {
	background:transparent url(../img/bgTrucos.jpg) no-repeat scroll;
}
.moda {
	background:transparent url(../img/bgModa.jpg) no-repeat scroll;
}
.promociones {
	background:transparent url(../img/bgPromociones.jpg) no-repeat scroll;
}
.legislacionUno {
	background:transparent url(../img/legislacionbg.jpg) no-repeat scroll;
}
.normativa {
	background:transparent url(../img/normativa.jpg) no-repeat scroll;
}
.curva {
	background:transparent url(../img/curva.jpg) no-repeat scroll;
}
.contacto {
	background:transparent url(../img/contactobg.jpg) no-repeat scroll;
}
.registro {
	background:transparent url(../img/registrebg.jpg) no-repeat scroll;
}
.productos {
	background:transparent url(../img/bgProductos.jpg) no-repeat scroll;
}
.productosProtege {
	background:transparent url(../img/bgProductosProtege.jpg) no-repeat scroll;
}
.productosSublima {
	background:transparent url(../img/bgProductosSublima.jpg) no-repeat scroll;
}
.productosHidrata {
	background:transparent url(../img/bgProductosHidrata.jpg) no-repeat scroll;
}
.mapa {
	background:transparent url(../img/bgMapa.jpg) no-repeat scroll;
}
.faq {
	background:transparent url(../img/faqbg.jpg) no-repeat scroll;
}
/*resto*/
#contingut .txtregistroderecha{
	width:264px;
	text-align:left;
	padding:90px 0 0 10px;
	margin:0;
}
* html #contingut .txtregistroderecha{
	padding:80px 0 0 10px;
}
*+ html #contingut .txtregistroderecha{
	padding:85px 0 0 10px;
}
#contingut .txtregistroderecha input.check{
	float: left;
	height:12px;
	width:12px;
	margin:0 5px 5px 5px;
}
#contingut .txtregistroderecha input{
		border:none;
}
#contingut .txtregistroderecha p{
	width:260px;
	text-align:left;
	margin:0;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0065b1;
	line-height:10px;
	padding:0;
}
*+ html #contingut .txtregistroderecha p{
	line-height:8px;
}

#contingut .txtregistroderecha p.ultim{
	padding-bottom:7px;
}

#contingut .txtregistroderecha p.primer{
	padding-top:17px;
}
*+ html #contingut .txtregistroderecha p.primer{
	padding-top:0;
}
#contingut .txtregistro {
	width:304px;
	text-align:left;
	padding:90px 0 0 10px;
	margin:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0065b1;
}
* html #contingut .txtregistro {
	padding:85px 0 0 10px;
	width:309px;
}
#contingut .txtregistro .campo{
	height:26px;
}
#contingut .txtregistro label {
	float:left;
	height:14px;
	padding:2px 10px 0 0;
	margin:0 0 5px 0;
	width:50px;
}
* html #contingut .txtregistro label {
	padding:2px 2px 0 0;
	width:60px;
}
#contingut .txtregistro label.llarga {
	float:left;
	height:14px;
	padding:2px 4px 0 0;
	margin:0 0 5px 0;
	width:70px;
}
*+ html #contingut .txtregistro label.llarga {
	width:70px;
}
* html #contingut .txtregistro label.llarga {
	width:70px;
}
#contingut .txtregistro label.mitja {
	float:left;
	height:14px;
	padding:2px 3px 0 0;
	margin:0 0 5px 0;
	width:83px;
}
#contingut .txtregistro select {
	width:53px;
}
* html #contingut .txtregistro select {
	width:52px;
}
*+ html #contingut .txtregistro label.mitja {
	width:83px;
	padding:2px 3px 0 0;
}
* html #contingut .txtregistro label.mitja {
	width:83px;
	padding:2px 0 0 0;
}
#contingut .txtregistro label.curta {
	float:left;
	height:14px;
	padding:2px 10px 0 0;
	margin:0 0 5px 0;
	width:25px;
}
#contingut .txtregistro input {
	float: left;
	height:12px;
	width:242px;
	margin:0 0 5px 0;
}
*+ html #contingut .txtregistro input {
	float: left;
	height:12px;
	width:239px;
	margin:0 0 5px 0;
}
#contingut .txtregistro input.check {
	float: left;
	height:12px;
	width:12px;
	margin:0 5px 5px 0;
	border:none;
}
#contingut .txtregistro input.image {
	margin:0 0 5px 0;
	width:42px;
	height:15px;
	border:0;
	float: right;
}
#contingut .txtregistro input.curt {
	float: left;
	height:12px;
	width:100px;
	margin:0 0 5px 0;
}
#contingut .txtregistro input.curt {
	width:90px;
}
#contingut .txtregistro input.especial {
	float: left;
	height:12px;
	width:90px;
	margin:0 0 5px 0;
}
#contingut .txtregistro input.mitja {
	float: left;
	height:12px;
	width:176px;
	margin:0 0 5px 0;
}
*+ html #contingut .txtregistro input.mitja {
	width:170px;
}
* html #contingut .txtregistro input.mitja {
	width:170px;
}
#contingut .txtregistro input.supercurt {
	float: left;
	height:12px;
	width:70px;
	margin:0 0 5px 0;
}
.botones{
	position:absolute; 
	bottom:70px; 
	right:60px; 
	width:90px;
}
* html .botones{
	position:absolute; 
	bottom:110px; 
	right:60px; 
	width:90px;
}
.acepto{
	position:absolute;
	left:255px;
	bottom:64px;
}
* html .acepto{
	left:255px;
	bottom:110px;
	width:200px;
}
*+ html .acepto{
	position:absolute;
	left:255px;
	bottom:72px;
}
#contingut .txtregistro a{
	width:260px;
	text-align:left;
	margin:0;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0065b1;
	line-height:10px;
	padding:0;
}
#contingut .txtregistro a:hover{
	color:#F9B200;
}
#contingut .txtcontacto {
	width:300px;
	text-align:left;
	padding:40px 0 0 15px;
	margin:0 auto;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contingut .txtcontacto label {
	float:left;
	height:14px;
	padding:2px 10px 0 0;
	margin:0 0 5px 0;
}
#contingut .txtcontacto input {
	float: right;
	height:12px;
	width:240px;
	margin:0 0 5px 0;
}
#contingut .txtcontacto input.image {
	margin:0 0 5px 0;
	width:42px;
	height:15px;
	border:0;
	float: right;
}
#contingut .txtcontacto input.consulta {
	float: right;
	height:70px;
	width:240px;
	margin:0 0 5px 0;
}
#contingut .textotrucos {
	padding: 17px 0 10px 5px;
	width:585px;
	text-align:left;
	display:block;
	clear:both;
	margin:0 auto;
}
#contingut .textotrucos img {
	border:none;
	float:left;
}
#contingut .textoalimentos {
	padding: 21px 0 10px 41px;
	width:585px;
	text-align:left;
	display:block;
	clear:both;
	margin:0 auto;
}
#contingut .textoalimentos img {
	border:none;
	float:left;
}
#contingut .textomenuproductos {
	padding: 43px 0 8px 18px;
	width:300px;
	text-align:left;
}
#contingut .textomenuproductos p {
	width:170px;
	text-align:left;
	float: left;
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#contingut .textomenuproductos img {
	float: left;
	width:19px;
}
#contingut .textodiagnostico {
	padding: 17px 0 0 5px;
	width:585px;
	text-align:left;
	display:block;
	clear:both;
	margin:0 auto;
}
#contingut .textolegislacion {
	padding: 35px 0 10px 5px;
	width:480px;
	text-align:left;
	display:block;
	clear:both;
	margin:0 auto;
	color:#FFFFFF;
}
#contingut .textodiagnostico img {
	border:none;
	float:left;
}
#contingut .texto {
	padding: 17px 0 10px 27px;
	width:320px;
	text-align:left;
	display:block;
	clear:both;
	margin:0 auto;
}
#contingut .texto img {
	border:none;
	float:left;
}
#contingut .txt {
	width:295px;
	text-align:left;
	float:left;
	padding:0 0 0 2px;
	margin:0;
}
#contingut .txt p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:12px;
}
#contingut .txt h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#f9b200;
	line-height:19px;
	font-style:italic;
	margin:0;
	padding:0;
}
#contingut .txt h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:19px;
	margin:0;
	padding:0;
}
#contingut .txt span {
	color:#a33038;
	font-weight:bold;
}
#contingut .txtDos {
	width:210px;
	text-align:left;
	float:left;
	padding:0 0 0 2px;
	margin:0;
}
#contingut .txtDos p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:12px;
}
#contingut .txtDos h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#f9b200;
	line-height:19px;
	font-style:italic;
	margin:0;
	padding:0;
}
#contingut .txtDos span {
	color:#a33038;
}
#contingut .txtTres {
	width:210px;
	text-align:left;
	float:left;
	padding:0 0 0 2px;
	margin:0;
}
#contingut .txtTres span {
	color:#A33038;
}
#contingut .txtTres p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:13px;
}
#contingut .txtTres h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#f9b200;
	line-height:19px;
	font-style:italic;
	margin:0;
	padding:0;
}
#contingut .txtTres span.naranja {
	color:#f9b200;
}
#contingut .txtDiagnostico {
	width:400px;
	text-align:left;
	float:left;
	padding:0 0 0 2px;
	margin:0;
}
#contingut .txtDiagnostico p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:13px;
	text-align:justify;
	border-right:#FFF 1px solid;
	padding:5px 15px 0 0;
}
#contingut .txtDiagnostico h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#f9b200;
	line-height:19px;
	font-style:italic;
	margin:0;
	padding:0;
}
#contingut .txtDiagnostico span {
	color:#f9b200;
	font-weight:bold;
}
#contingut .txtDiagnostico span.blanco {
	color:#FFF;
	font-weight:normal;
}
#contingut .txtalimentos {
	width:500px;
	text-align:left;
	float:left;
	padding:0 0 0 5px;
	margin:0;
}
*+ html #contingut .txtalimentos {
	padding:0px 0 0 5px;
}
#contingut .txtalimentos p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height:9px;
	margin:5px 0;
	padding:0;
}
#contingut .txtalimentos h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#b3071b;
	line-height:19px;
	font-style:italic;
	margin:0;
	padding:0;
}
#contingut .txtalimentos span {
	color:#b3071b;
	font-weight:bold;
}
#contingut .txttrucos {
	width:340px;
	text-align:left;
	float:left;
	padding:5px 0 0 205px;
	margin:0;
}
#contingut .txttrucos p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	line-height:10px;
	margin:5px 0 5px 30px;
	padding:0;
	width:340px;
}
#contingut .txttrucos h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#b3071b;
	line-height:19px;
	font-style:italic;
	margin:0 0 0 28px;
	padding:0;
}
#contingut .txttrucos span {
	color:#b3071b;
	font-weight:bold;
}
/*menus*/
#menu {
	padding:57px 0 0 112px;
}
#submenuizquierdo {
	display:block;
	margin:5px 0 0 98px;
	height:20px;
	float:left;
	width:405px;
	text-align:left;
}
* html #submenuizquierdo{
	margin:5px 0 0 50px;
}
#submenuizquierdo ul {
	display:block;
	margin:0;
	padding:0;
}
#submenuizquierdo ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#707070;
	background:transparent url(../img/cuadraditoAzul.gif) no-repeat left center;
	float:left;
	padding-left:10px;
	margin:0 0 0 8px;
}
#submenuizquierdo ul li.inici {
	margin-left:0;
}
#submenuizquierdo ul li.fin {
	padding-right:10px;
}
#submenuizquierdo ul li a.seleccionado {
	color:#005780;
}
#submenuizquierdo ul li a {
	color:#999999;
	text-decoration:none;
}
#submenuizquierdo ul li.gris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#707070;
	background:transparent url(../img/cuadraditoGris.gif) no-repeat left center;
	padding-left:10px;
}
#submenuizquierdo ul li a:hover {
	color:#005780;
	text-decoration:none;
}
#submenuderecho {
	display:block;
	float:right;
	width:215px;
}
#contingut #menuInterior {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-style:italic;
}
#contingut #menuInterior ul {
	padding: 7px 0 10px 158px;
}
*+ html #contingut #menuInterior ul {
	padding: 19px 0 10px 118px;
}
* html #contingut #menuInterior ul {
	padding: 20px 0 10px 118px;
}
#contingut #menuInterior ul li {
	padding: 0 0 21px 0;
}
#contingut #menuInterior ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-style:italic;
	background:transparent url(../img/fletxaBlancaTrans.png) no-repeat left center;
	padding:0 0 0 23px;
	margin:0 0 20px 0;
	text-decoration:none;
}
* html #contingut #menuInterior ul li a {
	background:url(../img/fletxa.gif) no-repeat left center;
}
#contingut #menuInterior ul li a:hover {
	background:transparent  url(../img/fletxaTaronja.png) no-repeat left center;
	color:#FF9900;
}
* html #contingut #menuInterior ul li a:hover {
	background: url(../img/fletxaTaronja.gif) no-repeat left center;
}
#contingut #menuInteriorVermell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-style:italic;
}
#contingut #menuInteriorVermell ul {
	padding: 5px 0 10px 217px;
}
*+ html #contingut #menuInteriorVermell ul {
	padding: 17px 0 10px 177px;
}
* html #contingut #menuInteriorVermell ul {
	padding: 17px 0 10px 177px;
}
#contingut #menuInteriorVermell ul li {
	padding: 0 0 23px 0;
}
#contingut #menuInteriorVermell ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b3071b;
	font-style:italic;
	background:url(../img/fletxaVermellTrans.png) no-repeat left center;
	padding:0 0 0 23px;
	margin:0 0 20px 0;
	text-decoration:none;
}
* html #contingut #menuInteriorVermell ul li a {
	background:trasnparent url(../img/fletxaVermellTrans.gif) no-repeat left center;
}
#contingut #menuInteriorVermell ul li a:hover {
	background: url(../img/fletxaBlavaTrans.png) no-repeat left center;
	color:#5681ae;
}
/*menu productos*/
#menuproductos {
	width:310px;
	float:left;
	display:block;
	margin:0;
	padding:0;
	height:273px;
}
*+ html #menuproductos {
	height:267px;
}
* html #menuproductos {
	height:267px;
}
#menuproductos p {
	width:175px;
	display:block;
	margin:0 0 0 23px;
	padding:0;
	float:right;
}
#menuproductos ul {
	position:relative;
	width:200px;
	margin:0;
	padding:43px 0 0 16px;
}
#menuproductos ul li {
	margin:0 0 28px 0;
	width:200px;
	display:block;
}
#menuproductos a {
	text-align:left;
	padding:0 0 0 23px;
	margin:0 0 20px 0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background:transparent url(../img/fletxaFonsTaronja.jpg) no-repeat scroll left ;
	width:175px;
	text-decoration:none;
	cursor:pointer;
}

#menuproductos a:hover {
	color:#890009;
	background: url(../img/fletxaFonsTaronjaVermella.gif) no-repeat scroll left;
}
#menuproductos li.ultim {
	padding-top:18px;
}
*+ html #menuproductos li.ultim {
	padding-top:16px;
}
/*generic*/
input, textarea, select {
	border-style: solid;
	border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221);
	border-width: 0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 1em;
	line-height: normal;
	color: rgb(84, 84, 84);
}

input:focus, textarea:focus {
	color: rgb(0, 0, 0);
	background-color: #c7ddeb;
}
input.boton {
	overflow: hidden;
}
table {
	background-color: rgb(255, 255, 255);
	border-collapse: collapse;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: block;
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
li {
	list-style-type:none;
}
a {
text-decoration:none;

}

.recetas {
	padding:13px 0 0 0;
}
*+ html .recetas {
	padding:2px 0 0 0;
}
* html .recetas {
	padding:-1px 0 0 0;
}
.registratepromociones {
	width:76px;
	height:20px;
	position:relative;
	top:74px;
	left:370px;
}
/*menu legislacion*/
#menulegislacion {
	display:block;
	margin:62px 0 0 21px;
	height:20px;
	float:left;
}
* html #menulegislacion {
	margin:62px 0 0 10px;
}
#menulegislacion ul {
	display:block;
	margin:0;
	padding:0;
}
#menulegislacion ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#005780;
	float:left;
	padding-left:10px;
	margin:0 0 0 8px;
	font-style:oblique;
	letter-spacing: -0.5px;
}
*+ html #menulegislacion ul li {
	font-size:10px;
	margin:0 0 0 2px;
	padding-left:8px;
}
* html #menulegislacion ul li {
	font-size:9px;
}
#menulegislacion ul li a {
	color:#005780;
	text-decoration:none;
}
#menulegislacion ul li a:hover {
	color:#b3071b;
	text-decoration:none;
}
#menulegislacion ul li a.selected {
	color:#b3071b;
	text-decoration:none;
}
#faq {
	position:relative;
	width:600px;
	height:124px;
	background:transparent url(../img/productos00.jpg) no-repeat;
	margin-top:5px;
}
* html #faq {
	margin-top:5px;
	height:115px;
}
#faqTotal {
	position:relative;
	width:600px;
	margin-top:50px;
	padding: 0 0 0 36px;
	float:left;
}
.preguntadcha {
	cursor: pointer;
	margin:0 0 0 5px;
	padding:3px 0 2px 0;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#a33038;	
	position:relative;
	width:270px;
	float:left;
}
.preguntadchaOver {
	cursor: pointer;
	margin:0 0 0 5px;
	padding:3px 0 2px 0;
	float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	position:relative;
	width:270px;
	float:left;
	color:#00539f;
}
.preguntaizq {
	cursor: pointer;
	margin:0;
	padding:3px 0 2px 0;
	width:260px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#a33038;
}
.preguntaizqOver{
	clear:both;
	cursor: pointer;
	margin:0;
	padding:3px 0 2px 0;
	width:260px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	color:#00539f;
}
.respostaTotal {
	margin: 244px 0 0 -12px;
	display: block;
	background:transparent url(../img/faqrespostabg.jpg) no-repeat left;
	width:560px;
	position:relative;
	height:89px;
}
.respostaTotal p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:9px;
	line-height:10px;
	width:525px;
	margin:0 10px;
}
*+ html .respostaTotal p{
	padding:0;
	margin:0 auto;
}
.respostaTotal h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f9b200;
	font-size:9px;
	line-height:10px;
	font-style:italic;
	padding:11px 0 0 10px;
}
*+ html .respostaTotal h2{
	padding:9px 0 10px 10px;
	margin:0;
}
* html .respostaTotal h2{
	padding:9px 0 10px 10px;
	margin:0;
}
.preguntaUno {
	background:transparent url(../img/propiedadesTXT.jpg) no-repeat right;
	padding: 0 10px 6px 18px;
	display: block;
	cursor: pointer;
	margin:20px 0 0 0;
	height:15px;
	width:192px;
	float:left;
}
* html .preguntaUno {
	margin:15px 0 0 0;
}
* html .preguntaDos {
	margin:0;
}
.preguntaDos {
	background:transparent url(../img/aplicacionesTXT.jpg) no-repeat right;
	padding: 0 10px 6px 18px;
	display: block;
	cursor: pointer;
	margin:5px 0 0 0;
	height:15px;
	width:192px;
	float:left;
	top:38px;
	right:221px;
	position:relative;
}
.resposta {
	margin: 18px 0 0 224px;
	display: block;
	background:#FFF url(../img/respostabg.jpg) no-repeat left;
	width:376px;
	height:102px;
}

*+ html .resposta {
	margin: -20px 0 0 225px;
	padding:0;
	height:106px;
}
* html .resposta {
	margin: -25px 0 0 225px;
	padding:0;
	height:106px;
}
.resposta p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	color: #87888a;
	font-size:9px;
	line-height:9px;
	width:354px;
	padding:14px 0 0 15px;
	margin:0;
}
.preguntaUnoOver {
	background:transparent url(../img/propiedadesTXTBlue.jpg) no-repeat right;
	padding: 0 10px 6px 18px;
	display: block;
	cursor: pointer;
	margin:20px 0 0 0;
	height:15px;
	width:192px;
	float:left;
}
* html .preguntaUnoOver {
	margin:15px 0 0 0;
}
.preguntaDosOver {
	background:transparent url(../img/aplicacionesTXTBlue.jpg) no-repeat right;
	padding: 0 10px 6px 18px;
	display: block;
	cursor: pointer;
	margin:5px 0 0 0;
	height:15px;
	width:192px;
	float:left;
	top:38px;
	right:221px;
	position:relative;
}
* html .preguntaDosOver {
	margin:0;
}
#protege {
	height:268px;
}
#protege #textoizq {
	float:left;
	width:224px;
	margin:16px 0 0 12px;
}
* html #protege #textoizq {
	margin:16px 0 0 5px;
}
#protege #textoizq p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin:0 0 0 27px;
	font-weight:bold;
	line-height:11px;
}
#protege #textoizq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	line-height:11px;
}
#protege #textoizq a:hover {
	color:#a33038;
}
#protege #textoizq span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a33038;
	margin:0;
	padding:0;
	font-weight:bold;
}
#protege #textoizq h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fcd980;
	margin:10px 0 7px 27px;
	padding:0;
	font-weight:bold;
}
#protege #textoizq .italica {
	font-style:italic;
	margin:0 0 0 34px;
	font-weight:normal;
}
#protege #textoizq a.flecha {
	font-style:italic;
	color:#a33038;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	background:transparent url(../img/prProtege/fletxaTornar1.jpg) no-repeat left;
	margin:0;
	padding:0 0 0 26px;
}
#protege #textoizq a:hover.flecha {
	color:#FFF;
	background:transparent url(../img/prProtege/fletxaTornar2.jpg) no-repeat left;
}
#protege .imatge {
	width:364px;
	height:262px;
	float:right;
}
#protege .fletxes {
	width:30px;
	margin:115px 30px 0 30px;
	padding:0;
}
* html #protege .fletxes {
	margin:115px 10px 0 10px;
}
#protege .texteinterior {
	width:182px;
	height:100px;
	margin:144px 0 0 175px;
	position:absolute;
}
*+ html #protege .texteinterior {
	margin:150px 0 0 100px;
}
* html #protege .texteinterior {
	margin:150px 0 0 120px;
}
#protege .texteinterior p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	margin:0 0 0 0;
	font-weight:normal;
	line-height:10px;
}
#protege .texteinterior .italica {
	font-style:italic;
	margin:0;
	padding:0;
}
#protege .texteinterior .span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a33038;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
}
#protege .texteinterior h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fc8b0a;
	margin:0;
	padding:0;
	font-weight:bold;
}
/*sublima*/

#sublima {
	height:268px;
}
#sublima #textoizq {
	float:left;
	width:224px;
	margin:16px 0 0 12px;
}
* html #sublima #textoizq {
	margin:16px 0 0 5px;
}
#sublima #textoizq p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin:0 0 0 27px;
	font-weight:bold;
	line-height:11px;
}
#sublima #textoizq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	line-height:11px;
}
#sublima #textoizq a:hover {
	color:#a33038;
}
#sublima #textoizq span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a33038;
	margin:0;
	padding:0;
	font-weight:bold;
}
#sublima #textoizq h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fedec5;
	margin:10px 0 7px 27px;
	padding:0;
	font-weight:bold;
}
#sublima #textoizq .italica {
	font-style:italic;
	margin:0 0 3px 34px;
	font-weight:normal;
}
#sublima #textoizq a.flecha {
	font-style:italic;
	color:#a33038;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	background:transparent url(../img/prSublima/fletxaTornar1.jpg) no-repeat left;
	margin:0;
	padding:0 0 0 26px;
}
#sublima #textoizq a:hover.flecha {
	color:#FFF;
	background:transparent url(../img/prSublima/fletxaTornar2.jpg) no-repeat left;
}
#sublima .imatge {
	width:364px;
	height:262px;
	float:right;
}
#sublima .fletxes {
	width:30px;
	margin:115px 30px 0 30px;
	padding:0;
}
* html #sublima .fletxes {
	margin:115px 10px 0 10px;
}
#sublima .texteinterior {
	width:180px;
	height:100px;
	margin:175px 0 0 190px;
	position:absolute;
}
* html #sublima .texteinterior {
	margin:170px 0 0 120px;
}
*+ html #sublima .texteinterior {
	margin:170px 0 0 100px;
}
#sublima .texteinterior p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	margin:0 0 0 0;
	font-weight:normal;
	line-height:10px;
}
#sublima .texteinterior .italica {
	font-style:italic;
	margin:0;
	padding:0;
}
#sublima .texteinterior .span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a33038;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
}
#sublima .texteinterior h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fc8b0a;
	margin:0;
	padding:0;
	font-weight:bold;
}
/*hidrata*/
#hidrata {
	height:268px;
}
#hidrata #textoizq {
	float:left;
	width:224px;
	margin:16px 0 0 12px;
}
* html #hidrata #textoizq {
	margin:16px 0 0 5px;
}
#hidrata #textoizq p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin:0 0 0 27px;
	font-weight:bold;
	line-height:11px;
}
#hidrata #textoizq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin:0;
	font-weight:bold;
	line-height:11px;
	background:none;
}
#hidrata #textoizq a:hover {
	color:#a33038;
}
#hidrata #textoizq span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a33038;
	margin:0;
	padding:0;
	font-weight:bold;
}
#hidrata #textoizq h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e1f4fd;
	margin:10px 0 7px 27px;
	padding:0;
	font-weight:bold;
}
#hidrata #textoizq .italica {
	font-style:italic;
	margin:0 0 3px 34px;
	font-weight:normal;
}
#hidrata #textoizq  a.flecha {
	font-style:italic;
	color:#a33038;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	background:transparent url(../img/prHidrata/fletxaTornar1.jpg) no-repeat left;
	margin:0;
	padding:0 0 0 26px;
}
#hidrata #textoizq a:hover.flecha {
	color:#FFF;
	background:transparent url(../img/prHidrata/fletxaTornar2.jpg) no-repeat left;
}
#hidrata .imatge {
	width:364px;
	height:262px;
	float:right;
}
#hidrata .fletxes {
	width:30px;
	margin:115px 30px 0 30px;
	padding:0;
}
* html #hidrata .fletxes {
	margin:115px 10px 0 10px;
}
#hidrata .texteinterior {
	width:180px;
	height:100px;
	margin:175px 0 0 190px;
	position:absolute;
}
* html #hidrata .texteinterior {
	margin:170px 0 0 120px;
}
*+ html #hidrata .texteinterior {
	margin:170px 0 0 100px;
}
#hidrata .texteinterior p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	margin:0 0 0 0;
	font-weight:normal;
	line-height:10px;
}
#hidrata .texteinterior .italica {
	font-style:italic;
	margin:0;
	padding:0;
}
#hidrata .texteinterior .span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a33038;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;
	font-style:italic;
}
#hidrata .texteinterior h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fc8b0a;
	margin:0;
	padding:0;
	font-weight:bold;
}
#logo {
	width:200px;
	margin:0 0 0 60px;
	height:40px;
	padding:0;
	position:absolute;
	z-index:1;
	cursor:pointer;
}
#tiempo {
	position:absolute;
	left:33px;
	top:275px;
	width:58px;
	height:136px;
	z-index:1;
	cursor:pointer;
}
#hidrata .especial {
	height:100px;
	margin:170px 0pt 0pt 224px;
	position:absolute;
	width:180px;
}
*+ html #hidrata .especial {
	height:100px;
	margin:170px 0pt 0pt 130px;
	position:absolute;
	width:180px;
}
#menumapa{
	display:block;
	margin:60px 18px 0 18px;
	width:585px;
}
.paddingarriba{
	margin:20px 0 0 0 ;
}
#menumapa ul{
	display:block;
	xwidth:580px;
	float:left;
	margin:0;
	padding:0;
}
* html #menumapa ul{
	display:inline;
}
#menumapa ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	float:left;
	position:relative;
	width:150px;
	margin:0;
}
#menumapa ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
	position:relative;
	font-weight:bold;
}
#menumapa ul li a:hover{
	color:#0065b1;
}
#menumapa li li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0065b1;
	float:none;
	position:relative;
	padding:5px 0;
}
#menumapa li li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0065b1;
}
#menumapa li li a.segon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	font-weight:normal;
}
#menumapa li li a:hover.segon{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0065b1;
	font-weight:normal;
}
#menumapa li li p{
	margin:4px 0 1px 15px;
	padding:0;
	color:#FF6600;
}
#menumapa li li h2{
	font-size:10px;
	margin:4px 0 1px 7px;
	padding:0;
	color:#FF6600;
}
#menumapa li li a:hover{
	color:#FF9900;
}
#menumapa ul li.solo{
	width:85px;
}
#menumapa ul li.solo2{
	width:100px;
}

#menumapa ul li.largo{
	width:170px;
}

#creditos{
 text-align:left;
 width:300px;
 height:200px;
 padding:20px;
 border:#EEE solid 10px;
 margin:5px auto;
}
#creditos a{
text-decoration:none;
color:#999999;
}
#creditos a:hover{
color:#CC0033;
}
#creditos span{
color: #CC0033; 
font-weight:bold;
}
#creditos p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
}
.textoforo{
	width:400px;
	margin:112px 0 0 93px;
}
.textoforo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.textoforo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.textoforo a:hover{
	color:#CC0000;
}
#intro{
	position:absolute;
	top:530px;
	left:237px;
	margin: 0 auto;
}
*+ html #intro{
	top:540px;
}
#intro p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
#intro a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
#intro a:hover{
	color: #FF6600;
}
* html #image-style {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="filename.png", sizingMethod="scale");
}
