/* CSS Document */

body{
	background-image: url(images/imagen_fondo.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
}
.normal{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
padding:0px;
}
.productosPie_titular{
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #646870;
}
.productosPie_producto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.productosPie_producto a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color:#000;
	padding-bottom: 8px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F19300;
	margin: 0px;
	padding: 0px;
}

h2 a, h2 a:active, h2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F19300!important;
	text-decoration: none;
}

h2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #B30059!important;
}

h3{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #F19300;
}
.titularesFamilias{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #eeeeee;
}

.tituloapartado, .tituloapartado a, .tituloapartado a:active, .tituloapartado a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F19300!important;
	text-decoration: none;
}

.tituloapartado a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F19300!important;
	text-decoration: none;
}



#contenido{
	width: 944px;
	margin: 0px auto;
	position:absolute;
	margin-left: -472px;
	left: 50%;
	
	background-color: #FFFFFF;
}
#contenidoSombra{
	background:transparent url(/Portals/_default/Skins/puuzz/images/fondo_content.png) repeat-y scroll 0 0 !important;
	width: 994px;
	position:absolute;
	padding-left:25px;
	margin-left: -472px;
	left: 50%;
	top: 0;
}

#contenedor{
width: 944px;
}
#cabecera{
height:87px;
width: 944px;
float:left;
}
	#logo{
	float:left;
	width:160px;
	height:87px;
	}
	#textoJuntoLogo{
	float:left;
	width:450px;
	height:35px;
	margin-top:40px;
	margin-left:5px;
	font-size:22px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	#textoJuntoLogo h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	}
	#buscar{
	float:right;
	width:200px;
	height:20px;	
	margin-top:10px;
	text-align:right	
	}
	#textoLogin{
	float:right;
	width:200px;
	height:17px;
	margin-top:5px;
	text-align:right;

	}
		#textoLogin a, #textoLogin a:active, #textoLogin a:visited{
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		}
		#textoLogin a:hover{
		text-decoration:underline;
		}		
	#login_buscar{
	float:right;
	width:200px;
	}
	
	
#menus{
float:left;
width: 944px;
height:150px;



}

#barra_verde{
float:left;
width: 944px;
height:25px;
background-color:#73A736;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
line-height:25px;
font-weight:bold;
font-size:12px;

}

#barra_verde a{
color:#ffffff;
text-decoration:none;
}


#descargas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
float:left;
width: 685px;
height:41px;
padding-top:8px;
padding-right:5px;
color:#73A736;
text-align:right;
margin-right:5px;
}

#descargas a{
text-decoration:none;
color:#73A736;

}

#izquierda_menu{
float:left;
width: 254px;
height:125px;

}

#derecha_menu{
float:left;
width: 690px;
height:125px;

}

#logouno{
float:left;
width: 254px;
height:49px;



}

#logodos{
float:left;
width: 254px;
height:34px;

}

#logotres{
float:left;
width: 254px;
height:42px;

}




/*#cuadro1{

width: 150px;
height:41px;
background-color:#006666;
float:left;
}


#software{
width: 313px;
height:41px;
color:#73A736;
float:left;
padding-right:12px;
}

#software{

color:#73A736;
text-decoration:none;
}






#newsletter{

width: 210px;
height:41px;
background-color:#006666;
float:left;
}

*/




#menu_nav{
float:left;
width: 690px;
height:34px;

}

#menu_nav #lista_menu{
	margin:0;
	padding:0;
	list-style-type: none;
}

#menu_nav #lista_menu li{
margin:0;
padding:0;
float:left;
display:inline;

}

#menu_nav #lista_menu li a{
margin:0;
padding:0;
float:left;
display:inline;

}

#menu_nav #lista_menu li a:hover{
margin:0;
padding:0;
float:left;
display:inline;

}



#espacio{
	float:left;
	width: 690px;
	height:42px;

}

#esp{
float:left;
width: 15px;
height:34px;

}

#regalos_activo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	font-weight:bold;
	font-size:14px;
	float:left;
	width: 99px;
	height:34px;
	line-height:34px;
	text-align:center;
	border-right-width: 1px;
	border-left-color: #ff9900;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
	
}


