* {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

}

body { 
	font:xx-small/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px;
	margin:0px;
	background:#4E4E4E; 
}
html>body {
  height: 100%;
	font:x-small/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
img {
	border: 0 solid;
}
td {
	font:xx-small/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.invisible {
	display:none;
}
.justificado {
	text-align:justify;
}
.derecha {
	text-align:right;
	font:xx-small/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.texto_pequeno {
	font:xx-small/1.2em Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.div_centrado{
  text-align:center;
}

.rotulo_franja_roja {
  float:left;
  width:99%;
  display: block;
	padding: 2px 2px 2px 2px;
	font-size: 0.9em;
	text-align:center;
	font-weight: bold;
  line-height:1.4em;
	color:#fff;
	background-color:#C60E0F;
	border: 0px solid #000;
}

fieldset {
	border: 0;
	padding: 0px;
}

#contenedor
{
		width: 783px;
		w\idth: 783px;
		margin: 0px;
		padding:0px;
		color: #333;
		border: 0px solid gray;
		line-height: 130%;
		background: #F0F0F0;
}

#top
{
		background-color: #F0F0F0;
		border-bottom: 0px solid gray;
}

		#zona_logo  {
		    float:left;
		    width: 172px;
		    height:119px;
				margin:0;
				padding:0;
				border:0px solid #000;
				background: #FFF;
		}
				
		/*  MENÚ SUPERIOR
				------------------------------------------------------------------------------------ */
					
		#menu_superior {
					float:right;
					height:119px;
					width:611px;
					padding:0 0 0 0px;
					font-family: verdana, arial, sans-serif; 
					color:#000;
					border:0px solid #000;
					background: #F0F0F0;
		}
							#menu_superior1_1 {
									float:left;
									height:10px;
									padding-top:2px;
									padding-bottom:0px;
									border:0px solid #000;
									background: #F0F0F0;
							}
							
							#area_restringida {
							    float: left;
							    margin: 0 0 0 0px;
							    padding-top:0px;
									padding-left: 20px;
									border:0px solid #000;
							}
									a.retringido, a.restringido:link, a.restringido:active, a.restringido:visited {
											font-size: 0.9em;
											color:#2A2A2A;
											border:0px solid #aaa;
									}
									a.restringido:hover {
											font-size: 0.9em;
											color:#C60E0E;
											border:0px solid #aaa;
									}
							
							#menu_ppal {
									float:right;
									height:10px;
							   	padding-top:0px;
									padding-right:88px;
									border: 0px solid #000;
									background: #F0F0F0;
									color:#2A2A2A;
							}
							
							#menu_superior1_2 {
									clear: both;
									height:10px;
									width:611px;
									margin:0 0 0 0px;
									padding:0 0 0 0px;
									border: 0px solid #000;
									background: #F0F0F0 url(_img/franja_inf_menu_sup.gif) no-repeat left bottom;
							}
							
							#menu_servicios {
									clear: both;
									width: 611px;
									height: 82px;
									padding: 0;
									font-family: verdana, arial, sans-serif;
									color: #2A2A2A;
									border: 0px solid #000;
									background: #F0F0F0;
							}
					   
										.franja_menu_servicios {
												float: left;
												height:100%;
												width: 1px;
												padding:0;
												border: 0px solid #000;
												background: #CDCCCA url(_img/doc.gif) repeat-y left bottom;
										}
										
										.menu_servicios1_1 {
												float:left;
												height:82px;
												width:174px;
												padding:0;
												border: 0px solid #000;
												background: #F0F0F0;
												
												
										}
										
														.menu_general_serv1 ul {
															display:inline;
															float:left;
															list-style:none;
															margin: 0px 0 0 0px;
															padding: 2px 0 0 5px;
															border: 0px solid #000;
															line-height: 1.3em;
														}
														
														.menu_general_serv1 ul li{
															padding: 0 0 2px 3px;
														}
												
														.menu_general_serv1 {
												  	  margin-left:0px;
												    }
												    
												   	.menu_general_serv1 ul a{
															text-decoration:none;
														}
										
										.menu_servicios1_2 {
												float:left;
												height:100%;
												width:174px;
												padding:0;
												border: 0px solid #000;
												background: #F7F6F2;
												
										}
														.menu_general ul {
															display:inline;
															float:left;
															list-style:none;
															margin: 0px 0 0 0px;
															padding: 5px 0 0 3px;
															border: 0px solid #000;
														}
														
														.menu_general ul li{
															padding: 0 0 2px 0;
														}
												
														.menu_general {
												  	  margin-left:0px;
												    }
												    
												   	.menu_general ul a{
															text-decoration:none;
														}
														.menu_general_esp ul {
															display:inline;
															float:left;
															list-style:none;
															margin: 0px 0 0 0px;
															padding: 5px 0 0 3px;
															border: 0px solid #000;
														}
														
														.menu_general_esp ul li{
															padding: 0 0 0px 0;
														}
												
														.menu_general_esp {
												  	  margin-left:0px;
												    }
												    
												   	.menu_general_esp ul a{
															text-decoration:none;
														}
														
														#buscador_home {
														  display:inline;
															float:left;
															padding: 0 0 0px 18px;
															font-size:1.0em;
															text-align:left;
															background-color:#F7F6F2;
															border: 0px solid #000;
														}
														.busca_gral { 
														    width:110px;
														    height: 15px;  
																font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #292829;
																border-style: ridge; border-width: 1px; border-color: #DEDDD8; background-color: #FBFAFA;
														}
														.text_buscador { 
														    width:110px;
														    height: 14px;  
																font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #292829;
																border-style: ridge; border-width: 1px; border-color: #DEDDD8; background-color: #FBFAFA;
														}
										
										.menu_servicios1_3 {
												float:left;
												height:100%;
												width:174px;
												padding:0;
												border: 0px solid #000;
												background: #F7F6F2;
										}
										
										.menu_area_roja {
												float:right;
												height:100%;
												width:86px;
												padding:0;
												border: 0px solid #000;
												background: #9F0020 url(_img/area_roja_menu_servicios.gif) no-repeat left top;
										}
										
					#menu_superior2 {
							 clear: both;
							 height:13px;
							 width:611px;
							 padding:0;
							 border: 0px solid #000;
							 background: #9F0020 url(_img/img_franja_inf_menu_sup.gif) no-repeat left top;
					}




