a {
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 450px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	color: #999999;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	
	
}
#A_menu_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#firma{
	clear:both;
	font-size:9px;
	height: 20px;
	line-height:20px;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}


#firma a{
	color:#404040;
	text-decoration:underline;
	font-size: 9px;
}

#enlaces1{
	clear:both;
	font-size:9px;
	height: 20px;
	line-height:20px;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}
#enlaces1 span{
	font-size:9px;
	height: 20px;
	line-height:20px;
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}

#enlaces1 a{
	color:#404040;
	text-decoration:underline;
	font-size: 9px;
}

#A_menu_seccion:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	font-weight: bold;
}

#A_menu_subseccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
}
#A_menu_subseccion:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

#A_texto {
	text-decoration: none;
	color: #626262;
}

#A_menu_subseccion_activo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea3e42;
	text-decoration: none;
}
#A_menu_subseccion_activo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}

#A_menu_seccionPal_activo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ea3e42;
	text-decoration: none;
	font-weight: bold;
}
#A_menu_seccionPal_activo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}


#Boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #666;
	color: #CCC;
}

#Cabecera {
	width: 950px;
	height: 225px;
	margin: auto;
	background-image: url(../img/cabecera.jpg);
}

#Caracteristicas {
	width: 310px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-top: 10px;
	height: auto;
}
#Caracts_contenedor {
	height: auto;
	width: 620px;
	float: left;
}

#Caracteristicas_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin-top: 50px;
	margin-left: 20px;
	float: left;
	width: 700px;
}
#Contacto_direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	font-weight: normal;
	padding-left: 15px;
	margin-top: 15px;
}
#Contacto_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 617px;
	float: left;
	margin-top: 25px;
	margin-left: 20px;
}
#Contacto_formulario label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	float: left;
	width: 130px;
	background-color: #c73538;
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 5px;
}
#Contacto_formulario input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float: left;
	width: 470px;
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 23px;
	margin-top: 5px;
	margin-left: 5px;
}
#Contacto_formulario #btt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	float: right;
	width: 125px;
	background-color: #383838;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 23px;
	margin-top: 5px;
	margin-left: 5px;
}

#Contacto_formulario textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float: left;
	width: 470px;
	background-color: #CCC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 95px;
	margin-top: 5px;
	margin-left: 5px;
}






#Contacto_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c73538;
	background-image: url(../img/flecha_d.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	padding-left: 15px;
}
#Contacto_titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	background-image: url(../img/flecha_a.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	padding-left: 15px;
	float: left;
	width: 400px;
	margin-left: 20px;
}


#Contacto_subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2f2f2f;
	font-weight: bold;
	padding-left: 15px;
}

#Contacto_apartado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	float: left;
	margin-top: 50px;
	margin-left: 20px;
	height: 200px;
}




#Contenido {
	width: 750px;
	height: auto;
	float: right;
}
#Formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 545px;
	color: #CCC;
	margin-left: 40px;
	background-color: #404040;
	height: auto;
	float: left;
	padding: 20px;
	margin-top: 10px;
}


#Datos {
	font-family: Arial, Gadget, sans-serif;
	font-size: 10px;
	color: #999;
	float: left;
	width: 545px;
	margin-left: 40px;
	text-align: center;
}

#div_carga_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 580px;
	color: #71737e;
	height: auto;
	float: left;
	background-color: #FFF;
	border: 1px solid #a7a7a7;
	margin-left: 40px;
	padding-left: 3px;
}
#div_carga_formulario input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 130px;
	color: #333;
	height: auto;
	float: left;
	border: 1px solid #a7a7a7;
}
#div_carga_formulario input.comentario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 320px;
	color: #333;
	height: auto;
	float: left;
	background-color: #FFF;
	border: 1px solid #a7a7a7;
}


#div_carga_formulario input.email{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 330px;
	color: #333;
	height: auto;
	float: left;
	background-color: #FFF;
	border: 1px solid #a7a7a7;
}
#div_carga_formulario textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 570px;
	color: #333;
	height: auto;
	float: left;
	background-color: #FFF;
	border: 1px solid #a7a7a7;
}