#regalos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	float:left;
	width: 99px;
	height:34px;
	text-decoration:none;
	
	line-height:34px;
	text-align:center;
	border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
}

#regalos a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	font-weight:bold;
	font-size:14px;
	float:left;
	width: 99px;
	height:34px;
	line-height:34px;
	text-align:center;
	border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#333333;
	background-color:#ffffff;
}

#regalos a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	font-weight:bold;
	font-size:14px;
	float:left;
	width: 99px;
	height:34px;
	line-height:34px;
	text-align:center;
	border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#F7AC4B;
}

#regalos a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	font-weight:bold;
	font-size:14px;
	float:left;
	width: 99px;
	height:34px;
	line-height:34px;
	text-align:center;
	border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
}

#regalos_activo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	font-weight:bold;
	font-size:14px;
	float:left;
	width: 99px;
	height:34px;
	line-height:34px;
	text-align:center;
	border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
}



#albums{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
float:left;
width: 99px;
height:34px;
text-decoration:none;


line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
}

#albums a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 99px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#333333;
	background-color:#ffffff;
}

#albums a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 99px;
height:34px;
line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#F7AC4B;
}

#albums a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 99px;
height:34px;
line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
}

#albums_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 99px;
height:34px;
line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
}

#papeleria{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 109px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;

}


#papeleria a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 109px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
		color:#333333;
	background-color:#ffffff;
}

#papeleria a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 109px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
		color:#ffffff;
	
	background-color:#F7AC4B;
}

#papeleria a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 109px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
		color:#ffffff;
	
	background-color:#ff9900;
}


#papeleria_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 109px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
		color:#ffffff;
	
	background-color:#ff9900;
}




#calendarios{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 129px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	
}

#calendarios a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 129px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
		color:#333333;
	background-color:#ffffff;
}

#calendarios a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 129px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#F7AC4B;
}

#calendarios a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 129px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
}

#calendarios_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 129px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ff9900;
	border-right-style: solid;
	color:#ffffff;
	background-color:#ff9900;
}


#puzzles{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 99px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

 
#puzzles a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 99px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
		color:#333333;
	background-color:#ffffff;
}

#puzzles a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 99px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
		color:#ffffff;
	background-color:#F7AC4B;
}

#puzzles a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 99px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
		color:#ffffff;
	background-color:#ff9900;
}

#puzzles_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 99px;
height:34px;

line-height:34px;
text-align:center;
border-right-width: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
		color:#ffffff;
	background-color:#ff9900;
}
#colecciones{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 130px;
height:34px;

line-height:34px;
text-align:center;
margin-right:5px;
}

#colecciones a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 130px;
height:34px;
line-height:34px;
text-align:center;
	color:#333333;
	background-color:#ffffff;
	margin-right:5px;
}

#colecciones a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

font-size:14px;
float:left;
width: 130px;
height:34px;
line-height:34px;
text-align:center;
		color:#ffffff;
	background-color:#ffffff;
	margin-right:5px;
}

#colecciones a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 130px;
height:34px;
line-height:34px;
text-align:center;
		color:#ffffff;
	background-color:#ffffff;
	margin-right:5px;
}


#colecciones_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

font-weight:bold;
font-size:14px;
float:left;
width: 130px;
height:34px;
line-height:34px;
text-align:center;
		color:#ffffff;
	background-color:#ffffff;
	margin-right:5px;
}











 /* #menus a, #menus a:active, #menus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
#menus a:hover{
color:#FCE90A;
}

#logo_present{
	float:left;
	width:236px;
	height:48;
	margin-top:0px;
	
	
	}	
	#grupoMenusIzquierda{
	float:left;
	width:708px;
	height:48;
	margin-top:0px;
	background-image:url(/Portals/_default/Skins/puuzz/images/barra_gris.gif);
	background-repeat: no-repeat;
	
	}	
	#menuIndividual1{
		float:left;
		width:auto;
		height:16px;
		padding-right:15px;
		margin-top:10px;
		padding-left:15px;
		border-right-style:solid;
		border-right-width:1px;
		border-right-color:#FFFFFF;		
		}
	#menuIndividual2{
		float:left;
		width:auto;
		height:16px;
		padding-right:15px;
		padding-left:15px;
		margin-top:10px;	
		}
	#grupoMenusDerecha{
	float:right;
	_width:270;
	width:240px;
	height:55;
	padding-right: 15px;
	}
	
	*/
	
