@charset "utf-8";
/* CSS Document */

/*************************************************/
/* LISTA DE COLORES UTILIZADOS EN ESTE SITIO WEB */
/*
Verde muy Oscuro: #1e2010;
Gris m�s Oscuro (casi negro): #0a1604;
Granate: #922529;
Gris: #7d7c77;
Verde: #8bac21;
Naranja: #ee821e;
Mostaza: #f1c528;
Amarillo p�lido: #fefdc1;
Verde oscuro: #666614;
Magenta: #c20077;
Negro: #000000;
Blanco: #ffffff;
*/
/*************************************************/


body {
	background-color:#0a1604;
	text-align:center;
	margin: 0 auto;
	padding: 0;
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:11px;
}

#contenedor {
	width:801px;
	margin: 0 auto;
	padding: 0;
	background-color:#0A1604;
	text-align:justify;
}

#cabecera {
	background-image:url(cabecera_02.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#0A1604;
	border-left: #1e2010 1px solid;
	height:248px;
	width:800px;
	margin:0;
	padding:0;
}

#top_idiomas {
	text-align:right;
	padding:20px 20px 0 0;
	margin:0;
	clear:both;
}

#top_idiomas a, #top_idiomas a:link {
	color:#fff;
}

#top_idiomas a:hover, #top_idiomas a:active, #top_idiomas a:focus{
	color:#ee821e;
}

/*********** ESPECIFICACIONES DE LA CABECERA ************/

/* TÍTULO -- LOGO */ 
h1 {
	/*background-image:url(../../imagenes/plantilla/Logo.gif);*/
	background-image:url(../imagenes/plantilla/Logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-top:183px;
	margin-left:35px;
	float:left;

}

h1 span {
	display:none;
}

/* BOTONES DE AYUDA */
#botones_ayuda {
	width:400px;
	float:right;
	height:30px;
	margin-top:55px;
	margin-right:25px;
	font-size:12px;
}
	
#botones_ayuda ul {
	margin:0;
	padding:0;
}

#botones_ayuda ul li {
	float:left;
	list-style:none;
	width:90px;
	height:30px;
	display:block;
	padding-left:35px;
	vertical-align:baseline;
}

ul li.mapaweb {
	background-image:url(../imagenes/plantilla/boton_mapa.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

ul li.accesibilidad {
	background-image:url(../imagenes/plantilla/boton_info.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

ul li.contacto {
	background-image:url(../imagenes/plantilla/boton_contacto.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

/*Clases para los enlaces de los botones de ayuda*/
#botones_ayuda a, #botones_ayuda a:link {
	color:#FFFFFF;
	text-decoration:underline;
	display:block;
	padding-top:13px;
}

#botones_ayuda a:hover, #botones_ayuda a:active {
	color:#f1c528;
	text-decoration:underline overline;
}

/*<! Fin de los botones de ayuda !>*/

/* MEN� DE NAVEGACI�N */
#navegacion {
	float:right;
	text-align:center;
	background-color:#FFFFFF;
	width:800px;
	margin:0;
	padding:0;
}

#navegacion ul {
	float:right;
	margin:0;
}

#navegacion li{
	list-style:none;
	float:left;
	width:102px;
	height:31px;
	margin:0;
	display:block;
}

#navegacion a, #navegacion a:link {
	background-image:url(../imagenes/plantilla/tab_menu_encima.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:31px;
	width:102px;
	display:block;
	margin:0;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
}

#navegacion a:active, #navegacion a:hover {
	background-image:url(../imagenes/plantilla/tab_menu.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:31px;
	width:102px;
	display:block;
	color:#0a1604;

}

/* PIE DE P�GINA */
#pie {
	width:800px;
	height:40px;
	background-image:url(../imagenes/plantilla/fondo_pie.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-left:#0a1604 1px solid;
	margin:0;
	clear:both;
}

#pie p{
	margin:0;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}

.p_amigas {
	padding-right:50px;
	font-size:110%;
}

.copyright {
	font-size:90%;
	color:#FFFFFF;
	text-align:right;
}

#pie a, #pie a:link {
	color:#fefdc1;
	padding-right:30px;
}

#pie a:hover, #pie a:active, #pie a:visited {
	color:#FFFFFF;
}


