@charset "UTF-8";
body {	background-image: url(../images/fdo_trama.jpg);	background-repeat: repeat;	margin: 0px 0px 0px 0px; background-color: #FFFFFF; }

* 		{margin:0; padding:0;  }
ul,li 	{list-style-type:none;}
a 		{ outline: none; text-decoration:none;}
abbr, acronym, .help {  border-bottom: 1px dotted #333;  cursor: help;  }


/* ------- Colores --------
GRIS PUENTE:	#625B54
GRIS CLARO:		#B1A79D
MAG:			#EA4E99
AM:				#FFDE34
CY:				#11AEE2
VE:				#8EC85D
VI:				#7F3B96
NAR:			#F26631
*/



/* ------- Estructura general -------- */
h1 { font-style: normal; font-weight: normal; color:#625B54; font: normal 12px Helvetica, Arial, sans-serif; letter-spacing:1px; padding-bottom: 10px;}

#contenedor_gral	{ margin:0px auto 0px auto; width: 932px; background-color:#FFFFFF; padding-left:46px; padding-right:46px; color:#625B54; 
					font: 12px Helvetica, Arial, sans-serif; text-align:left; }

#bandasup_gral 		{ background-color: #625b54; height:10px; width:932px;}

#logo 				{ background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-color:#FFFFFF; width:932px; height:46px;
					padding-top:23px; padding-bottom:40px; clear:right; background-position: 0px 35px;  }

.logo_02 { position: relative; top: 12px;}


#contenido 			{ width:932px;}
	.cont_secc		{ padding-top:288px;}
	.cont_que		{ z-index:1; position:relative; padding-top:300px;}

#pie 				{ width:932px; border-top-color:#CCCCCC; border-top-style:dotted; border-top-width:1px; height:130px; background-color:#FFFFFF;
					padding-top:8px;}
	.pie_txt 		{ font-family:Arial, Helvetica, sans-serif; color:#625B54; font-size:10px; letter-spacing:0.5pt;}
	.mail 			{ font-family:Arial, Helvetica, sans-serif; ; font-size:10px; letter-spacing:0.5pt;  cursor: help;  }
	.mail a 		{ color:#333333; background-color: #ffde34; border-bottom: 1px dotted #333; padding:2px;    }
	.mail a:hover	{ color:#333333; background-color:#FFFFFF; padding:2px;  cursor: help;    }
	
	.amigos			{ text-align: right; position: relative; top: -14px; color:#EA4E99; }
	.amigos a		{ text-decoration: none; color:#EA4E99;}
	.amigos a:hover	{ text-decoration: line-through; color:#EA4E99;}


/* Menú */
#cont_menu 			{ width:932px; margin-bottom:36px; position:fixed;  z-index:2; }
#menu 				{ width:932px; font:normal 10px Helvetica, Arial, sans-serif; color:#625B54; background:url(../images/bg.png); letter-spacing: 1px;  
					line-height:30px;}

ul.menu a 			{ text-decoration: none; display:block; }
ul.menu li 			{ }
ul.menu li a 		{ color:#625B54; padding-left: 5px; border-bottom: 1px dotted #CCC;	}
ul.menu li a:hover 	{ border-bottom:1px solid #F26631; color: #666666; }
ul.menu li ul li a 	{ display:-moz-inline-box; display:inline-block; color:#625B54; border-bottom:none; padding-left: 0px !important;}
ul.menu li ul li a:hover {	color:#625B54; text-decoration:none; border-bottom:none; }


/* Sub menú */
	.submenuholder 		{ height:19px; padding:6px 0 6px 0; border-bottom: 1px #CCCCCC dotted; line-height:21px;}
	.submenuholder li 	{ float:left;}
	.submenuholder a 	{ display:block; height:19px; text-indent:3%; /*text-indent:-9000%; background-image:url(../images/submenu-options.jpg);*/}
	
	.submenu_ed			{ width:184px; height: 18px; }
	.submenu_gr			{ width:184px; height: 18px; }
	.submenu_id			{ width:184px; height: 18px; }
	.submenu_we			{ width:184px; height: 18px; }
	.submenu_mi			{ width:184px; height: 18px; }
	
	.submenu_ed a 		{width:179px; height: 18px; border-width: 1px !important; border-color: #B1A79D !important; border-style: solid !important;}
	.submenu_gr a 		{width:179px; height: 18px; border-width: 1px !important; border-color: #B1A79D !important; border-style: solid !important;}
	.submenu_id a 		{width:179px; height: 18px; border-width: 1px !important; border-color: #B1A79D !important; border-style: solid !important;}
	.submenu_we a 		{width:179px; height: 18px; border-width: 1px !important; border-color: #B1A79D !important; border-style: solid !important;}
	.submenu_mi a 		{width:180px; height: 18px; border-width: 1px !important; border-color: #B1A79D !important; border-style: solid !important;}
	
	.submenu_ed a:hover 	{background-color: #EA4E99; color:#FFFFFF !important; border-width: 1px; border-color: #EA4E99 !important; border-style: solid;}
	.submenu_gr a:hover		{background-color: #11AEE2; color:#FFFFFF !important; border-width: 1px; border-color: #11AEE2 !important; border-style: solid;}
	.submenu_id a:hover 	{background-color: #8EC85D; color:#FFFFFF !important; border-width: 1px; border-color: #8EC85D !important; border-style: solid;}
	.submenu_we a:hover 	{background-color: #FFDE34; border-width: 1px; border-color: #FFDE34 !important; border-style: solid;}
	.submenu_mi a:hover 	{background-color: #7F3B96; color:#FFFFFF !important; border-width: 1px; border-color: #7F3B96 !important; border-style: solid;}
	
	.submenu_ed a.active  	{background-color: #EA4E99; color:#FFFFFF !important; border-width: 1px; border-color: #EA4E99 !important; border-style: solid;}
	.submenu_gr a.active 	{background-color: #11AEE2; color:#FFFFFF !important; border-width: 1px; border-color: #11AEE2 !important; border-style: solid;}
	.submenu_id a.active 	{background-color: #8EC85D; color:#FFFFFF !important; border-width: 1px; border-color: #8EC85D !important; border-style: solid;}
	.submenu_we a.active 	{background-color: #FFDE34; border-width: 1px; border-color: #FFDE34 !important; border-style: solid;}
	.submenu_mi a.active 	{background-color: #7F3B96; color:#FFFFFF !important; border-width: 1px; border-color: #7F3B96 !important; border-style: solid;}


/* ------- Secciones general -------- */
#columna-a, #columna-b 		{ /*Formato común de ambos bloques de texto*/
							display:block;	position:relative;	text-align:left; }
							 
#columna-a 					{ width:235px;float:left; padding-top:20px; /*Alinear bloque 1 a la izq*/ }
#columna-b 					{ width:682px;float:right; position:relative; top:-14px; /*Alinear bloque 2 a la der */	} 

.img_espacio_der 			{ padding-right:10px; float:left;}
.img_espacio_inf 			{ padding-bottom:10px; float:left;}


/* Home */
#img_home 				{ background-image:url(../images/img_home.jpg); background-repeat:no-repeat; width:932px; height:404px; padding-bottom:36px;}

/* Txt secciones */
#cont_txt_secciones 	{ width:200px; padding:5px 0 5px 10px;}
.txt_secciones 			{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding: 0px 0 10px 0;}
.txt_secciones p 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding: 0px 0 10px 0;}

.txt_secciones span     { font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding: 0px;
						background-color:#FFDE34;}
.txt_secciones a 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding:0px;
						text-decoration: none; background-color:#FFDE34; }
.txt_secciones a:hover 	{ color:#625B54; padding:0px; text-decoration: line-through; border:none;  background-color:#FFFFFF; }
.txt_secciones a.active { color:#625B54; }

.subtit					{!important; text-transform: uppercase; font-size: 8px!important; color:#625B54; line-height:16px; padding: 0px;
						background-color:#FFDE34; letter-spacing: 2px;}



/* Que hacemos*/
#cont_numerador 	{ width:235px; background-color:#FFFFFF; float:left;}
#cont_images	 	{ width:100%; padding:0px 0px; background-color:#FFFFFF;}
div.spacer 			{ clear:both;}
div.float 			{ float:left;}

.txt_numerador 		{ font: normal 10px Helvetica, Arial, sans-serif; color:#625B54; letter-spacing:1px; padding:26px 4px 4px 4px; }
.txt_numerador a 	{ text-decoration:none; padding-right:2px;}
	.ed a:hover 	{ color: #FFF; background-color:#EA4E99;}
	.pr a:hover 	{ color: #FFF; background-color:#11AEE2;}
	.id a:hover 	{ color: #FFF; background-color:#8EC85D;}
	.we a:hover 	{ background-color:#FFDE34;}	
	.mi a:hover 	{ color: #FFF; background-color:#7F3B96;}	
	
.subir 				{ font-family:Arial, Helvetica, sans-serif; ; font-size:10px; letter-spacing:0.5pt;  
					cursor:n-resize; float: right; color:#333333; background-color: #ffde34; border-bottom: 1px dotted #333; padding:2px; }
	

.txt_num 				{ font: normal 10px Helvetica, Arial, sans-serif; color:#625B54; letter-spacing:1px; padding:0px 4px 20px 0px; margin-top:10px;  
						margin-bottom: 10px; border-bottom: 1px dotted #CCC;}

.txt_num ul 			{ margin:0px; padding-left:4px; list-style:none; text-align:left;}
.txt_num li 			{ display:inline; line-height:23px;}
.txt_num li a 			{ color:#625B54; text-decoration:none; padding:26px 4px 4px 4px; }
.txt_num li a.tabactive	{ color:#FFFFFF;}
.destacado				{ text-decoration:blink!important;}


/* Secciones EXTRAS */
/* Txt secciones */
#cont_txt_secciones_extras 	{ width:320px; padding:5px 0 25px 10px;}

.extras_titulo				{font-size: 10px!important; color:#625B54; line-height:16px; letter-spacing: 2px; border-bottom: #B1A79D; border-bottom-style: dashed; border-bottom-width: thin; margin-bottom: 20px;}
							
.txt_secciones_extras 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding: 0px 0 10px 0;}
.txt_secciones_extras p 	{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding: 0px 0 10px 0;}
.txt_secciones_extras li 	{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:12px; padding: 0px 0 10px 0; letter-spacing: 2px;}


.txt_secciones_extras span  { font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; line-height:16px; padding: 0px;
							background-color:#FFDE34;}
							
/* Links de amigos */
.amigos_01 a 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#FFF; text-decoration: none; background-color:#F26631; padding: 3px; }
.amigos_01 a:hover 	{ color:#625B54; text-decoration: line-through; border:none; background-color:#FFFFFF; }
.amigos_01 a.active { color:#625B54; }
					
.amigos_02 a 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; text-decoration: none; background-color:#8EC85D; padding: 3px;}
.amigos_02 a:hover 	{ color:#625B54; text-decoration: line-through; border:none; background-color:#FFFFFF; }
.amigos_02 a.active { color:#625B54; }

.amigos_05 a 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#FFF; text-decoration: none; background-color:#EA4E99; padding: 3px; }
.amigos_05 a:hover 	{ color:#625B54; text-decoration: line-through; border:none; background-color:#FFFFFF; }
.amigos_05 a.active { color:#625B54; }

.amigos_04 a 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#625B54; text-decoration: none; background-color:#11AEE2; padding: 3px; }
.amigos_04 a:hover 	{ color:#625B54; text-decoration: line-through; border:none; background-color:#FFFFFF; }
.amigos_04 a.active { color:#625B54; }

.amigos_03 a 		{ font: normal 9px Verdana,Helvetica, Arial, sans-serif; color:#FFF; text-decoration: none; background-color:#7F3B96; padding: 3px; }
.amigos_03 a:hover 	{ color:#625B54; text-decoration: line-through; border:none; background-color:#FFFFFF; }
.amigos_03 a.active { color:#625B54; }


/* Fin links de amigos */



/* Fin secciones EXTRAS */

/* Formulario Comtacto */
/* #contact-area 		{font-family:Helvetica, sans-serif; }

#contact-area input  	{ padding:1px; width:150px; font-size:11px; margin: 0px 0px 4px 0px;
						border: 1px solid #FFFF00; } /* Formato de txt y contenedor del form */

/*#contact-area textarea 	{ height:70px; padding:1px; width:450px; font-family:Helvetica, sans-serif; font-size:11px; margin: 0px 0px 4px 0px;
							border: 1px solid #FFFFFF;  }

#contact-area textarea:focus, #contact-area input:focus { border:1px solid #FF0000; } /* Formato de contenedor del form activo */

/*#contact-area input.submit-button { width:60px; float:right; }

/*#Name 					{ background-color:#11AEE2;  }

/*.form_titulo { float: left; }
---- */

#page-wrap { width:580px; padding-top:10px;	margin:0px;	min-height:180px; height: auto !important; height:180px; }

#contact-area { width: 500px;}

#contact-area input, #contact-area textarea { /* Formato de txt y contenedor del form */
	padding:4px; width:200px; font-family:Helvetica, sans-serif; color:#625B54;	font-size:11px;	margin: 4px 0px 0px 0px; border: 0px solid #FFDE34; }

#contact-area textarea { height:60px; position:relative; left:-80px; }

#contact-area textarea:focus, #contact-area input:focus {/* Formato de contenedor del form activo */
	border:0px solid #FFDE34; background-color:#FFF; color: #7F3B96; }

#contact-area input.bt_submit {	width:80px; background-color:#B1A79D; color:#FFF; letter-spacing: 1px;                                           
 }

.bt_submit 	{ background-color:#FFDE34; position:relative; top:80px; left:0px; float:left; } /* Formato botón enviar en reposo*/

#Name 		{ background-color:#11AEE2;}
#Asunto		{ background-color:#EA4E99;}
#Email 		{ background-color:#8EC85D;}
#Message	{ background-color:#FFDE34;}

label { float:left; text-align:right; margin-right:15px; width:70px; padding-top:5px; font-size:11px; cursor:hand !important; line-height: 16px;  }


#herror { /* Formato de txt y contenedor del mensaje de error */
	width:200px; background-color: #625B54!important; color: #FFFFFF; font-size:11px; position:relative; left:330px; top:-138px; line-height:16px;	
	float: left; }
	
/* Fin formulario contacto*/


/* ------- Otros --------- */
/* Atributo title del pie */
.title 				{ position: relative; z-index: 0;}
.title:hover 		{ background-color: transparent; z-index: 1;  text-indent:0%;}
.title span 		{ border: 1px solid #11AEE2; padding:4px; position:absolute; text-decoration:none; background-color: #11aee2; color: #FFFFFF; 
					width: 170px; text-align:left; visibility: hidden; font-size: 9px; line-height:11px; z-index:20; 
					-moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:0; -moz-border-radius-topright:10px; 
					-moz-opacity:.87;}
.title:hover span 	{ visibility: visible; top:30px; left:40px; }



div.nicetitle 		{ background-color: #11AEE2; color:#fff; font:normal 10px "Trebuchet MS", Verdana, Arial, sans-serif; left:0; padding:4px;
					position:absolute; top:0; width:150px;	z-index:20; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; 
					-moz-border-radius-topleft:0; -moz-border-radius-topright:10px; -moz-opacity:.87; -webkit-border-radius: 10px;  }

div.nicetitle p 				{ margin:0;	padding: 0 3px;	-moz-opacity: 1;}

div.nicetitle p.destination 	{ font-size:9px; padding-top: 3px;	text-align: left; -moz-opacity:1; }

div.nicetitle p span.accesskey 	{ color: #d17e62; }

/* Fin atributo title */
