/***********************************************************************************************/
/*********                              BODY                                           *********/
/***********************************************************************************************/
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
}


/***********************************************************************************************/
/*********                               CABECERA                                      *********/
/***********************************************************************************************/
.menu_cabecera {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background:#F4f4f4;
	margin:0px;
	padding:0px;
	
}

a.menu_cabecera:link, a.menu_cabecera:visited, a.menu_cabecera:active{
	color:#000000;
	font-size:xx-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.menu_cabecera:hover{
    color:#ff9700;
	font-weight: normal;
	text-decoration: none;
}
/* LINEA DE SEPARACIÓN ENTRE MENÚS */
.menu_cabecera_lin_sep{
	height:1; 
	background-color:#e1e1e1;
}
/***********************************************************************************************/
/*********                          FRAME IZQUIERDO                                    *********/
/***********************************************************************************************/

.menu_izda{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background : #F4f4f4;
}

/*TÍTULO DE CADA SECCIÓN, GRAL */
.menu_izda_tit_seccion{
     font-size:12px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;	
	 color: #000000;
}
/* TÍTULO DE LA SECCIÓN DE INFORMACIÓN */
.menu_izda_tit_informacion{
     font-size:13px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold; 
	 color: #000000;
	 text-indent: 25px;	 
	 height:35px;
	 background-image: url(img/flecha_info.gif); 
	 background-position-x:3%;
	 background-position:left;
	 background-repeat: no-repeat;	 
}
/* TÍTULO DE LA SECCIÓN DE NOTICIAS */
.menu_izda_tit_noticias{
     font-size:13px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold; 
	 color: #000000;
	 text-indent: 30px;	
	 height:35px; 
	 background-image: url(img/icono_noticias_pq.gif); 
	 background-position-x:3%;
	 background-position:left;
	 background-repeat: no-repeat;	 
}
/* TÍTULO DE LA SECCIÓN DE COMUNICACIONES */
.menu_izda_tit_comunicaciones{
     font-size:13px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold; 
	 color: #000000;
	 text-indent: 30px;	 
	 height:35px;
	 background-image: url(img/icono_comunicaciones.gif); 
	 background-position-x:3%;
	 background-position:left;
	 background-repeat: no-repeat;	 
}
/* TÍTULO DE LA SECCIÓN DE ACOMPAÑANTES */
.menu_izda_tit_acompanantes{
     font-size:13px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold; 
	 color: #000000;
	 text-indent: 30px;	 
	 height:35px;
	 background-image: url(img/icono_acompanantes.gif); 
	 background-position-x:3%;
	 background-position:left;
	 background-repeat: no-repeat;	 
}
/* LINKs A LAS PÁGINAS DE CONTENIDOS */
a.menu_izda:link, a.menu_izda:visited, a.menu_izda:active{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;	
	color:#000000;	
	text-decoration:none;
	background: none;
}
a.menu_izda:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;	
    color:#ff9700;	
	text-decoration: none;
	background: none;
	
}
/* LINEA DE SEPARACIÓN ENTRE MENÚS */
.menu_izda_lin_sep{
	height:1; 
	background-color:#e1e1e1;
}
.menu_izda_flecha{
    text-indent: 20px; 	 
	background-image: url(img/flecha_gris.gif);
	background-position:left;
	background-repeat: no-repeat;	 	
	background-position-x:15px;
	background-position-y:8px;
	padding:5px;
}
/* FIN frame izquierdo */
/********************************************************************************************************************/
/*********                           FRAME DERECHO                                                          *********/
/********************************************************************************************************************/

.menu_drcha{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
	
	}

