
/*######### ESTILOS PARA CLINICA CALLAO ####################*/

/*ESTILOS GENERALES*/

	body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(../images/misc/fondo_pagina.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
	
	#cierrafloat{
	clear:both;
	}

	
	#contenedor{
	margin:0 auto;
	padding:0px;
	width:1000px;
	height:auto;
	}
	
		#contenedor_top{
			margin:0px;
			padding:0px;
			width:998px;
			height:9px;
			background-image:url(../images/misc/contenedor_top.png);
			background-repeat:no-repeat;
			display:table;
			
		
		}
		#contenedor_medio{
			margin:0px;
			padding:0px;
			width:998px;
			margin-top:0px;
			*margin-top:0px;
			_margin-top:-10px;
			background-image:url(../images/misc/contenedor_medio.png);
			background-repeat:repeat-y;
			display:table;
		}
		#contenedor_bajo{
			margin:0px;
			padding:0px;
			width:998px;
			height:25px;
			margin-top:0px;
			background-image:url(../images/misc/contenedor_bajo.png);
			background-repeat:no-repeat;
			display:table;
		}
		
	#cabecera{
	margin:0px;
	padding:0px;
	width:980px;
	height:326px;
	display:table;	
	}
		#cabecera_top{
		margin:0px;
	    padding:0px;
		margin-left:9px;
		*margin-left:9px;
		_margin-left:4px;
		width:980px;
		height:116px;
		background-color:#FFFFFF;
		float:left;	
		}
			#logo_clinicacallao{
			margin:0px;
	        padding:0px;
			margin-left:25px;
			margin-top:9px;
			width:196px;
			height:87px;
			float:left;
			border:none;
			}
						
			#miembro{
			margin:0px;
	        padding:0px;
			margin-top:9px;
			width:250px;
			height:56px;
			float:left;
			}
			#miembro p{
			margin:0px;
	        padding:0px;
			margin-top:25px;
			margin-left:40px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height:18px;
			text-align:justify;
			width:190px;
			color:#008bcb;
			
			}
			
			#tlf_cabecera{
			margin:0px;
	        padding:0px;
			margin-top:9px;
			width:257px;
			height:63px;
			float:right;
			
			}
		
		#menu_general{
		margin:0px;
	    padding:0px;
		margin-left:9px;
		*margin-left:9px;
		_margin-left:9px;
		margin-top:117px;
		*margin-top:0px;
		_margin-top:0px;
		padding-top:2px;
		width:980px;
		height:232px;
		background-color:#008bcb;
		background-image:url(../images/misc/fondo_menu_general.jpg);
		background-repeat:no-repeat;
		}
		
		#menu_general_chica{
		margin:0px;
	    padding:0px;
		margin-left:9px;
		*margin-left:9px;
		_margin-left:9px;
		margin-top:117px;
		*margin-top:0px;
		_margin-top:0px;
		padding-top:2px;
		width:980px;
		height:232px;
		background-color:#008bcb;
		background-image:url(../images/misc/fondo_menu_general_chica.jpg);
		background-repeat:no-repeat;
		}
		
		#lista_menu{
		margin:0px;
		padding:0px;
		margin-left:20px;
		margin-top:10px;
		width:288px;
		height:auto;
		}
		
		#lista_menu ul{
		margin:0px;
		padding:0px;
		
		list-style:none;
		
		}
		#lista_menu li{
		margin:0px;
		padding:0px;
		list-style:none;
		}
		
	#modulo_home{
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:40px;
	width:580px;
	height:auto;
	display:table;
	float:left;
	}
	
	#modulo_home p{
	margin:0px;
	padding:0px;
	margin-left:35px;
	margin-right:15px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:500px;
	text-align:justify;
	color:#6d6d6d;
	line-height:20px;
	display:table;
	}
	
	#modulo_home p a{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6d6d6d;
	text-decoration:none;
	}
	
	#modulo_home p a:hover{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6d6d6d;
	text-decoration:underline;
	}
	
	.oculto a{
	color:#6d6d6d;
	text-decoration:none;
	}
	.oculto a:hover{
	color:#6d6d6d;
	text-decoration:underline;
	}
	
	#modulo_home_top{
	margin:0px;
	padding:0px;
	width:572px;
	height:21px;
	background-image:url(../images/misc/fnd_mod_home_top.jpg);
	background-repeat:no-repeat;
	
	}
	#modulo_home_medio{
	margin:0px;
	padding:0px;
	width:572px;
	background-image:url(../images/misc/fnd_mod_home_medio.jpg);
	background-repeat:repeat-y;
	display:table;
	}
	#modulo_home_bajo{
	margin:0px;
	padding:0px;
	width:572px;
	height:39px;
	background-image:url(../images/misc/fnd_mod_home_bajo.jpg);
	background-repeat:no-repeat;
	
	}
	
	#img_chica_home{
	margin:0px;
	padding:0px;
	margin-top:-230px;
	margin-right:2px;
	*margin-right:2px;
	_margin-right:0px;
	width:310px;
	height:583px;
	float:right;
	}
	
	#img_chica_pq{
	margin:0px;
	padding:0px;
	width:144px;
	height:583px;
	float:right;
	}
	
	#contenido{
	
	margin:0px;
	padding:0px;
	margin-top:-200px;
	
	}
	
	#pie_pagina{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	#pie_pagina p{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
	font-weight:normal;
	line-height:18px;
	text-align:center;
	}
	
	#pie_pagina a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	font-weight:normal;
	text-decoration:none;
	
	}
	
	#pie_pagina a:hover{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7b7b7b;
	font-weight:normal;
	text-decoration:underline;
	
	}

