

/* CSS Document */

/*--------------------------------------------------------------------*/
/*------------------------- Generales --------------------------------*/

html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border: 0px;
	font-family: "Trebuchet MS","Times New Roman", Times, serif, Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFF url("imgs/fondo_web.jpg") repeat-x top left;
}

.oculto {
	display: none;
}

img {
	border: 0px;
}

a {
	color: #666666;
	text-decoration: none;
}

a:hover {
  color: #EF2715;
}

p {
	margin: 4px 0px 0px 0px;
	padding: 0px;
}

/*------------------------- Fin Generales ----------------------------*/
/*--------------------------------------------------------------------*/

/*------------------------- Container --------------------------------*/

#container {
	margin: 0px auto;
	padding: 0px;
/*	width: 771px;*/
	width: 800px;
	min-height: 720px;
}

/*------------------------- Fin Container ----------------------------*/

/*------------------------- Menu_guia --------------------------------*/

#menu_guia {
	margin: 0px;
	padding: 10px 18px 5px 0px;
	text-align: right;
}

#menu_guia ul {
	margin: 0px;
	padding: 0px;
}

#menu_guia li {
	display: inline;
	list-style-type: none;
	font: 10px Georgia;
	color: #515151;
	margin-left: 3px;
}

#menu_guia li a {
	color: #515151;
	text-decoration: none;
}

/*------------------------- Fin Menu_guia ----------------------------*/

/*------------------------- Top --------------------------------------*/

#top {
	margin: 0px;
	padding: 0px;
	height: 118px;
}

#logotipo {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 208px;
	height: 118px;
}

#logotipo h1 {
	font-size: 10px;
	text-align: center;
}

#logotipo span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 208px;
	height: 118px;
	background: transparent url("imgs/logotipo.jpg") no-repeat top left;
	z-index: 2;
	cursor: pointer;
}

#menu {
	position: relative;
	float: left;
	margin: 0px;
	margin-top: 3px;
	padding: 0px;
	font-size: 10px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu li {
	position: relative;
	float: left;
	list-style-type: none;
	height: 113px;
}

#opc1, #opc2, #opc6 {
	width: 82px;
}

#opc3 {
	width: 80px;
}

#opc4 {
	width: 71px;
}

#opc5 {
	width: 81px;
}

#opc7 {
	width: 78px;
}

#menu li span {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 113px;
	cursor: pointer;
	z-index: 2;
}

#opc_span1 {
	width: 82px;
	background: transparent url("imgs/boton_curriculum.jpg") no-repeat top left;
}

#opc_span2 {
	width: 82px;
	background: transparent url("imgs/boton_productos_servicios.jpg") no-repeat top left;
}

#opc_span3 {
	width: 80px;
	background: transparent url("imgs/boton_fotos.jpg") no-repeat top left;
}

#opc_span4 {
	width: 71px;
	background: transparent url("imgs/boton_libro_visitas.jpg") no-repeat top left;
}

#opc_span5 {
	width: 82px;
	background: transparent url("imgs/boton_expediciones.jpg") no-repeat top left;
}

#opc_span6 {
	width: 82px;
	background: transparent url("imgs/boton_patrocinadores.jpg") no-repeat top left;
}

#opc_span7 {
	width: 78px;
	background: transparent url("imgs/boton_contacto.jpg") no-repeat top left;
}

/*------------------------- Fin Top ----------------------------------*/

/*------------------------- Container_int ----------------------------*/

#container_int {
	margin: 0px;
	padding: 0px;
	width: 771px;
	float: left;
}

/*------------------------- Left -------------------------------------*/

#left {
	margin: 0px;
	padding: 0px;
	width: 206px;
	float: left;
	position: relative; /* Sin esta linea el contenido se colocara fuera del contenedor */
}

/*--------------------------------------------------------------------*/
/*REVISAR ESTA PARTE*/

#enlaces {
	margin: 0px;
	padding: 0px;
	position: relative; /* Sin esta linea el contenido se colocara fuera del contenedor */
	float: left;
}

