BODY {
	font-family:Arial,Verdana;
	font-size:12px;
	color:#000000;
	background-color:#9acc67;
	text-align:center;
	margin: 0px 5px 0px 5px;
}

A:LINK {
	color:#0000CC;
	text-decoration:none;
}


A:HOVER {
	color : #0066FF;
	text-decoration:underline;
}
A:VISITED {
	color : #0000CC;
	text-decoration:none;
}
A:ACTIVE {
	color : #0000CC;
	text-decoration:none;
}

INPUT, SELECT, TEXTAREA { font-family: Arial,Verdana, sans-serif; font-size: 17px; color: #000000; border: 2px solid #9acc67;  background-color: #FFFFFF;}


/* APARTADO COLUMNA VERTEBRAL DE LA PAGINA */

#contenedor {
	width: 994px; /* 994 original*/
	min-height:100%;
	height: auto;
	margin: 0 auto 0 auto; /* auto en los laterales para navegadores nuevos*/
	padding: 0;
	overflow: none;
	clear:both;
	border:0px solid #000000; /*encadeno los 3 atributos claves del borde en una sola linea, ahorrando codigo XD*/ 
/*	background-color: #FFFFFF;*/
	text-align:left; /*aqui alineamos todo de nuevo a la izquierda, pero dentro del contenedor*/
	display:inline; /*para corregir un error en IE, en la interpretación del margin y el padding*/
}

#cabecera {
position:relative;
top:0px;
left:0px;
color: #fffff;
text-align: left;
border:0px solid #000000;
}

#cuerpo {
position:relative;
padding: 0em;
text-align: left;
border:0px solid #000000;
}

#pie {
position:relative;
width: 985px;
margin: 0 auto 0 auto;
text-align: left;
height: 10px;
margin-top: -40px;
z-index: 1;
}

.corte {clear: both;padding-top: 4em;}

/* COMIENZA LA CABECERA ITEMS */

#logo {
	position:relative;
	top: 0px;
	left: 0px;
	height: 131px;
	width: 149px;
	border:0px solid #000000;
}


#slogan {
	position:absolute;
	top: 22px;
	left: 190px;
	width:560px;
	border:0px solid #000000;
	text-align: center;
	padding: 0px;
}

#buscador {
	position:absolute;
	top: 85px;
	right: 8px;
	width:832px;
	color:#000000;
	border:0px solid #a3d488;
	background: #BBDFA8;
	text-align: center;
	padding: 5px;
}

#login {
	position:absolute;
	top: 15px;
	right: 8px;
	width:200px;
	border:0px solid #000000;
	text-align: right;
	padding: 0px;
}

.slogan_texto {
	font-family:Arial,Verdana;
	font-size:28px;
	color:#FFFFFF;
	font-weight:none;
	text-decoration:none;
}

.anunciar_texto {
	font-family:Arial,Verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.entrar_texto {
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#minititulo_texto {
	font-size:15px;
	font-weight:bold;
    color: #000000;
	padding: 13px 0px 8px 10px;
	text-decoration:none;
	text-align: left;
}

#volver_texto {
	float:right;
	font-size:12px;
    color: #000000;
	font-weight:none;
	padding: 4px 12px 0px 0px;
	text-decoration:none;
	text-align: right;
}


#anuncio-titulo {
	font-size:21px;
	font-weight:none;
    color: #4D9E34;
	padding: 10px 15px 0px 15px;
	text-decoration:none;
	text-align: left;
}

#anuncio-subtitulo {
	font-weight:none;
	font-size:11px;
	color: #585858;
	text-align: left;
	padding: 5px 15px 0px 15px;
}

#anuncio-descripcion {
	font-family: Arial;
	font-weight:none;
	font-size:13px;
	color: #000000;
	text-align:justify;
	padding: 0px 15px 15px 15px;
}

#anuncio-imagen {
	padding: 1px 1px 1px 1px;
	background: #CCCCCC;
}

#anuncio-compartir {
	font-size:11px;
	color: #656769;
	text-align:right;
	padding: 0px 0px 6px 0px;
	border-bottom:#DDDDDD 1px solid;
	margin: 8px 15px 0px 15px;
}

#anuncio-form {
	font-size:12px;
	background: #F1FAF1;
	margin: 10px 15px 7px 15px;
	padding: 10px 0px 7px 0px;
	text-align:center;
	color: #000000;
}