#img_contenido{
	margin:0px;
	padding:0px;
	margin-left:35px;
	margin-bottom:5px;
	width:806px;
	height:101px;

}

/*PESTANAS PRUEBA*/	
/*- Menu Tabs 5--------------------------- */

    #pestanas {
      float:left;
      width:800px;
	  height:20px;
	  *height:25px;
	  margin-left:185px;
	 *margin-left:190px;
	 _margin-left:93px;
	 margin-top:0px;
	 *margin-top:40px;
	 _margin-top:0px;
	  line-height:normal;
      }
    #pestanas ul {
	  margin:0;
	  padding:9px 5px 0 50px;
	  *padding:9px 5px 0 50px;
	  _padding:9px 5px 0 50px;
	  list-style:none;
      }
    #pestanas li {
      display:inline;
      margin:0;
      padding:0;
      }
    #pestanas a {
      float:left;
      background:url("../images/misc/pestanas/tableft5.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #pestanas a span {
      float:left;
      display:block;
      background:url("../images/misc/pestanas/tabright5.gif") no-repeat right top;
      padding:5px 13px 4px 6px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
      color:#908f8f;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #pestanas a span {float:none;}
    /* End IE5-Mac hack */
    #pestanas a:hover span {
      color:#FFF;
      }
    #pestanas a:hover {
      background-position:0% -42px;
      }
    #pestanas a:hover span {
      background-position:100% -42px;
      }  
	  
	.azulito{ color:#FFF; background-position:0% -42px; }
	
/*FIN PESTANAS PRUEBA*/

/*PESTANAS MIAS*/
#menu_pestanas{}
#menu_pestanas_izq{
	margin:0px;
	padding:0px;
	width:7px;
	height:28px;
	background-image:url(../images/misc/pestanas/izquierda_blanco.gif);
	background-repeat:no-repeat;

}
#menu_pestanas_med{}
#menu_pestanas_dcha{}