#fotoFlash{
float:left;
width: 944px;
height:236px;
margin-bottom: 9px;
margin-top:9px;
background-color:#ffffff;
}

#baseBotones{
	float:left;
	width: 944px;
	height:141px;
	margin-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight: bold;
}
#baseBotones h2, #baseBotones h2 a, #baseBotones h2 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF!important;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#baseBotones h2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF!important;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#baseBotones .textoBlanco{
color:#FFFFFF
}

	#botonesGrandes1{
	float:left;
	width: 201px;
	height:128px;
	_width:223px;
	_height:141px;
	margin-right:16px;
	margin-bottom:15px;
	background-image: url(/Portals/_default/Skins/puuzz/images//Portals/_default/Skins/puuzz/images_boton_elige.gif);
	background-repeat: no-repeat;
	padding-top:13px;
	padding-left:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	#botonesGrandes2{
	float:left;
	width: 201px;
	height:128px;
	_width:223px;
	_height:141px;
	margin-right:17px;
	margin-bottom:15px;
	background-image: url(/Portals/_default/Skins/puuzz/images//Portals/_default/Skins/puuzz/images_boton_disenya.gif);
	background-repeat: no-repeat;
	padding-top:13px;
	padding-left:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	#botonesGrandes3{
	float:left;
	width: 201px;
	height:128px;
	_width:223px;
	_height:141px;
	margin-right:16px;
	margin-bottom:15px;
	background-image: url(/Portals/_default/Skins/puuzz/images//Portals/_default/Skins/puuzz/images_boton_TloEnviamos.gif);
	background-repeat: no-repeat;
	padding-top:13px;
	padding-left:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
	#botonesGrandes4{
	float:left;
	width: 201px;
	height:128px;
	_width:223px;
	_height:141px;
	margin-bottom:13px;
	background-image: url(/Portals/_default/Skins/puuzz/images//Portals/_default/Skins/puuzz/images_boton_disfruta.gif);
	background-repeat: no-repeat;
	padding-top:15px;
	padding-left:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
#botonesGrandes1 h2, #botonesGrandes2 h2, #botonesGrandes3 h2, #botonesGrandes4 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}
#boton_selector{
	text-align: center;

}
	
#barraSeparadora{
float:left;
width:944px;
height:6px;
margin-bottom:1px;
margin-top:1px;
}

.barraSeparadora2{
	float:left;
	width:100%;
	height:2px;
	margin-bottom:10px;
	margin-top:2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
#fondo_gris{
	width:90%;
	_width:100%;
	background-color: #F4F4F4;
	padding-top: 10px;
	padding-right: 5%;
	padding-bottom: 10px;
	padding-left: 5%;
	margin-top: 15px;
}

#contenido_home{
float:left;
width:944px;
}
.cajaFilaContenido{
float:left;
width:884px;
height:218px!important;
margin-left:30px;
padding-top:0px;
padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.cajaFondoGris{
float:left;
width:914px;
height:218px!important;
background-color:#e5e5e5;
padding-bottom:5px;
padding-right:30px;
}

.titulosCajaFilaContenido{
float:left;
width:884px;
height:25px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#666666;
}


.cajaFilaContenido ul{
margin:0px;
padding:0px;
width:884px;
}
.cajaFilaContenido li{
display:inline;
float:left;
margin:0px;
padding:0px;
}
.foto_espacio1{
height:120px;
margin-right:22px!important;
width:204px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.foto_espacio2{
height:120px;
margin-right:0px;
width:204px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.margenDeImagen{
padding-bottom:10px;
}
.cajaEnlacesFilaContenido{
	float:left;
	width:200px!important;
	height:25px;
	padding-top:0px;
	
}
.cajaEnlacesFilaContenido a,  .cajaEnlacesFilaContenido a:active, .cajaEnlacesFilaContenido a:visited{
font-family:Arial, Helvetica, sans-serif;
	color:#d83479;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.cajaEnlacesFilaContenido a:hover{
	text-decoration:underline;
	}

	.cajaEnlacesFilaContenido /Portals/_default/Skins/puuzz/images{
	border:none;
	}
		.cajaImagenEnlacesFilaContenido{
		float:left;
		width:16px;
		height:16px;
		padding-top:4px;
		}
		.cajaTextoEnlacesFilaContenido{
		float:left;
		width:180px;
		height:16px;
		padding-top:5px;
		padding-left:3px;
		}

.form_campo1{
	background-color: #D7D7D7;
	border: 1px solid #FF00CC;
}
#piePagina{
	width:944px;
	height:250px;
	float:left;
	background-color:#ffffff;
	margin-top:19px;
	padding-top:19px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.pie_titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	
}



.pie_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-align: left;
	text-decoration:none;
	height:20px;
	line-height:20px;
}

.pie_texto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-align: left;
	text-decoration:none;
}

.pie_texto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: left;
	text-decoration:none;
}

