@charset "UTF-8";
body {
	font: 80% Gerogia, Verdana, sans-serif;
	padding: 0;
	color: #000000;
	bottom: 0px;
	left: 5px;
	background:url(imgs/fondo.png) repeat-x top left #fcedff;
	top: 5px;
	position: absolute;
}

.trade {
font-family: "TRADE";
src: url(fonts/TradeGot.ttf);
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#imagen {
	align:center;
	vertical-align:middle
}


#imagennens {
	height:2000px;
	width:2000px;
	z-index:-2;
	background: url(imgs/imgnens.jpg);
	left:0;
	background-repeat: no-repeat;
}

.nens {
background-image:url(imgs/imgnens.jpg);
}

#info_inferior {
	height:60px;
	width:400px;
	z-index:1;
	float: left;
	position:fixed;
	margin:0 0 0 20px;
}

.text_inferior {
	color: #541a81;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	text-align: left;
}


div.top {
	height:28px;
	width:658px;
	background-image:url(imgs/top_line.gif);
	background-repeat: repeat-x;
	margin:12em 0 0 0;
}



	
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }

div.content {
	background-image:url(imgs/left_line.gif);
	background-repeat:repeat-y;
	width:600px;
	background-color: #FFFFFF;
	float: left;
}
	
div.boxcontrol {
	width:500px;
	padding:0 5% 0 5%;
	background-image:url(imgs/right_line.gif);
	background-position:right;
	background-repeat:repeat-y;
}
	
div.boxcontrol2 {
	width:665px;
	padding:0 0 0 5%;
	background-image:url(imgs/left_line.gif);
	background-position:left;
	background-repeat:repeat-y;
}
	
div.bottom {
	height:28px;
	width:658px;
	background-image:url(imgs/btm_line.gif);
	background-repeat:repeat-x;
	border:0;
	padding:0;
	margin:0;
}
	
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }

h1 { margin:12 0;}
h6 {
	font-family: Geneva, sans-serif, Verdana;
	font-size: 18px;
	color: #5B2487;
}

p.autor {
	padding-right:8px; 
	width:665px; 
	text-align:right;
	margin:-.1em 0 0 0; }
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  \margin-left:0; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 





#container {
	width: 100%;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
}
#header {
	padding:0;
}
#cabecera {
	margin: 0 auto;
	width:980px;
	height:156px;
	background:transparent url(../imgs/cap.png) no-repeat;
	padding:0;
}
#mainContent {
	padding: 0;
	background: transparent url(../img/gbmain.gif) no-repeat top;
	width:950px;
	margin:0 auto;
	min-height:500px;
}
#content {
	background: #FFFFFF;
	width:654px;
}
/*menu lateral*/
#menu {
	width:970px;
	height:30
	float:center;
	margin:0 auto;
	padding:0 ;
}
#menu ul {
	width:970px;
	height:30
	float:center;
	padding:5px 0;
	border-bottom:dotted 1px #666666;
}
#menu ul ul {
	width:970px;
	height:30
	float:center;
	margin:0;
	padding:0 0 0 12px;
	border:none;
}
#menu ul ul li a{
	color:#666;
}
#menu ul ul li {
	text-transform:none;
}
#menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:0 0 1px 0;
	color: #333333;
	font-weight:normal;
	text-transform:uppercase;
}
#menu ul li.selected {
	color:#E69C6B;
}
#menu ul li a.rosita {
	color:#E84086;
}
#menu ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:0 0 3px 0;
	color:#333;
	font-weight:normal;
}
#menu ul li a:hover {
	color:#E69C6B;
}
#menu ul li a.selected {
	color:#E69C6B;
	font-weight:bold;
}
#menu ul li.titul {
	color:#4d262f;
	font-weight:bold;
	font-size:11px;
}
#menu ul.ultim {
	border:none;
	padding-bottom:30px;
}

#menu_sub{
	width:313px;
	height:181px;
	float:right;
	margin:4px 0 0 0;
	padding:0;
	vertical-align: top;
}


/* part central*/
#central {
	width:970px;
	height:auto;
	float:center;
	margin:0 auto;
	padding:0;
}

#iamgenescabecera {
	height: 215px;
}
#textebanner1 {
	left:275px;
	position:absolute;
	top:80px;
	width:190px;
}
#textebanner1 p {
	font-size:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:190px;
}
#textebanner1 a {
	font-size:10px;
	color: #4d262f;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight:bold;
}
#textebanner1 a:hover {
	color:#000;
}
#destacat1 {
	position:relative;
	background-color: #FFF;
	margin:0 26px 0 26px;
}