/*FIN PESTANAS MIAS*/
	#fondo_modulo_pestanas{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:5px;
	*margin-top:-2px;
	_margin-top:-2px;
	width:968px;
	height:auto;
	display:table;
	}
	#fondo_modulo_pestanas a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
	text-decoration:none;
	}
	
	#fondo_modulo_pestanas a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
	text-decoration:underline;
	}
	#fondo_modulo_pestanas p{
	margin:0px;
	padding:0px;
	margin-left:35px;
	margin-right:15px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:900px;
	text-align:justify;
	color:#6d6d6d;
	line-height:20px;
	display:table;
	}
	.visible a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
	text-decoration:none;
	}
	.visible a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
	text-decoration:underline;
	}

	
		#fondo_modulos_pestanas_top{
		margin:0px;
		padding:0px;
		width:968px;
		height:23px;
		background-image:url(../images/misc/fnd_mod_pestanas_top.png);
		background-repeat:no-repeat;
		
		}
		#fondo_modulos_pestanas_medio{
		margin:0px;
		padding:0px;
		width:968px;
		background-image:url(../images/misc/fnd_mod_pestanas_medio.png);
		background-repeat:repeat-y;
		display:table;
		
		}
			
			#fondo_modulos_pestanas_medio h1{
				margin:0px;
				padding:0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#1a97d1;
				margin-left:15px;
				margin-right:15px;
				margin-bottom:10px;
				display:block;
				text-indent:-5000px;
				display:table;
				width:521px;
				height:57px;
				}
				
				#fondo_modulos_pestanas_medio h2{
				margin:0px;
				padding:0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#1a97d1;
				margin-left:35px;
				margin-right:15px;
				margin-bottom:10px;
				
				}
					#fondo_modulos_pestanas_medio h2 a{
						
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#1a97d1;
						text-decoration:none;
						
				}
				
				#fondo_modulos_pestanas_medio h2 a:hover{
					
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:14px;
						color:#1a97d1;
						text-decoration:underline;
					
				
				}
				
				#fondo_modulos_pestanas_medio h3{
				margin:0px;
				padding:0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#6d6d6d;
				margin-left:35px;
				margin-right:15px;
				margin-bottom:10px;
				
				}
					#fondo_modulos_pestanas_medio h3 a{
						
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#6d6d6d;
						text-decoration:none;
						
				}
				
				#fondo_modulos_pestanas_medio h3 a:hover{
					
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#6d6d6d;
						text-decoration:underline;
					
				
				}
							
				.azulito_enlaces{color:#1a97d1; font-weight:bold;}
				
				#fondo_modulos_pestanas_medio p a{
	
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#6d6d6d;
					text-decoration:none;
	}
	
				#fondo_modulos_pestanas_medio p a:hover{
				
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#6d6d6d;
					text-decoration:underline;
				}
				#fondo_modulos_pestanas_medio table{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#6d6d6d;
				}
				#fondo_modulos_pestanas_medio table a{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#6d6d6d;
					text-decoration:none;
				}
				#fondo_modulos_pestanas_medio table a:hover{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#6d6d6d;
					text-decoration:underline;
				}
				
		#fondo_modulos_pestanas_bajo{
		margin:0px;
		padding:0px;
		width:968px;
		height:35px;
		background-image:url(../images/misc/fnd_mod_pestanas_bajo.png);
		background-repeat:no-repeat;
		display:table;
		
		}
	
	/***********ESTILOS PARA MIGAS DE PAN*********/
	
	#migas_pan{
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:0px;
	*margin-top:-70px;
	_margin-top:-70px;
	padding-right:20px;

	}
	
	#migas_pan p{
	margin:0px;
	padding:0px;
	margin-right:50px;
	*margin-right:40px;
	_margin-right:60px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717272;
	line-height:18px;
	text-align:right;
	}
	#migas_pan a{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717272;
	font-weight:bold;
	text-decoration:underline;
	
	}
	
	#migas_pan a:hover{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#717272;
	font-weight:bold;
	text-decoration:underline;
	
	}
	
	
	/* FIN DE ESTILOS PARA MIGAS DE PAN*/
	
	#zona_pestanas{
	margin:0px;
	padding:0px;
	margin-top:20px;
	*margin-top:40px;
	
	}
	#tablas_opciones{
	margin:0px;
	padding:0px;
	margin-left:410px;
	margin-top:6px;
	*margin-top:20px;
	width:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	
	}
	
	/*SECCIONES*/
	
	#seccion{
	margin:0px;
	padding:0px;
	width:400px;
	height:77px;
	float:left;
	
	}
	#seccion_migas{
	margin:0px;
	padding:0px;
	margin-top:10px;
	*margin-top:30px;
	_margin-top:10px;
	margin-left:10px;
	float:left;
	width:100%;
	height:100px;
	}
	
	/**/
	
	/*ESTILOS PARA EL FORMULARIO DE CONTACTA.ASP*/
	
	#form{
	margin:0px;
	padding:0px;
	width:500px;
	text-align:right;
	}
	
	.textocapa{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;;
	color:#666666;
	text-align:justify;
	line-height:20px;
}

