body{
	font-family: 'Lato', sans-serif !important;
	font-size:14px !important;
	line-height:1.42857143;
	color:#a4a4a4 !important;
	background-color:#e9f1f4 !important;
}
img{
	border:0px;
}
.clear{
	clear:both;
}
::selection {
	background:#42A5D9;
	color: #fff;
	text-shadow: none;
}

a, a:hover{
	-webkit-transition: all 0.2s ease-in-out !important;
	-moz-transition: all 0.2s ease-in-out !important;
	-o-transition: all 0.2s ease-in-out !important;
	transition: all 0.2s ease-in-out !important;
}

/* jota css */

.container_jota{
	width:952px;
	margin:auto;
}
.top{
	background-size: cover;
	background-image:url(img/bg_sierrra.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	border-bottom:4px solid #b7d1e7;
	padding:20px 0;
}
.menu{
	background:url(img/bg_menu.png) repeat-x;
	margin-top:20px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
.menu_user{
	padding-left:0px !important;
	padding-right:0px !important;
}
.menu_user a{
	display:block;
	width:100%;
	height:70px;
	text-align:center;
	padding-top:20px;
	background:url(img/bg_user.png) repeat-x;
	-moz-border-radius: 6px 0px 0px 0px;
	-webkit-border-radius: 6px 0px 0px 0px;
	border-radius: 6px 0px 0px 0px;
}
.menu_user a:hover{
	background: url(img/bg_unete.png) repeat-x;
}
.menu_principal{
	padding-top:20px;
	}
	
.menu_principal a{
	display:inline-block;
	color:#fff;
	font-size:17px;
	font-weight:500;
	margin:0 20px;
}
.menu_principal a:hover{
	text-decoration:none;
	color:#1b5686;
}
.menu_unete{
	padding-left:0px !important;
	padding-right:0px !important;
	height:70px;
	-moz-border-radius: 0px 6px 0px 0px;
	-webkit-border-radius: 0px 6px 0px 0px;
	border-radius: 0px 6px 0px 0px;
	background:url(img/bg_unete.png) repeat-x;
	text-align:center;
	padding-top:20px;
}
.menu_unete a{
	display:inline-block;
	padding-right:28px;
	background:url(img/mas.png) no-repeat right center;
	font-size:18px;
	font-weight:500;
	color:#fff;
}
.menu_unete a:hover{
	text-decoration:none;
	background:url(img/mas_over.png) no-repeat right center;
	color:#1b5686;
}
.redes_sociales{
	background:#1b5686;
	border-bottom:6px solid #0d426d;
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
.redes_sociales a, .socialbottom a{
	width:35px;
	height:62px;
	display:inline-block;
	margin-right:20px;
	opacity:0.70;
	background-repeat:no-repeat;
	background-position:center center;
}
.redes_sociales a:hover, .socialbottom a:hover{
	text-decoration:none;
	opacity:1.0;
}
a.facebook{
	background-image:url(img/facxebook.png);
}
a.twitter{
	background-image: url(img/twitter.png);
}
a.flickr{
	background-image: url(img/instagram.png);
}
a.youtube{
	background-image: url(img/youtube.png);
}
.bottom{
	background:#313233;
	padding:25px 0;
	margin-top:70px;
}
.menubottom a{
	font-size:14px;
	color:#fff;
	font-weight:600;
	display:inline-block;
	margin-right:30px;
}
.menubottom a:hover{
	color:#fff;
}
.socialbottom{
	text-align:right;
	margin-top:-10px;
}
.socialbottom a{
	height:37px;}
.copy{
	padding:20px 0;
	text-align:center;}
.copy{
	font-size:14px;
	font-style:italic;
	color:#fff;
}
.copy span{
	color:#787878;
}
.img_voluntarios img{-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.img_voluntarios iframe{-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
margin:25px 0;
margin-left: -15px;
margin-right: -15px;
}
.men_quieres{
	background: url(img/inicio/bg_men.jpg) repeat-y left #fff;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
border-bottom:3px solid #c8dee6;
padding:35px 0;
margin-bottom:20px;
}

.txtwquieres span{
	padding-left:30px;
	display:inline-block;
	font-size:24px;
	color:#75addb;
}
.txtwquieres_j{
	font-size:16px;
	font-weight:400;
	color:#a4a4a4;
}
.masquiere a{
	display:block;
	height:35px;
	width:100%;
	background:url(img/inicio/mas_celeste.png) no-repeat center center;
}
.masquiere a:hover{
	text-decoration:none;
	background: url(img/mas.png) no-repeat center center;
}
.noticiasinicio{
	background:#fff;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding:40px !important;
color:#5a5a5a;
font-size:15px;
}

.noti_ini{
	line-height:2em;
	font-size:15px;
	font-weight:400;
}

.noti_ini a{
	font-style:italic;
	color:#75addb;
	display:inline-block;
	padding-right:10px;
	font-size:16px;
	background:url(img/inicio/felcha.png) no-repeat 62px 12px;
}
.noti_ini a:hover{
	text-decoration:underline;
	color:#75addb;
}
.noti_ini img{
	margin:10px 0;
	display:block;
}
.notic_titu_ini{
	font-size:18px;
	font-weight:400;
	color:#515151;
	text-transform:uppercase;
}
.notic_titu_ini span{
	color:#75addb;
}
.sepini{
	height:1px;
	border-bottom:1px solid #dddddd;
	margin:30px 0;
}

.youtube_i{
	text-align:right;
	margin-bottom:25px;
}
.form_volun{
	background:#fff;
	-moz-border-radius: 0px 0px 6px 6px;
-webkit-border-radius: 0px 0px 6px 6px;
border-radius: 0px 0px 6px 6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
border-bottom:3px solid #c8dee6;
width:270px;
padding:20px;
text-align:left;
font-size:15px;
line-height:2em;
}
.form_volun a{
	font-style:italic;
	color:#75addb;
	display:inline-block;
	padding-right:20px;
	font-size:16px;
	background:url(img/inicio/felcha.png) no-repeat right center;
}
.form_volun a:hover{
	text-decoration:underline;
	color:#75addb;
}
.form_volun span{
	font-size:17px;
	color:#68a2d5;
	font-style:italic;
	font-weight:700;
}


.twitter_cont{
	background:#fff;
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	border-bottom:3px solid #c8dee6;
	width:270px;
	margin-top:30px;
}

.mar_t{
	margin-top:25px;
}
 .noticiasinicio h1{
	display:inline-block;
	font-size:24px;
	color:#75addb;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:25px;
}
 .noticiasinicio h3{
	 font-size:16px;
	 font-weight:bold;
	}
ul.line > li { background: url(img/list_line.png) 0 0 repeat-x; }

#block-bottom ul.line > li { background-image: url(img/list_line_bottom.png); }
.mod-box-color1 ul.line > li,
.mod-box-color2 ul.line > li { background-image: url(img/list_line_color.png); }

ul.line > li:first-child,
#block-bottom ul.line > li:first-child {
	padding-top: 5px;
	background-image: none;
}

ul.line > li a { text-decoration: none; }

ul.blank, ul.space, ul.line, ul.check, ul.zebra {
list-style: none;
margin: 0;
padding: 0;
}
ul.check > li:first-child {
margin-top: 0;
}
ul.check > li {
padding: 4px 0 0 28px;
background: url(img/list_check.png) 0 0 no-repeat;
}

/* Tables (Needed for System Markup)
----------------------------------------------------------------------------------------------------*/

table.zebra { width: 100%; }

table.zebra th {
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}

table.zebra th,
table.zebra td { padding: 5px; }

table.zebra tbody,
table.zebra tfoot { font-size: 12px; }

table.zebra .bold { font-weight: bold; }
table.zebra .center { text-align: center; }

table.zebra td * { vertical-align: middle; }

table.zebra tfoot { font-style: italic; }

table.zebra caption {
	font-size: 11px;
	text-align: left;
	font-style: italic;
}

table.zebra tbody tr:first-child td {
border-top: 1px solid #ccc;
}
ul.zebra > li, table.zebra tbody td {
border-bottom: 1px solid #ccc;
}
ul.zebra > li:nth-of-type(odd), table.zebra tbody tr:nth-of-type(odd) {
background: url(img/list_zebra.png) 0 0 repeat;
}



.noticiasinicio input[type=text], .noticiasinicio textarea{
	display:block;
	width:100%;
	padding:10px;
	margin:15px 0;
	border:1px solid #dadada;
}


.noticiasinicio input[type=text]:hover, .noticiasinicio textarea:hover {
	border:1px solid #75addb;
}

.noticiasinicio input[type=text]:focus, .noticiasinicio textarea:focus {
	border:1px solid #75addb;
  outline: none;
}
.politica{
	width:75%;
	float:left;
}
.enviar_s{
	width:25%;
	float:right;
}
.enviar_s a{
	display:block;
	padding:8px;
	text-align:center;
	color:#fff;
	background:#75addb;
}
.enviar_s a:hover{
	text-decoration:none;
	color:#fff;
	background:#555555;
}
.idioma{
	margin-top:20px;
}
.idioma img{
	margin-left:10px;
}

.idioma a img{
	opacity:0.6;
}
.idioma a img:hover{
	opacity:1;
}

.irweb{
	float:right;
	padding-top:36px;
	margin-right:15px;
}
.irweb a{
	color:#fff;
}
.errorFomulario{
	display: block;
cursor: pointer;
background: url(img/alerta.png) no-repeat left 50%;
padding-left: 20px;
margin-top: 3px;	
}