#leftnav
{
		float: left;
		width: 172px;
		margin:0;
		padding:0;
		border: 0px solid #000;
		
}


								.zona_menu_principal  {
									margin:0;
									padding:0;
									border:0px solid #000;
									background: #FFF;
								}
				        
							        #area_estrella{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #282828; border:0px solid #000; }
											#rotulo_area_estrella{ float: left; text-align: left; padding-left:10px; line-height: 1.4em; width: 81%; border:0px solid #000; background-color: #FFF; }  
							        #img_area_estrella{ float: right; text-align: right; width: 19%; background-color: #FFF; } 
							           
							        /* MENU PRINCIPAL COMÚN */
												
												#menu_principal, #menu_principal_a, #menu_principal_u, #menu_principal_c, #menu_principal_d, #menu_principal_f, #menu_principal_j, #menu_principal_s, #menu_principal_t, #menu_principal_i{
													list-style:none;
													padding: 0 0 6px 0px;
													line-height: 1.9em;
													margin: 1px 0 0 2px;
													border:0px solid #000;
												}
												
												a.menu_principal { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #000000; background-color: #FFFFFF; }
												a.menu_principal:link, a.menu_principal:visited, a.menu_principal:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #000000; background-color: #FFFFFF; }
												
												a.menu_principal_a { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C40627; background-color: #FFFFFF; }
												a.menu_principal_a:link, a.menu_principal_a:visited, a.menu_principal_a:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_a:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C40627; background-color: #FFFFFF; }
												
												a.menu_principal_c { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #4EB0AD; background-color: #FFFFFF; }
												a.menu_principal_c:link, a.menu_principal_c:visited, a.menu_principal_c:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_c:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #4EB0AD; background-color: #FFFFFF; }
																								
												a.menu_principal_d { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #DBA000; background-color: #FFFFFF; }
												a.menu_principal_d:link, a.menu_principal_d:visited, a.menu_principal_d:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_d:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #DBA000; background-color: #FFFFFF; }
												
												a.menu_principal_s { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #D23E72; background-color: #FFFFFF; }
												a.menu_principal_s:link, a.menu_principal_s:visited, a.menu_principal_s:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_s:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #D23E72; background-color: #FFFFFF; }
												
												a.menu_principal_t { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #0099CF; background-color: #FFFFFF; }
												a.menu_principal_t:link, a.menu_principal_t:visited, a.menu_principal_t:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_t:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #0099CF; background-color: #FFFFFF; }
												
												a.menu_principal_i { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C40627; background-color: #FFFFFF; }
												a.menu_principal_i:link, a.menu_principal_i:visited, a.menu_principal_i:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_i:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C40627; background-color: #FFFFFF; }
												
												a.menu_principal_f { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #0099CF; background-color: #FFFFFF; }
												a.menu_principal_f:link, a.menu_principal_f:visited, a.menu_principal_f:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_f:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #0099CF; background-color: #FFFFFF; }
												
												a.menu_principal_u { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C40627; background-color: #FFFFFF; }
												a.menu_principal_u:link, a.menu_principal_u:visited, a.menu_principal_u:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_u:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C40627; background-color: #FFFFFF; }
																																																						  													
												a.menu_principal_ini { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #C70D0E; background-color: #FFFFFF; }
												a.menu_principal_ini:link, a.menu_principal_ini:visited, a.menu_principal_ini:active { color: #000000; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_ini:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #CA0E0F; background-color: #FFFFFF; }
												
												a.menu_principal_ini2 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #898989; background-color: #FFFFFF; }
												a.menu_principal_ini2:link, a.menu_principal_ini2:visited, a.menu_principal_ini2:active { color: #000000; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_ini2:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #898989; background-color: #FFFFFF; }
														
												a.menu_principal_gest { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #619078; background-color: #FFFFFF; }
												a.menu_principal_gest:link, a.menu_principal_gest:visited, a.menu_principal_gest:active { height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal_gest:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CA0E0F; width:100%; padding-left: 5px; text-decoration: none; border-bottom: solid 1px #E6E6E6; border-left: solid 4px #619078; background-color: #FFFFFF; }
												
											
											/* SUBMENU PRINCIPAL COMÚN */
												
												#menu_principal2, #menu_principal2_a, #menu_principal2_u, #menu_principal2_c, #menu_principal2_d, #menu_principal2_f, #menu_principal2_j, #menu_principal2_s, #menu_principal2_t, #menu_principal2_i {
													padding: 0 0 0px 0px;
													margin: 1px 0 0 2px;
													
												}
												#menu_principal2 u, #menu_principal2_a u, #menu_principal2_u u, #menu_principal2_c u, #menu_principal2_d u, #menu_principal2_f u, #menu_principal2_j u, #menu_principal2_s u, #menu_principal2_t u, #menu_principal2_i u {
													padding: 0px 0px 0px 0px;
													display:inline;
													float:left;
													list-style:none;
												}
												
												#menu_principal2 li, #menu_principal2_a li, #menu_principal2_u li, #menu_principal2_c li, #menu_principal2_d li, #menu_principal2_f li, #menu_principal2_j li, #menu_principal2_s li, #menu_principal2_t li, #menu_principal2_i li {
													list-style:none;
													padding-left: 6px;
													border:0px solid #000;
												}
												
												
												a.menu_principal2 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2:link, a.menu_principal2:visited, a.menu_principal2:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #494949; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_elegida:link, a.menu_principal2_elegida:visited, a.menu_principal2_elegida:active { font-weight: bold; color: #494949; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_a { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; line-height:1.3em; background-color: #FFFFFF; }
												a.menu_principal2_a:link, a.menu_principal2_a:visited, a.menu_principal2_a:active { font-weight: bold; color: #9D9C9C; padding-top: 1px; width:100%; line-height:1.3em; padding-bottom: 1px; }
												a.menu_principal2_a:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; line-height:1.3em; background-color: #FFFFFF; }
												
												a.menu_principal2_a_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C40627; width:100%; font-weight: bold; text-decoration: none; line-height:1.3em; background-color: #FFFFFF; }
												a.menu_principal2_a_elegida:link, a.menu_principal2_a_elegida:visited, a.menu_principal2_a_elegida:active { font-weight: bold; color: #C40627; line-height:1.3em; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_a_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; line-height:1.3em; background-color: #FFFFFF; }
																								
												a.menu_principal2_t { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_t:link, a.menu_principal2_t:visited, a.menu_principal2_t:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_t:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_t_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #0099CF; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_t_elegida:link, a.menu_principal2_t_elegida:visited, a.menu_principal2_t_elegida:active { font-weight: bold; color: #0099CF; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_t_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_u { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_u:link, a.menu_principal2_u:visited, a.menu_principal2_u:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_u:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_u_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C40627; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_u_elegida:link, a.menu_principal2_u_elegida:visited, a.menu_principal2_u_elegida:active { font-weight: bold; color: #C40627; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_u_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_i { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_i:link, a.menu_principal2_i:visited, a.menu_principal2_i:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_i:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_i_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C40627; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_i_elegida:link, a.menu_principal2_i_elegida:visited, a.menu_principal2_i_elegida:active { font-weight: bold; color: #C40627; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_i_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_f { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_f:link, a.menu_principal2_f:visited, a.menu_principal2_f:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_f:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_f_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #0099CF; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_f_elegida:link, a.menu_principal2_f_elegida:visited, a.menu_principal2_f_elegida:active { font-weight: bold; color: #0099CF; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_f_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
											
												a.menu_principal2_c { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_c:link, a.menu_principal2_c:visited, a.menu_principal2_c:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_c:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFE; }
												
												a.menu_principal2_c_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #4EB0AD; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_c_elegida:link, a.menu_principal2_c_elegida:visited, a.menu_principal2_c_elegida:active { font-weight: bold; color: #4EB0AD; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_c_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_s { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_s:link, a.menu_principal2_s:visited, a.menu_principal2_s:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_s:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_s_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #D23E72; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_s_elegida:link, a.menu_principal2_s_elegida:visited, a.menu_principal2_s_elegida:active { font-weight: bold; color: #D23E72; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_s_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
													
												a.menu_principal2_d { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #9D9C9C; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_d:link, a.menu_principal2_d:visited, a.menu_principal2_d:active { font-weight: bold; color: #9D9C9C; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_d:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												
												a.menu_principal2_d_elegida { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #DBA000; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
												a.menu_principal2_d_elegida:link, a.menu_principal2_d_elegida:visited, a.menu_principal2_d_elegida:active { font-weight: bold; color: #DBA000; height:16px; padding-top: 1px; width:100%; padding-bottom: 1px; }
												a.menu_principal2_d_elegida:hover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: xx-small; color: #C0C0C0; width:100%; font-weight: bold; text-decoration: none; background-color: #FFFFFF; }
										
					#zona_lat_inferior {
							
							float:left;
							margin: 0;
							padding:0;
							width: 172px;
							height:100%;
							color: #B8B9B1;
							border: 0px solid #000;
							background: #F0F0F0;
				  }	
				 
								.zona_encuesta {
									margin: 20px 0 0 10px;
									color: #292829;
								
								}
								.zona_encuesta h3{
									background: url(../iconos/ic_encuest.gif) no-repeat center left;
									padding-left: 16px;
									color: #79a3f5;
									font-size:0.9em;
								}
								.zona_encuesta ul {
									margin:0;
									padding:0;
								}
								#encuesta li {
									background: url(http://www.ayuntamientohuesca.es/_img/encuestas/li.gif) no-repeat center left;
									padding-left: 12px;
									padding-right: 0;
									margin:0;
									color: #79a3f5;
									text-decoration: none;	
									line-height:1.5em;
									list-style:none;
								}
								#encuesta_resp li {
									padding-left: 0px;
									padding-right: 0;
									margin:0;
									color: #79a3f5;
									text-decoration: none;	
									line-height:1.5em;
									list-style:none;
									border: 0px solid #000;
								}
								#encuesta li a{
									width:150px;
									
									}
								#encuesta li a, a:link, a:visited{
									text-decoration:none;
									color:#292829;
								}
								#encuesta li a:hover{
									text-decoration:none;
									color:#DB241F;
								}
								
								.otras_encuestas{
									color: #DA2420;
								}
					
								#datos_contacto {
								  margin: 30px 0 0 0px;
								  float: left;
									font-family: verdana, arial, sans-serif; 
									color:#282828;
									font-size: 0.9em;
									padding-left: 12px;
									width:172px;
									border:0px solid #000;
									background: #F0F0F0;
								}
								
								#contacto {
								  float: left;
									font-family: verdana, arial, sans-serif; 
									font-size: 0.9em;
									color: #282828;
									text-decoration: none;
									padding-left: 12px;
									width:172px;
									padding-top: 3px;
									background: #F0F0F0;
								}
								
								html>body #contacto a:hover, #contacto a:active{
									width:172px;
								}	
								#datos_accesibilidad {
								  margin: 30px 0 0 0px;
								  float: left;
								  text-align: center;
								  padding-top: 0px;
									width:172px;
									border:0px solid #000;
									background: #F0F0F0;
								}		
								html>body #datos_accesibilidad a:hover, #datos_accesibilidad a:active{
									width:172px;
								}												
										
										
																		
/*  ÁREA MENÚ SERVICIOS
------------------------------------------------------------------------------------ */
		
#menu_servicios {
		clear: both;
		width: 611px;
		height: 82px;
		padding: 0;
		font-family: verdana, arial, sans-serif;
		color: #2A2A2A;
		border: 0px solid #000;
		background: #F0F0F0;
		}
	   
					.franja_menu_servicios {
							float: left;
							height:100%;
							width: 1px;
							padding:0;
							border: 0px solid #000;
							background: #CDCCCA url(_img/doc.gif) repeat-y left bottom;
					}
					
					.menu_servicios1_1 {
							float:left;
							height:82px;
							width:174px;
							padding:0;
							border: 0px solid #000;
							background: #F0F0F0;
							
							
					}
					
									.menu_general_serv1 ul {
										display:inline;
										float:left;
										list-style:none;
										margin: 0px 0 0 0px;
										padding: 2px 0 0 5px;
										border: 0px solid #000;
										line-height: 1.3em;
									}
									
									.menu_general_serv1 ul li{
										padding: 0 0 2px 3px;
									}
							
									.menu_general_serv1 {
							  	  margin-left:0px;
							    }
							    
							   	.menu_general_serv1 ul a{
										text-decoration:none;
									}
					
					.menu_servicios1_2 {
							float:left;
							height:100%;
							width:174px;
							padding:0;
							border: 0px solid #000;
							background: #F7F6F2;
							
					}
					
									.menu_general ul {
										display:inline;
										float:left;
										list-style:none;
										margin: 0px 0 0 0px;
										padding: 5px 0 0 3px;
										border: 0px solid #000;
									}
									
									.menu_general ul li{
										padding: 0 0 2px 0;
									}
							
									.menu_general {
							  	  margin-left:0px;
							    }
							    
							   	.menu_general ul a{
										text-decoration:none;
									}
									
					.menu_servicios1_3 {
							float:left;
							height:100%;
							width:174px;
							padding:0;
							border: 0px solid #000;
							background: #F7F6F2;
					}
					
					.menu_area_roja {
							float:right;
							height:100%;
							width:86px;
							padding:0;
							border: 0px solid #000;
							background: #9F0020 url(_img/area_roja_menu_servicios.gif) no-repeat left top;
					}
					
		#menu_superior2 {
		 float:left;
		 height:13px;
		 width:611px;
		 padding:0;
		 border: 0px solid #000;
		 background: #9F0020 url(_img/img_franja_inf_menu_sup.gif) no-repeat left top;
		}
					


#contenedor_cuerpo {
    
    float:right;
    width:611px;
    height:100%;
    min-height:650px;
    border: 0px solid #000;
		background: #FFF;
		
}

    #fila_gral {
				display: table-row;
		}

		#cuerpo_intranet {
				float:left;
				width:611px;
				padding:0;
				border: 0px solid #000;
				background: #fff;
				height:580px;
			
		}
					
		#cuerpo {
		    
				float:left;
				width:525px;
				padding:0;
				border: 0px solid #000;
				background: #FFF;
				height:100%;
				border-right: 1px solid #E5E5E5;
				display: table-cell;

		}																								
				#contenido_00 {
						float:left;
						width:100%;
						padding:0;
						border: 0px solid #000;
						background: #FFF;	
					}
						#contenido_01 {
								float:left;
								width:100%;
								padding:0 0 0 0;
								border: 0px solid #000;
								background: #FFF;
						}
							
						html>body #contenido_01 {
								clear:none;
						}
								
								#contenido_02 {
										float:left;
								    width:100%;
								    padding: 0px;
										border: 0px solid #000;
									  background: #FFF;
								}
		
								html>body #contenido_02 {
										clear:none;
								}
																												
										#menu_imagen_area {
											float:left;
											width:525px;
											height:49px;
											font-size: 1.1em;
											line-height:1.4em;
											border:0px solid #000;
											margin: 0px;
											padding: 25px 0px 0 85px;
											border: 0px solid #000;
										}
										#menu_imagen_area_intranet {
											float:left;
											width:611px;
											max-width:526px;
											height:49px;
											font-size: 1.1em;
											line-height:1.4em;
											border:0px solid #000;
											margin: 0px;
											padding: 25px 0px 0 85px;
											border: 0px solid #000;
										}
										#menu_imagen_area a {
											text-decoration: none;
										}
										
										#area_vertical {
										  float:left;
											padding: 0px 15px 0 0px;
										}
										
										#franja_menu_aux {
												float: left;
												padding: 0px;
												height: 175px;
												width: 1px;
												border: 0px solid #000;
												background: #F2F2F2 url(_img/doc.gif) repeat-y left bottom;
										}
										#menu_vertical {
										    float: right;
											  text-align:left;
												padding: 0px 150px 0 0px;
												border: 0px solid #000;
										}
										#menu_horizontal {
										    float: left;
										    width:100%;
											  text-align:left;
												padding: 0px 0px 0px 0px;
												border: 0px solid #000;
										}
										
										#navegador_noticias {
											font-size: 1.3em;
											color: #79A3F5;
											border:0px solid #000;
											width:392px;
											padding:2px 10px 10px 8px;
											
										}
										#navegador_noticias a {
											color: #79A3F5;
											text-decoration: none;
										}
										.separadora{
											color: #7CA2F3;
										}
													
				
			
			#banner_imagenes {
			  float:right;
				text-align:center;
				height:100%;
				width:77px;
				padding: 8px 4px 0 2px;
				border: 0px solid #000;
				background: #FFF;
					
			}
			#col_banners {
					 padding: 0 0 0px 0px;
					 margin: 1px 0 0 2px;
			}
			#col_banners u {
					 padding: 0px 0px 0px 0px;
					 display:inline;
					 float:left;
					 list-style:none;
			}
			#col_banners li {
					 list-style:none;
					 padding: 0.5em 0.2em 0.5em;
					 border:0px solid #000;
			}

