/* CSS © AilonWebs.com - Inmobiliaria Covilmar SL */
*{margin:0; padding:0;}
html, body{	padding: 0px;margin: 0px;}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	padding: 0px;
	margin: 0px;
	color:#000033;
	background-color: #59deff;
	background-image:url(../img/bg_contenido.jpg);
	background-position: 0 0;
	background-repeat:repeat-x;
}
a img{	border: 0;	display: block;}
a:link, a:visited {
	color: #FFFF99;
	text-decoration: none;
	font-weight:bold
}
a:hover, a:active {
	color: #003399;
	text-decoration: none;
	font-weight:bold
}
#top {
	height:160px;
	width: 100%;
	margin: 0px auto;
	background-color:#ffffff;
	overflow:hidden;
}
#flashcontent{height: 160px;text-align:center;}
#zona_menu {background-color: #00007E;}
#menu{margin: 0px auto;width: 960px;}

/*contenido*/
#zona_contenido {margin: 0px;}
#contenido{ 
	margin: 0px auto;
	width: 960px;
	padding: 0px 0px 20px 0px;
	height: 100%;
	z-index:10;
}
p {	text-align: left;	margin-left:16px;	line-height: 1.5em;	}
h1 {
	text-align: left;
	padding: 2px 0px;
	margin:10px 0px 10px 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
	color:#FFFFFF;
}
h2 {font-weight: bold;color:#FFFFFF;font-size: 100%;}
table{border-collapse: collapse;}

/* -------------inicio---------------- */
.anchototal{
	clear:both;
	width: 960px;
	margin:0px; 
	padding:0px;
	font-size: 0.9em;	}
.anchototal p{margin:0px;padding:0px;}
.anchototal ul{ list-style-position:inside; }
	.anchototal li{ padding-bottom: 4px;}
.left_qstxt{
	float:left;
	width:460px;  
	margin:0px; 
	padding:0px 26px 0px 16px; 
	overflow:hidden;	}
.left_qstxt p {text-align:justify; padding-bottom: 10px;}
.right_qsimg{
	display: block;
	float:left;
	margin:0px 0 0 20px;
	padding:10px 10px; 
	width: 400px;
	height:260px;
	background-color:#FFFFFF;
	border:1px solid #0099dd;
	text-align:center;
	vertical-align:middle;	}
.left_side{
	float:left;
	width:460px;  
	margin:0px; 
	padding:0px 26px 0px 16px; 
	overflow:hidden;	}
.right_side{
	display: block;
	float:left;
	margin:0px 0 0 0px;
	padding:10px 10px; 
	width: 420px;
	height:570px;
	overflow:hidden;	}
.right_side p {text-align:justify; }
.left_side div div { display:inline;}
.left_side .datos_contact {	margin-left: 10px;	width:380px;}
.left_side .datos_contact .xp1{ font-size: 0.8em}
.left_side div span {display:block;	padding: 1px 0;}
.s1{ margin-left:38px;}
.left_side img {display: inline;vertical-align:middle;}
.left_side h1, .right_side h1 { margin-left:0px;}
.left_side h2{margin: 30px 0 10px;width: 300px;	color:#00007e;}

/* form contactar */
.form_contact{margin-left:0px;}
.form_contact dl {padding: 10px 0 10px 0px;}
.form_contact dt{ padding: 2px 0px 0;}
.form_contact dd{ padding: 2px 0px 12px; }
.form_contact dd input, .form_contact dd textarea{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.form_contact dt span{font-size:0.8em; font-style:italic; }
.btn_enviar{ padding: 2px 10px;}
.form_contact dt input.btn_enviar{ margin-left: 140px;}

.cont_pag {
	width: 920px;
	height: auto;
	padding: 0px;
	margin:6px 16px 10px;
	float:left;}
.cont_pag h2{padding: 20px 0px 20px 40px;color:#003366;}
.cont_pag p{padding:0px 0px 0px 40px; text-align:justify; width: 686px; margin: 0 auto;}
.cont_pag .e-img{padding: 15px 0px 15px 40px; margin: 0 auto; width: 686px;}
.cont_pag .e-img span{ font-style:italic; font-size: 0.8em;}
.hide {	display: none}
.clear { clear: both; }

/* submenu entorno */
	#e-submenu ul{
				margin: 0px auto;
				width: 930px;
				padding: 6px 1px;
				text-align: right;
				list-style-type: none;
				display: block;
				height: 32px;
				font-size: 0.9em;}
			#e-submenu li{
				display: inline;
				list-style-type: none;
				margin: 0px;
				padding: 0;	}
			#e-submenu li a{padding: 7px 15px !important;}
			#e-submenu li a{text-decoration: none;color: #FFFFCC;}
			#e-submenu li a:hover{color:#00007e;text-decoration: none;}
/* --- ficha ---- */
	
	/* el submenu */
			#zona_submenu{margin: 0px auto;	}
			#submenu ul{
				margin: 0px auto;
				width: 950px;
				padding: 6px 1px;
				text-align: right;
				list-style-type: none;
				display: block;
				height: 32px;
				font-size: 0.74em;}
			#submenu img {display: inline;vertical-align:middle;}
			#submenu li{
				display: inline;
				list-style-type: none;
				margin: 0px;
				padding: 0;	}
			#submenu ul form {display:inline;}
			#submenu form a, #submenu form a:hover {padding: 9px 1.6em !important;}
			.ajuste a{padding: 10px 1.6em !important;margin-top:0px !important;}
			#submenu li a{padding: 7px 1.6em !important;}
			#submenu li a{text-decoration: none;color: #00007e;}
			#submenu li a:hover{color:#00007e;text-decoration: none;}
			
			/* la ficha en sí */
			
			.ficha_fotos{ float:left; width: 500px;}
			.foto_grande{ float:left; width: 500px; margin:0; padding:0px; text-align:center;}
			.marco_fotos_peque{ float:left; width: 500px; margin: 10px 0; padding:0;}
			.foto_peque1{ float:left; width: 200px; padding:4px; margin-right: 10px; background-color:#fff;border:1px solid #0099dd; }
			.foto_peque2{float:right;width: 200px;padding:4px;background-color:#fff;border:1px solid #0099dd;}
			.foto_peque1 img, .foto_peque2 img, .foto_grande img{ text-align:center;vertical-align: middle;	margin:0 auto !important;padding:0;	}
			.ficha_txt{float:left; width: 410px; font-size:0.9em; margin:0px 26px 10px 16px !important; margin-right:18px;}
			.masancho{height: 30px; padding-bottom:6px;}
			.masancho img {	vertical-align: middle;	margin:0;padding:0;	}
			.bordesub{border-bottom: 1px solid #5bc2ed; text-align: justify;}
			.fichadestacada{color: #FDD92F;font-size:0.9em;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
			.quees {font-size:1em; font-family: Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#fff; text-align:left;}
			.ficha_txt table td {padding:5px 0 0 0;}
			
/* ---paginación -----*/
.paginacion {
	width: 920px;
	height: 30px;
	padding: 0px;
	margin:6px 16px 10px;
	float:left;
	color:#fff;}
.paginacion_ordenar, .paginacion_entre{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;	}
.ordenar{
	padding: 2px 0px 0px 0px;
	margin:0;
	color:#00007e;
	font-size:11px;	}
.ordenar select{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; width:143px;}
.paginacion_izq, .paginacion_dcha, .paginacion_ordenar, .paginacion_entre {height:30px;}
.paginacion_izq{
	float:left;
	width:410px !important;
	margin:0px;
	padding:0px;
	text-align:center;	}
.paginacion_izq p{
	width:200px;
	text-align:left;
	vertical-align:middle;
	margin:0;
	padding: 5px 2px 0 10px;
	font-size: 80%;
	color:#00007e;	}
.paginacion_dcha{
	float:left;
	width:190px;
	margin:0px;
	padding:0 0 0 20px;	}
.paginacion_dcha div {	display: inline;}
.paginacion_dcha div a img{
	float:left;
	display:block;
	margin:0;
	padding:6px 0px 0px;
	vertical-align: middle;	}
.paginacion_dcha div a span{
	float:left;
	display:block;
	margin:0;
	padding:6px 4px 0px;
	vertical-align: middle;
	font-size:0.76em;	}	
.paginacion_dcha a:link, .paginacion a:visited {color: #00007E;	text-decoration: none;	font-weight: bold;cursor: pointer;	}
.paginacion_dcha a:hover, .paginacion a:active {color: #00007E;text-decoration: none;font-weight: bold;cursor: pointer;}
.paginacion_dcha #sigsup { margin-left:100px !important;}
.lista{
	width: 920px;
	height: 20px;
	padding: 80px;
	margin:0 16px;
	float:left;
	color:#000033;}
.lista_links{
	width: 720px;
	height: 20px;
	padding: 80px;
	margin:0 auto;
	color:#000033;}	
.listado { font-size: 0.9em;}
.listado td{text-align: left;}

.cell_imgref {	text-align:center;	vertical-align:top;	margin-bottom: 14px;}
	.ref{font-family: "Times New Roman", Times, serif;	font-style:italic;	font-weight:bold;color:#FF6600;	}
	.listado a img {display: inline;vertical-align:middle;}
	 	div>#contenido td.listado img{margin: 0 auto !important;text-align:center;vertical-align:middle;}
	.imgdeco{
		padding: 10px 10px;
		margin: 0 auto !important;
		text-align:center;
		border: 1px solid #FFDAAD;
		background-color:#FFB959;
		height:151px;
		width:200px !important;	}
		
/* ---enlaces -----*/
.cell_links{padding: 10px 20px;margin:10px 0px;}
.cell_links p{text-align: left;	padding: 0px;}
.cell_imglink {	text-align:center;vertical-align:top;margin-bottom: 14px;}
.imgdeco_link img{margin: 0 auto !important; text-align:center ;vertical-align:middle !important;padding:15px;border:1px solid #09d;background-color:#DBF5FF;}
.e-listado { font-size: 0.9em; border-bottom: 1px solid #9EE3FF;}
.cell_links a:link, .cell_links a:visited{color: #00007e;	text-decoration: none;	font-weight:bold;}
.cell_links a:hover, .cell_links a:active{color: #fff;text-decoration:none;font-weight:bold;background-color:#00007e;}

.cell_detalles{
	padding: 10px 20px;
	height:153px !important;
	height:156px;
	margin-bottom:20px;
	background-color:#fff}
.cell_detalles p{text-align: left;padding: 0px;margin-top:0px !important;}
.cell_opciones{
	padding: 10px 0px;
	height:153px !important;
	height:156px;
	margin-bottom:20px;
	font-size:0.9em;
	background-color:#fff}
.cell_opciones a:link, .cell_opciones a:visited, .cell_detalles a:link, .cell_detalles a:visited{	color: #666666;	text-decoration: none;	font-weight:bold;}
.cell_opciones a:hover, .cell_opciones a:active, .cell_detalles a:hover, .cell_detalles a:active{color: #E44C00;text-decoration: none;font-weight:bold;	}
.cell_opciones a img{padding-right: 4px;}
.veo{ 
	margin: 10px auto 0px;
	width: 960px;
	padding: 0px;
	z-index:11;}	
#tengoenlista{
	margin: 0px;
	padding: 4px 16px;
	display:inline;
	font-size: 0.76em;
	width:auto;}
#tengoenlista span{ color:#00007e}
#tengoenlista img{display: inline;vertical-align:middle; }
#tengoenlista a:link, #tengoenlista a:visited {	color: #00007e; text-decoration: none;}
#tengoenlista a:hover, #tengoenlista a:active {color: #00007e;text-decoration: none;}

form{
padding: 0px;
margin: 0px;
border-style: none;
}
fieldset{
padding: 0px;
margin: 0px;
border-style: none;
}
form input.submit{
margin-bottom: 20px;
}

/* form enviar */
.form_enviar{margin-left:230px;}
.form_enviar dl {padding: 10px 0 10px 40px;}
.form_enviar dt{ padding: 2px 0px 0;}
.form_enviar dd{ padding: 2px 0px 12px; }
.form_enviar dd input, .form_enviar dd textarea{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.form_enviar dd span{font-size:0.8em; font-style:italic; }
.btn_enviar{ padding: 2px 10px;}
.form_enviar dd input.btn_enviar{ margin-left: 140px;}
.soli{width: 96%;margin:30px auto;padding: 0px;background-color:#FFFFFF;}
.soli td {font-size: 0.9em;}
.milista th {text-transform:uppercase;	background-color:#FF9933}
.milista th{text-align: left;padding: 8px 4px;color:#fff;}
tr.milista_row{text-align: left;}
tr.milista_row td{ padding: 8px 4px; font-size:0.8em;}
tr.milista_row td a{ color:#ff9933}
tr.milista_row td a:hover{ color:#00007e}

/* rentabilice */

.left_ren{
	float:left;
	width:420px;  
	margin:0px; 
	padding:0px 26px 0px 16px; 
	overflow:hidden;	}
.left_ren p, .right_renimg p {text-align:justify; padding-bottom: 10px; margin-top: 20px;}
.right_renimg{
	display: block;
	float:left;
	margin:0px 0 0 40px;
	padding:0px 10px 20px; 
	width: 410px;
	height:500px;	}

/* pie */
#footer{
clear: both; 
margin: 0px auto; 
width: 100%; 
padding: 10px 0px; 
height: 24px;}
#footer a:link, #footer a:visited{color: #e9e9e9;}
#footer a:hover, #footer a:active {color: #000000;}
#footer-nav {margin:0 auto;	padding: 0px;	}
#footer-nav ul{
	padding: 0px;
	margin:0;
	list-style-type: none; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
	text-align: center;
	font-size: 0.8em;	}
#footer-nav ul li {
	padding: 0 5px; 
	display: inline;  
	margin: 0px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none}
#footer-nav ul li a {
	padding: 5px; 
	display: block; 
	margin: 0px; 
	height: 47px;
	display: inline;
	color: #000 !important;}
.sindatos{ height: 470px; padding: 30px 0 0 30px;}
.sindatos2{ height: 370px; padding: 30px 0 0 30px;}