#destacat2 {
	background-color: #FFF;
	margin:0 26px 0 26px;
	height: auto;
}
.titular_finestra {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 900;
	color: #531A80;
	text-decoration: none;
	text-align: justify;
}
.titular_finestra_sub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bolder;
	color: #9E88B1;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_normal {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_petit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_petitCopia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #5E1A80;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_negreta {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #531A80;
	text-decoration: none;
	text-align: justify;
}
#textebanner1 h1 {
	font-size:11px;
	color:#4d262f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0 0 20px 0;
	text-transform:uppercase;
	width:190px;
}
#textebanner2 {
	left:219px;
	position:absolute;
	top:20px;
	width:190px;
}
#textebanner2 p {
	font-size:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	width:190px;
}
#textebanner2 h1 {
	font-size:11px;
	color:#4d262f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
	padding:0;
	text-transform:uppercase;
	width:190px;
}
#textebanner2 a {
	font-size:10px;
	color: #4d262f;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight:bold;
}
#textebanner2 a:hover {
	color:#000;
}
#centralInteriordos {
	width:680px;
	float:left;
}
#centralInteriordos h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#4d262f;
	margin:0;
	padding:0 0 20px 0;
	line-height:40px;
}
#centralInteriordos h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #4d262f;
	margin:0;
	padding:0;
	font-weight:bold;
}
#centralInteriordos h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4d262f;
	margin:0;
	padding:0;
	background-color:#FFF
	font-weight:bold;
}
#centralInteriordos p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:600px;
	text-align:justify;
	margin:0;
	padding:0 0 25px 0;
	line-height:15px;
}
#centralInteriordos a{
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	width:150px;
	background-color: #EEE;
	padding:10px;
	height:15px;
	display:block;
}
#centralInteriordos a:hover{
	color: #CC9933;
	text-decoration:underline;
}



/*central Interior*/
#centralInterior {
	width:650px;
	height:800px
	float:left;
	float: left;
	margin-right: 6px;
	background-color: #FFF;
	margin-top: 5px;
	height: auto;
	margin-bottom: 20px;
	position: absolute;
}
#centralInterior h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#4d262f;
	margin:0;
	padding:0 0 20px 0;
	line-height:40px;
}
#centralInterior h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #4d262f;
	margin:0;
	padding:0;
	font-weight:bold;
}
#centralInterior h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4d262f;
	margin:0;
	padding:0;
	font-weight:bold;
}
#centralInterior p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:600px;
	text-align:justify;
	margin:0;
	padding:0 0 25px 0;
	line-height:15px;
}
#centralInterior a:hover {
color:#E69C6B;
}
#centralInterior2  {
	float: left;
	margin-right: 6px;
	width: 650px;
	margin-top: 6px;
	height: 700px;
}
#centralInterior #submenu{
	width:600px;
	margin:0;
	padding:0;
	height:50px;
}
#centralInterior #submenu ul{
	margin:0;
	padding:0 0 0 7px;
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	height:30px;
	background:transparent url(../img/iniciosubmenu.jpg) no-repeat left;
}
#centralInterior #submenu ul li{
	float:left;
	margin:0;
	padding:8px;
	background:transparent url(../img/punt.jpg) no-repeat left 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#centralInterior #submenu ul li a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d262f;
}
#centralInterior #submenu ul li.primer{
	background:none;
}
#centralInterior #submenu ul li a:hover{
	color:#000000;
}
#centralInterior #submenu ul li.selected{
	color:#000000;
}
/*central Interior vaginal*/
#centralInteriorbanners {
	width:315px;
	heigh:800px;
	float:right;
	margin:0;
	padding:0;
}
#centralInteriorVaginal h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:40px;
	color: #e2007a;
	margin:0;
	padding:0 0 20px 0;
	line-height:40px;
}
#centralInteriorVaginal h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #e2007a;
	margin:0;
	padding:0;
	font-weight:normal;
}
#centralInteriorVaginal h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #e2007a;
	margin:0;
	padding:0;
	font-weight:bold;
}
#centralInteriorVaginal p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	width:600px;
	text-align:justify;
	margin:0;
	padding:0 0 25px 0;
	line-height:15px;
}

#top{
	margin:0;
	width: 654px;
}
#bottom{
	margin:0;
	width: 654px;
}
#content2{
	background-color:#FFFFFF;
	width: 640px;
	height: 600px;
	float: left;
}


#box_control{
	width:654px;
}

#box_control2{
	width:590px;
}

.index_nens{
	font: 80% Gerogia, Verdana, sans-serif;
	color: #CDB9DC;
	background:url(imgs/imgnens.jpg);
no-repeat top left #fcedff;
	background-repeat: no-repeat;
	bottom: 0px;
	position: absolute;
	top: 5px;
	left: 5px;
	background-color: #CDB9DC;
}
/*banners*/
#banners {
	width:313px;
	height:680px;
	float:right;
	padding:0;
}

#banner1 {
	width:313px;
	height:351px;
	float:right;
	margin:4px 0 0 0;
	padding:0;
}

#banner2 {
	width:313px;
	height:180px;
	float:right;
	margin:4px 0 0 0;
	padding:0;
}

#banners img{
	border:0;
	margin:0 0 12px 0;
}

/*footer*/
#footer {
	height:16px;
	position:absolute;
	z-index: 5;
	vertical-align: middle;
	width: 90%;
	top: 10px;
	left: 64px;
}
#footercontent {
	width:100%;
	padding:10px;
	position:fixed;
	left: 0px;
	/*float: left;*/
	bottom: 0px;
	background-color: #e8d6ec;
	height: 30px;
	z-index: 1;
}

#footercontent img {
	padding-top:6px;
}
	
