forms{
padding:0px;
margin:0px;
}
a {
	text-decoration:none;
}
a:hover.aestilo {
	text-decoration:none;
	color:#D94D09;
}
body {
	background-color: #FAFCE6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_10 {
	font-size: 10px;
}
.txt_11 {

	font-size: 11px;
}
.negrita {
	font-weight: bold;
}
.blanco {
	color: #FFFFFF;
}

.negro {
	color: #000000;
}
.verde_corp {

	color: #004730;
}
.borde_verde_izq {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #00472F;
	border-right-color: #00472F;
	border-bottom-color: #00472F;
	border-left-color: #00472F;
	border-left-style: solid;
}
.borde_verde_der {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #00472F;
	border-right-color: #00472F;
	border-bottom-color: #00472F;
	border-left-color: #00472F;
}
.borde_azul_sup {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #97C6E2;
	border-right-color: #97C6E2;
	border-bottom-color: #97C6E2;
	border-left-color: #97C6E2;
	border-top-style: solid;
}
.borde_azul_inf {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #97C6E2;
	border-right-color: #97C6E2;
	border-bottom-color: #97C6E2;
	border-left-color: #97C6E2;
	border-bottom-style: solid;
}
.azul_buscador {
	color: #00668E;
}
.txt_20 {


	font-size: 20px;
}
.campos_buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 180px;
	font-size: 11px;
	border: 1px solid #00668E;
}
.txt_12 {


	font-size: 12px;
}
.campos_filtros {

	width: 150px;
	font-size: 9px;
	border: 1px solid #00668E;
}

.txt_14 {


	font-size: 14px;
}
.fondo_res_nove {
	background-color: #FECDAD;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #Ff9900;
	border-right-color: #Ff9900;
	border-bottom-color: #Ff9900;
	border-left-color: #Ff9900;
}
.fondo_res_desta {

	background-color: #FDF8BC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5BDAE;
	border-right-color: #A5BDAE;
	border-bottom-color: #A5BDAE;
	border-left-color: #A5BDAE;
}

.fondo_res {


	background-color: #FEFCDC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #99B5AC;
	border-right-color: #99B5AC;
	border-bottom-color: #99B5AC;
	border-left-color: #99B5AC;
}
.naranja {
	color: #f66014;
}
.borde_verde_result {
	border: 1px solid #99b5ac;
}
.borde_verde_result_sup_inf {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #99b5ac;
	border-right-color: #99b5ac;
	border-bottom-color: #99b5ac;
	border-left-color: #99b5ac;
}
.borde_verde_inf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #6ab88f;
	border-right-color: #6ab88f;
	border-bottom-color: #6ab88f;
	border-left-color: #6ab88f;
	border-bottom-style: solid;
}
.verde {


	color: #006942;
}
.txt_15 {
	font-size: 15px;
}
.verde_gris {
	color: #669083;
}
.borde_nar_result {
	border: 1px solid #ff9900;
}
.borde_nar_result_sup_inf {


	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ff9900;
	border-right-color: #ff9900;
	border-bottom-color: #ff9900;
	border-left-color: #ff9900;
}
.txt_9 {

	font-size: 9px;
}
.txt_8 {


	font-size: 8px;
}
.borde_tabla_ficha {
	background-color: #F2F9FD;
	border-right-width: 1px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a9c1ba;
	border-left-color: #cedfdd;
}
.borde_tabla_det_ficha {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a1bbb4;
	border-left-color: #a1bbb4;
}
.borde_descripcion {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1bbb4;
}
.gris {
	color: #669083;
}
.borde_mini_foto {
	border: 1px solid #FFFFFF;
}
.txt_16 {



	font-size: 15px;
}
.gris_verde {
	color: #99b5ac;
	line-height: 17px;
}
.campo_nombre_ficha {

	width: 170px;
	font-size: 10px;
	border: 1px solid #99B5AC;
}
.campo_telefono_ficha {


	width: 100px;
	font-size: 10px;
	border: 1px solid #99B5AC;
}
.campo_comentarios_ficha {
	width: 562px;
	font-size: 10px;
	border: 1px solid #99B5AC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.borde_mapa {
	border: 1px solid #99b5ac;
}
.txt_18 {




	font-size: 18px;
}
.rojo {
	color: #ab1416;
}
.sin_enlace{
text-decoration:none;
}
.borde_corporativas {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99B5AC;
	border-left-color: #99B5AC;
}
.pos_txt_franquicia {
	padding-left: 80px;
	padding-right: 60px;
}
.pos_txt_franquicia2 {
	padding-left: 20px;
}
.txt_13 {
	font-size: 13px;
}
.fondo_degradado {
	background-image: url(../img/fondo_degradado.jpg);
	background-repeat: repeat-x;
}
.fondo_degradado2 {
	background-image: url(../img/fondo_degradado2.jpg);
	background-repeat: repeat-x;
}

.borde_corporativas_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99B5AC;
}
.fondo_buscar {
	background-image: url(../img/buscar.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.borde_amarillo {
	border: 1px solid #E8F199;
}
.borde_der {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #99B5AC;
}
.borde_inf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99B5AC;
}
.form_borde {
	border: 1px solid #99B5AC;
	width: 168px;
}
.form_consulta {
	border: 1px solid #99B5AC;
	width: 490px;
	height: 200px;
}
.borde_franquicia_naranja {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FBB08A;
}
.borde_franquicia_redimen {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FBB08A;
}

.borde_franquicia_verde {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CDAD;
}
.franquicia_naranja {
	color: #CA5522;
}
.franquicia_verde {
	color: #004730;
}
.borde_calculadora {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #99B5AC;
	border-bottom-color: #99B5AC;
	border-left-color: #99B5AC;
}
.form_calculadora {
	width: 60px;
	border: 1px solid #99B5AC;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.form_calculadora2 {
	background-color: #FFFEE6;
	width: 56px;
	border: 1px solid #99B5AC;
	height: 20px;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fondo_res_obra {

	background-color: #E7F4FB;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #99B5AC;
	border-right-color: #99B5AC;
	border-bottom-color: #99B5AC;
	border-left-color: #99B5AC;
}
.form_calculadora_desp {

	width: 67px;
	border: 1px solid #99B5AC;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Estilos Etiquetas ALT de geomarcas --------------------------------------------*/

#dhtmltooltip{
position: absolute;
left: -300px;
width: 200px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