#pie_principal {
		clear: both;
		height:22px;
		width:784px;
		padding:0;
		border: 0px solid #000;
		background: #FFF url(_img/img_pie.gif) no-repeat left top;
}		

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/*  MENÚS	
------------------------------------------------------------------------------------ */	

.servicios {
									
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			text-decoration:none;
			font-size: xx-small;
			border: 0px solid #000;
	
}
a.servicios:link, a.servicios:active, a.servicios:visited {
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			text-decoration:none;
			font-size: xx-small;
			border: 0px solid #000;
}
a.servicios:hover {
									
			font-family:verdana,arial,sans-serif;
			color:#C60E0E;
			text-decoration:none;
			font-size: xx-small;
}
.servicios_elegida, a.servicios_elegida:link, a.servicios_elegida:active, a.servicios_elegida:visited {
									
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			text-decoration:none;
			font-size: xx-small;
			
}
.a.servicios_elegida:hover {
									
			font-family:verdana,arial,sans-serif;
			color:#C60E0E;
			text-decoration:none;
			font-size:0.8em;
			
}
.external {
									
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			text-decoration:none;
			font-size: xx-small;
			border: 0px solid #000;
	
}
a.external:link, a.external:active, a.external:visited {
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			text-decoration:none;
			font-size: xx-small;
			border: 0px solid #000;
}
a.external:hover {
									
			font-family:verdana,arial,sans-serif;
			color:#C60E0E;
			text-decoration:none;
			font-size: xx-small;
}
.external_elegida, a.external_elegida:link, a.external_elegida:active, a.external_elegida:visited {
									
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			text-decoration:none;
			font-size: xx-small;
			
}
.a.external_elegida:hover {
									
			font-family:verdana,arial,sans-serif;
			color:#C60E0E;
			text-decoration:none;
			font-size:0.8em;
			
}
.servicios_busc {
									
			font-family:verdana,arial, sans-serif;
			color:#2A2A2A;
			font-weight:bold;
			text-decoration:none;
			font-size: xx-small;
			border: 0px solid #000;
	
}

/* CONTENIDOS */
		
		#plantilla_ejem {
		  height:10px;
			font-family: verdana,arial,helvetica,sans-serif;
			font-size: 1.0em;
			color:#000;
			margin: 0;
			line-height:1.4em;
			border:0px solid #000;
			
		}
		
		#contenido_plantilla_ejemplo {
			float:left;
			width:94%;
			font-size: 1.0em;
			color:#282828;
			border: 0px solid #000;
			display:block;
			line-height:1.4em;
			background:#FCF9FC;
		}
		
		#contenido_plantilla {
			
			float:left;
			width:94%;
			font-size: 1.0em;
			color:#282828;
			border: 0px solid #000;
			display:block;
			line-height:1.4em;
		}
		#contenido_plantilla p ol ul li {
		
			width:94%;
			color:#282828;
			font-size: 1.0em;
			
		}
		#contenido_plantilla ul {
		   
		   display:inline;
		   margin-left: 0;
		   padding-left: 0;
		   border: 0px solid #000;
		}
		#contenido_plantilla a {
			font-size: 1.0em;
			color:#898989;
			border: 0px solid #000;
			line-height:1.4em;
		}
		#contenido_plantilla a:hover {
			font-size: 1.0em;
			color:#282828;
			border: 0px solid #000;
			line-height:1.4em;
			text-decoration: underline;
		}		
				
		#tabla_plantilla {
		
			float:left;
			width:100%;
			font-size: 1.0em;
			color:#282828;
			text-align:center;
			border: 0px solid #000;
			display:block;
			line-height:1.4em;
		}
		#tabla_contratos {
		
			float:left;
			width:95%;
			font-size: 1.0em;
			color:#282828;
			text-align:center;
			border: 0px solid #000;
			display:block;
			line-height:1.4em;
		}
		
				/*
				#textovertical { overflow:visible; writing-mode: tb-rl; filter:flipv fliph; height:80px;  }
				*/
				
				.mod_fila_caption {
				  
				  color:#fff;
					line-height:1.3em;
					text-align:center;
					font-weight: bold;
					background: #c8040e; 
					
					
				}
				
				.mod_fila_caption_f {
				  
				  color:#fff;
					line-height:1.3em;
					text-align:center;
					font-weight: bold;
					background: #007AAC; 
					
					
				}
				
				.mod_fila_caption2 {
				  
				  color:#000;
					line-height:1.3em;
					font-weight: bold;
					background: #D4D2D2; 
					
				
				}
				
				.mod_fila_contenido {
				  
				  line-height:1.3em;
				  color:#000;
					background: #f0f0f0; 
					
				
				}
					
		.img_float_right { 
		     float: right;
		     margin: 4px 0 10px 10px;
		}
		.img_float_left {
				 float: left;
				 margin: 5px 10px 10px 0px;
		}
		.img_float_center { 
		     margin: 10px 0px 10px 0px;
		}
		.img_cascada_right { 
		     float: right;
		     margin: 5px 0 10px 10px;
		     clear: right;
		}
		.img_cascada_left { 
		     float: left;
		     margin: 4px 10px 10px 0px;
		     clear: left;
		}