.siguenos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	
	text-decoration:none;
}

.siguenos a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	
	text-decoration:none;
}

.siguenos a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration:underline;
}


.texto_columna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration:none;
	text-align:justify;
	padding-right:14px;
	padding-top:12px;
	padding-left:14px;
	line-height: 16px;	
}

.titular_columnas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #222222;
	text-decoration:none;
	text-align:justify;
	padding-left:4px;
	
	
}



.texto_ir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #FF9900;
	text-decoration:underline;
	text-align: center;
	padding-right:4px;
	padding-bottom:12px;
	
}

.texto_ir a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #FF9900;
	text-decoration:underline;
	text-align: center;
	padding-right:4px;
	padding-bottom:12px;
	
	
}

.texto_ir a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: bold;
	color: #73A736;
	text-decoration:underline;
	text-align: center;
	padding-right:4px;
	padding-bottom:12px;
	
	
}












#copyrigth{
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f29400;
}


#columnaInteriorIzquierda{
float:left;
width:520px;
font-family:Arial, Helvetica, sans-serif;
}

#columnaContenedoraDerecha{
	float: right;
	width:753px;
	/*margin-right:10px;*/
	padding-top:19px;
	padding-bottom:12px;
	padding-right:10px;
}

#columnaInteriorDerecha{
float:right;
width:204px;
/*padding-left:29px;*/
}

#columnaInteriorIzquierda /Portals/_default/Skins/puuzz/images,#columnaInteriorDerecha /Portals/_default/Skins/puuzz/images  {
border:none;
}




#columnaContenedoraIzquierda strong {
	margin:0px;
	padding-left:10px;
	
	font-size: 14px;
}

#columnaContenedoraUnica {
	width:844;
	margin-top:10px;
	margin-left:50px;
	margin-right:49px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	}
#columnaContenedoraUnica h3{
	font-size:14;
	font-weight:bold;
	color:#d83479;
	padding-bottom:-15px;
	margin-bottom:10px;
	
}
#columnaContenedoraUnica p{
	font-size:12px;
	font-weight:normal;	
}

#columnaContenedoraUnica .textoCabecera{
	font-size:12;
	font-weight:bold;
}

#columnaContenedoraUnica h4{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:12;
	font-weight:bold;
	color:#333;
}
#columnaContenedoraUnica h4 a, #columnaContenedoraUnica h4 a:active, #columnaContenedoraUnica h4 a:visited{
		color:#333;
	text-decoration:none;
}
#columnaContenedoraUnica h4 a:hover{
	color:#F19300;	
	text-decoration:none;
}
#columnaContenedoraUnica h3 a, #columnaContenedoraUnica h3 a:active, #columnaContenedoraUnica h3 a:visited{
	
	color:#F19300;
	text-decoration:none;
}
#columnaContenedoraUnica h3 a:hover{
	
	color:#333;
	text-decoration:none;
}
#columnaContenedoraUnica p .sinAnimacionEnlacesRosa a:hover{
	text-decoration:none;
	color:#F19300;
}
#columnaContenedoraUnica p .sinAnimacionEnlacesGris a:hover{
	text-decoration:none;
	color:#333;
}
#columnaContenedoraUnica ul{
	font-weight:bold;
	font-size:12px;
}
	
	