#anuncio-form INPUT, SELECT, TEXTAREA { font-family: Arial,Verdana; font-size: 13px; color: #000000; border: 2px solid #9acc67;  background-color: #FFFFFF;}

#anuncio-comentarios {
	font-family: Arial;
	font-weight:none;
	font-size:13px;
	color: #000000;
	text-align:justify;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 10px 0px;
	border-bottom:#DBF0DD 1px solid;
}

#anuncio-subir{
	margin: 8px 0px 8px 0px;
	font-size:13px;
	color: #000000;
}

/* COMIENZA EL CUERPO ITEMS */


#item-destacado {
	position:relative;
	top:0px;
	left:0px;
	width:97%;
	text-align: left;
	border:0px solid #000000;
	height:62px;
	margin: 0 auto 0 auto;
}

#item-destacado-imagen {
	float: left;
	padding: 1px 1px 1px 1px;
	margin: 0px 5px 0px 0px;
	background: #CCCCCC;
}

#item-destacado-titulo {
	position:none;
	font-weight:bold;
	font-size:15px;
}

#item-destacado-ciudad{
	font-weight:bold;
	font-size:11px;
	color: #000000;
}

#item-destacado-descripcion{
	position:none;
	font-size:12px;
	color:#4D4D4D;
	text-align:justify;
	margin: 5px 0px 0px 0px;
}

#item-destacado-estado{
	font-weight:bold;
	font-size:11px;
}

#item-destacado-fecha{
	font-weight:none;
	font-size:11px;
	color: #585858;
}

#item-destacado-sep-horizontal{
	width:97%;
	height: 1px;
	background: #9acc67;
	margin: 7px auto 7px auto;
}

#item-destacado-sep-horizontal-gris{
	width:97%;
	height: 1px;
	background: #DDDDDD;
	margin: 7px auto 7px auto;
}

#paginacion{
	font-weight:bold;
	color: #000000;
	font-size:15px;
	text-align:right;
	padding: 5px 11px 10px 0px;
}

#ver-mas-nuevos {
	position:absolute;
	top:316px;
	right:14px;
	width:400px;
	color: #000000;
	text-align: right;
	border:0px solid #000000;
	margin: 70px auto 70px auto;
	z-index: 11;
}


/* COMIENZA EL PIE ITEMS */


#pie-sep-horizontal{
	width:100%;
	height: 1px;
	background: #6BA036;
	margin: 8px auto 7px auto;
}


#copyright{
	position:relative;
	top: 0px;
	right: 10px;
	border:0px solid #000000;
	font-family:Arial,Verdana;
	font-size:11px;
	color:#4E7427;
	padding: 0px 0px 0px 10px;
}

#copyright A:LINK {
	color:#4E7427;
	text-decoration:none;
}

#copyright A:VISITED {
	color:#4E7427;
	text-decoration:none;
}


#paises {
	position:absolute;
	top: 8px;
	right: 3px;
	width:520px;
	border:0px solid #000000;
	font-family:Verdana;
	font-size:11px;
	font-weight:none;
	text-align: right;
	padding: 0px;
}



/* INICIO DECLARACION MAPA BORDEADO */

.mapa {
	position:relative;
	top:0px;
	left: 7px;
	width: 490px;
	height: 406px;
	margin-top: 0px;
	background-color: #FFFFFF;
	text-align: center;
}
.punto {font-weight: bold;
color:  #FFFFFF;
position: absolute;
font-size: 60px;
background-color: transparent;
line-height: 18px;
}
.lt {top: -4px; left: -2px;}
.rt {top: -4px; right: -2px;}
.lb {bottom: -5px; left: -2px;}
.rb {bottom: -5px; right: -2px;}