/*TÍTULO DE CADA SECCIÓN, GRAL */
.menu_drcha_tit_seccion{
     font-size:small;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-weight:bold;	
	 color: #000000;
}
/* TÍTULO DE LA SECCIÓN DE ORGANIZACIÓN */
.menu_drcha_tit_organizacion{
     width:144;
	 height:19;		
	 background-image: url(img/btn_organizacion.gif); 
	 background-position:left;
	 background-repeat: no-repeat;	 	 
	 background-position-x:2%;
}
/* TÍTULO DE LA SECCIÓN DE PATROCINADORES */
.menu_drcha_tit_patrocinadores{
     width:144;
	 height:19;	
	 background-image: url(img/btn_patrocinadores.gif); 
	 background-position:left;
	 background-repeat: no-repeat;	 	 
}
/* TÍTULO DE LA SECCIÓN DE COLABORADORES */
.menu_drcha_tit_colaboradores{
     width:144;
	 height:19;	
	 background-image: url(img/btn_colaboradores.gif);  
	 background-position:left;
	 background-repeat: no-repeat;	 	
}
.menu_drcha_tit_servicios{
     width:144;
	 height:19;	
	 background-image: url(img/btn_servicios.gif); 
	 background-position:left;
	 background-repeat: no-repeat;	 	 
}
.menu_drcha_tit_enlaces{
     width:144;
	 height:19;	
	 background-image: url(img/btn_enlaces.gif); 
	 background-position:left;
	 background-repeat: no-repeat;	 	 
}
/* LINKs A LAS PÁGINAS DE CONTENIDOS */
a.menu_drcha:link, a.menu_drcha:visited, a.menu_drcha:active{
   color:#000000;
	font-size:xx-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: none;
}
a.menu_drcha:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;	
    color:#ff9700;	
	text-decoration: none;
	background: none;
}
/*LISTADO DE COMITÉS */
.menu_drcha_flecha{
    text-indent: 20px;	 
	background-image: url(img/flecha.gif); 
	background-position:left;
	background-repeat: no-repeat;	 
	background-position-x:3px;
	align:left;
	valign:middle;
}
/*LISTADO DE PATROCINADORES */
.menu_drcha_lista_patrocinadores{
	align:left;
	text-indent:15;
    color:##044b65;	
	margin-left:20;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/item.gif);
	background-position:left;
	background-repeat: no-repeat;	 	
	background-position-x:3px;
}
/*LISTADO DE SERVICIOS */
.menu_drcha_lista_servicios{
	align:left;
	text-indent:15;
    color:##044b65;	
	margin-left:20;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/item2.gif); 
	background-position:left;
	background-repeat: no-repeat;	 	
	background-position-x:3px;
}

/*LISTADO DE ENLACES */
.menu_drcha_lista_enlaces{
	align:left;
	text-indent:15;
    color:##044b65;	
	margin-left:20;
	font-size:xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(img/item3.gif); 
	background-position:left;
	background-repeat: no-repeat;	 	
	background-position-x:3px;
}


/* COMO PATROCINAR UN EVENTO */
.menu_drcha_patrocinar_evento{
   font: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold; 
   color:#044B65;
   text-indent:30px;
}

/*
img.menu_drcha {
	margin-top:5px;
	margin-bottom:5px;
}*/