#contenido #columnaContenedoraDerecha #columnaInteriorIzquierda table {
	font-size:12px;
}
.textoGrisTablas {
	color: #666;
	font-size:14px;
	font-weight:bold;
}

.enlaceInformacion a, .enlaceInformacion a:active, .enlaceInformacion a:visited{
	color:#F19300;
	text-decoration:none;
}
.enlaceInformacion a:hover{
	text-decoration:underline;
}
.tituloLista {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	display: block;
	font-size: 12px;
	background-color: #eeeeee;
	margin-top: 5px;
	margin-bottom: 5px;
}
.tituloLista a, .tituloLista a:active, .tituloLista a:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.tituloLista a:hover{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}








/*menu nuevo*/
/***********************menú**************************************/
/*#nav ul { padding:0; margin:0; list-style:none; float:left; width:14.5em; background-color:#d8edfb; } */



#nav ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3079B3;
	
	margin:0px!important;
	padding-top: 0px!important;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;	
	line-height:48px;
}
#nav ul li {
	margin:0px;
	list-style:none;
	list-style-type: none;
	list-style-image: none;
	line-height:48px;
	float:left;
	display:inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#nav a, #nav a:active, #nav a:visited{
float:left;
	font-size:14px!important;
    text-decoration:none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif!important;
	line-height:48px;
	padding-right: 8px;	
	padding-left: 8px;
	text-transform: uppercase;	
	font-weight: bold;
} 
.pie_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
#nav li a:hover {
	color:#333333;
	height:48px;
	list-style-type: none;
	background-image: url(/Portals/_default/Skins/puuzz/images/fondo_active_repeat.gif);
	background-repeat: repeat-x;
	line-height:48px;
}

#nav37 {
	color:#333333;
	height:48px;
	list-style-type: none;
	
	line-height:48px;
}
/*
#nav ul li ul{
	margin:0px;
	list-style-image: url(../../../default/skins/puuzz//Portals/_default/Skins/puuzz/images/min.gif)!important;
	font-weight: normal!important;
	padding-top: 10px;
	padding-bottom: 5px;
}
#nav ul li ul li{
	margin:0px;
	padding-bottom: 0px;
	font-weight: normal!important;
}

*/
	/*
#nav li ul {
      position : relative;
      margin:0px;
      list-style:none; 
      padding: 0px;
} 
#nav li ul ul{
	left: -0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3079B3;
	list-style-type: none;
	list-style-image: none;
} */

 
/*#nav li a.SelectedTab {	
	list-style-image: url(../../../default/skins/puuzz//Portals/_default/Skins/puuzz/images/min.gif)!important;
} */

#nav .DisabledTab { /*color:#ccc;*/ }
/*#nav li:hover ul ul,
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul, 
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{ left: -13em; } 
*/
/*#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li.iehover ul, 
#nav li li.iehover ul,
#nav li li li.iehover ul { left: auto; }
*/
#navContainerBorder {
} 

#navContainer {
      /*padding-top: 10px;
      padding-bottom: 10px;*/
}
/*
#navAdmin ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3079B3;
	list-style-image: url(../../../default/skins/puuzz//Portals/_default/Skins/puuzz/images/max.gif);
	margin:0px;
	padding: 15px;
}
#navAdmin li li {
      margin:0px;
      list-style:none;
      list-style-type: none;
      list-style-image: none;
      padding: 0px;
}
#navAdmin li ul {
      position : relative;
      left: 1em;
      margin:0px;
      list-style:none;
      padding: 0px;
} 

#navAdmin li ul ul{
      left: -0em;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color: #B8B4A5;
      list-style-type: none;
      list-style-image: none;
} 
*/
/*
#navAdmin a {
	font-size:13px;
	/*display:block;
      width: 14em;
      text-decoration:none;
	font-weight:bold;
	color:#B8B4A5;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
}
#navAdmin li a:hover {
      color:#847E68;
      list-style-type: none;
}
#navAdmin li a.SelectedTab {
      font-weight:bold;
      background-color: #FFF;
      color:#000;
      list-style-type: none;
} 
*/
#navAdmin .DisabledTab { /*color:#ccc;*/ } 
/*#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul, 
#nav li.iehover ul ul ul ul{ left: -13em; } 
*/
/*#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul,
#nav li.iehover ul, 
#nav li li.iehover ul, 
#nav li li li.iehover ul { left: auto; } 
*/



