body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323232;
}

#contenido{
	width:958px;
	height:auto;
	margin:auto;

}


#contenido .adentro{
	width:930px;
	margin-left:15px;
}


#contenido .izq{
	float:left;
	width:238px;
	height:auto;	
}

#contenido .centro{
	float:left;
	width:245px;
	margin-left:14px;
	height:auto;
}

#contenido .blog{
	width:495px;
	float:left;
}


#post .header_post{
	background: url('../images/header_post.jpg') no-repeat scroll top left;
	width: 492px;
	height: 14px;
}
#post{
	background: url('../images/content_post.png') repeat-y scroll top left;
	width: 492px;
}


#post .content{
	background: url('../images/content_post.png') repeat-y scroll top left;
	width: 492px;
}

#post .content .text{
	padding:0px 5px 0px 5px;
}

#post .content .text .title{
	width:417px;
	float:left;
	padding-bottom:0px;
}


#post .content .text .title_page{
	padding-bottom:0px;
}


#post .content .text  h1{
	font-size:18px;
	padding:0px;
	margin:0px;
	color:#227b27;
}

#post .content .title_page a{
	font-size:18px;
	color:#227b27;
	font-weight:bold;
}


#post .content .title a{
	font-size:18px;
	color:#227b27;
	font-weight:bold;
}

#post .content p{
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
}
#post .content a{
	
}

#post .content .text .date{
	background: url('../images/fecha.png') no-repeat scroll top left;
	width: 55px;
	height: 45px;
	float:left;
	margin-left:5px;
}

#post .content .text .date .adentro_date{
	padding:3px 5px 0px 5px;
	font-size:18px;
	line-height:18px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

#post .content  .post_content{
	padding:5px;
	color:#58595c;
	font-size:13px;
}

#post .content  .post_content p{
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
}

#post .content  .post_content a{
	background-color: #e5f1d5;
	padding:2px;
	color:#58595c;
	font-weight:bold;

}
#post .content  .post_content .tt-flickr-Small{
	float:left;
	margin-right:6px;
}




#post .footer{
	background: url('../images/footer_post.png') no-repeat scroll top left;
	width: 492px;
	height: 39px;
	color:#FFFFFF;
	font-size:15px;
}

#post .footer a{
	color:#FFFFFF;
	font-size:15px;
	text-decoration: none;
}

#post .footer  a:hover{
	text-decoration: underline;
}

#post .footer .left_footer{
	float:left;
	width:50%;
}

#post .footer .adentro_footer{
	padding:7px;
}


#post .footer .right_footer{
	float:left;
	text-align: right;
	width:50%;
}



#dentro_blog{
	background-color:#a0d44c;
	padding:4px;
}


#dentro_blog .comentarios{
	background-color:#403e3f;
	color:#FFFFFF;
	font-size:11px;
}
#dentro_blog .comentarios a{
	color:#FFFFFF;
	font-size:11px;	
}

#dentro_blog .comentarios a:hover{
	color:#e0f5c0;	
}
#dentro_blog .comentarios p{
	padding:3px;
	margin:0px;
}


h1{
	font-size:16px;
	margin:0px;
}


#contenido .der{
	float:left;
	
	width:215px;	
}



#contenido .contacto{
	width:490px;
	float:left;
	margin-left:11px;
}

#vercontacto{
	width:485px;
	min-height:355px;
	background-color:#a0d44c;
	margin-top:6px;
}
#vercontacto .content{
	padding:12px;
	font-size:13px;
	font-weight:bold;
}


#noticias{
	width:241px;
	min-height:355px;
	background-color:#a0d44c;
	margin-top:6px;
}


#noticias p{
	margin-top:4px;
	margin-bottom:4px;
}


* html #noticias {
 	height:355px;
}


#contenido .auspiciantes{
	float:left;
	margin-left:5px;
	width: 215px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
}