.principales {
	margin: -3px 0px 0px 0px;
	padding: 0px 0 6px 0;
	clear: both;
	position: relative; /* Sin esta linea el contenido se colocara fuera del contenedor */
	float: left;
	background: transparent url("imgs/fondo_principales_foot.gif") no-repeat bottom left;
}

.principales span {
	margin: 0px;
	padding: 0px;
}

.principales_head {
	width: 206px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	background: transparent url("imgs/fondo_principales_head.gif") no-repeat bottom left;
}

.principales_middle {
	width: 206px;
	min-height: 45px;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	background: transparent url("imgs/fondo_principales_middle.gif") repeat-y top left;
}

* html .principales_middle {
	height: 30px;
}

.principales_middle h2 {
	margin: 0px 0px 0px 15px;
	padding: 0px 5px 0px 16px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background: transparent url("imgs/icon_principales.gif") no-repeat 0px 1px;
}

.principales_middle a {
	color: #FFF;
	text-decoration: none;
}

.principales_img {
	padding: 0px 7px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	width: 77px;
}

html > body .principales_img {
	padding-right: 14px;
}

.principales_middle img {
	border: 0px;
	border-left: 7px solid #666;
}

.principales_foot {
	width: 206px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	background: transparent url("imgs/fondo_principales_foot.gif") no-repeat top left;
	float: left;
/*	position: relative;*/
}

/*--------------------------------------------------------------------*/

#inscripcion_boletin_noticias {
	clear: both;
	position: relative;
	width: 208px;
	height: 92px;
	margin: 7px 0px;
	padding: 0px;	
	background: transparent url("imgs/fondo_inscripcion.gif") no-repeat top left;
}

#inscripcion_boletin_noticias_head {
	background: transparent url("imgs/fondo_inscripcion_head.gif") no-repeat top left;
	margin: 0px;
	padding: 0px;
}

#inscripcion_boletin_noticias_head h2 {
	font-family: Georgia;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #FFF;
}

#inscripcion_boletin_noticias_content {
	margin: 0px;
	padding: 0px;
}

#inscripcion_boletin_noticias_content h3 {
	margin: 0px 0px 3px 14px;
	padding: 5px 0px 0px 16px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #CC3300;
	background: transparent url("imgs/icon_flecha.gif") no-repeat 0px 8px;
}

#email {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	width: 157px;
	height: 18px;
	color: #575757;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

* html #email {
	margin-top: -35px;
}

#enviar {
	float: right;
	margin: 4px 20px 0px 0px;
	padding: 0px;
	background: transparent url("imgs/fondo_boton_inscripcion.gif") no-repeat top left;
	border: 0px;
	width: 83px;
	height: 16px;
	color: #FFF;
	font-family: Georgia;
	font-size: 10px;
}

* html #enviar {
	margin-top: -11px;
}

/*------------------------- Fin Left ---------------------------------*/

/*------------------------- Right ------------------------------------*/

#right {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 563px;
	float: left;
	position: relative;
}

/*--------------------------------------------------------------------*/

#foto_apartado {
	position: relative;
	float: left;
	width: 547px; /*563*/
	height: 184px; /*197*/
	margin: 0;
	padding: 13px 0 0 16px;
	background: transparent url("imgs/fondo_right_head.jpg") no-repeat top left;
}

*html #foto_apartado {
	margin-left: -2px;
}

/*--------------------------------------------------------------------*/
/* MODIFICAR CON CUIDADO */

#contenido {
	margin: 3px 0px 0px 2px;
	padding: 0px;
	width: 417px;
	float: left;
	overflow: hidden;
}

/* -------------------------------------------------------------------- */

#ruta_apartado {	
	height: 17px;
	margin: 0px;
	padding: 0px;	
}

#ruta_apartado ul {
  margin: 2px 10px 0px 10px;
  padding: 0px;
}

#ruta_apartado li {
  display: inline;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
	font-weight: bold;
	font-family:Georgia,Times New Roman,Times,serif; 
	font-size: 10px; 
	color: #666666;
}

#ruta_apartado a {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

#ruta_apartado a:hover {
  color: #CC3300;
}

/* -------------------------------------------------------------------- */