.textocapa a{
	color:#666;
	text-decoration:underline;
}

.textocapa a:hover{
	color:#666;
	text-decoration:none;
}

#filaformulario{
	width:360px;
	margin-left:60px;
	border-bottom:1px dotted #cccccc;
	margin-top:5px;
}

.filaformulario{
margin-left:60px;
	border-bottom:1px dotted #cccccc;
	margin-top:5px;
}

#filaformulariosinlinea{
	width:360px;
	margin-left:60px;
	margin-top:5px;
}

#textoformulario{
	width:150px;
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#B1AB96;
	float:left;
}

.textoformulario a{
	color:#666;
	text-decoration:underline;
}

.textoformulario a:hover{
	color:#666;
	text-decoration:none;
}

.textoformulario{
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

#textoformulario2{
	width:370px;
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;;
	color:#B1AB96;
	float:left;
}

#inputformulario p{
	width:200px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#B1AB96;
	float:left;
	text-align:right;
}

#inputformulario a:link{
	color:#B1AB96;
}

#inputformulario a:visited{
	color:#B1AB96;
}

#inputformulario a:hover{
	color:#666666;
	text-decoration:none;
}


#inputformulario{
	width:200px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B1AB96;
	padding-right:2px;
}

.inputformulario{
	margin:0px;
	padding:0px;
	border:1px solid #B1AB96;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-right:2px;
}

.inputformulario textarea{
	margin:0px;
	padding:0px;
	border:1px solid #B1AB96;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#inputformulario input{
	border:1px solid #B1AB96;
	width:180px;
	font-size:0.7em;
}

.inputformulario select{
	border:1px solid #B1AB96;
	width:180px;
	font-size:0.7em;
	text-align:right;
}

.inputformulario textarea{
	border:1px solid #B1AB96;
	width:180px;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#comentariocontacta{
	margin:0px;
	padding:0px;
	background-color:#efefef;
	border:1px solid #B1AB96;
	width:850px;
	margin-left:25px;
	padding:10px;
	color:#FFFFFF;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	
}

#comentariocontacta p{
	margin:0px;
	padding:0px;
}

#formularioenvio{
	margin:0px;
	padding:0px;
	width:500px;
}

#botonform{
	width:300px;
	margin-left:70px;
	margin-top:20px;
	text-align:right;
}

#imagen_contactar{
	margin:0px;
	padding:0px;
	margin-left:30px;

}
#imagen_quienessomos{
	margin:0px;
	padding:0px;
	margin-left:150px;
	float:left;

}
#contenedor_images_quienessomos{
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	display:table;

}
#miniaturas{
	margin:0px;
	padding:0px;
	margin-left:40px;

}
#miniaturas img{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

	
	/*FIN ESTILOS PARA EL FORMULARIO DE CONTACTA:ASP*/
	
/*ESTILOS PARA INSTALACIONES*/

