body{ /*background-image:url(../images/bg_trans.png);*/
background-color:#83063b;

}
#header_line{
	border-top: 1px solid #FFFFFF;
    margin-top: 5px;
    padding-top: 9px;
    text-align: right;
}

.main_tit{
/*font-family: 'Oswald', sans-serif;
font-style: normal;
font-weight: 700;
    font-size: 48px;
    letter-spacing: -2px;
    line-height: 28px;
    text-shadow: 2px 2px 4px #333333;
	text-transform:uppercase;
	color:#fff;*/
	color: #FFFFFF;
    font-family: 'Oswald',sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -2px;
    line-height: 28px;
    margin-top: 42px;
    text-shadow: 2px 2px 4px #333333;

}
.sub_tit{
font-family: 'Oswald', sans-serif;
font-style: normal;
  font-weight: 300;
font-size:25px;
letter-spacing:-1px;
color:#FFF;
}
.valor1{ font-size:40px;
font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing:-1px;
}
h2,h3{
font-family: 'Open Sans', sans-serif;
text-transform:uppercase;
letter-spacing:-1px;	
}

.valor2{ font-size:25px;
font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing:-1px;

}

.valor3{ font-size:25px;
font-family: 'Open Sans', sans-serif;
  font-style: normal;
  font-weight: 700;
  letter-spacing:-1px;
}

#cont_etario h4, #cont_etario h5{
font-family: 'Open Sans', sans-serif; margin:0px;	
}
#cont_etario h5{
font-style: normal;
font-weight: 300;
font-size:15px;
}
#cont_otro #cont_etario h5{ font-size:11px;	 }
#cont_otro #cont_etario h4{ font-size:18px;	 }

#cont_etario h4{
font-size: 22px;
    font-style: normal;
    font-weight: 500;
	letter-spacing:-1px;
	margin-top:4px;
}


.hidden-phone #cand_nom{
	margin:26px 0 0;
}
.hidden-phone #cand_val{
	margin:34px 20px 0 0;
	text-align:right;
	margin-right:20px;
}

#cont_otro .hidden-phone #cand_nom{
	margin:15px 0 0;
}
#cont_otro .hidden-phone #cand_val{
	margin:15px 15 0 0;
	text-align:right;
}
#cont_otro #cand_val{
	margin:15px 15px 0 0;
	text-align:right;
}
#cont_otro #cand_nom{
	margin:15px 0 0 0;
}

#cand_part{
	font-family: 'Open Sans',sans-serif;
	font-style: normal;
  	font-weight: 300;
	color:#666;
	font-size:16px;	
}