#content_head {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
	min-height: 30px;
	overflow: visible;
	width: 417px;
}

#content_head_ext {
	margin: 0px;
	padding: 0px;
	height: 8px;
	background: transparent url("imgs/fondo_content_head_ext.gif") no-repeat top left;
}

#content_head_content {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	min-height: 1px;
	width: 417px;
	background-color: #E3E3E3;
}

#tit_apartado {
	clear:both;
	position:relative;
	margin: 0px;
	padding: 0px 7px 0px 23px;
	width: 284px;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #CC3300;
}

#tit_apartado a {
	text-decoration: none;
	color: #CC3300;
}

#tit_apartado a:hover {
  color: #EF2715;
}

#imprimir {
	margin: 5px 0px 0px 0px;
	padding: 1px 16px 0px 0px;
	width: 83px;
	height: 16px;
	float: left;
	text-align: center;
	font-family: Georgia;
	font-size: 10px;
	background: transparent url("imgs/fondo_imprimir.gif") no-repeat left top;
}

#imprimir a {
	color: #FFF;
	text-decoration: none;
}

#imprimir a:hover {
	color: #FFF;
}

/* -------------------------------------------------------------------- */

#contenido_apartado {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 417px;
	background: transparent url("imgs/fondo_content.gif") repeat-y bottom left;
	overflow: hidden;
}

#contenido_apartado_head {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 417px;
	height: 8px;
	background: transparent url("imgs/fondo_contenido_apartado_head.gif") no-repeat top left;
}

#content_foot {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 417px;
	height: 13px;
	background: transparent url("imgs/fondo_content_foot.gif") no-repeat top left;
}

/* -------------------------------------------------------------------- */

#desc_apartado {	
	clear:both;
	margin: 8px 29px 0px 21px;
	padding: 0px;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 12px; 
	color: #666666;
}

#desc_apartado a {
  color: #666666
  }
#desc_apartado a:hover {
  color: #EF2715
  }

/* -------------------------------------------------------------------- */

#subapartados {		
	clear:both;
	margin: 10px 0px 10px 0px;
	padding: 1px 10px 1px 10px;
	font-family:Georgia,Times New Roman,Times,serif; 
	font-size:12px; 
	color:#666666;
}

#subapartados ul {
  margin: 10px 10px 10px 10px;
  padding: 0px;
}

#subapartados li {  
  list-style-type: none;
  margin: 2px 0px 2px 0px;
  padding: 0px;
}

#subapartados a {
	color: #666666;
	text-decoration: none;
}
#subapartados a:hover {
  color: #EF2715
  }

/* -------------------------------------------------------------------- */

.titulo {
	clear: both;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #CC3300;
	font-weight: normal;
	margin: 10px 29px 7px 21px;
	padding: 2px 0px 0px 15px;
	background: transparent url("imgs/icon_flecha.gif") no-repeat 0px 6px;
	position: relative;
}

.titulo a {
	color: #CC3300;
	text-decoration: none;
}

.titulo a:hover {
	color: #CC3300;
	text-decoration: none;
}

/* -------------------------------------------------------------------- */

.informacion {
  clear: both;
	margin: 0px;
	padding: 7px 29px 5px 21px;
	position: relative;	
	float: left;
	width: 90%;
}

.informacion a {
	color: #666666;
	text-decoration: none;
}
.informacion a:hover {
  color: #EF2715
  }

.env_info_tit_ext {
	clear: both;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	position: relative;
	float: left;
	width: 100%;
	background: transparent url("imgs/linea_separacion_content.gif") repeat-x bottom left;
}

.info_tit_ext {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #666;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: transparent url("imgs/icon_flecha.gif") no-repeat 0px 5px;
	position: relative;
}

.info_tit_ext a {
	color: #666;
	text-decoration: none;
}

.info_tit_ext a:hover {
  color: #EF2715
  }

.fecha {
	float: right;
	margin: 0px;
	padding: 0px;
	color: #CC3300;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 12px;
}

* html .fecha {
	right: 28px;
}

.info_datos_gen {
	margin: 7px 0px 0px 15px;
	padding: 0px;
	position: relative;
	clear: both;
}