#galeria_fot_principal { 
   margin:0 auto; 
}
.contenedor_galeria_foto { 
   float:left; 
   width:210px; 
   height:290px; 
   margin: 10px; 
   padding:5px; 
   background-color:#f2f2f2; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   text-align:left; 
} 

.cuerpo_item_galeria {
  float:left;
  display: block;
  padding: 0px 0 0px 0px;
	color:#000000;
	font-size: 1.2em;
	font-weight: normal;
	line-height:1.3em;
	border: 0px solid #000;
}	
		
#galeria_fotos li { 
   display:inline; 
   width:210px; 
   background-color:#f2f2f2; 
   padding:3px; 
   margin:5px; 
   text-align: center; 
   line-height:1.3em;
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   border:0px solid #000;
} 

.titulo_galeria {
	float:left;
	width:95%;
	font-size: 1.2em;
	font-weight: bold;
	line-height:1.3em;
	color: #C7110F;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	border:0px solid #000;
	text-align:center;
	
}
.subtitulo_galeria {
	float:left;
	width:95%;
	font-size: 1.1em;
	line-height:1.3em;
	color: #000000;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	border:0px solid #000;
	text-align:center;
}

.titulo_galeria_in {
	float:left;
	width:80%;
	text-align:center;
	font-size: 1.1em;
	font-weight: bold;
	line-height:1.3em;
	color: #C7110F;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	border:0px solid #000;
	
}
.subtitulo_galeria_in {
	float:left;
	width:80%;
	text-align:center;
	font-size: 1.1em;
	line-height:1.3em;
	color: #000000;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	border:0px solid #000;
}
#img_area_home {
    
    float:left;
    width:99%;
    height:176px;
    min-height:176px;
    padding: 0 0 0 0px;
    border: 0px solid #000;
    
    
}
		#img_home {
    
		    float:left;
		    padding:0;
		    width:175px;
		    height:175px;
    		min-height:175px;
    		border: 0px solid #000;
		        
		}
		#franja_menu_home {
				float: left;
				height: 175px;
				width: 1px;
				padding:0;
				border: 0px solid #000;
				background: #CDCCCA url(_img/doc.gif) repeat-y left bottom;
		}
		#franja_menu_home_inf {
				float: right;
				height: 1px;
				max-height:1px;
				width: 524px;
				padding-bottom:0px;
				border: 0px solid #000;
				background: #fff url(_img/img_franja_inf_home.gif) no-repeat left top;
				
		}


#noticias, #proximos_eventos {
	padding:0px 0 0px 8px;
	border: 0px solid #000;
	max-width: 515px;
}
html>body #noticias, #proximos_eventos {
	padding:0px 0 5px 0px;
	border: 0px solid #000;
	
}
#noticias {
  float:right;
  display: block;
	padding-top: 0px;
	border: 0px solid #000;
}

#noticias div{
  float:left;
  min-width:490px;
  margin: 1px 5px 5px 1px;
	padding: 8px 8px 8px 8px;
	background-color:#F7F6F2;
	border: 0px solid #000;
}
.noticias_rotulo {
  float:left;
  width:490px;
  min-width:490px;
  color:#4A4849;
	text-decoration: none;
	line-height:1.4em;
	font-size: 1.1em;
	font-weight: bold;
	border: 0px solid #000;
	padding: 1px 5px 10px 11px;
}

.noticias_rotulo a{

  padding: 12px 5px 10px 15px;
  line-height:1.4em;
  color:#4A4849;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_noticias.gif) no-repeat left center;
	border: 0px solid #000;
}
.noticias_rotulo a:hover{
  padding: 12px 5px 10px 15px;
  line-height:1.4em;
	color:#C71210;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_noticias.gif) no-repeat left center;
}


.noticias1 h1 {
	padding:0 0 0 0px;
	margin:0;
	font-weight: bold;
	font-size:1.0em;
	line-height:1.3em;
	border:0px solid #000;
	
}
		.noticias1 a{
			padding:0 0 0 0px;
			margin:0;
			color:#59595B;
			border:0px solid #000;
		}
		.noticias1 a:hover{
			padding:0 0 0 0px;
			margin:0;
			color:#C60C0D;
		}
		
.noticias1 p {
	width:99%;
	font-size: 1.0em;
	line-height:1.3em;
	color: #59595B;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	border:0px solid #000;
}
.noticias1_texto h1 {
	width:99%;
	padding:0 0 0 0px;
	margin:0;
	font-weight: bold;
	font-size:1.0em;
	line-height:1.3em;
	border:0px solid #000;
	
}
.noticias1_texto a{
			padding:0 0 0 0px;
			margin:0;
			color:#59595B;
			border:0px solid #000;
}
.noticias1_texto a:hover{
			padding:0 0 0 0px;
			margin:0;
			color:#C60C0D;
}
.noticias1_texto p {
	width:99%;
	font-size: 1.0em;
	line-height:1.3em;
	color: #59595B;
	padding:0 0 0 0px;
	margin:0 0 0 0px;
	border:0px solid #000;
}

#proximos_eventos {
  float:right;
  display: block;
	padding-top: 0px;
	padding-left: 8px;
	border: 0px solid #000;
}

#proximos_eventos div{
  float:left;
  min-width:490px;
  margin: 1px 5px 5px 1px;
	padding: 8px 8px 8px 8px;
	background-color:#F7F6F2;
	border: 0px solid #000;
}

#proximos_eventos_rotulo{
  clear:both;
  min-width:490px;
  color:#4A4849;
	text-decoration: none;
	font-size: 1.1em;
	line-height:1.4em;
	font-weight: bold;
	border: 0px solid #000;
	padding: 15px 5px 10px 11px;
	background-color:#FFF;
}

#proximos_eventos_rotulo a{
  padding:15px 5px 10px 15px;
  line-height:1.4em;
  color:#4A4849;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_eventos.gif) no-repeat left center;
	background-color:#FFF;
	border: 0px solid #000;
}
#proximos_eventos_rotulo a:hover{
  padding: 15px 5px 10px 15px;
  line-height:1.4em;
	color:#C71210;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_eventos.gif) no-repeat left center;
	background-color:#FFF;
}

.proximos_eventos1 h1 {
	padding:0 0 0 0px;
	margin:0;
	font-weight: bold;
	font-size:1.0em;
	line-height:1.3em;
	border:0px solid #000;
	
}
.proximos_eventos1 {
	display: block;
	padding:0 0 0 0px;
	margin:0;
	font-weight: normal;
	font-size:1.0em;
	line-height:1.3em;
	border:0px solid #000;
	
}
 	  .proximos_eventos1 a{
 	    width:99%;
			max-width:485px;
			padding:0 0 0 0px;
			margin:0;
			color:#59595B;
			border:0px solid #000;
		}
		.proximos_eventos1 a:hover{
			width:99%;
			max-width:485px;
			padding:0 0 0 0px;
			margin:0;
			color:#C60C0D;
		}

#destacados {
  float:right;
  display: block;
  width: 332px;
	padding: 8px 2px 5px 5px;
	font-size: 1.0em;
	line-height: 1.3em;
	border: 0px solid #000;
}

.destacados_rotulo {
  color:#4A4849;
	text-decoration: none;
	font-size: 1.1em;
	line-height:1.4em;
	font-weight: bold;
	border: 0px solid #000;
	padding-bottom: 8px;
}

.destacados_rotulo a{
  padding: 5px 0 0px 15px;
  color:#4A4849;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_destacados.gif) no-repeat left center;
}
.destacados_rotulo a:hover{
  padding: 5px 0 0px 15px;
	color:#C71210;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_destacados.gif) no-repeat left center;
}

.destacados h2 a{
	color:#646768;
	text-decoration: none;
	font-size:1.0em;
	line-height:1.3em;
	font-weight: bold;
	padding: 2px 0 0px 5px;
	background: url(http://www.ayuntamientohuesca.es/_iconos/home/ico_destacados.gif) no-repeat left center;
	border: 0px solid #000;
}
.destacados1 {
	margin:0;
	padding: 2px 2px 5px 2px;
	color:#59595B;
	border: 0px solid #000;	
}
.destacados1 p {
	
	margin:0;
	font-size:1.0em;
	line-height:1.3em;
	font-weight: normal;
	list-style:none;
	border: 0px solid #000;
}

.destacados1 a {
	text-decoration:none;
	padding:0px;
	color:#59595B;
}
.destacados1 a:hover {
	text-decoration:none;
	padding:0px;
	color:#C71210;
	
}
		
.informa {
	color:#8f8d8e;
	font-size: 1.0em;
}

.editor_negro{

   text-decoration:none;
   font-size: 1.0em;
   line-height:1.3em;
	 color:#000;
   
}
.editor_blanco{

   text-decoration:none;
   color:#fffffd;
   
}
.editor_rojo{

   text-decoration:none;
   font-size: 1.0em;
   line-height:1.3em;
	 color:#c70d0e;
   
}


/*****************************

LISTAR Y VISUALIZAR ITEMS

*****************************/

#listar_visualizar {
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height:1.2em;
	border:0px solid #000;
		
}


/*****************************

PAGINADOR

*****************************/

#paginador_gestion {
	float:right;
	width:380px;;
	background-color: #F0F0F0;
	border:1px solid #D3D3D3;


}

