/*reseteo*/
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
body{
	background-color:#D7E0E5;
}
table{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
color:#000000;
}
h2
{
 font-family:verdana,arial;
 font-size:1.6em;
 font-weight:bold;
}
#clear{
    clear:both;
}
#contenedor{
    width:1010px;
	margin:0 auto;
	background-color:#ffffff;
	height:auto;
}

#cabezal{
    margin-top:0px;
    margin-left:0%;
    width:100%;
    height:180px;
    background-color:#ffffff;
}
#principal{
    float:left;
    margin-top:10px;
    margin-left:10px;
    width:520px;
    height: auto;
}
#secundaria{
    float:left;
	margin-top:10px;
    margin-left:10px;
    width:460px;
    height: auto;
}
#publicaciones{
    margin-top:20px;
    margin-left:5px;
    width:300px;
    height: 24px;
    background-color: #305566;
	font-family:verdana,arial;
	font-size:18px;
	font-weight:bold;
	color:#f5f5f5;
	text-align:center;
	border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;
}
#publicacion1{
    float:left;
	margin-top:10px;
    margin-left:5px;
    width:222px;
    height: 210px;
    background-color: #f5f5f5;
	border:1px solid #ccc;
	font-family:verdana,arial;
	font-size:12px;
	border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;
}
#publicacion2{
    float:left;
    margin-top:10px;
    margin-left:5px;
    width:222px;
    height: 210px;
    background-color: #f5f5f5;
	border:1px solid #ccc;
	border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;
}
#publicacion3{
    float:left;
	margin-top:3px;
    margin-left:5px;
    width:222px;
    height: 210px;
    background-color: #f5f5f5;
	border:1px solid #ccc;
	border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;
}
#publicacion4{
    float:left;
    margin-top:3px;
    margin-left:5px;
    width:222px;
    height: 210px;
    background-color: #f5f5f5;
	border:1px solid #ccc;
	-moz-border-radius: 7px; -webkit-border-radius : 7px;
	}
#noticias{
    margin-top:25px;
    margin-left:5px;
    width:450px;
    height: 400px;
	overflow:auto;
    border: 2px solid #305566;  
    text-align:justify;
    font-family:verdana,arial;
    font-size:14px;
	background-color: #f5f5f5;
	/*background-image:url('fi.jpg');*/
}
#sitios{
    margin-top:25px;
    margin-left:5px;
    width:450px;
    height: auto;
    border: 2px solid #305566;  
    text-align:center;
    font-family:verdana,arial;
    font-weight:bold;
    font-size:18px;
	background-color: #f5f5f5;
}
#propiedades{
    margin-top:4px;
    margin-left:90px;
    width:850px;
    height: auto;
}
#titulo_principal{
    position: absolute;
    font-family:verdana,arial;
    font-size:12px;
    text-align:left;
    top:395px;
    left:54%;
    width:35%;
    height: 80px;
    background-color:#f8f8f8;/* #DBE6E9;*/
    color:#5B7690;
    border-color:blue;
    border: 1px solid;
}
#capa_fotos{
    position: absolute;
    top:40px;
    left:54%;
    width:42%;
    height: auto;
    background-color: #f5f5f5;
}
#search{
    margin-top:10px;
    margin-left:90px;
    width:600px;
    height: auto;
    background-color: #ffffff;
	min-height:60%;
}
#busqueda_simple_casas{
    margin-top:25px;
    margin-left:170px;
    width:480px;
    height:auto;
    background-color:#80A594;
	padding:10px;
	color:#ffe274;
}
.busqueda{
    font-family:verdana,arial;
	font-size:14px;
	color:#ffe274;
}
#separador{
    position: relative;
    top:0px;
    left:0px;
    width:580px;
    height: 30px;
    background-color: #ffffff;  
}
#pie_autos_casas{
    margin-top:20px;
    margin-left:0;
    width:100%;
    height:100px;
    background-color:#80A594;
}
#publicacion_detalles{
	margin-top:25px;
    margin-left:210px;
    width:450px;
    height:auto;
	color:#80A594;
	font-family:verdana,arial,helvetica;
	font-size:16px;
	font-weight:bold;
}
#datos_propiedad{
    margin-top:20px;
	float:left;
    margin-left:20px;
    width:400px;
    height:auto;
    background-color:#c7c7c7;
}
#descripcion{
    float:left;
	margin-top:45px;
    margin-left:20px;
    width:600px;
    height:auto;
    background-color:#c7c7c7;
}
#mapa_web{
    float:left;
	margin-top:10px;
    margin-left:70px;
    width:250px;
    height:550px;
}
#datos_contacto{
    float:left;
	margin-top:25px;
    margin-left:25px;
    width:360px;
    height:auto;
    background-color:#c7c7c7;
}
#datos_contacto_aviso{
    float:left;
	margin-top:45px;
    margin-left:45px;
    width:330px;
    height:auto;
    background-color:#c7c7c7;
}
#datos_fotos_titulo{
	margin-top:3;
    margin-left:5px;
    width:390px;
    height:auto;
}
#gallery img {
			border: none;
		}

		#gallery_nav {
			margin-top:30px;
			margin-left:20px;
			float: left;
			width: 150px;
			text-align: center;
			height: 500px;
			overflow:auto;
		}

		#gallery_output {
			float: left;
			width: 400px;
			height: 500px;
			overflow: hidden;
		}

		#gallery_output img {
			display: block;
			margin: 20px auto 0 auto;
		}