#footercontent2 {
	width:100%;
	position:fixed;
	left: 0px;
	float: left;
	bottom: 0px;
	background-position:left;
	background-repeat:no-repeat;
	background-image: url(imgs/estrellasesquina.png);
	height: 120px;
	background-color: tranparent;
	z-index: 1;
}/*menu footer*/
#footercontent ul {
	margin:0;
	padding:0;
	float:right;
	display:block;
	padding:26px 20px 0 0;
}
#footercontent ul li {
	float:left;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
	padding:0 10px;
}
#footercontent ul li a {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#footercontent ul li a:hover {
	color: #e69b6b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#footercontent ul li a.selected {
	color: #e69b6b;
}
/*globals*/
.submenu {
	background-image:url(imgs/pastilla.gif);
 }
 
.clear {
	clear:both;
	display:block;
}
.left {
	float:left;
}
.right {
	float:right;
}
li {
	list-style:none;
}
a {
	text-decoration:none;
}
.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
sup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
}
.colorcarne{
	color:#E69C6B;
	font-size:12px;
	font-weight:bold;
}
img{
	border:0;
}
.colortaronja{
	color:#4d262f;
	font-size:12px;
	font-weight:bold;
}
.bibliografia{
	line-height:16px;
}
.colorcanton{
	color:#996600;
}
#productoIzquierda{
	float:left;
	margin:0;
	padding:0;
}
#productoIzquierda img{
	border:0;
}
#productoDerecha{
	float:left;
	width:210px;
	margin:0;
	padding:91px 0 0 0;
}
#productoDerecha img{
	border:0;
}
#productoDerecha a{
	color:#4d262f;
	font-size:10px;
	font-weight:bold;
}
#productoDerecha a:hover{
	color:#E69C6B;
}
.rosaclaro{
	color: #990066;
	font-size:12px;
	font-weight:bold;
}
label{
	width:100px;
	float:left;
}
input{
	float:left;
	width:300px;
}
.negritarojo {color: #990000}
.curvitas {
	background-image: url(imgs/curvitas.jpg);
	height: 40px;
	width: 100%;
	background-position: bottom;
	background-color: #FFF;
	background-repeat: no-repeat;
}

.bannerfons {
background-color: #FFFFFF;
}
.fonsnifty {
	background-color: #FFFFFF;
	width: 650px;
	top: 0px;
}

a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #541A81;
	text-decoration: none;
}

a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #541A81;
	text-decoration: none;
}

a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #541A81;
	text-decoration: none;
}

a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.estilosazullink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#39F
}

a.estilosazullink:link {
	color:#39F
	text-decoration: none;
}

a.estilosazullink:visited {
	color:#39F
	text-decoration: none;
}

a.estilosazullink:active {

	color:#39F
	text-decoration: none;
}


a.estilosazullink:hover {
	color:#939
	text-decoration: none;
}

a.estilosverdelink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#9C0
}

a.estilosverdelink:link {
	text-decoration: none;
}

a.estilosverdelink:visited {

	text-decoration: none;
}

a.estilosverdelink:active {

	text-decoration: none;
}


a.estilosverdelink:hover {

	color:#FFFFFF
	text-decoration: none;
}

a.estilosmagentalink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#C09
}

a.estilosmagentalink:link {
	text-decoration: none;
}

a.estilosmagentalink:visited {
	text-decoration: none;
}

a.estilosmagentalink:active {

	text-decoration: none;
}


a.estilosmagentalink:hover {

	color:#939
	text-decoration: none;
}

a.estilosnaranjalink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#F63
}

a.estilosnaranjalink:link {
	
	text-decoration: none;
}

a.estilosnaranjalink:visited {
	
	text-decoration: none;
}

a.estilosnaranjalink:active {

	
	text-decoration: none;
}


a.estilosnaranjalink:hover {
	color:#939
	text-decoration: none;
}


#banners2 {
	width:313px;
	height:800px;
	float:right;
	padding:0;
}
#banner_principal {
	width:313px;
	height:600px;
	float:right;
	padding:0;
}
#banner_home {
	width:313px;
	height:604px;
	vertical-align:bottom;
	margin:4px 0 0 0;
	padding:0;
}
.alignbottom {
	float:bottom;
	text-align:left;
	position:absolute;
	height: 281px;
}

#banner_mini {

	width:313px;
	height:604px;
	vertical-align:bottom;
	margin:4px 0 0 0;
	padding:0;
}
#caixa_pagines {
	background-color: #FFF;
	margin:26px 26px 0 26px;
	height: auto;
}
.caixa_imatges {
}
#central #centralInterior div #caixa_pagines .colorcanton .estilosazullink {
	text-align: left;
}
.textcaixa_negretacolor1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_negretacolor1Copia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #66CC33;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_negretacolor1CopiaCopia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
	text-align: justify;
}
.textcaixa_negretacolor1CopiaCopiaCopia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #990099;
	text-decoration: none;
	text-align: justify;
}
.subindex {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.superindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 6px;
	font-variant: normal;
	color: #000000;
}
a.estiloslilalink {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#531A80
}
.superindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #531A80;
}