/*jquery pulgin para transicion transparencia en fotos cabecera*/
/* CSS PARA PLUGIN DE JQUERY
.pics {  
  
    padding: 0;  
    margin:  0;
	
	float:left;
width: 944px;
height:236px;
margin-bottom: 9px;
margin-top:9px;

} 
 

.pics /Portals/_default/Skins/puuzz/images {  
    padding: 0px;  
    border:  none;  
    background-color: #eee;  
    width:  944px; 
    height: 236px; 
    top:  0; 
    left: 0 
} 
*/

.articleHeadline h1, .articleHeadline h1 a, .articleHeadline h1:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;
	color: #000000!important;
	text-decoration: none;
	font-weight: bold;
}

.articleHeadline h1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;
	color: #000000!important;
	text-decoration: underline;
	font-weight: bold;
}
.articleHeadline h1:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;
	color: #666666!important;
	text-decoration: none;
	font-weight: bold;
}
#flashcontent {width: 943px;background-position: center;height: 236px;float: left;}

.foto_borde /Portals/_default/Skins/puuzz/images{
	border: 2px solid #828282!important;
}
.estilo_enlace_1 , .estilo_enlace_1 a, .estilo_enlace_1 a:active, .estilo_enlace_1 a:hover, .estilo_enlace_1 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EC0076!important;
	text-decoration: none;
}




#columnaContenedoraIzquierda{
float:left;
width:156px;


padding-bottom:12px;
padding-left:0px;
font-family:Arial, Helvetica, sans-serif;
padding-top:3px;
margin-top:7px;
}




#columnaContenedoraIzquierda #lista regalos{
	margin:0;
	padding:0;
	background-color:#009966;
    float:left;
  
	
}


.titulo_de_lista {
color:#73A736!important;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-size:12px!important;
font-weight:bold;
text-decoration:none;
line-height:30px;
}

.titulo_de_lista_activo {
	color:#39381c!important;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-size:12px!important;
font-weight:bold;
text-decoration:none;
line-height:30px;

}






#columnaContenedoraIzquierda ul  {

list-style-type: none;
	text-align: left;
	margin:0;
	padding:0;
	text-decoration:none;
	background-color:#eef0ed;
	
}

#columnaContenedoraIzquierda #lista_regalos .ul_activo {
list-style-type: none;
	text-align: left;
	margin:0;
	padding:0;
	background-color:#edf7e6;
	text-decoration:none;
}




#columnaContenedoraIzquierda ul li  {
	font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	list-style-type: none;
	color:#555555;

}

#columnaContenedoraIzquierda ul li a  {
	font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	list-style-type: none;
	text-decoration:none;
	color:#555555;

}

#columnaContenedoraIzquierda ul li a:visited {
	font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	list-style-type: none;
	color:#555555;
	text-decoration:none;

}

#columnaContenedoraIzquierda ul li a:hover {
	font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5;
	list-style-type: none;
	color:#777777;
	text-decoration:none;

}


#columnaContenedoraIzquierda #lista_regalos .ul_activo .li_activo {
font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E5CD;
	list-style-type: none;
	color:#73A736;
	text-decoration:none !important;

}

#columnaContenedoraIzquierda #lista_regalos .ul_activo .li_activo a {
font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E5CD;
	list-style-type: none;
	color:#73A736;
	text-decoration:none !important;

}

#columnaContenedoraIzquierda #lista_regalos .ul_activo .li_activo a:hover {
font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E5CD;
	list-style-type: none;
	color:#B3D292;
	text-decoration:none !important;

}

#columnaContenedoraIzquierda #lista_regalos .ul_activo .li_activo a:visited {
font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E5CD;
	list-style-type: none;
	color:#73A736;

text-decoration:none !important;
}

#columnaContenedoraIzquierda #lista_regalos .ul_activo .li_pagina {
	font-size:12px;
	text-align: left;
	margin-left:10px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E5CD;
	list-style-type: none;
	color:#B3D292;
	text-decoration:none !important;
}