#titulo{
font-family:arial,helvetica,sans-serif,verdana;
text-align:justify;
font-size:14pt;
font-weight:bold;
color:#333333;
}
#titulo1{
font-family:sans-serif,arial,helvetica,verdana;
text-align:justify;
font-size:15pt;
font-weight:bold;
color:#80A594;
}
#font1{
font-family:verdana,arial,helvetica;
font-size:13px;
text-align:left;
color:#333333;/*#2A5C6B;/*#5675A5;/*#394154;/*#4A576D;*/
}
tr.blanco{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color:#ffffff;/*#dddddd;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#000000;
}
tr.verdon{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color: #C3E2E1;/*#BBD0CE;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#f5f5f5;
}
tr.celeste{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color: #46A7DB;/*#BBD0CE;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#f5f5f5;
}
tr.verde{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color: #80A594;
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#f5f5f5;
}
tr.color_1{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color:#f1f4f2;/*#dddddd;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#000000;
}
table.tabla_comen{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:13px;
background-color:#f1f4f2;/*#dddddd;*/
text-align:justify;
font-variant:small-caps;
font-weight:500;
color:#000000;
}
tr.color_2{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
background-color: #80A594;/*#BBD0CE;*/
text-align:center;
font-variant:small-caps;
font-weight:600;
color:#f5f5f5;
}
tr.pie_pagina{
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:14px;
font-variant:small-caps;
font-weight:600;
color:#000000;
}
#font2{
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:500;
}
#font3{
font-family:arial,verdana,helvetica,sans-serif;
font-size:15px;
font-weight:600;
color:#003366;
}
input.boton{
font-family:arial,helvetica,sans-serif,verdana;
font-size:10pt;
font-weight:bold;
color:#ffffff;
background-color:#80A594;
}

input.form{
    border-color:#aabbbb;
    border: 1px solid; 
}
textarea.form{
    border-color:#aabbbb;
    border: 1px solid; 
}
select.caja{
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;
}


A.admin:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: #0052a8; font-weight: bold; text-decoration: underline; font-size: 19px;}
A.admin:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color: #0052a8; font-weight: bold; text-decoration: underline; font-size: 16px;}
A.admin:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight:bold; color: #0052a8; text-decoration: underline;}

