/*********************************************/
/*************** COMUN ***********************/
/*********************************************/
body { position:absolute; background:#F3F3F3; margin-left:-470px; left:50%; margin-top:0px; display:block; font-family: tahoma; font-size:11px; color:#000000; padding-bottom:15px; }
img {border: none;}


.frame0 { position:relative; width:940px;  background-color:#ffffff; padding:0px; border-left:1px; border-left-style:solid; border-left-color:#C5C5C5; border-right:1px; border-right-style:solid; border-right-color:#C5C5C5; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#C5C5C5; overflow:hidden;  }

/* Texto y enlace normal y para ampliar*/
.texto_negro, .texto_negro_A { font-family: tahoma; font-size:1em; color:#000000; text-decoration:none; }
.enlace_negro:link, .enlace_negro:visited, .enlace_negro:active, .enlace_negro_A:link, .enlace_negro_A:visited, .enlace_negro_A:active { font-family: tahoma; font-size:1em; color:#000000; text-decoration:none; }
.enlace_negro:hover, .enlace_negro_A:hover{ text-decoration:underline; }

/* Texto y enlace bold y para ampliar */
.texto_negro_bold, .texto_negro_bold_A { font-family: tahoma; font-size:1em; color:#000000; text-decoration:none; font-weight:bold; } 
.enlace_negro_bold:link, .enlace_negro_bold:visited, .enlace_negro_bold_A:active, .enlace_negro_bold_A:link, .enlace_negro_bold_A:visited, .enlace_negro_bold_A:active { font-family: tahoma; font-size:1em; color:#000000; text-decoration:none;  font-weight:bold; }
.enlace_negro_bold:hover, .enlace_negro_bold_A:hover { text-decoration:underline; }

/* Texto y enlace grande y para ampliar*/
.texto_negro_grande,.texto_negro_grande_A { font-family:Tahoma; font-size:1.27em; color:#000000; font-weight:bold; }
.enlace_negro_grande:link, .enlace_negro_grande:visited, .enlace_negro_grande:active, .enlace_negro_grande_A:link, .enlace_negro_grande_A:visited, .enlace_negro_grande_A:active { font-family: tahoma; font-size:1.27em; color:#000000; text-decoration:none; }
.enlace_negro_grande:hover, .enlace_negro_grande_A:hover { text-decoration:underline; }

/* Texto y enlace gris */
.texto_gris{ font-family: tahoma; font-size:1em; color:#646464; }
.enlace_gris:link, .enlace_gris:visited, .enlace_gris:active { font-family: tahoma; font-size:1.0em; color:#646464;  text-decoration:none; }
.enlace_gris:hover { text-decoration:underline; }

/* Texto y enlace naranja y para ampliar*/
.texto_naranja_bold, .texto_naranja_bold_A { font-family: tahoma; font-size:1em; color:#F1823E; font-weight:bold;  }
.enlace_naranja_bold:link, .enlace_naranja_bold:visited, .enlace_naranja_bold:active ,.enlace_naranja_bold_A:link, .enlace_naranja_bold_A:visited, .enlace_naranja_bold_A:active{ font-family: tahoma; font-size:1em; color:#F1823E; font-weight:bold;  text-decoration:none; }
.enlace_naranja_bold:hover, .enlace_naranja_bold_A:hover { text-decoration:underline; }

/* Texto y enlace naranja grande y para ampliar*/
.texto_naranja_grande, .texto_naranja_grande_A { font-family: tahoma; font-size:1.27em; color:#F1823E; font-weight:bold;  }
.enlace_naranja_grande:link, .enlace_naranja_grande:visited, .enlace_naranja_grande:active ,.enlace_naranja_grande_A:link, .enlace_naranja_grande_A:visited, .enlace_naranja_grande_A:active{ font-family: tahoma; font-size:1.27em; color:#F1823E; font-weight:bold;  text-decoration:none; }
.enlace_naranja_grande:hover, .enlace_naranja_grande_A:hover { text-decoration:underline; }

/* Texto verde */
.texto_verde_bold { font-family: tahoma; font-size:1em; color:#95A92A; font-weight:bold;  }

/* Otros */
.separador_puntos1,.separador_puntos2, .sp1, .sp2, .sp3, .sp4, .sp4 { position:relative; float:left; background-image:url(img/pixel_lineapuntos.gif); background-repeat:repeat-x; background-position:left; width:100%; }
.separador_claro, .separador_claro2 { background-image:url(img/lineas_ptosverde_hztal.gif); background-repeat:repeat-x; background-position:left; width:100%; margin:0px; padding:0px; }
.separador_vertical_puntos1 {position:relative; float:left; width:1px; background-image:url(img/lineas_ptosnegra_vtcal.gif); background-repeat:repeat-y;} 

.float_left { position:relative; float:left; }
/*
#separador7_5 {background-image:url(img/pixel_lineapuntos.gif); background-repeat:repeat-x; background-position:left; width:100%; margin-top:7px; margin-bottom:5px; float:left; } 
.separador7_5 {background-image:url(img/pixel_lineapuntos.gif); background-repeat:repeat-x; background-position:left; width:100%; margin-top:7px; margin-bottom:5px; float:left; }
#separador0_0 {background-image:url(img/pixel_lineapuntos.gif); background-repeat:repeat-x; background-position:left; width:100%;margin-top:0px; margin-bottom:0px;}

#float_left{position:relative; float:left; }
#float_left_100{position:relative; float:left; width:100%; } se debe ir susituyendo id="float_left_100" por class="float_left_100" 
.float_left_100{position:relative; float:left; width:100%; } */

/*********************************************/
/*************** CABECERA ********************/
/*********************************************/
#cabecera { position:relative; float:left; width:100%; }
#cab_caja_logo { width:350px; overflow:hidden; float:left; }
#cab_logo { margin-top:12px; margin-left:23px; }

.cab_caja_menu{width:118px; margin-top:36px; float:left; overflow:hidden; }
.cab_linea_ver{width:1px; height:36px; margin-top:15px; float:left; background-image:url(img/men_barra.gif); background-position: bottom left; background-repeat:no-repeat;}
.cab_copy_menu {margin-left:10px;}
.cab_texto_menu { margin-left:10px; margin-top:8px; width:95px;}

/*********************************************
 *************** CAJA FOTO *******************
 *********************************************/
#caja_foto { width:100%; height:179px; background:#F5F5F5; background-position:top left; background-repeat:no-repeat; overflow:hidden; overflow:hidden; }
#cf_copy { position:relative; float:left; width:268px; padding-left:345px; padding-top:55px; } 
#cf_asistente { position:relative; float:left; margin-left:120px; width:181px; height:76px; margin-top:8px; background-color:#E5E5E5; padding:7px; } 
#cfa_caja { width:174px; height:75px; background-color:#FFFFFF; padding-left:7px; border-color:#9F9F9F; border-style:solid; border-width:1px; overflow:hidden; }
#cfa_caja_izq { position:relative; float:left; width:107px; }
	#cfa_copy { position:relative; float:left; margin-top:4px; }
	#cfa_texto { position:relative; float:left; margin-top:2px; }
	#cfa_flecha { position:relative; float:left; margin-top:2px; }
#cfa_flash { position:relative; float:left; background-image:url(img/asist_img.jpg); background-repeat:no-repeat; overflow:hidden;}
#cfa_caja_fbt { width:173px; height:55px; margin-top:15px; background-color:#FFFFFF; padding-left:7px; border-color:#9F9F9F; border-style:solid; border-width:1px; overflow:hidden;  }

/*********************************************
 *************** CALENDARIO-CAJA FOTO *******************
 *********************************************/
#calendario_cerrado { width:196px; height:71px; position:absolute; left:0px; clear:both; margin-top:10px; cursor:pointer; }
#calendario_abierto {width: 400px; height: 400px; position: absolute; top: 208px; left: 520px; border: 1px solid #999999; z-index: 30; visibility:hidden;}


/*********************************************
 *************** HOME CUERPO *****************
 *********************************************/
#home_cuerpo { position:relative; width:100%; height:460px; background-image:url(img/home_imgbajo.jpg); background-position:top left; background-repeat:no-repeat; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#C5C5C5;overflow:hidden; }
#home_izquierda {position:relative; width: 400px; height:386px; float: left; padding-top: 348px;}
#home_copy { position:relative; width:116px; padding-left:50px; margin-left: -150px; height:246px; padding-top:12px; float:left;}
#home_centro_der {position:relative; float:left;  background-color:#EFEFEF; }
#home_cajacentro {position:relative; width:317px; height:446px; padding-top:12px; float:left; background-image:url(img/barra_interiores.gif); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }
#home_cajalista {position:relative; margin-left:10px; width:271px; height:444px; overflow:hidden; }
	#home_cajalista .float_left { width:100%; }
	#home_cajalista .separador_puntos1 { margin-top:7px; margin-bottom:5px; }
#home_derecha{position:relative; float:left; width:206px; }
#banners_empfor{width: 420px;}

/*********************************************
 *************** PIE *************************
 *********************************************/
#pie {clear: both; width:100%; }
#pie_copyright {position:relative; margin-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; float:right; }
#pie_links {position:relative; width:280px; float:left; }	
.pie_item { position:relative; float:left; border-right:1px; border-right-style:solid; border-right-color:#C5C5C5; margin-left:5px; padding-right:5px;}
#pie_texto_patrocinadores { position:relative; width:200px; padding-left:520px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#858585; float:left; margin-top:5px; height:40px; }
.texto_patrocinadores { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#858585;}
#pie_logo {position:relative; margin-left:10px; margin-top:5px; float:left; }
.enlace_pie:link, .enlace_pie:visited, .enlace_pie:active  { font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.81em; color:#F1823E; text-decoration:none; font-weight:bold; }
.enlace_pie:hover { text-decoration:underline }
#validaciones { margin-left: 340px }

/*********************************************
 *************** CONTENIDOS ******************
 *********************************************
#contenidos
		#caja_izq
		#caja_centro
			#interior
		#caja_der
 */	
#contenidos {position:relative; float:left; width:100%; background-repeat:no-repeat; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#C5C5C5; background-image:url(img/linea_gris170.gif); background-repeat:repeat-y; background-position:right top;  padding-bottom:20px;}
#contenidos #caja_izq { position:relative; width:280px; float:left; overflow:hidden;background-image:url(img/barra_interiores.gif); background-position:top right; background-repeat:no-repeat; /*height:200px;*/}
#contenidos_copy { position:relative; margin-left:18px; margin-top:18px; }

#contenidos #caja_centro{ position:relative; width:490px; background-color:#FFFFFF; float:left; background-image:url(img/barra_interiores.gif); background-position:top right; background-repeat:no-repeat; /*overflow:hidden;*/}
	#contenidos #caja_centro #interior{position:relative; width:470px; margin-left:10px; /*overflow:hidden;*/}
#contenidos #caja_der{position:relative; float:left; width:170px; /*overflow:hidden;*/}


/*********************************************
 *************** BANNER CONSULTORIA **********
 *********************************************/
#banner_consultoria {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:7px; margin-top:2px; width:184px; height:78px; padding:0px; overflow:hidden; background-image:url(img/banner_consulto.gif); background-position:top left; background-repeat:no-repeat; text-align:left; }
	#banner_consultoria_texto {position:relative; float:left; margin-left:3px; margin-top:43px; }
	#banner_consultoria_texto2 {position:relative; float:left; margin-left:3px; }
	#banner_consultoria_flecha {position:relative; float:left; margin-top:45px; margin-left:5px; }
/*********************************************
 *************** BANNER CONSULTORIA2 **********
 *********************************************/
#banner_consultoria2 {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin:10px auto 0px auto; width:152px; height:64px; padding:0px; overflow:hidden; background-image:url(img/int_consultoria.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}
	#banner_consultoria2_texto {position:relative; float:left; margin-left:3px; margin-top:43px; width:100%; }
	#banner_consultoria2_texto2 {position:relative; float:left; margin-left:3px; }
	#banner_consultoria2_flecha {position:relative; float:left; margin-top:2px; margin-left:5px; }

/*********************************************
 *************** BANNER EMPRENDIENDO **********
 *********************************************/
#banner_emprendiendo {background: url(img/emprendiendo-peq.png) no-repeat top left; border: 1px solid #A8A8A8; width: 184px; height: 74px; margin: 7px; overflow: hidden; padding: 0; position: relative; text-align: left; cursor: pointer;}
	#banner_emprendiendo_gr {position: relative; background: url(img/emprendiendo-grd.png) no-repeat top left; border: 1px solid #A8A8A8; width: 184px; height: 156px; margin: 7px; overflow: hidden; padding: 0; text-align: right;}
	#banner_emprendiendo {background: url(img/emprendiendo-peq.png) no-repeat top left; border: 1px solid #A8A8A8; width: 184px; height: 74px; margin: 7px; overflow: hidden; padding: 0; position: relative; text-align: left; cursor: pointer;}
	#cerrar_emprendiendo { margin: 10px 10px 0 0; font-size: 9px; cursor: pointer; }
	#emprendiendo_enlaces { margin: 80px 30px 0 0; }


/*********************************************
 *************** BANNER FAMILIAS **********
 *********************************************/
#banner_familias {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:7px; margin-top:4px; width:184px; height:78px; padding:0px; overflow:hidden; background-image:url(img/banner_familia.jpg); background-position:top left; background-repeat:no-repeat; text-align:left; cursor:pointer; }
#banner_familias2 {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:10px; margin-top:10px; width:152px; height:78px; padding:0px; overflow:hidden; background-image:url(img/banner_familia2.jpg); background-position:top left; background-repeat:no-repeat; text-align:left; cursor:pointer; }

/*********************************************
 *************** BANNER ENREDANDO **********
 *********************************************/
#banner_enredando {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:7px; margin-top:4px; width:184px; height:78px; padding:0px; overflow:hidden; background-image:url(img/banner_tics.gif); background-position:top left; background-repeat:no-repeat; text-align:left; cursor:pointer; }
/*********************************************
 *************** BANNER MONOGRÁFICO **********
 *********************************************/
#banner_monografico {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:7px; margin-top:4px; width:184px; height:78px; padding:0px; overflow:hidden; background-image:url(img/banner_monografico.gif); background-position:top left; background-repeat:no-repeat; text-align:left; cursor:pointer; }
/*********************************************
 *************** BANNER SERVICIOS ************
 *********************************************/
#banner_servicios {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:7px; margin-top:4px; width:184px; height:60px; padding:0px; overflow:hidden; background-image:url(img/banner_servicios.gif); background-position:top left; background-repeat:no-repeat; text-align:left; background-color:#FFFFFF; }
	#banner_servicios_caja {margin-top:36px; margin-left:8px;}
		#banner_servicios_texto {position:relative; width:160px; }
		#banner_servicios_link {position:relative; float:left; margin-top:5px; }
		#banner_servicios_flecha {position:relative; float:left; margin-top:7px; margin-left:5px; }

/*********************************************
 ***************  BANNER BOLETIN  ************
 *********************************************/
#banner_boletin {position:relative; border-color:#A8A8A8; border-style:solid; border-width:1px; margin-left:7px; margin-top:4px; width:184px; height:46px; padding:0px; overflow:hidden; text-align:left; cursor:pointer; }

/*********************************************
 *************** BANNER MEJORA ***************
 *********************************************/
#banner_mejora {position:relative; margin:10px auto 0px auto; width:100%; padding:0px; text-align:center;}

/*********************************************
 *************** BANNER AVANZADA *************
 *********************************************/
#banner_avanzada { /*position:relative; float:left; */ margin-left:7px; margin-top:10px; border-color:#A8A8A8; border-style:solid; border-width:1px; width:152px; height:170px; background-color:#FFFFFF; background-image:url(img/ayu_busqavanz_img.jpg); background-position:right 20px; background-repeat:no-repeat;}
	#ba_caja { margin-left:10px; /*width:160px; */}
		#ba_copy {position:relative; float:left; width:100%; margin-top:20px; }
		.ba_texto {position:relative; float:left; width:100%; margin-top:5px;}
		#ba_flecha { margin-left:3px; }
/*********************************************
 *************** BANNER NORMAL *************
 *********************************************/
#banner_normal {width:152px; height:170px; background-color:#FFFFFF;/*position:relative; padding-top:20px; margin-left:15px; height:150px;*/margin-left:7px; margin-top:10px; border-color:#A8A8A8; border-style:solid; border-width:1px; background-image:url(img/ayu_busqnormal_img.gif); background-position:90px 20px; background-repeat:no-repeat;}

/*********************************************
 *************** BANNER PUBLICIDAD *************
 *********************************************/
#bp {position:relative; border-color:#A8A8A8; width:100%; height:320px; /*margin-top:10px; padding-left:18px;*/ padding-top:12px; background-color:#EFEFEF; }
	#bp_titulo {position:relative; float:left; /*width:100%;*/ margin-left:18px; }
	#bp_texto1 {position:relative; margin-top:10px; width:100px; margin-left:18px;}
	#bp_logo {position:relative; margin-top:10px; margin-left:18px;}
	#bp_texto2 {position:relative; margin-top:12px; width:120px; margin-left:18px;}
	.bp_texto_publigris {font-family: tahoma; font-size:11px; color:#7F7F7F; text-decoration:none; } 
	.bp_enlace_publigris:link, .bp_enlace_publigris:visited { font-family: tahoma; font-size:11px; color:#7F7F7F; text-decoration:none;  font-weight:bold; }
	.bp_enlace_publigris:hover { text-decoration:underline; }
	#bp_texto3 {position:relative; margin-top:5px; margin-left:18px;}
	#bp_flecha {position:relative; margin-top:2px; margin-left:5px; }

/*********************************************/
/*************** BARRA VISUAL ****************/
/*********************************************/
#barra_caja_ext {position:relative; margin-left:5px; margin-top:5px; width:475px; height:45px; padding-top:5px; padding-left:5px; background-color:#DADADA;}
	#barra_caja_int {position:relative; /*margin-left:5px; margin-top:5px;*/ width:462px; height:34px; padding-left:5px; padding-top:4px; background-color:#ffffff; border-style:solid; border-width:1px; border-color:#ABABAB; }
	#barra_titulo {position:relative; float:left;}
	#barra_sep1 {position:relative; float:left; margin-left:3px; margin-top:5px;}
	#barra_texto1 {position:relative; float:left; margin-left:10px; margin-top:8px; }
	#barra_mas {position:relative; float:left; margin-top:3px; margin-left:3px;}
	#barra_sep2 {position:relative; float:left; margin-left:5px; margin-top:5px;}
	#barra_menos {position:relative; float:left; margin-top:3px; margin-left:5px;}
	#barra_sep3 {position:relative; float:left; margin-left:8px; margin-top:5px;}
	#barra_texto2 {position:relative; float:left; margin-left:8px; margin-top:8px; }
	#barra_t {position:relative; float:left; margin-top:3px; margin-left:8px;}

/*********************************************
 *************** BOTONES FLOTANTES ***********
 *********************************************/
  #imagenFlotante {   
 		top:180px;   
 		left:0px;  
 		position: fixed;
 		clip:inherit;  }
 #imagenFlotante a img { border: none; }
 
 #imagenFlotante2 {   
 		top:210px;   
 		left:0px;  
 		position: fixed;
 		clip:inherit;  }
 #imagenFlotante2 a img { border: none; }
 
 


/*********************************************/
/*************** PARRAFOS CON COPY************/
/*********************************************/

	.pcc_copy {position:relative; width:100px; height:50px; float:left; background-image:url(img/corchete.gif); background-position:77px 0px; background-repeat:no-repeat}
	.pcc_caja {position:relative; width:350px; float:left;}

/*********************************************/
/*************** SOMOS ***********************/
/*********************************************/

#somos_izq_texto{position:relative; margin-left:20px; width:250px;}
#somos #contenidos { background-image:url(img/pixel.gif); }		
#somos_enlaces { margin: 80px 90px 0 0; }
#ci_enlace, #ci_enlace1, #ci_enlace2 { text-align: right; margin-top: 10px; font-size: 12px; }
.ci_enlace { font-weight: bold; color: #F1823E; text-decoration: none; }
.ci_enlace1 { font-weight: bold; color: #F1823E; text-decoration: none; }
.ci_enlace2 { font-weight: bold; color: #F1823E; text-decoration: none; }
.ci_enlace:visited { text-decoration: none; color: #F1823E; }
.ci_enlace1:visited { text-decoration: none; color: #F1823E; }
.ci_enlace2:visited { text-decoration: none; color: #F1823E; }
.ci_enlace:hover { text-decoration: underline; }
.ci_enlace1:hover { text-decoration: underline; }
.ci_enlace2:hover { text-decoration: underline; }


/*********************************************
 *************** AYUDAS  *********************
 *********************************************
************** AYUDAS BUSQUEDA AVANZADA ******************/
#aba { }
	.aba_mayor {position:relative; float:left; margin-top:5px; margin-left:3px;}
	.aba_copy {position:relative; float:left; margin-top:5px; margin-left:3px;}
	.aba_fondo1 {clear:both; margin-left:6px; margin-bottom:5px; width:455px; background-color:#EFF2DF;}
	.aba_titulo {position:relative; float:left; margin-left:3px; margin-top:3px; width:100%;}
	.aba_combo {position:relative; float:left; margin-left:3px; width:212px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
	.aba_combo_largo {position:relative; float:left; margin-left:3px; width:440px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
	.aba_combo_item {width:500px;}

	#aba_ct_fondo, #aba_ce_fondo {margin-left:3px;}
	#aba_cc_fondo {position:relative; float:left; margin-top:5px;}
	

	#aba_caja_organismo, #aba_caja_territorio {position:relative; float:left; margin-top:5px; width:467px; border-style:solid; border-width:1px; border-color:#989898; }
/*	#aba_caja_territorio {position:relative; float:left; margin-top:12px; width:352px; height:290px; border-style:solid; border-width:1px; border-color:#989898; }
	#aba_ct_fondo {position:relative; float:left; padding-left:6px; width:453px; height:250px; background-color:#EFF2DF;}*/

	#aba_caja_enviar { margin-left:5px;}
	#aba_ct_fondo {}
		
	#aba_caja_caracteristicas, #aba_caja_enviar {position:relative; float:left; margin-top:5px; height:90px; border-style:solid; border-width:1px; border-color:#989898;}
	#aba_caja_caracteristicas { width:352px; border-style:solid; border-width:1px; border-color:#989898; }	
	#aba_cc_fondo {position:relative; float:left; margin-left:5px; padding-left:6px; width:199px; height:80px; background-color:#EFF2DF;}
	#aba_cc_fondo .aba_titulo {margin-top:3px;}
	#aba_cc_fondo .aba_combo {width:193px;}
	.aba_input_texto {position:relative; float:left; margin-left:-4px; width:187px; /*border:solid; border-width:1px; border-color:#989898;  elevation:level; margin-bottom:6px;*/ }
	
	#aba_caja_enviar {width:108px; }
	#aba_ce_fondo {position:relative; float:left; /*margin-left:5px; padding-left:17px;*/ width:97px; height:51px; background-color:#FEF2EC;}
	#aba_boton {margin-left:20px; margin-top:10px;}
/*************** AYUDAS IZQ ******************/
/* tamaños */
.b_texto, #bn_caja_mapa .separador_puntos1, #bn_caja_mapa .separador_puntos2, .bn_combo, #bn .separador_puntos1, #ba .separador_puntos1, #ba_interr_tit, #ba_caja_volver { width:234px;}  

/* común */
.b_texto, .bn_combo, #ba_interr_tit{ position:relative; margin-left:18px; } 
.b_texto, #bn_caja_mapa, #ba_interr_tit { position:relative; margin-top:12px; } 
#bn .separador_puntos1, #ba .separador_puntos1, #ba_caja_volver { margin-left:10px; }

/* Buscador Normal */
#bn { width:279px; margin-bottom:20px;}
	#bn_caja_mapa {width:100%; text-align:center; overflow:hidden; }
	#bn .separador_puntos1 { margin-top:12px; position:relative; /*margin-left:10px;*/ } 
	.bn_combo {border:solid; border-width:1px; border-color:#989898; background-color:#F4F6E9; elevation:level; margin-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; } 

/* Para búsqueda avanzada */
#tabla {height:7px;}
#ba { width:279px; margin-bottom:20px;}
	#ba .b_texto{ margin-top:5px; } 
	#ba .separador_puntos1 { margin-top:12px; } 
	/*#ba_interr_tit {float:left;}*/
	#ba_interr_tit #interr {position:relative; float:left;}
	#ba_interr_tit #tit {position:relative; float:left; margin-left:5px; margin-top:17px; width:200px;}

	#ba_caja_volver {position:relative; float:left;  background-color:#EDEDED; margin-top:10px; padding:3px; }
		#ba_caja_volver_int { position:relative; float:left; background:#FFFFFF; border:1px solid #C5C5C5; padding:5px 5px 5px 5px; /*margin-left:3px; margin-top:3px;*/ width:224px;}
			#ba_caja_volver_texto { position:relative; float:left; /*margin-left:5px;*/ }
			#ba_caja_volver_flecha { position:relative; float:left; margin-left:10px; margin-top:3px;}
 		
/* ************* AYUDAS LISTA ESTRUCTURA *****
	.aln (ayudas lista navegador)
	.alg (ayudas lista grupo)
		.ali (ayudas lista item)
		.ali ...
	.alg ...
*/
/* ********** AYUDAS LISTA NAVEGADOR **** */
.aln {position:relative; float:left; margin-top:30px; width:100%; /*overflow:hidden;*/} 
	#titulo_aln {position:relative; float:left; margin-top:8px; width:87px;}
	.aln .separador_vertical_puntos1 {height:20px; margin-left:5px; margin-top:5px;} 
	.aln #texto1 {position:relative; float:left; margin-left:10px; margin-top:8px; }
	.aln #texto2 {position:relative; float:left; margin-left:20px; margin-top:8px; }
	.aln .check {position:relative; float:left; margin-top:8px; margin-left:15px;}
	.aln #texto3 {position:relative; float:left; margin-left:5px; margin-top:8px; }	
	.aln_caja_pags {position:relative; float:right; margin-top:7px; } 
		.aln_caja_pags .pagina_texto {position:relative; float:left; margin-top:3px;font-family: tahoma; font-size:1em; color:#000000; text-decoration:none;/*margin-left:40px;  margin-right:5px;*/ }
		.aln_caja_pags .pagina_num {position:relative; float:left; margin-left:5px; /*margin-top:8px;*/  }
		.aln_caja_pags .pagina_i_d {position:relative; float:left; margin-left:5px; margin-top:4px; }
	.aln .separador_puntos1{margin-top:0px; margin-bottom:0px;}

/* ********** AYUDAS LISTA GRUPO **** */
.alg {position:relative; float:left; margin-top:10px; width:100%;}
	.alg .copy {position:relative; width:100px; height:50px; float:left; background-image:url(img/corchete.gif); background-position:77px 0px; background-repeat:no-repeat}
	.alg .caja {position:relative; width:350px; float:left;}

/* ********** AYUDAS LISTA ITEM **** */
.ali {position:relative; float:left; width:100%; }
	.ali .float_left {width:100%;}
	.ali .separador_puntos1 {margin-top:7px; margin-bottom:5px;}
	
/* ************* AYUDAS FICHA ESTRUCTURA *****
	#af (ayudas ficha)
		#af_caja_izq
			.afm_caja (ayudas ficha menu)
				#ficha_cab
				.ficha_item_campo
				.ficha_item_campo...
			.afm_caja ...
		#af_caja_centro
*/
/* ************* AYUDAS FICHA *************** */ 
#af { position:relative; float:left; width:100%;}
	#af_nombre {position:relative; float:left; width:100%;}
	#af .separador_claro { margin-top:10px; margin-bottom:2px; }
	#af_caja_izq{ position:relative; background-image:url(img/lineas_ptosverde_vtcal.gif); background-position:right top; background-repeat:repeat-y; width:60px; float:left; /*overflow:hidden; */}
	#af_caja_centro{ position:relative; float:left; width:390px; padding-left:15px; /*overflow:hidden; */}
	.ficha_item_campo { position:relative; float:left; width:100%; margin-bottom:10px; clear:both; display:block;}
	#sep_fecha {/*position:relative; float:left;*/ margin-left:20px; margin-right:20px;}
	.ficha_item_documento {margin-top:5px;}

/* ************* AYUDAS FICHA MENU ***********/ 
.afm_caja{ position:relative; width:52px; padding-left:4px; padding-top:7px; height:80px; background-color:#EDEDED; overflow:hidden; }
	.afm_ico { position:relative; margin-left:18px; }
	.afm_texto { position:relative; }
#afm_sep .separador_claro2 { margin-top:2px; margin-bottom:2px; }

/* ************* AYUDAS FICHA CABECERA ***********/ 
#afc_caja {position:relative; height:28px; margin-top:30px; width:100%;}
	#afc_caja #titulo {position:relative; float:left; margin-bottom:30px; width:100%;}
	#afc_caja .separador_vertical_puntos1 {position:relative; float:left; height:20px; margin-left:5px; margin-top:5px; } 
	#afc_caja .separador_puntos1 { margin-bottom:5px; }
	#afc_texto1 {position:relative; float:left; margin-left:20px; margin-top:8px; }
	.afc_check {position:relative; float:left; margin-top:8px; margin-left:15px;}
	#afc_texto2 {position:relative; float:left; margin-left:5px; margin-top:8px; }

	#afc_caja_fbt {position:relative; float:left; margin-top:-40px; margin-left:263px; width:300px;}
	#afc_caja_volver {position:relative; float:right;  background-color:#EDEDED; margin-top:-5px; margin-left:20px; padding:3px; }
		#afc_caja_volver_int { position:relative; float:right; background:#FFFFFF; border:1px solid #C5C5C5; padding:3px 5px 3px 5px; /*margin-left:3px; margin-top:3px;*/ width:150px;}
			#afc_caja_volver_texto { position:relative; float:right; margin-right:5px; }
			#afc_caja_volver_flecha { position:relative; float:right; margin-right:10px; margin-top:3px;}

/*********************************************
 *************** ASISTENTE VIRTUAL ***********
 *********************************************/

/* asistente */
/* LA DEFINICIÓN DE BODY ESTÁ EN asistente.tpl */
#av_caja { width:585px; height:235px; margin-left:20px; margin-top:20px; background-color:#FFFFFF; border:#000000 1px solid; overflow:hidden; }
	#av_foto { position:relative; float:left; }
	#av_copy { position:relative; float:left; margin-top:25px; width:360px; }
	#av_caja_interior {position:relative; float:left; margin-left:35px; width:330px; height:165px; /*border:1px solid #ff0000; overflow:hidden;*/}
		#av_caja_interior .separador_puntos1 {margin-top:5px;; margin-bottom:5px; }
		#av_caja_interior .sp1 { margin-top:5px; margin-bottom:2px; }
		#av_caja_interior .sp2 { margin-top:2px; margin-bottom:2px; }
		#av_caja_interior .separador_vertical_puntos1 { height:27px; margin-top:7px; }
		/*#av_caja_interior .av_linea285 {position:relative; float:left; margin-left:30px; width:285px; }*/

		#av_caja_interior #texto_ancho1, 
		#av_caja_interior #texto_ancho2, 
		#av_caja_interior #texto_ancho3  {position:relative; float:left; width:100%; }
			#av_caja_interior #texto_ancho1 { margin-top:6px; }
	/*		#av_caja_interior #texto_ancho2 { margin-top:6px; }
			#av_caja_interior #texto_ancho3 { margin-top:6px; }*/

		#av_caja_interior #texto_estrecho1, 
		#av_caja_interior #texto_estrecho2, 
		#av_caja_interior #texto_estrecho3  {position:relative; float:left; margin-left:8px; width:255px; }
			#av_caja_interior #texto_estrecho1 { margin-top:6px; }
	/*		#av_caja_interior #texto_estrecho2 { margin-top:6px; }
			#av_caja_interior #texto_estrecho3 { margin-top:6px; }*/	

		#av_caja_interior #av_cajagris1, 
		#av_caja_interior #av_cajagris2 {position:relative; float:left; width:100%; background-color:#EBEDE2; }
			#av_caja_interior #av_cajagris1 {}
			#av_caja_interior #av_cajagris2 {padding-bottom:5px; padding-top:5px;}

		#av_caja_interior #av_texto_error { position:relative; float:left; width:325px; margin-top:5px; margin-bottom:5px; background-color:#F3F3F3; padding-top:3px; padding-bottom:3px; padding-left:5px;}

	.av_paso {position:relative; float:left; margin-left:8px; margin-top:2px;}
	#av_numero {position:relative; float:left; /*margin-left:35px;*/  }

	.av_input {position:relative; float:left; margin-left:5px; width:315px; /*margin-top:5px;*/}

	#av_boton { position:relative; float:right; margin-top:8px; }
	#av_boton_flecha { position:relative; float:right; margin-right:10px; margin-top:2px; }
	#av_boton_texto  { position:relative; float:right; }
/* asistente 1 */
	#av_flecha1 {position:relative; float:left; height:25px; width:14px; padding-top:15px; padding-left:7px; }
	#av_texto_ayudas {position:relative; float:left; height:27px; width:140px; padding-top:13px; padding-left:3px }
/*	#av_flecha2 {position:relative; float:left; height:25px; width:14px; padding-top:15px; padding-left:7px; }*/
	#av_texto_servicios {position:relative; float:left; height:27px; /*width:110px; */padding-top:13px; padding-left:3px }

/* asistente 2 */
/*	#av2_cajagris {position:relative; float:left; margin-top:3px;width:100%; padding-bottom:5px; padding-top:5px;  background-color:#EBEDE2; }*/
/*	#av2_texto, #av2_boton {position:relative; float:left; margin-top:10px;  }*/
/*	#av_caja_interior #av2_boton { margin-right:15px; float:right; margin-top:8px; }*/
/*	#av2_error {position:relative; float:left; margin-left:40px; margin-top:1px; width:307px; }*/
	#av_combo {position:relative; float:left; margin-left:5px; width:318px; }
	
/*********************************************
 *************** SERVICIOS  ******************
 *********************************************/

	#sch_caja_copys{position:relative; width:110px; float:left;}
	#sch_copy{position:relative; width:90px; float:left;}
	#sch_caja_central{ position:relative; float:left; width:335px; overflow:hidden; }

/* ************* SERVICIOS BUSQUEDA AVANZADA *****/
#sba {}

	#sba #aba_caja_caracteristicas { width:352px; }	
	#sba #aba_caja_caracteristicas #aba_cc_fondo {width:210px; }
	.sba_input_texto {position:relative; float:left; margin-left:-4px; width:205px; }


/* ************* SERVICIOS FICHA ESTRUCTURA *****
	#sf (servicios ficha)
		#sf_caja_izq
			.sfm_caja (servicios ficha menu)
				#ficha_cab
				.ficha_item_campo
				.ficha_item_campo...
			.sfm_caja ...
		#sf_caja_centro
*/
/* ************* SERVICIOS FICHA *************** */ 
#sfc_caja {position:relative; height:28px; width:100%;}
	#sfc_caja #titulo {position:relative; float:left; margin-top:30px;}
	/*#sfc_caja .separador_vertical_puntos1 {position:relative; float:left; height:20px; margin-left:5px; margin-top:5px; } 
	#sfc_caja .separador_puntos1 { margin-bottom:5px; }*/

#sf { position:relative; float:left; margin-top:30px; width:100%; }
	#sf .separador_claro { margin-top:10px; margin-bottom:2px; }
	#sf_caja_izq{ position:relative; float:left; width:62px;  overflow:hidden; /*background-image:url(img/lineas_ptosverde_vtcal.gif); background-position:right top; background-repeat:repeat-y; */}
	#sf_caja_centro{ position:relative; float:left; width:390px; padding-left:15px; /*overflow:hidden; */}

	#desc_tipo_servicio_div {position:absolute; width:430px; /*height:200px;*/  top:60px; left:-35px; z-index:10;  background-color:#9D9D9D; display:none; cursor:pointer;}
		#desc_tipo_servicio_caja1 {margin:5px; border:#000000 solid 1px; padding:10px; background-color:#FFFFFF;}
		#desc_tipo_servicio_copy {margin-bottom:10px;}
		#desc_tipo_servicio_texto {width:350px; margin-bottom:20px;}
		#desc_tipo_servicio_caja2 {width:405px; /*margin-bottom:10px;*/ background-color:#F4F6E9; } 
		#desc_tipo_servicio_cerrar {position:relative; float:right; }
		#desc_tipo_servicio_btn {cursor:pointer;}
	
	/* Caja gris del tipo, financiación y ayudas  */
	#sf_cajagris {position:relative; float:left; width:100%; padding-bottom:5px; margin-bottom:10px; background-color:#E5E5E5;}
	#sf_cajagris .caja_item1, #sf_cajagris .caja_item2  {position:relative; float:left; margin-left:3px; margin-top:5px; border:#B0B0B0 1px solid; background-color:#FFFFFF;}
	#sf_cajagris .caja_item1 {width:180px;}
		#sf_cajagris .caja_item1 #titulo,#sf_cajagris .caja_item1 #texto {position:relative; float:left; width:100%; padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:#B0B0B0 1px solid;}
		#sf_cajagris .caja_item1 #titulo {/*height:18px;*/}
		#sf_cajagris .caja_item1 #texto {height:36px; }

	#sf_cajagris .caja_item2 {width:370px; }
		#sf_cajagris .caja_item2 #titulo,#sf_cajagris .caja_item2 #texto {position:relative; float:left; width:100%; padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:#B0B0B0 1px solid;}
	
	/* Caja para número de plazas */
	.sf_cajaBorde { position:relative; float:left; margin-right:3px;margin-bottom:5px; border:1px solid #B0B0B0;}
	.sf_cajaBorde .titulo {border-bottom:1px solid #B0B0B0; padding:3px; font-weight:bold;text-align:center;}
	.sf_cajaBorde .numero {padding:2px; text-align:center;}

/* ************* SERVICIOS FICHA MENU ***********/ 
.sfm_caja{ position:relative; margin-top:0px; /*width:52px; padding-left:4px; padding-top:7px; height:80px; background-color:#EDEDED; overflow:hidden;*/ }
	.sfm_ico { position:relative; /*float:left; margin-left:18px;*/ }
	.sfm_raya {position:relative; margin-top:-1px; width:61px; height:3px; border-right:solid; border-right-color:#999999; border-right-width:1px;}
#sfm_raya_final {position:relative; margin-top:-1px; width:61px; height:90px; border-right:solid; border-right-color:#999999; border-right-width:1px;}

/* ************* SERVICIOS LISTA  ***********/ 
#servicios_explicacion {margin-top:5px;}
	.sgl_copy {clear:both; position:relative; float:left; margin-top:20px; width:100px; height:80px; padding-top:17px; background-image:url(img/corchete.gif); background-position:77px 0px; background-repeat:no-repeat}
	.sgl_caja {position:relative; width:350px; float:left; padding-top:20px;}

.sil {width:450px; overflow:hidden;}
	.sil .separador_puntos1 {margin-top:7px; margin-bottom:5px;}
	.ficha_item_campo2 { position:relative; float:left; width:100%; }
/* ************* SERVICIOS NORMAL TIPOS  ***********/ 
.snt {width:350px; margin:0 0 15px 0;}
.snt_flecha {float:left; margin-top:2px;}
.snt_texto {margin-left:10px;}

/* ************* SERVICIOS IMPRIMIR *****/
#servicio_imprimir_cuerpo {height:100%; width:580px; margin:0 0 0 50px; padding:0px; /*overflow:hidden;*/}
#servicio_imprimir_cajasup {height:15px; width:545px; float:left; text-align:right; border-bottom:1px solid #ABABAB; background-color:#F3F3F3; }
#servicio_imprimir_cajaimp {height:35px; width:35px; float:left; text-align:center; background-color:#F3F3F3; }
#servicio_imprimir_caja2 {width:100%; margin-bottom:30px; padding-bottom:5px; border-bottom:1px dotted #5A690A;}
	#servicio_imprimir_cajalogo {width:200px; float:left; }
		#servicio_imprimir_cajalogo #logo {}
		#servicio_imprimir_cajalogo #web {margin-top:6px;}
	#servicio_imprimir_copysevicio {margin:25px 0 0 210px; float:left; }
#servicio_imprimir_titulo { font-size:2em;}
#servicio_imprimir_titulo2 { font-size:1.5em;}
#servicio_imprimir_municipio {margin-bottom:20px;}

#servicio_imprimir_cajagris {position:relative; float:left; width:100%; padding-bottom:10px; /*margin-bottom:10px; */background-color:#E5E5E5;}
	#servicio_imprimir_cajagris .caja_item1,
	#servicio_imprimir_cajagris .caja_item2  {position:relative; float:left; margin-left:5px; margin-top:10px; border:#B0B0B0 1px solid; background-color:#FFFFFF;}
	#servicio_imprimir_cajagris .caja_item1 {width:270px;}
		#servicio_imprimir_cajagris .caja_item1 #titulo,
		#servicio_imprimir_cajagris .caja_item1 #texto {position:relative; float:left; width:100%; padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:#B0B0B0 1px solid;}
		#servicio_imprimir_cajagris .caja_item1 #texto {padding-bottom:20px; }

	#servicio_imprimir_cajagris .caja_item2 {width:553px;  }
		#servicio_imprimir_cajagris .caja_item2 #titulo,
		#servicio_imprimir_cajagris .caja_item2 #texto {position:relative; float:left; width:100%; padding-top:5px; padding-left:5px; padding-bottom:5px; border-bottom:#B0B0B0 1px solid;}
		#servicio_imprimir_cajagris .caja_item2 #texto { padding-bottom:20px;}


.servicio_imprimir_item { margin-top:10px; }

#servicio_imprimir_cajainf {height:15px; width:580px; margin-top:20px; text-align:right; border-top:1px solid #ABABAB; background-color:#F3F3F3; }

/*********************************************
 *************** CONSULTAS  ******************
 *********************************************/
	.ci_caja {position:relative; padding-left:20px; width:240px; float:left; }
	.ci_texto{position:relative; width:100%; float:left; margin-top:10px; margin-bottom:10px; }
	.ci_sep{position:relative; float:left; width:100%;  background-image:url(img/lineas_ptosnegra_hztal.gif); background-repeat:repeat-x;}
	.ci_caja2 {width:100%; /*height:50px;*/ float:left; overflow:hidden; margin-bottom:10px;}
	.ci_numero{position:relative; float:left; width:35px; }
	.ci_texto2{position:relative; float:left; width:185px; }

	.ccf_caja_copy1{position:relative; width:128px; float:left;}
	.ccf_copy{position:relative; width:103px; float:left;}
	.ccf_caja_central1{ position:relative; float:left; width:330px; overflow:hidden; }
	.ccf_texto1{position:relative; width:240px;}
	.ccf_input1{ width:326px; margin-top:10px; background-color:#F4F6E9; border:1px; border-color:#989898; border-style:solid;}
	.ccf_sep{position:relative; width:100%; margin-top:10px; margin-bottom:10px; background-image:url(img/lineas_ptosverde_hztal.gif); background-repeat:repeat-x; }
	.ccf_input3{ width:230px; background-color:#F4F6E9; border:1px; border-color:#989898; border-style:solid;}
	.ccf_texto2{position:relative; width:260px; margin-bottom:5px;}
	.ccf_texto3{ position:relative; width:98px; float:left;}
	.ccf_sel { width:230px; float:left; background-color:#F4F6E9; border:1px; border-color:#989898; border-style:solid;}

	.ccf_caja_copy2{position:relative; width:128px; /*height:260px;*/ float:left;}
	.ccf_caja_central2{ position:relative; float:left; width:330px; /*height:260px*/}
	.ccf_input2{ width:330px; margin-top:5px; height:130px; background-color:#F4F6E9; border:1px; border-color:#989898; border-style:solid;}
	.ccf_sep2{position:relative; width:330px; margin-top:15px; margin-bottom:3px; background-image:url(img/lineas_ptosverde_hztal.gif); background-repeat:repeat-x; }
	.ccf_sep3{position:relative; width:100%; margin-top:3px; margin-bottom:15px; background-image:url(img/lineas_ptosverde_hztal.gif); background-repeat:repeat-x; }
	.ccf_enviar { background-color:#F4F6E9; width:100%; height:30px;  text-align:center;  }

    #ccp_texto {position:relative; margin-top:40px;}

/*********************************************
 *************** ENLACES  ******************
 *********************************************/
	#ei_caja {position:relative; padding-left:20px; }
	#ei_texto{position:relative; margin-left:20px; width:200px;}

.ec_caja_copys{position:relative; width:123px; float:left;}
.ec_copy{position:relative; width:100px; float:left;}
.ec_caja_central{ position:relative; float:left; width:347px; overflow:hidden; }

.ec_ico2{ margin-left:5px; }
.ec_ico1,
.ec_ico2{display:block; float:left; margin-bottom:5px; background-color:#D9DBD8; width:171px; height:98px; }
.ec_ico_tabla { margin:5px; }
.ec_ico_td,
.ec_ico_td { width:161px; height:88px; background-color:#FFFFFF; border:1px solid #B6B4B5; overflow:hidden; }

.ec_sep{position:relative; float:left; width:347px; margin-top:10px; margin-bottom:10px; background-image:url(img/pixel_verde.gif); background-repeat:repeat-x; }
.ec_caja_pagina{ position:relative; float:right; /*width:120px; padding-left:250px;*/ height:30px; /*overflow:hidden;*/ }
	.ec_caja_pagina .pagina_num {position:relative; float:left; margin-top:0px; margin-left:5px; margin-right:0px; }
	.ec_caja_pagina .pag_texto {position:relative; float:left; margin-top:3px; }
.ec_sep2{position:relative; width:347px; margin-top:10px; margin-bottom:10px; background-image:url(img/lineas_ptosverde_hztal.gif); background-repeat:repeat-x; float:left; }

.ei_texto1 {position:relative; width:347px; float:left;}
.ei_texto2 {position:relative;  float:left; }
.ei_flecha {position:relative; margin-left:5px; margin-top:3px; float:left;}

/*********************************************
 *************** BOLETÍN  ******************
 *********************************************/
#boletin_publico { font-size: 11px; width: 100%}
	#seccion_izq { width: 47%; float: left; margin: 0 10px 20px 0; border: 1px dashed #D1DB9F; border-top: none;}
	#seccion_der { width: 47%; float: right; margin: 0 10px 20px 0; border: 1px dashed #D1DB9F; border-top: none;}
	#ultimas_ayudas { margin: 0 10px 20px 0; border: 1px dashed #D1DB9F; border-top: none; }
	#boletin_item_ayuda, #boletin_item_ayuda_f { margin-bottom: 5px; padding: 3px 0 3px 0; width: 100%; }
	#boletin_item_ayuda_f { background-color: #F9FBEE; }
	#lista_boletines { height: 300px; }
	#bc { margin-top: 20px; margin-right: 10px; }
	#bc_fecha { font-weight: bold; color: #999999; }
	#bc_titulo { font-size: 16px; font-weight: bold; clear: both; }
	#bc_descripcion { font-weight: bold; margin-top: 20px; text-align: justify; }
	#bc_texto { margin-top: 15px; text-align: justify; }
	#bc_enlace { font-weight: bold; margin-top: 25px; }
	#bc_enlace a { font-weight: bold; color: #ff7929; text-decoration: none; margin-left: 10px;  }
	#bc_enlace a:visited { text-decoration: none; color: #ff7929; }
	#bc_enlace a:hover { text-decoration: underline; }
	
	#bl_caja { height:28px; float: right; margin-bottom: 15px; }
		#bl_caja #titulo {position:relative; float:left; margin-bottom:30px; width:100%;}
		#bl_caja .separador_vertical_puntos1 {position:relative; float:left; height:20px; margin-left:5px; margin-top:5px; } 
		#bl_caja .separador_puntos1 { margin-bottom:5px; }
		#bl_texto1 {position:relative; float:left; margin-left:20px; margin-top:8px; }
		.bl_check {position:relative; float:left; margin-top:8px; margin-left:15px;}
		#bl_texto2 {position:relative; float:left; margin-left:5px; margin-top:8px; }

	#bl_caja_volver {position:relative; float:left;  background-color:#EDEDED; margin-top:5px; margin-left:20px; padding:3px; }
		#bl_caja_volver_int { position:relative; float:left; background:#FFFFFF; border:1px solid #C5C5C5; padding:3px 5px 3px 5px; /*margin-left:3px; margin-top:3px;*/ width:150px;}
			#bl_caja_volver_texto { position:relative; float:right; margin-right:5px; }
			#bl_caja_volver_flecha { position:relative; float:right; margin-right:10px; margin-top:3px;}

	.dato_item_ayuda { margin: 0 0 0 8px; }
	.info_boletin { padding: 3px; font-weight: bold; font-size: 11px; margin-bottom: 25px; margin-top: 10px; color: #999; }
	.nombre_seccion { background: #94AA29; padding: 3px 0 3px 3px; margin: 0 0 10px 0; color: #fff}
	.titulo_resumen {  font-weight: bold;  margin: 0 8px 0 8px }
	.titulo_resumen:hover a { text-decoration: underline; }
	.titulo_resumen a {color: #ff7929; text-decoration: none; }
	.descripcion_resumen { margin: 0 8px 20px 8px; }
	.boletin_icono { border: none; margin-right: 5px; width: 10px; height: 10px; }
	
	#resumen_final { clear: both; border: 1px solid #D1DB9F; padding-top: 5px; }
	#resumen_final a { color: #667A04; text-decoration: none; margin-left: 10px; display: block; margin-bottom: 5px; font-size: 12px; }
	#resumen_final a:visited { text-decoration: none; color: #667A04; }
	#resumen_final a:hover { text-decoration: underline; }


/*********************************************
 *************** PIE PAGINA  ******************
 *********************************************/

	#pie { text-decoration: none;}   
    #pie_copyright { margin-bottom: 5px;}
    #patrocinadores { list-style:none; margin:2px; padding:0; clear:both;}
    #patrocinadores li { margin:3px; padding:0px; float:left;}



/*********************************************
 *************** AVISO LEGAL  ******************
 *********************************************/

#aviso_frame {width:380px; height:100%; background-color:#FFFFFF; border:1px solid #ADADAD; margin:0 auto 0 auto;}
	#aviso_caja_logo {width:100%; height:80px; border-bottom:1px solid #ADADAD; }
	#aviso_logo {margin-left:20px; margin-top:15px;}
	
	#aviso_caja_cuerpo {width:100%; border-bottom:1px solid #ADADAD; }
		#aviso_caja_cuerpo_texto { margin:20px;}
	/*#aviso_caja_pie {width:100%; border-bottom:1px solid #ADADAD; }*/
		#aviso_caja_pie_texto { margin-left:20px; margin-bottom:20px;}

		
/*********************************************
 *************** GALERIAS  ******************
 *********************************************/

#flashcontent {height:450px;}
#item_boletin a { color: #f77929; font-weight: bold; text-decoration: none; }
#item_boletin a:visited { color: #f77929; }
#item_boletin a:hover { text-decoration: underline; }
#item_boletin p { padding: 0 0 3px 0; margin: 0; }
	.pcc_copy {position:relative; width:150px; height:50px; float:left; background-image:url(img/corchete.gif); background-position:120px 0px; background-repeat:no-repeat; color: #95A92A; font-size: 20px; padding-top: 7px; }
	.pcc_caja {position:relative; width:300px; float:left;}
	.titulo_galeria { color: #95A92A; font-size: 12px; font-weight: bold; position: relative; }
	

