@charset "utf-8";
/* CSS Document */

#wraper{
 width:866px;
 min-height:400px;
 background-color:#FFFFFF;
 padding:10px;
}

#wraper h1{
 color:#000;
 padding:0px;
 margin:0px;
 font-size:1.8em;
 border-bottom:1px #333 solid;
}

#wraper h2{
 color:#000;
 padding:0px;
 margin:0px;
 font-size:1.8em;
 border-bottom:1px #333 solid;
}

#wraper p{
 padding:0px;
 padding-bottom:20px;
 padding-top:10px;
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:20px;
 color:#666666;
 text-align:justify;
}

#items{
 font-size:11px;
 color:#666666;
 background-color:#F5F5F5;
 margin-top:10px;
}
#items td{
 padding:4px;
}

#items p{
 padding:0px;
 margin:0px;
 padding-right:20px;
 font-size:11px;
 line-height:normal;
}
#items span{
 font-weight:bold;
 color:#3695DA;
}

#items a{
 color:#5471BC;
 text-decoration:none;
 border:0px;
 vertical-align:middle;
}

#items a:hover{
 color:#FF3300;
}

#items img{
 border:0px;
 vertical-align:middle;
 padding:4px;
}

.margen_celda{
 padding-right:30px;
}
.borde_mapa{
 border:solid 1px #333333;
}
.left{
 float:left;
 padding:5px;
}

#curriculo{
 margin-top:10px;
 font-size:12px;
}

#curriculo h2{
 font-size:1.4em;
 color:#666666;
 padding:0px;
 margin:0px;
}
#curriculo td{
 padding:5px;
}
#curriculo p{
 padding-top:0px;
}

#curriculo span{
 color:#3552C6;
 font-weight:bold;
}
.negrita{
 font-weight:bold;	
}
.color_titles{
 color:#09F;
 font-size:28px;
 padding:0px;
 border-bottom: solid 1px #09F;
}
#formulario{
 font-size:14px !important;
 line-height:22px !important;
 text-align:justify;
 font-family:Arial, Helvetica, sans-serif;
 padding:10px;
}
formulario p{

 color:#666!important;
 padding:2px;
 margin:0px;
 
}
#formulario td{
 padding:5px;
 color:#666666;
}
#galeria_turismo{
 padding:2px;
 background-color:#454545;
}
#galeria_turismo a{
 display:block;
 float:left;
 padding:15px;
}

#galeria_turismo img{
 border:solid 1px #000000;
 padding:1px;
 background-color:#CCCCCC;
}
.limpiar_float{
 position:relative;
}
.limpiar_float:after{

	 content:".";
	 display:block;
	 height:0px;
	 clear:both;
	 visibility:hidden;
}
#items2{
 font-family:Arial, Helvetica, sans-serif;
 padding-bottom:10px;
 padding-top:10px;
}

#items2 h3{
 font-size:1.2em;
 color:#333333;
}

#items2 h4{
 font-size:1.2em;
 color:#456DB8;
 padding-bottom:10px;
}


#items2 h4 img{
 vertical-align:middle;
 padding-right:4px;
 padding-bottom:20px;	
}

#items2  p{
 padding:0px;
 margin:0px;
 color:#999999;
 font-size:11px;
 line-height:normal;
}

#items2 a{
 color:#4565B8;
}

#items2 ul{
 margin:0px;
 padding:0px;
 padding-left:20px;
}

#items2 ul li{
 list-style:circle;
 padding-bottom:20px;
 font-size:12px;
 font-weight:bold;
 color:#456DB8;
}

#programa{
 font-family:Arial, Helvetica, sans-serif;
 padding-top:10px;
}

#programa td{
 padding:4px;
 padding-bottom:10px;
 padding-top:10px;
 color:#333333;
}

#programa span{
 font-size:22px;
 color:#456DB8;
 font-family:Arial, Helvetica, sans-serif;
}
#alertas{
 padding:10px;
 margin-top:15px;
 background-color:#fffbec;
 border:solid 1px #f9ca98;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
}