.info_fot_min {
	margin: 0px 13px 2px 0px;
	padding: 5px 6px 18px 6px;
	min-width: 11px;
	background-color: #C30;
	float: left;
}

.info_texto {		
	margin: 7px 0px;
	padding: 0px;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 12px; 
	color: #666666;
}

.info_texto a {
  color: #666666
	text-decoration: none;  
}

.info_texto a:hover {
  color: #EF2715
}
  
.info_texto p {
	margin: 0px;
	padding: 0px;
}

.info_bloque {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	position: relative;
	clear: both;
/*width: 100%;*/ /*363px*/
overflow: hidden;
}

.info_bloque_dest {
	margin: 7px 0px 0px 0px;
	padding: 4px 4px;
	position: relative;
	clear: both;
/*	width: 98%;*/ /*355px*/
	background-color: #EFEFEF;
}

.info_bloque_fot_texto {
	margin: 0px;
	padding: 0px;
	position: relative;
	clear: both;
}

.info_bloque_texto {		
	margin: 7px 0px;
	padding: 0px;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 12px; 
	color: #666666;
}

.info_bloque_texto a {
	color: #666666;
	text-decoration: none;  
}

.info_bloque_texto a:hover {
	color: #EF2715;
}

.info_bloque_fot_izda {
	margin: 0px 13px 2px 0px;
	padding: 5px 6px 18px 6px;
	min-width: 11px;
	background-color: #CC3300;
	float: left;
}

.info_bloque_fot_centro {
	margin: 0px 0px 2px 0px;
	padding: 5px 6px 18px 6px;
	min-width: 11px;
	text-align: center;
	background-color: #CC3300;
}

.info_bloque_fot_dcha {
	margin: 0px 0px 2px 13px;
	padding: 5px 6px 18px 6px;
	min-width: 11px;
	background-color: #CC3300;
	float: right;
}

.info_bloque_fichero, .info_bloque_enlace {
	position: relative;
	margin: 0px;
	padding: 0px;	
}

.content_botones {
	font-family: Georgia;
	font-size: 10px;
	color: #FFF;
	text-transform: lowercase;
	margin: 4px;
	padding: 4px;
	text-align: right;
}

.content_botones a {
	color: #FFF;
	text-decoration: none;
	background-color: #CC3300;
	padding: 2px 10px;
}

.content_botones a:hover {
  color: #FFF;
}
  
.info_volver {	
	clear: both;
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 5px 5px;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 10px; 
}  

.info_volver a {
  color: #666666;
}

.info_volver a:hover {
  color: #EF2715;
}
  
.info_paginacion {
	clear:both;
	text-align: right;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 10px; 
	color: #666666;
	background: transparent url("imgs/linea_separacion_content.gif") repeat-x bottom left;
}  

.info_paginacion a {
	color: #666666;
}

.info_paginacion a:hover {
	color: #666666;
}
 
.info_paginacion_b {
	clear:both;
	text-align: right;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 0px;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 10px; 
	color: #666666;
	background: transparent url("imgs/linea_separacion_content.gif") repeat-x top left;
}  

.info_paginacion_b a {
	color: #666666;
}

.info_paginacion_b a:hover {
	color: #666666;
}
 
.info_a_continuacion {
	margin: 2px;
	padding: 0;
	position: relative;
	float: left;
}
 
.info_sep_salto_linea {
	clear: both;
	height: 5px;
	margin: 0px;
	padding: 0px;			
	border-bottom: 1px solid #CC3300;
} 

.info_sep_salto_parrafo {	
	clear: both;
	height: 15px;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
} 

.info_sep_linea {	
	clear: both;
	height: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;	
} 

#pagcontenido {
	clear:both;
	text-align: right;
	margin: 10px;
	padding: 5px 0 10px 0;	
	font-family: Georgia,Times New Roman,Times,serif; 
	font-size: 10px; 
	color: #666666;
	background: transparent url("imgs/linea_separacion_content.gif") repeat-x top left;	
}  

#pagcontenido a {
	color: #666666;
}

#pagcontenido a:hover {
	color: #666666;
}
 
