body{
	background: #eeeeee;
	background-repeat: repeat;
	SCROLLBAR-FACE-COLOR:#890063;;
SCROLLBAR-HIGHLIGHT-COLOR: #890063;
SCROLLBAR-SHADOW-COLOR: #BBBBBB;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #E3E3E3;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}



.marcoPrincipal
{   
	position:relative;
	margin: 0px auto;
	top:20px;    
	color: #000000;
	width: 800px;
	height: 480px;    
	text-align: left;
	background-image: url(../images/fondosecciones.gif);
	border: 5px solid white;  
}

h1 {
	margin: 10px 20px auto;
	text-align: right;	
	color:#8A0886;	
	font: bold 26px Times New Roman;
}

.enlaceRegalos {
	margin: 10px 20px auto;
	text-align: center;
	text-decoration: none;		
	color:#8A0886;	
	font: bold 26px Times New Roman;
}

p , ul{
	margin: 10px 20px auto;	
	color:#000000;	
	font: 16px Times New Roman;
	
}

hr{
width:90%;
color:white;
}
.titulosRegalos{
	color:#8A0886;	
}

img {
	border:none;
}

a.lightwindow img{
	border: 5px solid white;
}

a.lightwindow img:hover{
	border: 5px solid #890063; 
}

.lienzoBlanco{
	position:relative;
	margin: 0px auto;
	top:20px;	    	
	width: 750px;
	height: 440px;
	background-color:#ffffff;
}

.zonaDrcha {
	position:absolute;	
	right:0px;
	padding-top:60px;
	height:385px;
	width:430px;	
	color:#000000;	
}

.zonaIzq {
	position:absolute;	
	height:440px;
	width:320px;
	color:#000000;	
}

.logoSeccion{
	color:#8A0886;	
	font: bold 26px Times New Roman;
	height:46px;
	width:286px;
	padding-top:10px;
	padding-left:14px;
}

.logoSeccionCondiciones{
	color:#8A0886;	
	font: bold 26px Times New Roman;
	height:46px;
	width:500px;
	padding-top:10px;
	padding-left:14px;
}

.zonaCompleta{
	position:absolute;		
	top:30px;
	left:20px;
	height:420px;
	width:760px;
	color:#000000;	
	background-color:#ffffff;
	
}

.areaTexto{	
	top:50px;
	right:20px;
	height:300px;
	width:300px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;
}

.areaTextoRegalos{	
	margin-top:10px;
	top:50px;
	right:20px;	
	height:125px;
	width:750px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;	
}

.areaTextoRegalosSecciones{	
	margin-top:10px;
	top:50px;
	right:20px;	
	height:300px;
	width:750px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;	
}

.areaTextoRegalosSeccionNinos{	
	margin-top:10px;
	top:50px;
	right:20px;	
	height:175px;
	width:750px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;	
}

.areaTextoHistoria{	
	margin-top:10px;
	top:50px;
	right:20px;
	left:20px;
	height:360px;
	width:750px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;	
}

.areaTextoCondiciones{	
	margin-top:10px;
	top:50px;
	right:20px;
	left:20px;
	height:320px;
	width:750px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;	
}

.areaTextoSocias{	
	margin-top:10px;
	top:50px;
	right:20px;
	left:20px;
	height:320px;
	width:750px;
	overflow:auto;
	color:#000000;	
	background-color:transparent;
	text-align:justify;	
}

.imagenCentrada{
	position:absolute;
	height:359px;
	width:360px;
	left:20px;
}

.consultaPreciosNinos{
	position:absolute;	
	padding-left:20px;	
}
.consultaPreciosNinos a:link {
	text-decoration:none;
}

.consultaPreciosNinos a:hover {
	text-decoration:none;
}

.consultaPreciosNinos a:visited {
	text-decoration:none;
}

.consultaPrecios{
	position:absolute;	
	padding-top:40px;
	padding-left:20px;	
}
.consultaPrecios a:link {
	text-decoration:none;
}

.consultaPrecios a:hover {
	text-decoration:none;
}

.consultaPrecios a:visited {
	text-decoration:none;
}

.consultaPreciosNinos{
	position:absolute;	
	padding-left:20px;	
}

.botonVolver{
	position:absolute;		
	padding-top:40px;
	padding-left:600px;	
}

.botonCerrarSesion{
	position:absolute;		
	padding-top:10px;
	padding-left:600px;	
}

.botonColeccionPrivada{
	position:absolute;		
	padding-top:5px;
	padding-left:600px;	
}

.botonVolverCondiciones{
	position:absolute;		
	padding-top:10px;
	padding-left:600px;	
}

.botonVolver a img {	
	border:none;
}

.botonVolver a img {	
	border:none;
}

.botonVolver a img{	
	border:none;
}

.botonVolverNinos{
	position:absolute;	
	padding-left:600px;	
}

.BarraMenu
{   
	margin: 0px auto;
	position:relative;
	top:30px;    
	color: #ffffff;
	width: 810px;
	height: 26px;    
	text-align: center;
	background-color: #890063; 
}

.creditos
{  
	margin: 0px auto;
	position:relative;
	top:30px;		   
	width: 800px;	 
	color: #aaaaaa;
	font-style:italic;
	font-size:11px;
	text-align: right;    
}

#thicktabs{
	margin: 0;
	padding: 0;
	float: center;
	font: bold 10px Verdana;	
}

#thicktabs li{
	display: inline;
}

#thicktabs li a{
	float: left;
	padding: 4px 19px; /*padding of tabs*/
	text-decoration: none;
	background: transparent url(../images/purplebg.gif) top right repeat-x;
	border-top: 1px solid #d3bdbe; /*top border style*/
	border-bottom: 3px solid #AD007D; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
	border-left: 1px solid #d3bdbe; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
	border-right: 1px solid #d3bdbe; /*right border style*/
	background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:link{
	color:#B55E9D;
}

#thicktabs li a:visited{
	color:#B55E9D;
}

#thicktabs li a:hover{
	color: white;
	background-image: url(../images/purplebgover.gif); /*background image swap on hover*/
	background-repeat: repeat-x;
}

.commentbox{
background-color: #ececec;
margin-left:50px;
width: 550px;
padding: 10px;
}

.commentfooter{
background: url(../images/arrow.gif) 70px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 108px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.titTablaCol{
	color:#909;
	background-color:#FCF;
}
.col1{
	background-color:#FCF;
}
.col2{
	background-color:#FEF;
}

#pie{
margin:0 auto;
width: 810px;
height:50px;
margin-top:35px;}

#pie p{
margin:3px 0px;}

#redesSociales{
float:right;
width:25%;
text-align:right;}


#redesSociales img{
border:#FFFFFF 1px solid;}

#redesSociales img:hover{
border:#000000 1px solid;}

#direccion{
float:left;
width:25%;}

#direccion p{
margin-top:0px;
font-size:12px;}