#paginador {
	float:right;
	width:380px;
	background-color: #F0F0F0;
	border:1px solid #D3D3D3;

}

			.paginador1 {
				float:right;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				text-align:right;
				width:380px;
			}
			
			.boton_paginador {
				height: 15px;
				border-style: ridge;
				border-width: 1px;
				border-color: #FFFFFF;
				background-color: #ADC4F4;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1.6em;
				font-style: normal;
				color: #5F79AC;
				text-decoration: none;
				letter-spacing: normal;
				word-spacing: normal;
				white-space: nowrap;
			}
			a.texto_paginador:link, a.texto_paginador:active, a.texto_paginador:visited {
				font-size:xx-small;
				font-family:tahoma,verdana,arial, sans-serif;
				color:#919191;
				text-decoration:none;
				line-height: 1.3em;
			}
			
			.texto_paginador { font-size:1.1em; font-family:tahoma,verdana,arial; color:#939292; text-decoration:none; line-height: 1.3em; }
			.paginador	{ font-size:1.1em; font-family:tahoma,verdana,arial; color:#939292; text-decoration:none; line-height: 1.3em; }
			a.paginador:link, a.paginador:active, a.paginador:visited 	{ font-size:1.1em; font-family:tahoma,verdana,arial; color:#939292; text-decoration:none; line-height: 1.3em; }
			a.paginador:hover   { font-size:1.1em; font-family:tahoma,verdana,arial; color:#A00423; text-decoration:underline; line-height: 1.3em; }
			.paginador_elegida{ font-size:1.1em; font-family: tahoma,verdana,arial; font-weight: normal; color:#FFFFFF; text-decoration:none; letter-spacing: 0px; background-color: #A10423;}
			
			.boton_paginador {  
			    height: 15px;	border-style: ridge; border-width: 1px; border-color: #FFFFFF;
					background-color: #939292; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-style: normal; color: #F0F0F0; 
					text-decoration: none; letter-spacing: normal; word-spacing: normal; white-space: nowrap; 
			}
			
			.text_paginador	{ 
					height: 15px; width:25px; 
					font-family: verdana,arial,helvetica,sans-serif; font-size: 1.1em; color: #939292; background-color: #F0F0F0;
					border-style: ridge; border-width: 1px; border-color: #FFFFFF;
			}
			
.titulo_servicio {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-align:left;
	padding: 10px 0 5px 10px;
	margin: 0;
	color:#000000;
	
}
.titulo_item_listado {
	clear:both;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1.0em;
	border-bottom: 1px solid #EFEFED;
	padding: 10px 0 10px 10px;
	margin: 0;
	color:#000;
	line-height:1.4em;
	text-align:left;
	border: 0px solid #000;
	
}
.titulo_item_listado_enc {
	float:left;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1.1em;
	border-bottom: 0px solid #EFEFED;
	padding: 10px 0 20px 10px;
	margin: 0;
	color:#000;
	line-height:1.4em;
	text-align:left;
	
}
.titulo_item_listado a {
	text-decoration:none;
}

.titulo_ver_item {
	font-size: 1.0em;
	padding: 5px 0 5px 5px;
	margin: 0;
	color:#000;
	line-height:1.4em;
	text-align:left;
	font-weight: bold;
	
}

.ver_item h2 {
	border-bottom: 1px solid #AEC5F5;
	padding: 5px 0 5px 5px;
	margin: 0;
	font-size: 1.0em;
	line-height: 1.4em;
	color:#000;
	border: 0px solid #000;
	text-align:left;
}
.ver_item h3 {
  padding: 5px 0 5px 5px;
	color:#5E5E5E;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
}	
.descripcion_item {
  padding: 0px 0 0px 5px;
  color:#5E5E5E;
	font-size: 1.1em;
	font-weight: normal;
	line-height:1.3em;
	border: 0px solid #000;
}	
.cuerpo_item {
  display: block;
  padding: 0px 0 0px 5px;
	color:#000000;
	font-size: 1.1em;
	font-weight: normal;
	line-height:1.3em;
	border: 0px solid #000;
}	
.ver_item li {
	padding: 0px 0 0px 0px;
	margin: 0;
	color:#000;
	font-size: 1.0em;
	border: 0px solid #000;
	text-align:left;
}
.ver_item a {
	padding: 0px 0 0px 0px;
	margin: 0;
	color:#898989;
	font-size: 1.0em;
	line-height:1.3em;
	border: 0px solid #000;
	text-align:left;
	text-decoration: none;
}
.ver_item a:hover {
	padding: 0px 0 0px 0px;
	margin: 0;
	color:#C7050F;
	font-size: 1.0em;
	line-height:1.3em;
	border: 0px solid #000;
	text-align:left;
	text-decoration: underline;
}
.ver_item_aux {
  width: 100%;
  display: block;
	padding: 0px 0 0px 5px;
	margin: 0;
	color:#000;
	font-size: 1.1em;
	border: 0px solid #000;
	line-height:1.4em;
	text-align:left;
	text-decoration: none;
}
.ver_item_aux_contratos {
  width: 100%;
  display: block;
	padding: 0px 0 0px 5px;
	margin: 0;
	color:#000;
	font-size: 1.1em;
	border: 0px solid #000;
	line-height:1.4em;
	text-align:left;
	text-decoration: none;
}

.titulo_servicio_enc {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	text-align:left;
	padding: 10px 0 5px 10px;
	color:#000000;
	border: 0px solid #000;
}

.texto_encuestas {
  float:left;
  width: 480px;
  margin: 0;
  padding: 0px 0 3px 20px;
  font-size: 1.0em;
  color:#000;
  line-height:1.4em;
  border: 0px solid #000;
}
		.ver_resp_encuestas {
			padding: 0px 0 8px 0px;
			float: left;
			width: 75%;
			border: 0px solid #000;
		}
		.ver_votos_encuestas {
			padding: 0px 0 5px 0px;
		  float: right;
		  /*width: 100px;*/
		  text-align: right;
		  border: 0px solid #000;
		  
		}
		.ver_item_aux_enc {
		  float:left;
		  /*width: 100%;*/
		  display: block;
			padding: 0px 0 0px 0px;
			margin: 0;
			color:#000;
			font-size: 1.0em;
			border: 0px solid #000;
			line-height:1.4em;
			text-align:left;
			text-decoration: none;
		}
#ver_item_tramites ul li {
	padding: 3px 0 3px 25px;
	border: 0px solid #000;
	font-size: 1.1em;
		
}
 
#ver_item_tramites ul {
	margin: 0;
	padding: 0;
}
 
#ver_item_tramites a {
	text-decoration: none;
	color: #000000;
	padding: 3px 6px;
	
}
 
#ver_item_tramites a:hover {
	color: #C7050F;
}

.rotulo_listado_tramite {
  
  color:#000;
	font-size: 1.1em;
	line-height: 1.4em;
	border-bottom: 1px solid #EFEFED;
	padding: 10px 10px 10px 23px;

}	
.titulo_tramite {
  
  padding: 0 0 0 23px;
  color:#C8050F;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;

}
.subtitulo_tramite {
  
  padding: 0 0 0 20px;
  color:#000;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;

}
.texto_tramite {
  
  padding: 0 0 0 33px;
  color:#000;
	font-size: 1.1em;
	font-weight: normal;
  line-height: 1.4em;
}

a.tramite:link, a.tramite:visited { font-size: 1.0em; line-height: 1.4em; color: #C7050F; padding-left: 0px; text-decoration: none; }
a.tramite:hover { font-size: 1.0em; line-height: 1.4em; color: #000;	padding-left: 0px; text-decoration: none; }
a.tramite:active { font-size: 1.0em; line-height: 1.4em; color: #C8040E; padding-left: 0px; text-decoration: none; }

.titulo_oferta_empleo {
  
  padding: 0 0 0 10px;
  color:#C7050F;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;

}
.subtitulo_oferta_empleo {
  
  padding: 0 0 0 10px;
  color:#000;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.4em;

}

.texto_oferta_empleo {
  
  padding: 0 0 0 10px;
  color:#000;
	font-size: 1.1em;
	font-weight: normal;
  line-height: 1.4em;
}

.link_volver{

  text-align: right;
  width:100%;
}

.link_volver a {
  
  padding: 0 15px 0 0px;
  color:#000;
	font-size: 1.1em;
	font-weight: normal;
	text-align: right;
}
.link_volver a:hover {
  
  padding: 0 15px 0 0px;
  color:#C60610;
	font-size: 1.1em;
	font-weight: normal;
	text-align: right;

}

#estatus_gestion {
     
		  padding: 20px 0px 0px 0px;
		  float:left;
		  width: 95%;
		  text-align: center;
		  border: 0px solid #000;
}

#listar_visualizar_plantillas {
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:1.3em;
	border:0px solid #000;
		
}
#rotulo_listado_plantillas {
  float:left;
  color:#000;
	line-height: 1.4em;
	border-bottom: 1px solid #EFEFED;
	padding: 10px 10px 10px 23px;
  
}	

#listado_plantillas {
  height:10px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 1.0em;
	color:#000;
	margin: 0;
	line-height:1.4em;
	border:0px solid #000;
	border-bottom: 1px solid #EFEFED;
}

#titulo_item_listado_plantillas {
	
	float:left;
	width:400px;
	padding: 10px 0 10px 10px;
	text-align:left;
	
}
#estatus_gestion_plantillas {
	
	float:right;
	width:150px;
	padding: 10px 10px 10px 10px;
	border:0px solid #000;
	
}


/*****************************

TABLAS LISTADOS

*****************************/