#images_instalaciones{
	margin:0px;
	padding:0px;
	margin-left:40px;
	*margin-left:40px;
	_margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	display:table;

}
#img_instalaciones{
	margin:0px;
	padding:0px;
	margin-right:10px;
	width:206px;
	height:139px;
	float:left;

}

/* FIN ESTILOS PARA INSTALACIONES*/

/*ESTILOS PARA LAS PESTANAS DEFINITIVAS*/

#pestanas_definitivas{
	margin:0px;
	padding:0px;
	width:auto;
	height:30px;
}

#pestanas_definitivas ul{
	margin:0px;
	padding:0px;
	display:inline;
}

#pestanas_definitivas ul li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
}

	
/*ESTILOS PARA DONDE ESTAMOS*/	

#contenedor_modulitos_dondeestamos{
	margin:0px;
	padding:0px;
	margin-left:25px;
	_margin-left:15px;
	width:900px;
	height:160px;
}

#modulo_telefonos{
	margin:0px;
	padding:0px;
	width:294px;
	height:156px;
	float:left;
	background-image:url(../images/ES/modulo_telefonos.jpg);
	background-repeat:no-repeat;
}

#modulo_telefonos p{
	margin:0px;
	padding:0px;
width:150px;
	padding-left:100px;
	padding-top:70px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;

}

#modulo_direccion{
	margin:0px;
	padding:0px;
	margin-left:5px;
	_margin-left:-3px;
	width:294px;
	height:156px;
	float:left;
	background-image:url(../images/ES/modulo_direccion.jpg);
	background-repeat:no-repeat;
}

#modulo_direccion p{
	margin:0px;
	padding:0px;
	width:150px;
	padding-left:100px;
	padding-top:70px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;

}


#modulo_horarios{
	margin:0px;
	padding:0px;
	margin-left:5px;
	_margin-left:-3px;
	width:294px;
	height:156px;
	float:left;
	background-image:url(../images/ES/modulo_horarios.jpg);
	background-repeat:no-repeat;
}

#modulo_horarios p{
	margin:0px;
	padding:0px;
	padding-left:100px;
	padding-top:70px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	line-height:18px;

}




/* FIN ESTILOS PARA DONDE ESTAMOS*/	

/*ESTILOS COMO LLEGAR*/

#mapa_google{
	margin:0px;
	padding:0px;
	width:520px;
	height:350px;
	margin-top:-130px;
	margin-left:50px;
	margin-bottom:20px;
	float:left;
	display:table;

}
/*ESTILOS MAPA WEB*/

#fnd_mapaweb{
	margin:0px auto;
	padding:0px;
	margin-left:400px;
	padding-left:20px;
	*padding-left:20px;
	_padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	width:500px;
	height:auto;
	border:1px dotted #9ec4eb;
	background-color:#e3edf6;
}

/*

#fnd_mapaweb ul{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:22px;
	font-family:helvetica;
	font-size:12px;

}
#fnd_mapaweb ul li{
	margin-left:20px;
	list-style:none;
	line-height:22px;
	font-family:helvetica;
	font-size:13px;

}
#fnd_mapaweb ul li ul{
	margin-left:40px;
	list-style:disc;
	line-height:22px;
	font-family:helvetica;
	font-size:12px;
}
#fnd_mapaweb ul li ul li {
	margin-left:20px;
	list-style:none;
	line-height:22px;
	font-family:helvetica;
	font-size:11px;


}

*/

 ul.tree, ul.tree ul {
     list-style-type: none;
	 background:url(../images/misc/vline.png) repeat-y;
     margin: 0;
     padding: 0;

   }
   
  ul.tree ul {
     margin-left: 30px;
   }

   ul.tree li {
     margin: 0;
     padding: 0 12px;
	 line-height: 25px;
     background: url(../images/misc/node.png) no-repeat;
     color: #369;
     font-weight: bold;

   }
   
   ul.tree li.last {
     background:  url(../images/misc/lastnode.png) no-repeat;
   }
   
   ul.tree li:last-child {
     background: #e3edf6 url(../images/misc/lastnode.png) no-repeat;
   }
   
   	#contiene_mapaweb{
	margin:0px;
	padding:0px;
	margin-left:20px;
	}
  
	#img_mapaweb{
	margin:0px;
	padding:0px;
	margin-left:50px;
	width:240px;
	height:360px;
	float:left;
	}


	
	