#contenido .registro{
	float:left;
	margin-left:5px;
	width:153px;
	height:290px;
}


#auspicios{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:0px;
}
#auspicios img{
	border:4px Solid #7f7f7f;
}
#auspicios li{
	margin-top:14px;
}

.clear{
	clear:both;
}



#vinetapequena{
	background-image:url(../images/vineta.jpg);
	width:238px;
	height:24px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	
}





#vinetaregistro{
	background-image:url(../images/vinetaregistro.jpg);
	width:152px;
	height:24px;
	color:#f4f416;
	font-weight:bold;
	font-size:13px;
	
}



.contvinetapequena{
	padding:3px 0px 0px 7px;
}


#rutas{
	margin-top:28px;
}

a{

	text-decoration:none;
}



img{
	border:0px;
}


#vinetagrande{
	background: url('../images/vineta.png') no-repeat scroll top left;
	width: 212px;
	height: 23px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	
}





#vinetagrandenada{
	width:241px;
	height:24px;
}






#header{
	height:200px;
	background-image:url(../images/headercurvas.jpg);
	background-repeat:no-repeat;
	background-position: 0px 105px;
}

#header .logo{
	float:left;
	width:50%;
	text-align:left;
}

#header .logo2{
	float:left;
	text-align:right;
	width:40%;
	padding-right:20px;
}

#menu{
	background-image:url(../images/headerfondo.jpg);	
	height:47px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	
}

.menu_contenido{
	padding-top:0px;
	padding-left:10px;
}


#menu ul{
	list-style-type:none;
	margin:0px;
	padding-top:0px;
	margin-left:0px;
	padding:0px;
}

#menu li{
	float:left;
	margin-left:0px;
	margin-right:0px;
}
#menu a{
	height:28px;
	margin-left:7px;
	margin-right:7px;
	color:#FFFFFF;
	line-height:28px;
	text-align:center;
	font-size:18px;
	vertical-align: middle;
	padding:5px;
}

#menu a:hover{
	text-decoration: underline;
}

#menu a.listo{
	background-color: #81c41f;
}


#contenido_texto{
	background-image:url(../images/fondocontenido.jpg);
	height:auto;
	background-repeat:repeat-y;
}

#blanco{
	border-top:5px Solid #FFFFFF;
	width:939px;
	height:15px;
	margin-left:9px;
}


#footer_text{
	background-image:url(../images/headerfooter.jpg);
	height:39px;
}
#footer_fondo{
	background-image:url(../images/footerfondo.jpg);
	height:auto;
}

#footer_fondo .content{
	float:left;
	width:225px;
	height:bold;
	color:#9e9e9e;
}
#footer_fondo .titulo{
	color:#474747;
	font-weight:bold;
	font-size:13px;
}

#footer_fondo ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#footer_fondo li{
	margin-bottom:5px;
}
#footer_fondo a{
	color:#a6a5a5;
}
#footer_fondo a:hover{
	
	color:#474747;
}



#footer_footer{
	background-image:url(../images/footerdelfooter.jpg);
	height:38px;
}

#competidores{
	margin-top:8px;
	background-color:#a2d44d;
	width:244px;
	height:250px;	
}

#competidores .dentro{
	padding:12px;
}
#competidores .titulo{
	color:#3f3e3a;
	font-size:13px;
	font-weight:bold;
}
#competidores ul{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}

#competidores li{
	background-color:#3d3d3d;
	width:212px;
	height:21px;
	padding:4px 0px 0px 5px;
	color:#cfcfcf;
	margin-top:3px;
	font-weight:bold;
}
#competidores li.verlistado{
	padding:4px 0px 0px 5px;
	text-align:right;
	background-color:#a0d44b;
}
#competidores li.verlistado a{ 
	color:#464541;
}

#competidores li.verlistado a:hover{ 
	color:#56554f;
}


#form_registro{
	width:153px;
	margin-top:8px;
	background-color:#a1d34c;
	min-height:151px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}


