body{
	font-family: Verdana,arial,helvetica;
	background-color:#ffffff;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: justify;
}


h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#993333;
	text-align:left;
	font-weight:700;
	margin: 5px 0px 5px 10px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:700;
	color:#CC0000;
	margin: 5px 0px 5px 10px;
}

h3 a
{
    color:#CC0000;
	text-decoration:underline;
}

h3 a:link { color: #CC0000; text-decoration:underline;}
h3 a:visited { color: #CC0000;}
h3 a:hover { color: #CC0000; text-decoration:none;}


.enlace a
{
	text-decoration:none;
	font-weight:bold
}

.enlace a:link { color: #000000;font-weight:bold }
.enlace a:visited { color: #000000;font-weight:bold }
.enlace a:hover { color: #000000;text-decoration:none;font-weight:bold }


.enlace2 a
{
    color:#009933;
	text-decoration:none;
	font-weight:bold
}

.enlace2 a:link { color: #009933;font-weight:bold }
.enlace2 a:visited { color: #009933;font-weight:bold }
.enlace2 a:hover { color: #000000;text-decoration:underline;font-weight:bold; }


h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	color:#FFFFFF;
	text-align:center;
	font-weight:700;
	margin: 10px 0px 0px 0px;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	font-weight:700;
	margin: 5px 0px 5px 10px;
}

h4 a
{
	text-decoration:none;
}

h4 a:link { color: #000000; }
h4 a:visited { color: #000000; }
h4 a:hover { color: #000000;text-decoration:underline;}

#centrado_2 { position:absolute; top:50%; left:50%; width:636px; height:422px; margin-left:-318px; margin-top:-211px; }

.celda_pl{
height:10px;
text-align:center;
border-top: 1px solid #000000;
}

.tabla_plano{
    color:#009933;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	height:422px;
}

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

/* tabla                                       */

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



.tabla{

	background-color:#cccccc;

}



#centrado { position:absolute; top:35px; left:50%; width:760px; margin-left:-380px; }



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

/* cabecera                                    */

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



.celda_cabecera{

	background-color:#356a32;

	height:60px;

}



#logotipo{

	margin: 5px 0px 0px 10px;

}



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

/* zona menu                                   */

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



.celda_buscador{

	background-color:#ffffff;

	height:25px;

}



.celda_empresa{

	background-color:#b8dc56;

	height:25px;

}



.celda_servicios{

	background-color:#99b61d;

	height:25px;

}



.celda_localizacion{

	background-color:#7d9f0e;

	height:25px;

}



#texto_menu{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:700;
	padding: 5px 0px 0px 16px;
}

#texto_menu a{
	border-bottom: none;
	text-decoration: none;
}

#texto_menu a:link{
	color: #000000;
}

#texto_menu a:visited{
	color: #000000;
}

#texto_menu a:hover{
	color: #000000;
	text-decoration: underline;
}



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

/* zona criterios de busqueda                  */

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



#formulario{

	padding: 1px 30px 0px 60px;

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:700;

	line-height:20px;

}



.campo_select{

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

}



.boton{

	font-family: arial, helvetica, sans-serif;

	font-size: 10px;

}



.imagen{

	padding:10px, 0px, 10px, 0px;

	

}



.imagen2{

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	

}



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

/* zona resultado busqueda                     */

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



.tabla2{
	background-color:#ffffff;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}



.paginacion{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	height:25px;
	text-align:right;
	padding:5px 5px 5px 5px;
}

.paginacion a{
	text-decoration:none;
}

.paginacion a:link { color: #000000; }
.paginacion a:visited { color: #000000; }
.paginacion a:hover { color: #000000;text-decoration:underline;}





.busqueda_nueva{



	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000000;

	height:25px;

	text-align:left;

	padding:5px 5px 5px 5px;

}



.busqueda_nueva a

{

	text-decoration:none;



}


.busqueda_nueva a:link { color: #000000; }

.busqueda_nueva a:visited { color: #000000; }

.busqueda_nueva a:hover { color: #000000;text-decoration:underline;}


.cabecera_resultado{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339966;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	height:25px;
	text-align:left;
	padding:5px 0px 0px 5px;
}

.cabecera_resultado2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#339966;
	font-weight:bold;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	height:25px;
	text-align:center;
	padding:5px 0px 0px 0px;
}

.resultado{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border-bottom: 1px solid #000000;
	height:25px;
	text-align:left;
	padding:5px 5px 5px 5px;
}

.resultado a
{
	text-decoration:none;
}

.resultado a:link { color: #000000; }
.resultado a:visited { color: #000000; }
.resultado a:hover { color: #000000;text-decoration:underline;}


.resultado2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	border-bottom: 1px solid #000000;
	height:25px;
	text-align:left;
	padding:5px 5px 5px 5px;
}



#contenedor4{



	margin:10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-color:#FFFFFF;

	font-family:Verdana, arial, helvetica, sans-serif;

	font-size:10px;

	height:150px;

	

}



.imagen_des01{

	

	width:150px;

	float:left;

	margin:0px 0px 0px 18px;

	background-color:#FFFFFF;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.imagen_des02{

	

	width:150px;

	float:left;

	clear:right;

	margin:0px 0px 0px 18px;

	background-color:#FFFFFF;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.imagen_des03{

	

	width:150px;

	float:left;

	clear:right;

	margin:0px 0px 0px 18px;

	background-color:#FFFFFF;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.imagen_des04{

	

	width:150px;

	float:left;

	clear:right;

	margin:0px 0px 0px 18px;

	background-color:#FFFFFF;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



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

/* zona h1                                     */

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



.celda_h1{

	background-color:#ffffff;

	height:25px;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

}

.celda_h1_listado{

	padding:0px 0px 0px 30px;
	background-color:#ffffff;
	height:20px;

}


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

/* zona destacados                             */

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



#contenedor{
	margin:0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	/*height:140px;*/
}


#contenedor a

{

text-decoration: none;

}



#contenedor a:link { color: #000000; }

#contenedor a:visited { color: #000000; }

#contenedor a:hover { color: #000000; text-decoration:underline; }


#contenedor_ficha{
	margin:5px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
}


#contenedor2{
	margin:10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	height:140px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}



#contenedor3{
	margin:10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	background-color:#FFFFFF;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size:10px;
	height:160px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}



.parrafo1{

	

	text-align:justify;

	width:200px;

	float:left;

	margin:0px 0px 0px 10px;

	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.parrafo2{

	

	text-align:justify;

	width:200px;

	float:left;

	clear:right;

	margin:0px 0px 0px 45px;

	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.parrafo3{

	

	text-align:justify;

	width:200px;

	float:right;

	margin:0px 10px 0px 0px;

	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.parrafo4{

	

	text-align:justify;

	width:300px;

	float:left;

	margin:0px 0px 0px 0px;

	background-color:#FFFFFF;

	padding:5px 5px 5px 5px;

}



.parrafo5{
	text-align:justify;
	width:300px;
	float:right;
	margin:0px 0px 0px 20px;
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
}



.imagenes{

	

	margin:0px 2px 0px 45px;

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



.formulario{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000000;

	text-align:left;

}

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

/* pie                                         */

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

.celda_pie{

	background-color: #ffffff;

}



#pie{

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align:center;

}



#pie a

{



text-decoration: none;

}



#pie a:link { color: #000000; }

#pie a:visited { color: #000000; }

#pie a:hover { color: #000000; text-decoration:underline; }



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

/* Añadidos Eutec Tecnologías                  */

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



#texto_menu h1{

float: left;

}



#logout{

float: right;

width: 100px;

padding-top: 6px;

margin-left: 0px;

}



#titulo_back{

margin-top: 10px;

font-size: 16px;

font-weight: bold;

text-align: center;

text-decoration: underline;

}



.admin{

width: 300px;

}



.inmu{

width: 400px;

text-align: left;

}



form label{

display:block;

float:left;

width:120px;

}



#menu_inmu{

padding: 5px 0px 5px 10px;

}



.celda_buscador{

	background-color:#ffffff;

	/*height:40px;*/

	padding: 5px 0px 0px 10px;

	

}