#cont_etario{ margin:27px 0 0 0; }
.visible-phone #cont_etario{ margin:0; }
.visible-phone #cand_nom{ line-height:20px; margin-bottom:5px; }
#cont_etario .span4, #cont_etario .span3{
	text-align:center;	
}
.br{ border-right:#999 1px solid;}
.bl{ border-left:#999 1px solid;}

#cont_otro #cont_etario{ margin:7px 0 0 0; }



#header{ margin-bottom:20px; }
#tit_sitio{ text-align:right; }
#cand{ margin-bottom:10px; border:#999 1px solid; box-shadow: 0 0 5px #333333;
background-image:url(../images/bg_vaini.png);
}
h2{ text-shadow: 1px 1px 0 #FFFFFF; }

.bot_menu_desp{
	margin-bottom:20px;
}

#hombre{  background-image:url(../images/img_hombre.png); padding-left:20px; background-repeat:no-repeat}
#mujer{  background-image:url(../images/img_mujer.png); padding-left:20px; background-repeat:no-repeat}

/*#img_cand{ height:88px;margin: 5px 5px 5px 24%; border:#FFF 1px solid; background-color:#333; background-position:center;  background-size: 100% auto;}*/
#img_cand{ height:88px; width: 90px; border-radius: 50%; /*margin: 5px 5px 5px 21%;*/margin: 5px auto; border:#FFF 1px solid; background-color:#333; background-position:center;  background-size: 100% auto;}

/*#img_cand{ 
	width: 50%;
    height:0;
    padding-bottom: 50%;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
    background: #4679BD; 
	background-position:center;
	background-size: 100% auto;
	margin-left: 25%;
}*/
/*.cont_img_cand{ height: 100px; }*/

#img_cand_otro{ height:46px; margin:5px; background-position:center; background-repeat:no-repeat; }

.nav > li{ box-shadow: 0 0 3px #333333; letter-spacing: -0.5px; line-height: 22px; margin-bottom: 2px; min-width: 150px; }

.nav > li > a {
	background-image:url(../images/bg_btn.jpg);
	padding-left:20px;
	color:#fff;	
}
.nav > li > a:hover, .nav > li.active > a {
	background-image:url(../images/bg_btn_ho.jpg);		
}

/* MODULO */
#contenedor_mod_bu{
	background-image:url(../images/bg_mod.jpg);
	position:relative;
	height:103px;
	box-shadow: 0 0 5px #333333;
	background-position:top; margin-bottom:9px;
}
#bg_cand_part{ color: #999999;
    font-family: 'Open Sans',sans-serif;
    font-size: 54px;
    font-weight: 500;
    letter-spacing: -5px;
    line-height: 92px;
    opacity: 0.7;
    position: absolute;
    top: 0;
    z-index: 10;
}
#contenedor_mod_bu h5{ color:#fff; position:relative; z-index:15; font-family: 'Open Sans',sans-serif;
    letter-spacing: -1px;
    text-transform: uppercase; font-size:12px; text-align:right; margin:0px !important; padding: 15px 15px 0 5px;  
}
#contenedor_mod_bu #cand_val{
	font-size:35px; padding-top:0px;
}
#right{  margin-top: -22px; }

#tend_i{ background-image:url(../images/igual.png); display:inline-block; width:31px; height:30px;  }
#tend_s{ background-image:url(../images/up.png); display:inline-block; width:31px; height:30px;  }
#tend_b{ background-image:url(../images/down.png); display:inline-block; width:31px; height:30px;  }

#tendg_i{ background-image:url(../images/igual.png); display:inline-block; width:31px; height:30px;  }
#tendg_s{ background-image:url(../images/up.png); display:inline-block; width:31px; height:30px;  }
#tendg_b{ background-image:url(../images/down.png); display:inline-block; width:31px; height:30px;  }

#mod_tit{ background-image: url("../images/bg_top_mod.png");
    color: #FFFFFF;
    font-size: 14px;
    height: 22px;
    letter-spacing: -0.5px;
    line-height: 22px;
    padding-left: 20px; }


#contenedor_mod_bu_phone{
	background-image:url(../images/bg_mod_phone.jpg);
	position:relative;
	height:52px;
	box-shadow: 0 0 5px #333333;
	background-position:top; margin-bottom:5px;
}
#contenedor_mod_bu_phone #bg_cand_part{ 
color: #999999;
    font-family: 'Open Sans',sans-serif;
    font-size: 59px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 51px;
    opacity: 0.7;
    position: absolute;
    top: 0;
    z-index: 10;
}
#contenedor_mod_bu_phone h5{ color:#fff; position:relative; z-index:15; font-family: 'Open Sans',sans-serif;
    letter-spacing: -1px; line-height: 0 !important;
    text-transform: uppercase; font-size:15px; text-align:right; margin:0px; padding: 15px 15px 0 5px;  
}
#contenedor_mod_bu_phone #cand_val{
	font-size:30px; padding-top:2px;
} 
#contenedor_mod_bu_phone #tend_i{ background-image:url(../images/igual_s.png); display:inline-block; width:20px; height:22px;  }
#contenedor_mod_bu_phone #tend_s{ background-image:url(../images/up_s.png); display:inline-block; width:20px; height:22px;  }
#contenedor_mod_bu_phone #tend_b{ background-image:url(../images/down_s.png); display:inline-block; width:20px; height:22px;  }