.bottom, .top {height: 4px;
background-color: #FFFFFF;
position: absolute;
left: 4px;
right: 4px;
width: 98%;
}
.bottom{ bottom: -4px;}
.top {top: -4px;}
.texto {padding: 0px 0px; color: #fff;}

/* FIN DECLARACION MAPA BORDEADO */


/* INICIO DECLARACION DESTACADOS */

.destacados {
	position:absolute;
	top: 0px;
	right: 8px;
	width: 48%;
	height: 407px;
	margin-top: 0px;
	background-color: #DCEED2;
	text-align: center;
}

.punto2 {font-weight: bold;
color:  #DCEED2;
position: absolute;
font-size: 60px;
background-color: transparent;
line-height: 18px;
}
.lt2 {top: -4px; left: -2px;}
.rt2 {top: -4px; right: -2px;}
.lb2 {bottom: -5px; left: -2px;}
.rb2 {bottom: -5px; right: -2px;}

.bottom2, .top2 {height: 4px;
background-color: #DCEED2;
position: absolute;
left: 4px;
right: 4px;
width: 98%;
}
.bottom2{ bottom: -4px;}
.top2 {top: -4px;}
.texto2 {padding: 5px 5px; color: #fff;}

/* FIN DECLARACION DESTACADOS */


/* INICIO DECLARACION HOJA CONTENIDOS BORDEADO */

.hoja_contenido {
	position:relative;
	top:0px;
	left: 12px;
	width: 640px;
	margin-top: 0px;
	background-color: #FFFFFF;
	text-align: center;
}
.punto3 {font-weight: bold;
color:  #FFFFFF;
position: absolute;
font-size: 60px;
background-color: transparent;
line-height: 18px;
}
.lt3 {top: -4px; left: -2px;}
.rt3 {top: -4px; right: -2px;}
.lb3 {bottom: -5px; left: -2px;}
.rb3 {bottom: -5px; right: -2px;}

.bottom3, .top3 {height: 4px;
background-color: #FFFFFF;
position: absolute;
left: 4px;
right: 4px;
width: 98%;
}
.bottom3{ bottom: -4px;}
.top3 {top: -4px;}
.texto3 {padding: 0px 0px; color: #fff;}

/* FIN DECLARACION HOJA CONTENIDOS BORDEADO */


/* INICIO DECLARACION CIUDADES */

.ciudades {
	position:absolute;
	top: 0px;
	right: 10px;
	width: 32%;
/*	height: 362px; */
	margin-bottom: 0px;
	background-color: #BBDFA8;
	text-align: center;
	z-index: 2;
	border:0px solid #000000;
}

.punto4 {font-weight: bold;
color:  #BBDFA8;
position: absolute;
font-size: 60px;
background-color: transparent;
line-height: 18px;

	border:0px solid red;

}
.lt4 {top: -4px; left: -2px;}
.rt4 {top: -4px; right: -2px;}
.lb4 {bottom: -5px; left: -2px;}
.rb4 {bottom: -5px; right: -2px;}

.bottom4, .top4 {height: 4px;
background-color: #BBDFA8;
position: absolute;
left: 4px;
right: 4px;
width: 96%;

	border:0px solid blue;

}
.bottom4{ bottom: -4px;	border:0px solid yellow;}
.top4 {top: -4px;	border:0px solid yellow;}
.texto4 {padding: 5px 5px 0px 0px; color: #fff;	border:0px solid pink;}

.ciudades ul {
	border:0px solid #000000;
	list-style-type:none;
	text-indent:0px;
	padding:0px;
	margin: 2px 0px 0px 20px;
}

.ciudades li {
	float:left;
	width:95px; margin-bottom:0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}


/* FIN DECLARACION CIUDADES */



/* INICIO DECLARACION CIUDADES IZQUIERDA */

#ciudades-izq {
	position:none;
}

#ciudades-izq ul {
	border:0px solid #000000;
	list-style-type:none;
	text-indent:0px;
	font-family:Arial,Verdana;
	font-size:15px;
	color:#4E7427;
	font-weight:bold;
	padding:15px 5px 0px 22px;
	margin: 0px 0px 0px 2px;
}

#ciudades-izq li {
	float:left;
	width:150px; margin-bottom:0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}


/* FIN DECLARACION CIUDADES IZQUIERDA */



























h1 { 
	font-size:2px;
	color:#9acc67;
	font-weight:none;
	margin:0px; /*los h1 vienen con margen, con esto se lo quito*/ 
}



h2 { 
	font-size:18px;
	font-weight:bold;
	margin:0px; /*los h1 vienen con margen, con esto se lo quito*/ 
}



h3 { 
	font-size:15px;
	font-weight:bold;
    color: #000000;
	margin:0px; /*los h1 vienen con margen, con esto se lo quito*/ 
}








div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #FFF;
 color: #000;
 font: bold 15px Arial, Verdana, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}