/* -------------------------------------------------------------------- */

.content_formulario {
	clear:both;
	margin: 0px;
	padding: 0px;
}

/* -------------------------------------------------------------------- */


#panel_control {	
	clear:both;
	background-color: #FFF;	
	margin: 10px 29px 10px 21px;
	padding: 0px;	
	font-family:Georgia,Times New Roman,Times,serif; 
	font-size:12px; 
	color:#666666;	
}  

#panel_control a {
  color: #666666
  }
#panel_control a:hover {
  color: #EF2715
  }
/* -------------------------------------------------------------------- */
/* FIN MODIFICAR CON CUIDADO */
/* -------------------------------------------------------------------- */
/*--------------------------------------------------------------------*/

#destacados {
	margin: 0px 0px 0px 6px;
/*	padding: 0px;*/
	padding: 0 0 18px 0;
	width: 133px;
	position: relative;
/*	float: left;*/
	text-align: center;
/*	background-color: #EFEFEF;*/
	background: #EFEFEF url("imgs/fondo_destacados_foot.gif") no-repeat bottom right;
	overflow: hidden;
}

html > body #destacados {
	width: 133px;
	float: left;
}

#destacados_head {
	width: 133px;
	height: 29px;
	background: transparent url("imgs/fondo_destacados.gif") no-repeat top left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

#destacados_head h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	color: #FFF;
}

#destacados_content {
	margin: 0px;
	padding: 0px;
	position: relative;
}

.bloque_content_destacados {
	margin: 0px;
	padding: 0px;
	border: 1px solid #EFEFEF;
}

.destacados_titulo {
	margin: 0px 7px 4px 10px;
	padding: 12px 0px 0px 0px;
	background: transparent url("imgs/linea_separacion_destacados.gif") repeat-x bottom left;
}

.bloque_content_destacados h3 {
	margin: 0px;
	padding: 0px 0px 4px 15px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #CC3300;
	text-align: left;
	background: transparent url("imgs/icon_flecha.gif") no-repeat 0px 3px;
}

.bloque_content_destacados h3 a {
	color: #CC3300;
	text-decoration: none;
}

.bloque_content_destacados p {
	margin: 6px 17px 0px 13px;
	padding: 0px 0px 6px 0px;
	font-family: Georgia;
	font-size: 11px;
	color: #666;
	text-align: left;
}

.imagen_destacados {
	position: relative;
	margin: 0px auto;
	padding: 5px 3px 18px 3px;
	width: 112px;
	background-color: #C30;
}

#destacados img {
	border: 0px;
}

/*------------------------- Fin Right --------------------------------*/

/*------------------------- Fin Container_int ------------------------*/

/*------------------------- Foot -------------------------------------*/

#foot {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 44px;
	background: transparent url("imgs/fondo_foot.jpg") no-repeat top left;
}

/*--------------------------------------------------------------------*/

#firma {
	margin: 10px 0px 0px 8px;
	padding: 0px;
	font-size: 10px;
	position: relative;
	float: left;
	width: 100px;
}

#firma span {
	display: block;
	position: absolute;
	z-index: 2;
	width: 100px;
	height: 19px;
	top: 0px;
	left: 0px;
	background: transparent url("imgs/logotipo_foot.jpg") no-repeat top left;
}

#aviso_legal {
	margin: 11px 0px 0px 5px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
}

#aviso_legal a {
	color: #CCC;
	text-decoration: none;
}

/*--------------------------------------------------------------------*/

#desarrollada_alojada {
	margin: 15px 60px 0px 0px;
	padding: 0px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

* html #desarrollada_alojada {
	margin-right: 30px;
}

#desarrollada_alojada p {
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
}

#desarrollada_alojada a {
	color: #666;
	text-decoration: none;
}

#desarrollada span {
	color: #FFC418;
}

#alojada span {
	color: #054B67;
}

/*------------------------- Fin Foot ---------------------------------*/


/*------------------------- Formularios ------------------------------*/

.envio_forms {
	margin: 10px 8px 2px 8px;
	padding: 0px;
}

.cabecera_envio {
	background-color: #CC3300;
	color: #FFFFFF;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px 5px;
}