#tends_i{ background-image:url(../images/igual_s.png); display:inline-block; width:20px; height:22px;  }
#tends_s{ background-image:url(../images/up_s.png); display:inline-block; width:20px; height:22px;  }
#tends_b{ background-image:url(../images/down_s.png); display:inline-block; width:20px; height:22px;  }


#hora{
	color:#fff; font-family: 'Open Sans',sans-serif;
    letter-spacing: -1px; font-size:16px;
    text-transform: uppercase;
}



/*@media (max-width: 767px) {*/
@media (max-width: 1050px) {
	.hide_special_mas1050{ display:none; }	
	.show_special_menos1050{ display: inherit !important; }	
	#right{  margin-top:0; }
	
  .no-responsive [class*="span"] {
    float: left !important;
  }
  
  .no-responsive .span5 {
    width: 40% !important;
    *width: 40% !important;
  }
  
  .no-responsive .span6 {
    width: 50% !important;
    *width: 50% !important;
  }
  .no-responsive .span7 {
    width: 57.18232044198895% !important;
    *width: 57.12912895262725% !important;
  }

.no-responsive .span8 {
    width: 65.9574% !important;
    *width: 65.9574% !important;
}



.no-responsive .span2 {
    width: 14.8936% !important;
    *width: 14.8936% !important;
}

.no-responsive .span4 {
    /*width: 28% !important;
    *width: 28% !important;*/
	width: 33% !important;
    *width: 33% !important;
}
        


  .no-responsive .span3 {
    width: 22.92817679558011% !important;
    *width: 22.87498530621841% !important;
  }
  .no-responsive .span2 {
    width: 14.3646408839779% !important;
    *width: 14.311449394616199% !important;
  }
  
  .no-responsive .span10 {
    width: 79% !important;
    *width: 79% !important;
}
  
  
  .main_tit{  
    font-size: 41px; font-style: normal; letter-spacing: -1px; line-height: 28px; 
  }
  .sub_tit{  }
  
  .nav li { 
	 /* float: left !important;
		margin: 1px 0.5%;
		width: 49%;
		min-width:50px;*/
	}
	
	#header {
    margin-bottom: 0px;
	}
	
	.nav li:first-child { 
	  /*float: left !important;
		margin: 1px 0.5%;
		width: 99%;
		min-width:50px;*/
	}
	
	.nav li a{ font-size:11px; } 
  	/*#left{ height:180px !important; margin-top:-25px;}*/
  
}

@media (max-width: 700px) {
	
	.no-responsive .span2 {
    width: 35.365% !important;
	}
	.no-responsive .span10 {
    width: 64% !important;
	}
}

@media only screen and (max-width: 400px) {
                   
					
.main_tit{ font-size:25px; margin-top:8px; }
.sub_tit{ font-size:18px;  }
h2{ font-size:16px; line-height:14px; }
body.site {
    padding: 10px;
}

.no-responsive_break .span8 {
    width: 100% !important;
    *width: 100% !important;
}
.no-responsive_break .span10 {
    width: 100% !important;
    *width: 100% !important;
}

.no-responsive_break .span4 {
    width: 28% !important;
    *width: 28% !important;
}
.no-responsive_break .span5 {
    width: 49% !important;
    *width: 49% !important;
}

#cont_otro #cand_nom {
    margin: 19px 0 0;
}
#cont_otro #cont_etario h5 {
    font-size: 9px;
}
#cont_otro #cont_etario h4 {
    font-size: 16px;
}
#cont_otro h2#cand_val{
	font-size:20px;
	margin: 18px 0 0;	
}


	.nav li { 
	  /*float: left !important;
		margin: 2 0.5%;
		width: 49%;
		min-width:50px;*/
	}
  	#left{ /*height:125px !important; */ }
	#contenedor_mod_bu_phone h5{ font-weight:300; }

}



@media (max-width: 979px) {
	
	#img_cand{ /*margin-left: 10%;*/ }
	
}