#tabla_listado {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border:0px solid #000;
	text-align: center;
	font-size: 1.1em;
  font-family: verdana,arial,sans-serif;
}
    #nreg {
      
			text-align:left;
			padding-left:8px;
			color:#000;
		}
		
		.row_tabla_caption {
		    font-size: 0.6em;
		    text-align: center;
				color:#000;
				height: 18px; 
				background-color: #D6CDA2;
				padding-right: 2px;
			  padding-left: 2px;
		}
		.row_tabla {
		    font-size: 0.6em;
		    color:#000;
				height: 17px; 
				background-color: #F7F6F2;
				padding-right: 2px;
			  padding-left: 2px;
		}
		.col_tabla_caption {
		    padding: 5px 10px 5px 5px;
		    font-size: 0.6em;
		    text-align: right;
				color:#000;
				height: 18px; 
				background-color: #D6CDA2;
				
		}
		.col_tabla {
		    padding: 5px 5px 5px 10px;
		    font-size: 0.6em;
		    color:#000;
				height: 17px; 
				background-color: #F7F6F2;
				
		}

/*****************************

LINKS HOME

*****************************/

a.home_tit:link, a.home_tit:visited { font-size: 1.0em; color: #59595B; padding-left: 0px; text-decoration: none; }
a.home_tit:hover { font-size: 1.0em; color: #C70D0E;	padding-left: 0px; text-decoration: none; }
a.home_tit:active { font-size: 1.0em; color: #59595B; padding-left: 0px; text-decoration: none; }

a.home_tit_ev:link, a.home_tit_ev:visited { color: #59595B; padding-left: 0px; text-decoration: none; }
a.home_tit_ev:hover { color: #C70D0E;	padding-left: 0px; text-decoration: none; }
a.home_tit_ev:active { color: #59595B; padding-left: 0px; text-decoration: none; }


a.home_subtit:link, a.home_subtit:visited { font-family: verdana,arial,sans-serif; color: #8F8D8E;padding-left: 0px; text-decoration: none; }
a.home_subtit:hover	{ font-family: verdana,arial,sans-serif; color: #6C93DD; padding-left: 0px; text-decoration: none; }
a.home_subtit:active	{ font-family: verdana,arial,sans-serif; color: #8F8D8E; 	padding-left: 0px; text-decoration: none; }

a.info_home_ok:link, a.info_home_ok:visited { font-family: verdana,arial,sans-serif; color: #6C93DD;padding-left: 0px; text-decoration: none; }
a.info_home_ok:hover	{ font-family: verdana,arial,sans-serif; color: #ff2828; padding-left: 0px; text-decoration: none; }
a.info_home_ok:active	{ font-family: verdana,arial,sans-serif; color: #6C93DD; 	padding-left: 0px; text-decoration: none; }

a.mas_info_dest:link, a.mas_info_dest:visited { font-family: verdana,arial,sans-serif; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_dest:hover	{ font-family: verdana,arial,sans-serif; color: #C60C0D; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_dest:active	{ font-family: verdana,arial,sans-serif; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }


a.mas_info_home:link, a.mas_info_home:visited { font-family: verdana,arial,sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home:hover	{ font-family: verdana,arial,sans-serif; color: #C60C0D; font-size: 1.0em; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home:active	{ font-family: verdana,arial,sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home_ev:link, a.mas_info_home_ev:visited { font-family: verdana,arial,sans-serif; font-size: 0.9em; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home_ev:hover	{ font-family: verdana,arial,sans-serif; color: #C60C0D; font-size: 0.9em; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home_ev:active	{ font-family: verdana,arial,sans-serif; font-size: 0.9em; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }


a.mas_info_home_vs:link, a.mas_info_home_vs:visited { font-family: verdana,arial,sans-serif; font-size: 0.9em; color: #C60C0D; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home_vs:hover	{ font-family: verdana,arial,sans-serif; color: #000000; font-size: 0.9em; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.mas_info_home_vs:active	{ font-family: verdana,arial,sans-serif; font-size: 0.9em; color: #C60C0D; font-weight: bold; padding-left: 0px; text-decoration: none; }


a.mas_info_listados:link, a.mas_info_listados:visited { font-family: verdana,arial,sans-serif; color: #6C93DD; font-size: 0.9em; padding-left: 0px; text-decoration: none; }
a.mas_info_listados:hover	{ font-family: verdana,arial,sans-serif; color: #ff2828; font-size: 0.9em; padding-left: 0px; text-decoration: none; }
a.mas_info_listados:active	{ font-family: verdana,arial,sans-serif; color: #6C93DD; font-size: 0.9em; padding-left: 0px; text-decoration: none; }

a.email_buzon:link, a.email_buzon:visited { font-family: verdana,arial,sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.email_buzon:hover	{ font-family: verdana,arial,sans-serif; color: #C60C0D; font-size: 1.0em; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.email_buzon:active	{ font-family: verdana,arial,sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; padding-left: 0px; text-decoration: none; }

/*****************************

FORMULARIO DE LOGIN

*****************************/

#form_login { 
  clear:both;
	padding: 20px;
	width: 100%;
	font-family: verdana,arial,sans-serif;
	font-size: 1.1em;
	color: #000;
	text-align: center;
	line-height: 1.5em;;
  
} 
label { padding-left:113px; padding-top:10px;  font-family: verdana,arial,sans-serif; color: #C8040E; text-align:left; display: block; } 
.campo { margin-bottom: 20px; } 

.rotulo_form_login { font-size: 0.7em; font-family:tahoma,verdana,arial; color:#000; text-decoration:none; line-height: 1.6em; }


/*****************************

ENCUESTA

*****************************/

.principal_enc_rot{ font-family: verdana,arial; font-size: 1.0em; color: #C8040E; padding-left: 0px; padding-right: 2px; text-decoration: none; }
.principal_enc{ font-family: verdana,arial; font-size: 1.0em; color: #282828; padding-left: 0px; padding-right: 2px; text-decoration: none; }
a.principal_enc:link,  a.principal_enc:visited { font-family: verdana,arial; font-size: 1.0em; color: #282828; padding-left: 0px; padding-right: 1px; text-decoration: none; }
a.principal_enc:hover 	{ font-family: verdana,arial; font-size: 1.0em; color: #79A3F5;	padding-left: 0px; padding-right: 1px; text-decoration: none; }
a.principal_enc:active	{ font-family: verdana,arial; font-size: 1.0em; color: #ff2828; padding-left: 0px; padding-right: 1px; text-decoration: none; }

/*****************************

OBJETOS DE FORMULARIO Y OTROS

*****************************/


#formulario_edicion {
  clear:both;
	padding: 15px 0 5px 10px;
	margin: 0px;
	border: 0px solid #000;
  font-family: verdana,arial,sans-serif;
	font-size: 1.1em;
	
}
#formulario_edicion2 {
  clear:both;
	padding: 15px 0 5px 10px;
	margin: 0px;
	border: 0px solid #000;
  font-family: verdana,arial,sans-serif;
	font-size: 1.1em;
	
}
    /* FORMULARIO A UNA COLUMNA */
    
    #row_simple {
		  clear: both;
		  width: 100%;
		  padding-top: 0px;
		  text-align: center;
		  color: #4C4A4B;
		  border: 0px solid #000;
		}
           
    
    #row_1col {
		  clear: both;
		  padding-top: 0px;
		}
        
    #label_1col {
		  
		  float: left;
		  width: 320px;
		  padding-left: 20px;
		  padding-bottom: 5px;
		  text-align: left;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		
		#formw_1col {
		  
		  float: left;
		  width: 500px;
		  padding-left: 20px;
		  padding-bottom: 5px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		  } 

    #label_rec {
		  
		  float: left;
		  width: 100px;
		  padding-left: 0px;
		  padding-bottom: 5px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		
		#formw_rec {
		  
		  float: right;
		  width: 400px;
		  padding-left: 15px;
		  padding-bottom: 5px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		  } 
		  		
		  		.label_rec {
		  
					  float: left;
					  width: 100px;
					  padding-left: 0px;
					  padding-bottom: 5px;
					  text-align: right;
					  color: #4C4A4B;
					  border: 0px solid #000;
					  
					}
					
					.formw_rec {
					  
					  float: right;
					  width: 400px;
					  padding-left: 15px;
					  padding-bottom: 5px;
					  text-align: left;
					  border: 0px solid #000;
					  color:#000;
					} 
    
      #label_banner {
		  
		  float: left;
		  width: 225px;
		  padding-left: 0px;
		  padding-bottom: 5px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		
		#formw_banner {
		  
		  float: right;
		  width: 355px;
		  padding-left: 15px;
		  padding-bottom: 5px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		  } 

    #label_inscripcion {
		  
		  float: left;
		  width: 140px;
		  padding-left: 0px;
		  padding-bottom: 5px;
		  padding-right: 5px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		  
		#label_inscripcion2 {
		  
				  float: left;
				  width: 500px;
				  padding: 0 0 0 0px;
				  text-align: center;
				  color: #4C4A4B;
				  border: 0px solid #000;
		}
		
		#formw_inscripcion {
		  
		  float: right;
		  width: 370px;
		  padding-left: 15px;
		  padding-bottom: 5px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		} 
        
    /* FORMULARIO A DOS COLUMNAS */
    
		#row {
		  
		  padding-top: 0px;
		  border: 0px solid #000;
		}
				.row {
		  
				  padding-top: 0px;
				  border: 0px solid #000;
				}
		
		#label {
		  clear: both;
		  float: left;
		  width: 130px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		
		#formw {
		  
		  float: right;
		  width: 450px;
		  text-align: left;
		  padding-right: 15px;
		  border: 0px solid #000;
		  
		  } 
			#formw_internet {
		  
		  float: right;
		  width: 365px;
		  text-align: left;
		  padding-right: 15px;
		  color: #000;
		  border: 0px solid #000;
		  
		  } 
		#label_lista {
		  
		  float: left;
		  width: 120px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		
		#label_lista_sms {
		  
		  float: left;
		  width: 220px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		#formw_lista_sms {
		  
		  float: right;
		  width: 360px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		  
		}
		
		#formw_lista {
		  
		  float: right;
		  width: 360px;
		  padding-right:10px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		  } 
		  
		#linea_separadora {
		  clear: both;
		
		}
				.linea_separadora {
				  clear: both;
				
				}
		
		/* FORMULARIO A CUATRO COLUMNAS */
			
		#row2 {
		  clear: both;
		  padding-top: 0px;
		  border: 0px solid #000;
		  }
		
		#label1 {
		  
		  float: left;
		  width: 125px;
		  text-align: right;
		  padding-right: 10px;
		  color: #4C4A4B;
		  border: 0px solid #000;
		}
		#formw1 {
		  
		  float: left;
		  width: 140px;
		  text-align: left;
		  border: 0px solid #000;
		  padding-left: 8px;
		} 
			
		#label2 {
		  
		  float: left;
		  width: 153px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		}
		#label2_corta {
		  
		  float: left;
		  width: 120px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		}
		
    #formw2 {
		  float: right;
		  width: 170px;
		  text-align: left;
		  border: 0px solid #000;
		  padding-left: 4px;
		  padding-right: 40px;
		  
		} 
		
		.label_buscador {
		  height: 20pt;
		  font-size: 0.9em;
		  float: left;
		  width: 250px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		}
	
		
    .form_buscador {
      height: 20pt;
		  float: right;
		  width: 350px;
		  font-size: 1.0em;
		  text-align: left;
		  border: 0px solid #000;
		  padding-left: 8px;
		  padding-right: 40px;
		  
		}
		.label_buscador_rec {
		  height: 20pt;
		  font-size: 0.9em;
		  float: left;
		  width: 200px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		}
		
    .form_buscador_rec {
      height: 20pt;
		  float: left;
		  width: 250px;
		  font-size: 1.0em;
		  text-align: left;
		  border: 0px solid #000;
		  padding-left: 8px;
		  padding-right: 40px;
		}  
		
		

#formulario_edicion_deportes {
	padding: 0px 0 1px 0px;
	margin: 0px;
	border: 1px solid #f2f2f2;
  font-family: verdana,arial,sans-serif;
	font-size: 1.1em;
	
}
	#label_rec_deportes {
		  
		  float: left;
		  width: 200px;
		  height:20px;
		  padding: 5px 5px 2px 0px;
		  text-align: right;
		  color: #FFF;
		  background:#C8040E;
		  border: 0px solid #000;
		  
		  }
		
	#formw_rec_deportes {
		  
		  float: right;
		  width: 380px;
		  height:20px;
		  padding: 5px 5px 2px 5px;
		  text-align: left;
		  border: 0px solid #f2f2f2;
		  background:#F7F6F2;
		  color:#000;
		  } 

.rotulo_formulario { 
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		line-height:1.4em;
		color:#000;
		text-align: center;
		padding:0px;
		margin:0px;
}	
.rotulo_formulario_banner { 
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		line-height:1.4em;
		color:#000;
		text-align: center;
		padding:0 15px 0 10px;
		margin:0px;
}					
.msg_error { 
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 1.0em;
		line-height:1.4em;
		color:#C60E0E;
		text-align: center;
		padding:0px;
		margin:0px;
}					

.texto { 
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		color:#000;
		text-align: center;
		padding:0px;
		margin:0px;
}	
.texto_buzon { 
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size:1.0em;
		color:#000;
		padding:0 0 0 40px;
		margin:0px;
}

.text { 
    height: 15px;  
		font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #292829;
		border-style: ridge; border-width: 1px; border-color: #898989; background-color: #FBFAFA;
		
}
.text_hidden	{ 
		height: 15px; width:20px; 
		font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #292829; background-color: #FFF;
		border-style: ridge; border-width: 0.1px; border-color: #FFF;
}
.textarea { 
   	font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #292829;
		border-style: ridge; border-width: 1px; border-color: #898989; background-color: #FBFAFA;
		
}

.select {  
    height: 16px; 
		border-style: ridge; border-width: 1px; border-color: #898989;
		background-color: #FBFAFA; font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; font-style: normal; color: #292829; 
		text-decoration: none; letter-spacing: normal; word-spacing: normal; white-space: nowrap; 
}

.select1 {  
    height: 16px; width:122px;
		border-style: ridge; border-width: 1px; border-color: #898989;
		background-color: #FBFAFA; font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; font-style: normal; color: #292829; 
		text-decoration: none; letter-spacing: normal; word-spacing: normal; white-space: nowrap; 
}

.select_multiple { 
    height:76px;
    border-style: ridge; border-width: 1px; border-color: #898989; 
    background-color: #FFFFFF; font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em;
    color:#4C4A4B; text-decoration:none; letter-spacing: 0px;
}

.boton { 
		background-color: #C8040E; width: 60px; height: 16px;
		font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #FFFFFF;
		border-style: ridge; border-width: 1px; border-color: #BB050E;
}
.boton2 { 
		background-color: #C8040E; height: 16px;
		font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #FFFFFF;
		border-style: ridge; border-width: 1px; border-color: #BB050E;
}
.boton_largo { 
		background-color: #C8040E; height: 16px;
		font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #FFFFFF;
		border-style: ridge; border-width: 1px; border-color: #BB050E;
}	

a.boton_admin:link, a.boton_admin:visited, a.boton_admin:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #FFFFFF; text-decoration: none; border-style: ridge; border-width: 1px; border-color: #666666; background-color: #619078;  }
a.boton_admin:hover { background-color: #C8040E; font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #E4E7EA; text-decoration: none; border-style: ridge; border-width: 1px; border-color: #666666; }
			
.menu3	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3:link, a.menu3:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.menu3:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; padding-left: 0px; text-decoration: none;  }
a.menu3:active	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F8CFD6; font-weight: bold; padding-left: 0px;	text-decoration: none; }
.menu3_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; padding-left: 0px; text-decoration: none;  }
a.menu3_elegida:link, a.menu3_elegida:visited, a.menu3_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; padding-left: 0px; text-decoration: none;  }

.menu3_d	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#EBAC13; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_d:link, a.menu3_d:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EBAC13; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_d:active	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EBAC13; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_d:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F2CF2E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_d_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F2CF2E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_d_elegida:link, a.menu3_d_elegida:visited, a.menu3_d_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F2CF2E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_a	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#C8040E; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_a:link, a.menu3_a:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_a:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_a:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F8CFD6; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_a_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_a_elegida:link, a.menu3_a_elegida:visited, a.menu3_a_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_f	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#007AAC; font-weight: bold;  padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_f:link, a.menu3_f:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #007AAC; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_f:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #007AAC; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_f:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #9FCDE7; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_f_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #9FCDE7; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_f_elegida:link, a.menu3_f_elegida:visited, a.menu3_f_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #9FCDE7; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_c	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#009B8B; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_c:link,  a.menu3_c:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #009B8B; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_c:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #009B8B; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_c:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #8BD4D3; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_c_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #8BD4D3; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_c_elegida:link, a.menu3_c_elegida:visited, a.menu3_c_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #8BD4D3; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_s	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#AD004D; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_s:link, a.menu3_s:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #AD004D; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_s:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #AD004D; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_s:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #E283A0; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_s_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #E283A0; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_s_elegida:link, a.menu3_s_elegida:visited, a.menu3_s_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #E283A0; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_t	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#025475; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_t:link, a.menu3_t:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #025475; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_t:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #025475; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_t:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #007AAC; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_t_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #007AAC; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_t_elegida:link, a.menu3_t_elegida:visited, a.menu3_t_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #007AAC; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_i	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#C8040E; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_i:link, a.menu3_i:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_i:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_i:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F8CFD6; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_elegida_i { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_elegida_i:link, a.menu3_i_elegida:visited, a.menu3_i_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }

.menu3_u	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color:#C8040E; font-weight: bold; padding-left: 0px; line-height:1.4em; text-decoration: none; }
a.menu3_u:link, a.menu3_u:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none; }
a.menu3_u:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; font-weight: bold; line-height:1.4em; padding-left: 0px;	text-decoration: none; }
a.menu3_u:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #F8CFD6; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
.menu3_u_elegida { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }
a.menu3_u_elegida:link, a.menu3_u_elegida:visited, a.menu3_u_elegida:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #EA787E; font-weight: bold; line-height:1.4em; padding-left: 0px; text-decoration: none;  }