/************************************/
/** Formulario **/
/************************************/

.formulario_frontend {
	width:500px;
	height:auto;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	}
	.formulario_frontend .titulo {
		border-bottom:1px solid #eee;
		padding:0 0 10px;
		margin:0 0 10px;
		}
	.formulario_frontend fieldset {
	border:1px solid #eee;
	padding:10px;
	margin:0;
	width:auto;
	height:auto;
	}

	.formulario_frontend legend {
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#222;
	_margin:0 0 10px;
	}
*:first-child+html .formulario_frontend legend {
	margin:0 0 10px;
	}
	
	.formulario_frontend label {
	display:block;
	float:left;
	width:200px;
	line-height:25px;
	margin:0 0 10px;
	}
	.formulario_frontend input {
	display:block;
	float:left;
	width:150px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
	color:#222;
	margin:0 0 10px;
	}
	.formulario_frontend select {
	display:block;
	float:left;
	width:150px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
	color:#222;
	margin:3px 2px 10px 0;
	}
	.formulario_frontend textarea {
	display:block;
	float:left;
	width:230px;
	height:120px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	border:1px solid #dedede;
	color:#222;
	margin:0 0 10px;
	}
	
	.formulario_frontend br {
	clear:left;
	}
	.formulario_frontend .error_input {
	display:block;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#e0234b;
	width:auto;
	padding:0 0 0 30px;
	margin:3px 0 0;
	background:transparent url(../../img/es/icons/cruz.gif) no-repeat 10px center;
	}
	.formulario_frontend input.check {
	display:block;
	float:left;
	width:auto!important;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:5px 10px 10px 0;
	}
	.formulario_frontend input.boton {
	display:block;
	float:left;
	width:auto!important;
	border:auto;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#222;
	margin:5px 10px 10px 0;
	}
	
	.formulario_frontend .caja_observaciones {
	border:1px solid #eee;
	background:#f8f8f8;
	padding:10px;
	margin:10px 0 0;
	width:auto;
	height:auto;
	}




a.boton {
	display:block;
	width:auto;
	float:left;
	height:31px;
	font:bold 14px/31px Arial, Helvetica, sans-serif;
	color:#fff!important;
	background:url(../../img/es/2bg_boton.gif) no-repeat left top;
	text-decoration:none;
	margin:0 10px 0 0;
	}
	a.boton span {
		background:url(../../img/es/2bg_boton2.gif) no-repeat right top;
		padding:0 15px;
		display:block;
		width:auto;
		float:left;
		height:31px;
		font:bold 14px/31px Arial, Helvetica, sans-serif;
		}
a.boton_eira:hover {
	text-decoration:underline;
	}


/********************************
		Noticias & Blog
*********************************/

#enlaces {
	float:left;
	margin-left: 180px;
	margin-top: 25px;
	width:285px;
	height:57px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #38540d;
}
#enlaces a {
	display:block;
	float:left;
	height: 27px;
	width: 82px;
	text-align: left;
	color: #38540d;
	text-decoration: none;
	padding-top: 10px;
	padding-left: 43px;
	padding-bottom: 8px;
}

#enlaces a:hover {
	text-decoration: underline;	
}

#enlaces a.btn_blog {
	background-image: url(../img/btn_blog.jpg);
	background-repeat: no-repeat;
	padding-left: 60px;
}
#enlaces a.btn_news {
	background-image: url(../img/btn_news.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
}