* html #form_registro {
 	height:151px;
}




#form_registro .dentro{
	padding:6px;
}

#form_registro input.campo{
	width:135px;
	margin-top:2px;
	height:21px;
	color:#595959;
	border:0px;
	font-size:11px;
	padding:4px 0px 0px 6px;
	font-weight:bold;
} 

#form_registro input.enviar{
	background-image:url(../images/enviar.jpg);
	width:133px;
	height:24px;
	border:0px;
}

#form_registro p{
	margin-top:4px;
	margin-bottom:4px;
}



/*EStilos de Noticias */

#noticias .content{
	padding:11px;
}

#noticias .contenidopage{
	padding:11px;
}

#noticias .contenidopage ul{
	margin:0px;
	margin-left:6px;	
	padding:0px;
	padding-left:4px;
	
}

ul#listaanteriores{
	margin:0px;
	margin-top:5px;
	padding:0px;
	list-style-type:none;
}
#listaanteriores li{
	margin-top:2px;
}

#listaanteriores li a{
	width:212px;
	display:block;
	color:#d8d8d8;
	font-weight:bold;
	min-height:22px;
	padding:3px 0px 0px 3px;
	background-color:#3f3f3f;
}

* html #listaanteriores li a{
	height:22px;
}

#listaanteriores li a:hover{
	background-color:#646466;
}

#listaanteriores li.vermas{
	text-align:right;
	font-weight:bold;
	background-color:#a0d44b;
}
#listaanteriores li.vermas a{ 
	color:#464541;
	margin-right:5px;
	background-color:#a0d44b;
}

#listaanteriores li.vermas a:hover{ 
	color:#56554f;
}


.linea_seccion{
	border-top: 4px Solid #d0e7b3;
	height:5px;
}

.titulo_anteriores{
	color:#626365;
	font-size:13px;
	font-weight:bold;
}

.fecha{
	font-style:italic;
}



/* contenido */
#galeria_contenido img{
	border: 7px Solid #a0d44b;
	margin-top:30px;
}
#galeria_contenido .titulofoto{
	margin-top:10px;
	width:239px;
	background-color:#3f3f3f;
	color:#cecece;
	min-height:47px;
}

/* Hack para IE 6 */
* html #galeria_contenido .titulofoto{ 
  height:47px;
}




#galeria_contenido .titulofoto p{ 
	padding:4px;
	margin:0px;
}

#pagemore{
	background-color:#b8df72;
	color:#5a6652;
	font-weight:bold;
	font-size:12px;
	width:241px;

}

#pagemore p{
	padding:3px;
	margin:0px;
}
#pagemore a{
	color:#5a6652;
	font-weight:bold;
}

#pagemore a:hover{
	color:#424147;
}

#formulario_contacto label{
		float:left;
		width:120px;
		padding-top:5px;
}
#formulario_contacto input.campo{
	width:299px;
	height:23px;
	font-size:13px;
	border:0px;
	padding-top:2px;
}

#formulario_contacto textarea.area{
	width:299px;
	height:275px;
	font-size:13px;
	border:0px;
	padding-top:2px;
}
#formulario_contacto input.enviar{
	width:153px;
	height:22px;
	font-size:13px;
	border:0px;
	background-image:url(../images/enviarcontacto.jpg);
}

#contenido .centropage{
	float:left;
	width:490px;
	margin-left:14px;
	height:auto;
}

#noticiaspage{
	width:482px;
	min-height:355px;
	background-color:#a0d44c;
	margin-top:6px;
}
* html #noticiaspage{
 	height:355px;
}

#noticiaspage .contenidopage{
	padding:11px;
}
.error{
	color:#f20325;
	font-size:11px;
	font-weight:normal;
}

.bien{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}


#recorrido{
	text-align:center;
	width:209px;
	margin:auto;
}