a.mapa_web:link, a.mapa_web:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; line-height:1.4em; color: #000000; font-weight: normal; padding-left: 0px; text-decoration: none; }
a.mapa_web:hover	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; line-height:1.4em; color: #C8040E; font-weight: normal; padding-left: 0px; text-decoration: none;  }
a.mapa_web:active	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; line-height:1.4em; color: #000000; font-weight: normal; padding-left: 0px;	text-decoration: none; }
	
a.sel_pag:link, a.sel_pag:visited, a.sel_pag:active { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #C8040E; text-decoration: none; }
a.sel_pag:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #494949; text-decoration: none; }
	
													
#lista ul {
	 margin:0;
 	 padding-left:240px;
 	 line-height: 1.4em;
 	 font-size: 1.0em;
}
#lista li {
	 
	 margin:0;
	 text-decoration: none;	
	
}
#lista li a, a:hover, a:link, a:visited {
 	text-decoration:none;
	color:#292829;
}
#lista li a:hover {
 	text-decoration:none;
	color:#C8040E;
}								

/* calendario */

#calendario {
		  float:left;
			width:140px;
			padding: 5px 5px 0 5px;
			background: #AE171A;
			border: 1px solid #8C1518;
			font-size: 1.0em;
} 

.tit_mes_cal	{ font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.tit_mes_cal:link, a.tit_mes_cal:visited { font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-weight: bold; padding-left: 0px; text-decoration: none; }
a.tit_mes_cal:hover	{ font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-weight: bold; padding-left: 0px; text-decoration: none;  }
a.tit_mes_cal:active	{ font-family: verdana,arial,helvetica,sans-serif; color: #fff; font-weight: bold; padding-left: 0px;	text-decoration: none; }

.num_dia_cal1	{ color:#F7EFEF; text-align:center; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; padding-left: 0px; text-decoration: none; background: #20C7EB; }
.num_dia_cal2	{ color:#484848; text-align:center; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; padding-left: 0px; text-decoration: none; background: #F4F0D7; }
.num_dia_cal3	{ color:#484848; text-align:center; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; padding-left: 0px; text-decoration: none; background: #DED6A4; }

a.num_dia_cal:link, a.num_dia_cal:visited { font-family: verdana,arial,helvetica,sans-serif; color: #59725D; font-weight: normal; padding-left: 0px; text-decoration: none; }
a.num_dia_cal:hover	{ font-family: verdana,arial,helvetica,sans-serif; color: #C8040E; font-weight: normal; padding-left: 0px; text-decoration: none;  }
a.num_dia_cal:active	{ font-family: verdana,arial,helvetica,sans-serif; color: #3D4046; font-weight: normal; padding-left: 0px;	text-decoration: none; }
		
.num_dia_cal_sel	{ font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px; text-decoration: none; }
a.num_dia_cal_sel:link, a.num_dia_cal_sel:visited { font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px; text-decoration: none; }
a.num_dia_cal_sel:hover	{ font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px; text-decoration: none;  }
a.num_dia_cal_sel:active	{ font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px;	text-decoration: none; }
		
.num_hoy_cal	{ text-align:center; font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px; text-decoration: none; background: #EB2024; }
a.num_hoy_cal:link, a.num_hoy_cal:visited { text-align:center; font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px; text-decoration: none; }
a.num_hoy_cal:hover	{ text-align:center; font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px; text-decoration: none;  }
a.num_hoy_cal:active	{ text-align:center; font-family: verdana,arial,helvetica,sans-serif; color: #FFF; font-weight: normal; padding-left: 0px;	text-decoration: none; }


/* FORMULARIO DINAMICO */

    #label_gest_forms {
		  
		  float: left;
		  width: 235px;
		  padding-left: 0px;
		  padding-bottom: 5px;
		  text-align: right;
		  color: #4C4A4B;
		  border: 0px solid #000;
		  
		  }
		
		#formw_gest_forms {
		  
		  float: right;
		  width: 355px;
		  padding-left: 15px;
		  padding-bottom: 5px;
		  text-align: left;
		  border: 0px solid #000;
		  color:#000;
		  } 

    #formulario_edicion_dim {
			padding: 15px 0 5px 10px;
			margin: 0px;
			border: 0px solid #000;
		  font-family: verdana,arial,sans-serif;
			font-size: 1.1em;
			text-align:center;
			
		}

		#fdim {
		  clear: both;
		  padding: 10px 1px 1px 1px;
		  width: 500px;
		  background: #FFF;
		  text-align:center;
		  border: 0px solid #000;
		  
		}
		#fdim_gestion {
		  clear: both;
		  padding: 15px 1px 15px 1px;
		  border: 1px solid #C8C8C8;
		  border-style: dotted;
		  text-align:center;
		  width: 505px;
		  background: #FFF;
		}
		.row_fdim {
		  clear: both;
		  padding-top: 0px;
		  border: 0px solid #000;
		  width: 100%;
		}
		
		.label_fdim {
		  
		  float: left;
		  width: 100px;
		  text-align: right;
		  padding-right: 5px;
		  color: #000;
		  border: 0px solid #000;
		}
		
		.label_fdim_mod2 {
		  
		  float: left;
		  width: 100%;
		  text-align: left;
		  padding-top: 8px;
		  padding-left: 50px;
		  padding-bottom: 8px;
		  color: #000;
		  border: 0px solid #000;
		}
		
		.label_fdim_mod1 {
		  
		  float: left;
		  width: 100px;
		  text-align: right;
		  padding-right: 5px;
		  color: #000;
		  border: 0px solid #000;
		}
		.formw_fdim1 {
		  
		  float: left;
		  width: 145px;
		  text-align: left;
		 	border: 0px solid #000;
		  padding-left: 1px;
		} 
		.formw_fdim2 {
		  
		  float: left;
		  width: 394px;
		  text-align: left;
		 	border: 0px solid #000;
		  padding-left: 1px;
		}
		
		.formw_fdim_mod2 {
		  
		  float: left;
		  width: 100%;
		  text-align: left;
		  color: #4C4A4B;
		 	border: 0px solid #000;
		  padding-left: 50px;
		} 
		 
		.formw_fdim_oblig {
		  height: 25px;
		  float: left;
		  width: 445px;
		  color: #6B6B6B;
		  text-align: left;
		  border: 0px solid #000;
		  padding-left: 8px;
		} 
		.text_fdim { 
		    height: 15px;  
				font-family: verdana,arial,helvetica,sans-serif; font-size: 0.9em; color: #292829;
				border-style: ridge; border-width: 1px; border-color: #C8040E; background-color: #F6CED0;
		}
		#label_fdim_uniq {
		  
		  float: left;
		  width: 255px;
		  text-align: right;
		  font-size: 0.9em;
		  padding-right: 10px;
		  color: #000;
		  border: 0px solid #000;
		}
		#formw_fdim_uniq {
		  
		  float: left;
		  width: 320px;
		  text-align: left;
		  font-size: 0.9em;
		  border: 0px solid #000;
		  padding-left: 8px;
		}
		.boton_fdim { 
				background-color: #C8C8C8; height: 16px;
				font-family: verdana,arial,helvetica,sans-serif; font-size: 1.0em; color: #000;
				border-style: ridge; border-width: 1px; border-color: #C5C5C5;
		} 
		.text_option { 
		    height: 15px; font-size: 0.9em; color: #FFF; border-style: ridge; border-width: 0px; border-color: #FFF; background-color: #FFF;
		}
		#datos_intro { height:20px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.0em; line-height:1.5em; color:#000;	text-align: center;	padding:0px; margin:0px; }	
		
		.text_fondo { 
		    height: 15px; font-family: verdana,arial,helvetica,sans-serif; font-size: 0.9em; color: #FBFAFA;
				border-style: ridge; border-width: 1px; border-color: #898989; background-color: #FBFAFA;
		}
		.textarea_fondo { 
		   	font-family: verdana,arial,helvetica,sans-serif; font-size: 0.9em; color: #FBFAFA;
				border-style: ridge; border-width: 1px; border-color: #898989; background-color: #FBFAFA;
		}
		.tabla_listado_formu {
			padding-top: 0px;
			padding-right: 0px;
			padding-left: 0px;
			border:0px solid #000;
			text-align: center;
			font-size: 1.1em;
		  font-family: verdana,arial,sans-serif;
		 
		}
		.row_tabla_formu {
		    background-color: #F7F6F2;
				padding-right: 2px;
			  padding-left: 2px;
		}
		.td_campos_formu {
		    color:#000;
		    text-align: right;
				background-color: #D6CDA2;
				padding-right: 2px;
			  width:200px;
			  border:1px solid #D6CDA2;
		}
		.td_cont_formu {
		    color:#000;
		    text-align: left;
				background-color: #F7F6F2;
				padding-left: 2px;
			  width:300px;
			  border:1px solid #D6CDA2;
		}
		
/* CONTRATOS PUBLICOS */

#contratos_abiertos {
 	
 	display: inline;
	margin: 0px;
	position:absolute;
 	visibility:hidden;
   
}								
#contratos_provisionales {
 	
 	display: inline;
	margin: 0px;
	position:absolute;
 	visibility:hidden;
  
}			
#contratos_definitivos {
 	
 	display: inline;
	margin: 0px;
	position:absolute;
 	visibility:hidden;
  
}