/********************************************************************************************************************/
A:link {color:#000000; text-decoration:none}
A:visited {color:#000000; text-decoration:none}
A:hover {
	color:#ff9700;
	font-weight: normal;
	text-decoration: none;
}
A:active {color:#000000; text-decoration:none}

.tabla {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background : #F4f4f4;
}
A.tabla:link {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background : #F4f4f4;text-decoration:none}
	
A.tabla:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background : #F4f4f4;text-decoration:none}
	
A.tabla:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background : #E1E1E1;
	text-decoration:none}
	
A.tabla:active {color:#000000; text-decoration:none}

.texto  {
	 font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #333333;}

.texto_naranja  {
	 font-family: Verdana; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF6633}

.texto_azul  {
	 font-family: Verdana; font-size: 8pt; font-style: normal; font-weight: normal; color: #00CCFF}

.titulo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#00ccff;
}

.titulo_tabla {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #FF0000;
	background-color: #00ccff;
}

.textbutton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; background-color: #EEEEEE; border: 1px #336699 solid; text-indent: 0pt; cursor: hand}


.input {
	BORDER-RIGHT: #5f5f5f 1px solid; BORDER-TOP: #5f5f5f 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ebebeb; BORDER-LEFT: #5f5f5f 1px solid; COLOR: #777777; BORDER-BOTTOM: #5f5f5f 1px solid; FONT-FAMILY: tahoma, sans-serif, verdana, arial; HEIGHT: 18px
}

.textarea_input {
 BORDER-RIGHT: #5f5f5f 1px solid; BORDER-TOP: #5f5f5f 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ebebeb; BORDER-LEFT: #5f5f5f 1px solid; COLOR: #777777; BORDER-BOTTOM: #5f5f5f 1px solid; FONT-FAMILY: tahoma, sans-serif, verdana, arial; HEIGHT: 90px
}

.fondo {
	background-color : #e1e1e1;
}

.fondo_cabecera {
	background-image: url(1/img/wrasse_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.fondo_agua {
	background-image: url(img/fondo_agua.jpg);
	background-repeat:  no-repeat;
	background-position: right bottom;
}

.fondo_azul {
	background-image: none;
	background-repeat:  no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #044b65;
	background-color: #c7e8ff;
	font-style: normal;
	line-height: normal;
}

.botonform {
	background : #014E72;
	border : 1px solid #B9CAA0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #EBF7DA;
	cursor : hand;
}

.fondo_frame_izdo { 
     bgcolor : #f4f4f4;
  }
TD.celdamenu {
	border : 1px solid #014E72;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #014E72;
	background-color : #EBF7DA;
}

TD.celdaelemento {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #014E72;
}

TD.celdamenumarcada {
	border : 1px solid #EBF7DA;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #EBF7DA;
	background-color : #014E72;
}
TD.celdacontenido {
	border : 1px solid #B9CAA0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #0192D3;
	background-color : #FFFFFF;
}
TD.celdacabecera {
	border : 1px solid #014E72;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
        text-align : center;
	color : #014E72;
	background-color : #EBF7DA;
	padding-left: 5px;
	padding-right: 5px;
}

div.cuadro { border:1px solid B9CAA0; padding:10px; }

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: ##044b65;
}

A.CR:link{color:#000000; text-decoration:underline; cursor:hand;}
A.CR:active {color:#000000; text-decoration:underline; cursor:hand;}
A.CR:visited {color:#666666; text-decoration:underline; cursor:hand;}
A.CR:hover { color:#ff9700; text-decoration:underline; cursor:hand;}

/*******************************************************************************************************/
/********************************************************************************************************/

/* Estilo creado para el color de los bordes de las tablas */
.borde_tabla {
	background-color:#336699; height:1px; width:1px;
}

/* Estilo creado para el fondo de las tablas */
#fondo_tabla {
	background-color:#F4F4F4;
}

/* Para el texto FORMULARIO DE INSCRIPCION que aparece en el formulario */
.nombre_formulario{
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

/* Estilo creado para los textos de error del formulario */
.texto_error {
	color:#FF0000;
}

/* Para los textos que indican las sessiones en el formulario de inscripcion */
.titulo_seccion_formulario {
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FF6633;
}

/* Textos de ayuda del formulario de inscripcion */
.texto_ayuda {
	font-family: Verdana;
	font-size:smaller;
	font-style: normal;
	color:#000000;
}

/* Textos de la ley de protección de datos del formulario de inscripcion */
.texto_ley_proteccion_datos {
	font-family: Verdana;
	font-style: normal;
	color:#333333;
}

/* Etiquetas de los input del formulario de inscripcion */
.etiquetas_input_formulario {
	 font-family: Verdana;
	 font-size: 8pt;
	 font-style: normal;
	 font-weight: normal;
	 color: #333333;
}

/* Texto de los precios de las categorías del formulario de inscripcion */
.precios_categorias_formulario {
	 font-family: Verdana;
	 font-size: 8pt;
	 font-style: normal;
	 font-weight: normal;
	 color: #333333;
}

/* Texto de las fechas de inscripción del formulario de inscripcion */
.fechas_categorias_formulario {
	 font-family: Verdana;
	 font-size: 8pt;
	 font-style: normal;
	 font-weight: normal;
	 color: #333333;
}

/* Texto de las fechas de inscripción del formulario de inscripcion */
.textos_formulario {
	 font-family: Verdana;
	 font-size: 8pt;
	 font-style: normal;
	 font-weight: normal;
	 color: #333333;
}

/* Texto de las fechas de inscripción del formulario de inscripcion */
.textos_formas_pago_formulario {
	 font-family: Verdana;
	 font-size: 8pt;
	 font-style: normal;
	 font-weight: normal;
	 color:#333333;
}
/* Texto de los precios de las categorías del formulario de inscripcion */

/*******************************************************************************************************/
/***                          			PARTE PRIVADA. PIE                                                 ***/
/********************************************************************************************************/

/****** Celda que contiene la imagen del pie *******/
.tabla_pie_privada {
	height:50px;
	vertical-align:center;
	padding:15px;
}

/****** Texto 'Ver política de protección de datos'   ****/
.pie_link_proteccion_datos{
	font-family: Verdana; 
	font-size: 8pt; 
	font-style:normal; 
	font-weight: normal; 
	color: #FFFFFF;
	text-decoration:underline;
	text-align:center;	  
}


/*******************************************************************************************************/
/***                          			TABLAS DE INFORMACION - LAS DEL FONDO AZUL OSCURO                                                ***/
/********************************************************************************************************/

/* Estilos creados para las tablas de información con la cabecera azul oscura */
.cabecra_tabla_info {
	background-color:#003366;
	color:#FFFFFF;
}
/* Borde para las celdas */
#cabecra_tabla_info {
	border-color:#003366;
	border-style:solid;
}
/* Borde para las celdas */
#cabecra_tabla_info td{
	border-color:#003366;
	border-style:solid;
}
/* Color por dfefecto de los estados */
.color_estados {
	color:#003366;
}
/* Fin de los estilos creados para las tablas de información con la cabecera azul oscura */
/*******************************************************************************************************/
/*******************************************************************************************************/