.texto_envio {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 12px;
	color: #666666;
	background-color: #D9D9D9;
	margin: 0px;
	padding: 25px 15px;
}

.alt_envio {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size:12px;
	color:#666666;
	margin: 10px 2px 0px 2px;
}

.botones_form {
	margin: 5px 0px;
	padding: 0px;
	text-align: right;
	position: relative;
}

.botonf {
	display: inline;
}

.botonfc {
	text-align: center;
	margin: 10px 0px;
	padding: 0px;
}

.boton {
	background: #EFEFEF;
	border: 1px solid #CC3300;
	margin: 2px 1px;
	padding: 2px 4px;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 12px;
	color: #666666;
}

/*------------------------- Fin Formularios --------------------------*/



/* Hoja de estilos de versión PORTAL */

   a {text-decoration: none}
	  
  .v_form {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_forminact {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#808080;}
  .v_formact {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#CC3300;}
  .v_formsobcp {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#FFFFFF;}
  .v_formsobcs {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_formsobcn {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_formcampos {font-family:Georgia,Times New Roman,Times,serif;font-size:12px; border: 1px #CC3300 solid; color: #666666; background-color: #EFEFEF}
  .v_formselect {font-family:Georgia,Times New Roman,Times,serif;font-size:12px; color: #666666; background-color: #EFEFEF}
  .v_formcaja {font-family:Georgia,Times New Roman,Times,serif;font-size:12px; border: 1px #CC3300 solid; color: ; background-color: #EFEFEF}

  .v_norm {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_normcp {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#CC3300;}
  .v_norminact {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#808080;}
  .v_normact {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#CC3300;}

  .v_gr {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_grcp {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#CC3300;}
  .v_grinact {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#808080;}
  .v_gract {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#CC3300;}
  .v_grsobcn {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_grsobcs {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_grsobcp {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#FFFFFF;}

  .v_btnpestsobcp {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_btn {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_sobcn {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_sobcs {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#666666;}
  .v_sobcp {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#FFFFFF;}

  .v_btnbarragr {font-family:Georgia,Times New Roman,Times,serif; font-size:15px; color:#FFFFFF;}
  .v_btnbarra {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#FFFFFF;} 

  /* enlaces - color de los link */

  
  .v_form:link {color: #666666}
  .v_forminact:link {color: #808080}
  .v_formact:link {color: #CC3300}
  .v_formsobcn:link {color: #666666}
  .v_formsobcs:link {color: #666666}
  .v_formsobcp:link {color: #FFFFFF}

  .v_norm:link {color: #666666}
  .v_normcp:link {color: #CC3300}
  .v_norminact:link {color: #808080}
  .v_normact:link {color: #CC3300}

  .v_gr:link {color: #666666}
  .v_grcp:link {color: #CC3300}
  .v_grinact:link {color: #808080}
  .v_gract:link {color: #CC3300}

  .v_btn:link {color: #666666}
  .v_btnpestsobcp:link {color: #666666}
  .v_sobcn:link {color: #666666}
  .v_sobcs:link {color: #666666}
  .v_sobcp:link {color: #FFFFFF}
  .v_grsobcn:link {color: #666666}
  .v_grsobcs:link {color: #666666}
  .v_grsobcp:link {color: #FFFFFF}

  .v_btnbarragr:link {color: #FFFFFF}
  .v_btnbarra:link {color: #FFFFFF} 

  /* enlaces - color de los visited */

  
  .v_form:visited {color: #666666}
  .v_forminact:visited {color: #808080}
  .v_formact:visited {color: #CC3300}
  .v_formsobcn:visited {color: #666666}
  .v_formsobcs:visited {color: #666666}
  .v_formsobcp:visited {color: #FFFFFF}

  .v_norm:visited {color: #666666}
  .v_normcp:visited {color: #CC3300}
  .v_norminact:visited {color: #808080}
  .v_normact:visited {color: #CC3300}

  .v_gr:visited {color: #666666}
  .v_grcp:visited {color: #CC3300}
  .v_grinact:visited {color: #808080}
  .v_gract:visited {color: #CC3300}

  .v_btn:visited {color: #666666}
  .v_btnpestsobcp:visited {color: #666666}
  .v_sobcn:visited {color: #666666}
  .v_sobcs:visited {color: #666666}
  .v_sobcp:visited {color: #FFFFFF}
  .v_grsobcn:visited {color: #666666}
  .v_grsobcs:visited {color: #666666}
  .v_grsobcp:visited {color: #FFFFFF}

  .v_btnbarragr:visited {color: #FFFFFF}
  .v_btnbarra:visited {color: #FFFFFF} 


  /* enlaces - color de los over */
  
  .v_form:hover {color: #EF2715}
  .v_forminact:hover {color: #EF2715}
  .v_formact:hover {color: #EF2715}
  .v_formsobcn:hover {color: #EF2715}
  .v_formsobcs:hover {color: #EF2715}
  .v_formsobcp:hover {color: #EF2715}

  .v_norm:hover {color: #EF2715}
  .v_normcp:hover {color: #EF2715}
  .v_norminact:hover {color: #EF2715}
  .v_normact:hover {color: #EF2715}

  .v_gr:hover {color: #EF2715}
  .v_grcp:hover {color: #EF2715}
  .v_grinact:hover {color: #EF2715}
  .v_gract:hover {color: #EF2715}

  .v_btnover {font-family:Georgia,Times New Roman,Times,serif; font-size:12px; color:#EF2715;}
  .v_btn:hover {color: #EF2715}
  .v_btnpestsobcp:hover {color: #EF2715}
  .v_sobcn:hover {color: #EF2715}
  .v_sobcs:hover {color: #EF2715}
  .v_sobcp:hover {color: #EF2715}
  .v_grsobcn:hover {color: #EF2715}
  .v_grsobcs:hover {color: #EF2715}
  .v_grsobcp:hover {color: #EF2715}

  .v_btnbarragr:hover {color: #EF2715}
  .v_btnbarra:hover {color: #EF2715} 

  /* enlaces - color de los active */

  
  .v_form:active {color: #666666}
  .v_forminact:active {color: #808080}
  .v_formact:active {color: #CC3300}
  .v_formsobcn:active {color: #666666}
  .v_formsobcs:active {color: #666666}
  .v_formsobcp:active {color: #FFFFFF}

  .v_norm:active {color: #666666}
  .v_normcp:active {color: #CC3300}
  .v_norminact:active {color: #808080}
  .v_normact:active {color: #CC3300}

  .v_gr:active {color: #666666}
  .v_grcp:active {color: #CC3300}
  .v_grinact:active {color: #808080}
  .v_gract:active {color: #CC3300}

  .v_btn:active {color: #666666}
  .v_btnpestsobcp:active {color: #666666}
  .v_sobcn:active {color: #666666}
  .v_sobcs:active {color: #666666}
  .v_sobcp:active {color: #FFFFFF}
  .v_grsobcn:active {color: #666666}
  .v_grsobcs:active {color: #666666}
  .v_grsobcp:active {color: #FFFFFF}

  .v_btnbarragr:active {color: #FFFFFF}
  .v_btnbarra:active {color: #FFFFFF} 


  /*
    Significado de los estilos:
    
    act (color activo)
    barra (texto barra exterior)
    btn (texto botón)
    cn (color neutro)
    cp (color principal)
    cs (color secundario)
    form (texto en formularios)
    gr (texto grande)
    inact (color inactivo)
    norm (texto normal)
    pest (texto pestaña)
    sob (sobre)
    
    ej:
       btnpestsobcp -> texto de botones y pestañas sobre color principal
       normcp -> texto normal de color principal
       titnocp -> título que no es de color principal
  */ 

  
/*  Estilos de barra  */
BODY {
scrollbar-face-color: #EFEFEF;
scrollbar-highlight-color: #EFEFEF;
scrollbar-3dlight-color: #CC3300;
scrollbar-darkshadow-color: #CC3300;
scrollbar-shadow-color: #EFEFEF;
scrollbar-track-color: #D9D9D9;
scrollbar-arrow-color: #CC3300;
}



/* Fin */ 