#otros_contratos {
 	
 	display: inline;
	margin: 0px;
	position:absolute;
 	visibility:hidden;
  
}	

#cestado_select {
 	
 	display: inline;
	margin: 0px;
	position:relative;
 	visibility:visible;
  
}	

#cestado_text {
 	
 	display: inline;
	margin: 0px;
	position:absolute;
 	visibility:hidden;
  
}		

a.contratos:link, a.contratos:visited { font-size: 1.0em; line-height: 1.4em; color: #C7050F; padding-left: 0px; text-decoration: none; }
a.contratos:hover { font-size: 1.0em; line-height: 1.4em; color: #000;	padding-left: 0px; text-decoration: none; }
a.contratos:active { font-size: 1.0em; line-height: 1.4em; color: #C8040E; padding-left: 0px; text-decoration: none; }
		
a.tit_contratos:link, a.tit_contratos:visited { font-size: 1.0em; line-height: 1.4em; color: #000; padding-left: 0px; text-decoration: none; }
a.tit_contratos:hover { font-size: 1.0em; line-height: 1.4em; color: #C7050F;	padding-left: 0px; text-decoration: none; }
a.tit_contratos:active { font-size: 1.0em; line-height: 1.4em; color: #000; padding-left: 0px; text-decoration: none; }
	
		