#div_carga_formulario a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
	color: #CCC;
	height: auto;
	float: right;
	background-color: #666;
	border: 1px solid #a7a7a7;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}



#email  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 10px;
	color: #71737e;
	height: auto;
	float: left;
	background-color: #FFF;
	border: 1px solid #a7a7a7;
	margin-left: 40px;
}



#Imagen {
	border: 1px solid #999;
	float: left;
	padding: 20px;
}
#Imagen_flash {
	height: 195px;
	width: 270px;
	border: 1px solid #999;
	float: left;
	text-align: center;
	padding-bottom: 20px;
}

#Imagen_contenedor {
	width: 270px;
	margin-left: 40px;
	float: left;
	margin-top: 28px;
	text-align: left;
}

#Imagen_grande {
	height: 462px;
	width: 270px;
	float: left;
	margin-top: 10px;
	border: 1px solid #999;
	text-align: center;
	padding-top: 20px;
}

#Imagen_pie {
	width: 270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}


#Inferior {
	width: 950px;
	height: 225px;
	margin: auto;
}

#Menu {
	float: right;
	width: 285px;
}


#Menu_apartadoPrincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	float: right;
	text-align: left;
	width: 262px;
	margin-top: 3px;
}
#Menu_apartadoPrincipal_seleccionado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	float: right;
	text-align: left;
	width: 262px;
	margin-top: 3px;
}

#Menu_apartadosub {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	text-align: left;
	float: right;
}


#Menu_separador {
	background-image: url(../img/separador_menu.jpg);
	height: 3px;
	width: 225px;
	float: left;
	margin-left: 20px;
	background-repeat: no-repeat;
}
#Menu_separador_vacio {
	height: 23px;
	width: 200px;
	float: left;
}
#Texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 585px;
	color: #626262;
	margin-left: 40px;
	float: left;
	margin-top: 20px;
}

#Principal {
	width: 950px;
	height: auto;
	margin: auto;
}
#Panel_Izq {
	width: 200px;
	float: left;
	padding-top: 50px;
	text-align: right;
}
#Texto_Empresa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	color: #626262;
	margin-left: 40px;
	float: left;
	margin-top: 20px;
}
#Imagen_contenedor_Empresa {
	width: 600px;
	margin-left: 20px;
	float: left;
	margin-top: 28px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626262;
}


#google_maps{
	display:block;
	float:left;
	width: 585px;
	margin-left: 40px;
	margin-right: 16px;
	height:350px;
	border: 1px solid #A09E9F;
}

/*-------------------------------------google maps------------------------------------*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
padding: 2px;
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#contenido_tooltip *{
margin:0px;
padding:0px;
}

#contenido_tooltip{
	display:block;
	float:left;
	width:256px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contenido_tooltip p.top_tooltip{
	display:block;
	float:left;
	width:256px;
	background-image:url(http://www.diproject.com/img/top_tooltip.gif);
	background-repeat:no-repeat;
	font-size:5px;
	height:12px;
}
#contenido_tooltip p.bottom_tooltip{
	display:block;
	float:left;
	width:256px;
	background-image:url(http://www.diproject.com/img/bottom_tooltip.gif);
	background-repeat:no-repeat;
	font-size:5px;
	height:12px;
}
#contenido_tooltip p.tooltip_titulo{
	display:block;
	float:left;
	width:214px;
	border-left:1px solid #C9C9C7;
	border-right:1px solid #C9C9C7;
	font-size:11px;
	font-weight:bold;
	color:#C73438;
	padding-bottom:6px;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
}
#contenido_tooltip p.tooltip_contenido{
	display:block;
	float:left;
	width:214px;
	border-left:1px solid #C9C9C7;
	border-right:1px solid #C9C9C7;
	font-size:11px;
	color:#4B4746;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
}
#contenido_tooltip p.tooltip_contenido span.calle{
	display:block;
	font-weight:bold;
}
#contenido_tooltip p.tooltip_contenido span.telefono{
	display:block;
	font-weight:bold;
	color:#7C7A79;
}

