.top_inicio_left {
	width: 228px;
	float:left;
	
}

.top_inicio_right{
	float:left;
	background:url('images/top_inicio_right.gif') no-repeat ;
	width:502px;
	height:62px;
	text-align:right;
	font-size: 10px;
	color:#FFFFFF;
}
p.iso {
	margin:0px;
	padding:1px 3px 0 0;
}

.tbl_distrib {
	font-size:13px;
	border: #537E7F 2px solid;
	width:550px;
	
	
	
}

.tbl_distrib th {
	border-bottom: #537E7F 2px solid;
}

.tbl_distrib td {
	border-bottom: #537E7F 1px solid;

	
	padding:3px;
	margin:0;
}


/* ----------- TEXTO DE LA PAGINA EN_INICIO.HTM -------*/

.txt_bienvenida {
	color: #537E7F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight: bold;
}

.txt_bienvenida span {
	color: #537E7F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: bold;
}

/*------------------------------------------------------*/


a:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
a:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
.texto_navbar {font-family: Verdana; font-size: 9px; color: #FFFFFF; text-decoration: none}
.texto_enlaces {font-family: Verdana; font-size: 9px; color: #858585; text-decoration: none}
.texto_ruta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #858585; text-decoration: none }
.texto_titulares_copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #557F80; text-decoration: none ; font-weight: bold}
.texto_copy_pie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #858585; text-decoration: none ; text-align: center}
.texto_tit_categorias { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #557F80; text-decoration: none ; font-weight: bold}
.texto_pads { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none ; font-weight: normal}
.texto_pads_bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none ; font-weight: bold }
.texto_navbar_bold { font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none ; font-weight: bolder}
.texto_copy_static { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #858585; text-decoration: none ; text-align: justify}
.texto_copy_columnas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #858585; text-decoration: none ; font-weight: bold}
.texto_copy_catalogo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; text-decoration: none ; font-weight: bold }

img{border: 0px; }

/* -------------------- PELICULA FLASH--------------------------------- */
#contenedor_flash{

}

/* -------------------------------------------------------------------- */


.botonera_form_centrada {
	clear: both;
	position: relative;
	float: left;
	width: 98%;
	text-align: center;
	padding: 0.5em;
	margin: .25em 0;
	
}

.botonera_form_centrada input{
	background-color: #E4EDED;
	color: #557F80;
	font-family: "verdana";
	font-weight: 300;
	margin: 0 0 0.65em 0;
}

.formulario {
	clear: both;
	position: relative;
	float: left;
	width: 90%;
	margin: 0.8em 0 .8em .8em;
	padding: 0;	
	font-size: 1em; 
	color: <%=Application("colgen")%>;	
	font-family: <%=Application("fnorm")%>;
}

.formulario .lineaf, .formulario .lineachk {
	position: relative;
	float: left;
	margin: 0 0 0.5em 12%;
	padding: 0 0 0 0.5em;
	font-family: "verdana";
	text-align: left;
	width: 100%;
	min-height: 1.5em;
	clear: both;
}

.informacion {	
	clear: both;
	position: relative;
	float: left;
	margin: .625em 0 0 0;
	padding: 0;	
	width: 100%;
}

.informacion a {
	color: <%=Application("colgen")%>;
	text-decoration: none;
}

.informacion a:hover {
  color: <%=Application("colover")%>
}

.info_tit_ext {	
	clear: both;
	position: relative;
	float: left;
	width: 97%;
	/* background-color: <%=Application("colsec")%>; */
	margin: .625em 0;
	padding: .25em .625em;
	font-size: 1.5em;
	color: #9B9B9B;
}

.info_tit_ext a {
  color: #9B9B9B;
}

.info_tit_ext a:hover {
  color: <%=Application("colover")%>
}

.info_datos_gen {	
	clear: both;
	position: relative;
	float: left;
  width:100%;
	margin: 0;
	padding: 0;		
}

.info_fot_min {
	float: left;
	min-width: 20px;
	background-color: <%=Application("colneu")%>;
	margin: 2px 10px 0 0;
}

.info_tit_int {
	margin: 0;
	padding: 0;	
/*	font-size:<%=Application("tnorm")%>px; */
	font-size: 1em;
	color: #3E6566; 
}

.info_tit_int a {
 color: #3E6566; 
}

.info_tit_int a:hover {
  color: #3E6566;
}
  
.info_texto {
	margin: 0;
	padding: 0;	
/*	font-size:<%=Application("tnorm")%>px; */
	font-size: .625em;
	color: #858585; 
}  

.info_texto a {
  color: #858585; 
}

.info_texto a:hover {color: #858585; 
  color: <%=Application("colover")%>;
}
  
.info_texto_pie {
	margin: 1em 0 .5em 0;
	padding: 0;	
/*	font-size:<%=Application("tnorm")%>px; */
	font-size: .625em;
	color: #858585; 
}    
  
.info_paginacion {
	clear: both;
	position: relative;
	float: left;
	text-align: right;
	margin: .625em 0;
	padding: 0;	
/*	font-size:<%=Application("tnorm")%>px; */
	font-size: 1em;
	color: #608A8B;
	width: 100%;
}  

.info_paginacion a {
  color: #608A8B;
  text-decoration: none;
}

.info_paginacion a:hover {
  color: #D9D9D9;
  text-decoration: none;
}


.info_a_continuacion {
	clear: both;
	width: 100%;
	margin: 0 .2em .2em 0;
	padding: 0;
	position: relative;
	float: left;
}
 
.info_sep_salto_linea {
	clear: both;
	position: relative;
	float: left;
	height: .1em;
	width: 100%;
	margin: 0;
	padding: 0;
}

.info_sep_salto_parrafo {	
	clear: both;
	position: relative;
	float: left;
	height: 1em;
	width:100%;
	margin: 0;
	padding: 0;	
} 

.info_sep_linea {	
	clear: both;
	position: relative;
	float: left;
	margin: .25em 0;
	padding: 0;
	border: none;	
	border-bottom: 1px solid #858585; 
	width:100%;
	height: 1px;
} 

.info_bloque {
	clear: both;
	position: relative;
/* Las dos siguientes lineas hay que quitarlas para que funcione la sep a_continuacion (info_bloque_fseg)*/
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;	
}

.info_bloque_dest {	
	clear: both;
	position: relative;
	float: left;
	width: 99%;
	background-color: <%=Application("colsec")%>;	
	margin: 0;
	padding: 4px;
}

.info_bloque_fseg {
	position: relative;
	float: left;
	margin: 0 .4em 0 0;
	padding: 0;	
}

.info_bloque_fot_texto {	
	margin: 0;
	padding: 0;	
}

.info_bloque_fot_izda {
	float: left;
	min-width: 1.25em;	
	margin: .1em .625em 0 0;	
}

.info_bloque_fot_centro {	
	text-align:center;
	min-width: 1.25em;
	margin: 0 auto;
}

.info_bloque_fot_dcha {
	float: right;
	min-width: 1.25em;
	margin: .1em 0 0 .625em;
}

.info_bloque_texto {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858585; 
	text-decoration: none; 
	text-align: justify;
}

.info_bloque_texto a {
  color: color: #858585; ;
}

.info_bloque_texto a:hover {
  color: color: #858585; ;
}

.info_bloque_fichero {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .625em 0;
	padding: 0;
	font-size: .625em;
	color: #858585;
}

.info_bloque_fichero a {
  color: #858585;
}

.info_bloque_fichero a:hover {
  color: color: #858585;
}
  
.info_bloque_enlace {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .625em 0;;
	padding: 0;
	font-size: .625em;
	color: color: #858585;
}  

.info_bloque_enlace a {
  color: #858585; 
}

.info_bloque_enlace a:hover {
  color: #858585; 
}

.info_bloque_flash {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .625em;
	padding: 0;
	font-size: .625em;
	color:<%=Application("colgen")%>;
}

.info_bloque_flash a {
  color: <%=Application("colgen")%>;
}

.info_bloque_flash a:hover {
  color: <%=Application("colover")%>;
}

.info_bloque_video {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .625em 0;
	padding: 0;
	font-size: .625em;
	color:<%=Application("colgen")%>;
}

.info_bloque_video a {
  color: <%=Application("colgen")%>;
}

.info_bloque_video a:hover {
  color: <%=Application("colover")%>;
}
  
.info_bloque_video p {
	padding: 0;
	margin: 0.5em 0 0 0;
}

.info_bloque_sonido {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .625em 0;
	padding: 0;
}

.info_bloque_sonido a {
  color: <%=Application("colgen")%>;
}

.info_bloque_sonido a:hover {
  color: <%=Application("colover")%>;
}      
  
.info_volver {	
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	margin: .625em 0;
	padding: 0;
/*	font-size:<%=Application("tnorm")%>px; */
	font-size: .625em;
	color: #608A8B;
}

.info_volver a {
  color: #608A8B;
	text-decoration: none;
}

.info_volver a:hover {
  color: #D9D9D9;
  text-decoration: none;
}


.txtform {
	clear: both;
	position: relative;
	float: left;
	width: 99%;
	margin: 2px 0 5px 0;
	padding: 0;
	font-size: 10px;
	text-align: justify;
	font-family: Verdana;
	color: #858585;
}

.txtform a{
	color: #5A8385;
}


/* -------------------------------------------------------------------- */
.logos {
	position:relative;
	float: left;
	margin:0;
	padding:0;
	border: 1px solid green;
}

.logo1 {
	position:relative;
	float: left;
	margin:0;
	padding:0;
	border: 1px solid green;
}

.logo2 {
	position:relative;
	float: left;
	margin:0;
	padding:0;
	border: 1px solid green;
}
.logo3 {
	position:relative;
	float: left;
	margin:0;
	padding:0;
	border: 1px solid green;
}