@charset "utf-8";
/* CSS Document */
/* NUEVAS CLASES notificaciones */
@font-face {
    font-family: 'open_sanslight';
    src: url('fuentes/OpenSans-Light-webfont.eot');
    src: url('fuentes/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/OpenSans-Light-webfont.woff') format('woff'),
         url('fuentes/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fuentes/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fuentes/OpenSans-Semibold-webfont.eot');
    src: url('fuentes/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fuentes/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fuentes/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sans';
    src: url('fuentes/opensans-regular-webfont.eot');
    src: url('fuentes/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/opensans-regular-webfont.woff') format('woff'),
         url('fuentes/opensans-regular-webfont.ttf') format('truetype'),
         url('fuentes/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
input[type=submit]{
	color:#FFF;
	height:28px;
	background:#2694CF;
	border:0px;
	font-family: 'open_sanslight';
	letter-spacing:1px;
	font-size:16px;
	border-radius:5px;
	cursor:pointer;
	}
	
.ruta_nav{
	font-size:12px;
}

.link_noticias{
	font-size:16px; 
	font-family: 'open_sanslight'; 
	line-height:20px;
}

.txt_1{
	background:#242424;
	border:#4f4f4f solid 1px;
	width:218px;
	height:22px;
	color:#999;
	}
.txt_2{
	background:#242424;
	border:#4f4f4f solid 1px;
	width:102px;
	height:22px;
	color:#999;
	}
.txt_3{
	background:#242424;
	border:#4f4f4f solid 1px;
	width:218px;
	height:74px;
	color:#999;
	}

.borde_1{
	width:174px;
	float:left;
	margin-right:43px;
	border:#CCC solid 1px;
	padding:2px;
	}
.btn_azul{
	font-family: 'open_sanslight';
	padding-top:5px;
	color:#FFF;
	text-align:center;
	}
.borrar{
	clear:both;
	height:0px;
	}
.texto_camp{
	font-family: 'open_sans';
	font-size:60px; 
	color:#FFF;
	text-shadow:2px 2px #000000;
	}
.texto_camp2{
	font-family: 'open_sanslight';
	font-size:36px;
	color:#FFF;
	}
.menu{
	font-family: 'open_sans';
	font-size:17px;
	color:#000;
	text-align:left;
	}
.menu:hover{
	color:#5692ce;
	}

p{
	font-family: 'open_sanslight';
	color:#666;
	font-size:14px;
	text-align:justify;
	line-height:19px;
	letter-spacing:1px;
	}

h1{
	 font-family: 'open_sanssemibold';
	font-size:41px;
	color:#000;
	text-align:left;
	
	}
.texto_grande{
	font-family: 'bebas_neueregular';
	font-size:57px;
	color:#FFF;
	text-align:left;
	}
	
h2{
	font-family: 'open_sans';
	font-size:24px;
	color:#FFF;
	text-align:left;
	}
h3{
	 font-family: 'open_sans';
	font-size:22px;
	color:#FFF;
	text-align:left;
	font-weight:0;
	line-height:26px;
	}



	

.vineta{
	list-style:url(../imagenes/vineta_512.png);
	padding-left:20px;
	
	}
	.vineta li{
	margin-right:15px;
	padding-right:15px;
	
	padding-bottom:15px;
	
	}
	.vineta li:last-child{
	background:none;
	}
	.vineta a{
	 font-family: 'open_sans';
	font-size:20px;
	color:#008dcf;
	}

.vineta22{
	list-style:url(../imagenes/vineta_azul_7.gif) outside;
	padding-left:20px;
	color:#666;
	text-align:justify;
	font-family: 'open_sanslight';
	font-size:14px;
	
	}
	.vineta22 li{
	
	padding-bottom:15px;
	
	}
	.vineta22 li:last-child{
	}
	.vineta22 a{
	 font-family: 'open_sans';
	font-size:20px;
	
	}
	
.vineta_23{
	list-style:url(../imagenes/vineta_512.png);
	padding-left:20px;
	
	}
	.vineta_23 li{
	margin-right:15px;
	padding-right:15px;
	
	padding-bottom:15px;
	
	}
	.vineta_23 li:last-child{
	background:none;
	}
	.vineta_23 a{
	 font-family: 'open_sans';
	font-size:20px;

	}
	
.separador_menu{
	height:2px; 
	width:auto;
	background:url(../imagenes/seprador_menu.png) no-repeat; 
	margin:5px 0px 5px 0px;
}
	
.box-social{
	float:left;
	width: 110px;
	display:none;
	position: absolute;
	background:#FCF4D1;
	border:#EBB62F solid 1px;
	left:-20px;
	padding:5px;
	z-index:10;
}

.item-social{
	float:left;
	margin-right:5px;
	margin-bottom: 5px;
	display:block;
}