#recorrido img{
	margin:4px 0px 6px 0px;
}

#recorrido .adentro_recorrido{
	padding:7px;
	background-color:#ffffff;
	margin:4px 0px 4px 0px;
}
.adentro_recorrido a{
	color:#141415;
	font-size:14px;
	font-weight:bold;
}


#flickr ul{
	list-style-type:none;
	margin:0px;
	margin-top:0px;
	padding:0px;
}
#flickr img{
	border:1px Solid #aedb65;
}
#flickr li{
	float:left;
	padding:2px 13px 2px 13px;
	list-style-type:none;
}
.inscripciones{
	background: url('../images/inscripcion_online.jpg') no-repeat scroll top left;
	width: 180px;
	height: 73px;
	background-position:-180px 0px;
	margin:auto;
	cursor:pointer;
}

.inscripciones_hover{
	background-position:0px 0px;
}


#botones_auspiciadores ul{
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#botones_auspiciadores li{
	float:left;
	margin:3px;
}

#registrate{
	background-color: #a1d34c;
	border:1px Solid #f7f7f7;
	width:95%;
	margin:auto;
	margin-top:10px;
}

#registrate .adentro_registrar{
	padding:2px;
	text-align:center;
	color:#636469;
}

#registrate .adentro_registrar input.campo{
	width:187px;
	background-color:#ffffff;
	border:1px Solid #309d0d;
	font-size:14px;
	padding:3px;
	color:#787b73;
}
#registrate .adentro_registrar  input.submit{
	background: url('../images/enviar.png') no-repeat scroll top left;
	width: 156px;
	border:0px;
	height: 35px;
	cursor:pointer;
}

#comment{
	
}

#comment .header_comment{
	background: url('../images/header_comments.png') no-repeat scroll top left;
	width: 489px;
	height: 39px;
}

#comment .header_comment .autor{
	padding-top:10px;
	font-size:14px;
	color:#FFFFFF;
	padding-left:40px;
	font-weight:bold;
	width:255px;
	float:left;
	
}

#comment .header_comment .fecha{
	float:left;
	width:180px;
	padding-top:11px;
	
	color:#caceca;
	font-style: italic;
}

#comment .header_comment .autor a{
	color:#8dc442;
}


#comment .cuerpo_comment{
	background: url('../images/fondo_comment.png') repeat-y scroll top left;
	width: 489px;
}


#comment .cuerpo_comment .adentro_comment{
	padding:5px;
}




#comment .footer_comment{
	background: url('../images/footer_comment.png') no-repeat scroll top left;
	width: 489px;
	height: 14px;
}

#formulario label{
	float:left;
	width:78px;
	font-weight:bold;
	font-size:16px;
	color:#535453;
}

 #formulario  input.campo{
	background-color:#ffffff;
	border:1px Solid #c3c3c3;
	padding:4px;
	padding:5px;
	width:375px;
}

 #formulario textarea{
	width:464px;
	height:78px;
	background-color:#ffffff;
	border:1px Solid #c3c3c3;
}
 #formulario input.enviar{
	background: url('../images/enviarcomment.png') no-repeat scroll top left;
	width: 107px;
	height: 32px;
	border:0px;
	font-size:0px;
	cursor:pointer;
}


 .moderado{
	padding:5px;
	color:#FFFFFF;
	background-color: #f26f6f;
	font-size:12px;
	
}

ul#redsocial{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#redsocial li{
	float:left;
}


a#masfotos{
	background: url('../images/masfotos.png') no-repeat scroll top left;
	width: 89px;
	height: 36px;
	display:block;
}
#paginasnav{
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
}

#paginasnav a{
	background-color: #ffffff;
	border:3px Solid #e5d4d4;
	padding:5px;
	color:#369f0f;
	font-size:14px;
	display:inline-block;
	font-weight:bold;
}

.blog h1{
	font-size:24px;
	color:#FFFFFF;
}