.cajas_form{
 height:22px;
 border: solid 1px #B3B8C4;
 font-size:14px;
 font-weight:bold;
 color:#4266BB;
}
#participa{
 padding:10px;
}
#participa td{
 padding:5px;
 font-size:13px;
 border-bottom:solid 1px #FFFFFF;
 font-weight:bold;
}
.viñetas1{
 height:16px;
 width:16px;
 background-image:url(../img/page_green.png);
 margin-right:10px;
}
.div_item_info1{
 width:47px;
 height:47px;
 background-image:url(../img/items_22.gif);
 float:left;
}
.div_item_info2{
 width:47px;
 height:47px;
 background-image:url(../img/items_25.gif);
 float:left;
}
.texto_info_home{
	float:left;
	width:220px;
	height:60px;
	padding-left: 5px;
}
.lista_home{
 padding:2px;
}

.lista_home ul{
 padding-left:20px;
}

.lista_home ul li{
  list-style:url(../img/page_green.png);
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:22px;
  color:#666666;
  text-align:justify;
  padding-bottom:20px;
}
.infohome{
 background-color:#f5f5f5;
 height:60px;
 width:278px;
 margin-top:10px;
 padding:4px;
 font-size:11px;
 line-height:18px;
 color:#666666;
}
.infohome span{
 color:#495EA3;
 font-weight:bold;
}

.imgmapa{
 background-color:#f5f5f5;
 width:278px;
 margin-top:10px;
 padding:4px;
 font-size:11px;
 line-height:18px;
 color:#666666;
 margin-bottom:10px;
}

#link_right{
 padding-bottom:4px;
}
#link_right ul{
 padding:0px;
 margin:0px;
}
#link_right ul li{
 list-style:none;
 padding-bottom:5px;
 padding-top:5px;
 border-bottom:solid 1px #F2F2F2;
}
#link_right ul li a{
 color:#475AA5;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}

#link_right ul li a:hover{
 color:#FF3300;
}

#link_right ul li a img{
 vertical-align:middle;
 border:0px;
 padding-right:4px;
}
#contacto{
 padding:4px;
 color:#333333;
 font-size:12px;
}

#contacto span{
 color:#4B5EA7;
 font-weight:bold;
}
.text_minititle{
 font-size:12px;
 color:#333;
}
.borde_footer{
 border-bottom:solid 1px #999;
 border-top:solid 1px #999;
}
.workshop{
 border:solid 1px #E0E0DE;
 background-color:#F4F4F4;
 padding:4px;
 margin-top:10px;
} 
.workshop img{
 vertical-align:middle;
 border: 0px;
 padding-right:4px;
}
.workshop h3{
 font-size:16px;
 color:#333;
}
#galeria_c{
 background-color:#f5f5f5;
 width:278px;
 margin-top:10px;
 font-size:11px;
 line-height:18px;
 color:#666666;
 margin-bottom:10px;
}

#galeria_c img{
 border:0px;
 float:left;
 padding:0px 12px 12px 0px;
}

.colaboran{
 padding:10px;
}

.colaboran img{
 float:left;
 border:0px;
 padding-right:20px;
 padding-bottom:20px;
 vertical-align:middle;
}
.alerthome{
 border-bottom:solid 1px #E0E6EB;
 border-top:solid 1px #E0E6EB;
 background-color:#EDF3F8;
 padding:5px;
 margin-bottom:5px;
 color:#000;
 font-size:18px;
}
.alerthome p{
 padding:5px 3px !important;	
 margin:0px !important;
 color:#233D81 !important;
}
.alerthome img{
 border:0px;
 vertical-align:middle;
}
.listar{
 padding:5px;	
}
.listar td{
 padding:4px;
 border-bottom:solid 1px #EBEEF3;
 font-size:14px;
 color:#333;
}
.separador_listado{
 height:10px;
 border-bottom:solid 3px #F0F1F4;
 padding:5px 0px;
}
.img_lefttips{
 float:left;
}