/* AVISO LEGAL */
#aviso_legal {
	padding-right:10px;
	color:#FF0000;
	margin-bottom:-20px;
	width:100%;
	text-align:right;
}


/* CUERPO DE LA P�GINA */
#cuerpo {
	width:765px;
	background-color:#FFFFFF;
	color:#0a1604;
	margin:0;
	padding-top:15px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:25px;
	border-left:#000000 1px solid;
	clear:both;
	background-image:url(../imagenes/plantilla/familia_pie.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	}

#cuerpo p{
	clear:both;
}

/*******************************************************************************************************************************************************/
/*******************************************************************************************************************************************************/
													/***************** Clases comunes *******************/
.derecha {
	text-align:right;
}

.centrado {
	text-align:center;
}

.amarillo_clarito {
	color: #fefdc1;
}

.blanco {
	color:#FFFFFF;
}

.letragrande {
	font-size:130%;
}

.pregunta {
	font-size:110%;
	color: #c20077;
	text-transform:uppercase;
	font-weight:bold;
}

.respuesta {
	margin-left:50px;
}

.titulorespuesta {
	font-size:110%;
	color: #8bac21;
	text-transform:uppercase;
	font-weight:bold;
}

.impar {
	/*background-color:#f1c528;*/
	background-color:#F9EEC3; /*Este color es el anterior, pero m�s claro, no est� en los colores del tema de la p�gina. S�lo se utiliza aqu�*/
}

h2 span {
	display:none;
}

h3 {
	color:#c20077;
	background-image:url(../imagenes/iconitos/estrella_rosa.gif);
	background-position:center left;
	background-repeat:no-repeat;
	font-size:120%;
	padding-left:30px;
	margin-left:30px;
	text-transform:uppercase;
}

h4 {
	color:#8bac21;
	font-size:110%;
	margin-left:60px;
	text-transform:uppercase;
	border-bottom: #8bac21 1px dotted;
}

	

img {
	border:#c20077 2px solid;
}

acronym {
	border-bottom: #c20077 1px dotted;
}
/*******************************************************************************************************************************************************/
/*******************************************************************************************************************************************************/
													/***************** Secciones interiores *******************/
													
/*Clases t�tulos p�ginas interiores*/
.index {
	background-image:url(Homepage.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.empresa {
	background-image:url(Company.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.uso {
	background-image:url(Use.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.paises {
	background-image:url(Countries.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.tarifas {
	background-image:url(Prices.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.afiliados {
	background-image:url(Affils.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.faq {
	background-image:url(FAQ.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.aviso_legal {
	background-image:url(Legalnotice.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.accesibilidad {
	background-image:url(Accessibility.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.mapaweb {
	background-image:url(SiteMap.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.contacto {
	background-image:url(Contact.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

.alta_afiliados {
	background-image:url(Registration.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:400px;
}

/*General*/
#general p{
	padding-left:60px;
}

#general ul {
	margin-left:60px;
}

#general ul li {
	background-image:url(../imagenes/iconitos/Icono_esquema.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style:none;
	display:block;
	padding-left:20px;
	padding-bottom:5px;
}

#general ol {
	margin-left:35px;
}

#general ol li {
	padding-left:5px;
	padding-bottom:5px;
}


#general a, #general a:link {
	color:#ee821e;
}

#general a:hover, #general a:active, #general a:visited {
	color:#c20077;
}

/*TABLAS*/
table {
	margin:0 auto;
	padding:0;
	border: #ee821e 2px solid;
}

caption {
	color:#8bac21;
	font-size:130%;
	padding:20px;
	margin:0 auto;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
}

th {
	font-size:120%;
	font-weight:bold;
	text-align:center;
}

/*GRACIAS Y ERROR*/
#gracias {
	background-image:url(../imagenes/formularios/gracias_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:650px;
	height:300px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:30px;
}

#error {
	background-image:url(../imagenes/formularios/error_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:650px;
	height:300px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:30px;
}

.gracias {
	background-image:url(../imagenes/formularios/thank_h2.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:60px;
	width:230px;
	float:right;
}

.error {
	background-image:url(../imagenes/formularios/error_h2.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:60px;
	width:200px;
	float:right;
}

#gracias p, #error p {
	width:300px;
	float:right;
	color:#FFFFFF;
	margin-right:10px;
}

#pie img {
	border:none;
	vertical-align:text-bottom;
}