A.navegacion:visited {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 18px;font-weight:bold;}
A.navegacion:active {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 18px;font-weight:bold;}
A.navegacion:link {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 18px;font-weight:bold;}
A.navegacion:hover {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color:#ffe274;font-size: 20px;font-weight:bold;} 

A.pie:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#306C70;font-size: 15px;font-weight:bold;text-decoration: underline;}
A.pie:active {font-family: Verdana,Arial,Helvetica,sans-serif;color:#306C70;font-size: 15px;font-weight:bold;text-decoration: underline;}
A.pie:link {font-family: Verdana,Arial,Helvetica,sans-serif;color:#306C70;font-size: 15px;font-weight:bold;text-decoration: underline;}
A.pie:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#306C70;font-size: 16px;font-weight:bold;text-decoration: underline;} 
 
A.pie2:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 14px;font-weight:bold;text-decoration: underline;}
A.pie2:active {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 14px;font-weight:bold;text-decoration: underline;}
A.pie2:link {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 14px;font-weight:bold;text-decoration: underline;}
A.pie2:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color:#ffffff;font-size: 15px;font-weight:bold;text-decoration: underline;} 

A.link_basico:link {font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 14px; font-weight:bold;color:#306C70; text-decoration: underline;}
A.link_basico:visited {font-family: Arial,Verdana,Arial,Helvetica,sans-serif;color:#306C70; font-weight:bold;text-decoration: underline; font-size:14px;}
A.link_basico:hover {font-family: Arial,Verdana,Arial,Helvetica,sans-serif;color:#306C70; font-weight:bold;text-decoration: underline; font-size: 14px;}
A.link_basico:active {font-family: Arial,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#306C70;text-decoration: underline; font-size: 14px;}

A.paginado:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: #306C70; font-weight: bold; text-decoration: underline; font-size: 13px;}
A.paginado:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color: #306C70; font-weight:bold; text-decoration: underline; font-size:13px;}
A.paginado:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-weight:bold; color: #306C70; text-decoration: underline;}

A.paginado_actual:hover {font-family: Verdana,Arial,Helvetica,sans-serif;color: red; font-weight: bold; text-decoration: underline; font-size: 13px;}
A.paginado_actual:visited {font-family: Verdana,Arial,Helvetica,sans-serif;color: red; font-weight:bold; text-decoration: underline; font-size:13px;}
A.paginado_actual:link {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-weight:bold; color: red; text-decoration: underline;}

A.tocado:visited {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;#FF3A1B;*/font-size: 19px;font-weight:bold;}
A.tocado:active {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;*/font-size: 19px;font-weight:bold;}
A.tocado:link {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;*/font-size: 19px;font-weight:bold;}
A.tocado:hover {font-family: georgia,Verdana,Arial,Helvetica,sans-serif;color: #ffe274;/*#EBD980;*/font-size: 19px;font-weight:bold;} 

/*menu navegacion*/
#menu{
    position: relative;
    top:0px;
    left:0px;
    width:100%;
    height:35px;
    background-color:  #80A594;/*green;/*#333333;*/
    font-size:21px;			        
}

#menu ul {text-align: center;
}
#menu ul li {float: left;
width:16%;
}
#menu ul li a {color: #f5f5f5;
line-height: 34px;
font-family: "arial,verdana,courier";
font-weight: bold;
text-decoration: none;
display: block;
width: 99%;
}
#menu a:hover {background-color: #FFF23F;
color: #3D5766;
border: solid 1px #333;
line-height: 32px;
}
#menu ul li a.marcado {color: #E6EA65;
line-height: 34px;
font-family: "arial,verdana,courier";
font-weight: bold;
text-decoration: none;
display: block;
width: 99%;
}
#menu a.marcado:hover {background-color: #FFF23F;
color: #3D5766;
border: solid 1px #333;
line-height: 32px;
}

#menu_gestion{
    position: relative;
    top:10px;
    left:5%;
    width:18%;
    height: auto;
    background-color: #fcfcfc;
}

#gestion{
    position: absolute;
    top:50px;
    left:40%;
    width:50%;
    height: 360px;
    background-color: #aacc44;
}


/*bordes redondeados*/		
#rounded-box2 {background-image:url('fi.jpg');margin:0 auto;padding:0;width:600px;border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;} 	
#rounded-box2 p {margin:0;padding:10px;color:#fff;}  		
