




@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

@import url(../fonts/OpenSans-Regular.ttf);

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/OpenSans-Regular.ttf);
 }
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/OpenSans-Regular.eot);
 } 
 
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/OpenSans-Light.ttf);
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/OpenSans-Light.eot);
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/OpenSans-Semibold.ttf);
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/OpenSans-Semibold.eot);
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/OpenSans-Bold.ttf);
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/OpenSans-Bold.eot);
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/OpenSans-ExtraBold.ttf);
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/OpenSans-ExtraBold.eot);
}


@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/OpenSans-LightItalic.ttf);
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/OpenSans-LightItalic.eot);
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/OpenSans-Italic.ttf);
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/OpenSans-Italic.eot);
}



@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/OpenSans-SemiboldItalic.ttf);
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/OpenSans-SemiboldItalic.eot);
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src:  url(../fonts/OpenSans-BoldItalic.ttf);
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src:  url(../fonts/OpenSans-BoldItalic.eot);
}


@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/OpenSans-ExtraBoldItalic.ttf);
}

@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/OpenSans-ExtraBoldItalic.eot);
}


@font-face {
  font-family: 'Angelina';
  src: url(../fonts/angelina_0.ttf);
 }
 
@font-face {
  font-family: 'Angelina';
  src: url(../fonts/angelina_0.eot);
 } 


body {
font-family: 'Open Sans', sans-serif;

}




.navbar    {margin-left:6%; margin-right:6%; margin-top:1%; text-align:center; }

.navbar-right {margin-right:20px;}

.navbar-inverse {background-color:#ffffff; border:0px; height:5px; padding-top:3%; z-index:20;  }

.navbar-inverse .navbar-nav>li>a {color:#757575; }

.navbar-inverse .navbar-nav>li>a:hover {color:#757575; text-decoration:underline;}

.navbar-inverse .navbar-brand  {color:#757575; }

.page_principal { padding-left:30px;}

#logo {margin-left: auto;
      margin-right: auto;}
	  
footer { background-color:#858585; padding:20px 30px 5px 20px;  color:#FFFFFF; font-size:11px; }

.listas{line-height:28px;}


.not:hover{ color:#f40000;}

.not{ color:#4f4f4f;}


.form-horizontal {padding-top:10px;}

.menuMobile {display:block; margin-top:40px;}	


.navbar-inverse .navbar-toggle{background-color:#333333;}

.destacados{background-color:#f4f4f4; margin-top:0px; padding-top:20px; }

ul.nav.navbar-nav {background-color:#F5F5F5; }

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#757575; }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {text-align:center; }




.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#757575;}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { background-color:transparent; color:#757575;}

.navbar-inverse .navbar-collapse{border-color:#CCCCCC;}

.ultima_row {height:30px;}

#comite a:hover{ color:#F40000; }
#comite a:visited{ color:#F40000; }
#comite a:link{ color:#F40000; }


.link_rojo {color:#f40000;}

.link_rojo:hover {color:#f40000;}
.link_rojo:link {color:#f40000;}
.link_rojo:active {color:#f40000;}
.link_rojo:visited {color:#f40000;}


.menu_actividades{text-align:left;}


.altoMinimo p{font-size:14px; }

.altoMinimo h3{line-height:29px;}

footer ul li a:link {color:#FFFFFF;}
footer ul li a:hover {color:#FFFFFF;}
footer ul li a:visited {color:#FFFFFF;}
footer ul li  a:active {color:#FFFFFF;}


footer .columna_pie1 ul  li{  padding-bottom:5px; }	
footer .columna_pie2 ul  li{  padding-bottom:5px; }	


.row {margin-right:0px; margin-left:0px;}

@media (min-width: 768px) {

.navbar-inverse {background-color:#ececec; border:0px; height:125px; padding-top:3%;  }
.navbar    { text-align:center; border-radius: 6px; }
.destacados{background-color:#f4f4f4; margin-top:25px; padding-top:30px;padding-bottom:15px;}
ul.nav.navbar-nav {background-color:transparent; padding-left:5%; font-size:13px; }
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {text-align:left;}
.dropdown-menu {border:0px; border-radius:0px;}
footer { font-size:12px; line-height:20px; }	
footer .row {padding-left:35px; padding-top:15px;}
.form-horizontal {padding-top:0px;}
.page_principal {width:1109px; padding-left:30px;}
.menu_actividades{text-align:right; list-style-type:none;}

footer ul li a:link {color:#FFFFFF;}
footer ul li a:hover {color:#FFFFFF;}
footer ul li a:visited {color:#FFFFFF;}
footer ul li  a:active {color:#FFFFFF;}

.altoMinimo p{font-size:14px; }

.altoMinimo h3{line-height:29px;}

}


@media (min-width: 992px) {
	

.navbar-inverse {background-color:#ececec; border:0px; height:125px; padding-top:3%;  }
.destacados{background-color:#f4f4f4; margin-top:25px; padding-top:30px;}
ul.nav.navbar-nav {background-color:transparent;  padding-left:5%; font-size:13px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {text-align:left;}
.dropdown-menu {border:0px; border-radius:0px;}

footer ul li a:link {color:#FFFFFF;}
footer ul li a:hover {color:#FFFFFF;}
footer ul li a:visited {color:#FFFFFF;}
footer ul li  a:active {color:#FFFFFF;}

.altoMinimo p{font-size:14px; }

.altoMinimo h3{line-height:29px;}
}


@media (min-width: 1200px) {

.navbar-inverse {background-color:#ececec; border:0px; height:15px; padding-top:0%;   }
.destacados{background-color:#f4f4f4; margin-top:25px; padding-top:30px;}
ul.nav.navbar-nav {background-color:transparent;  font-size:13px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {text-align:left; }
.dropdown-menu {border:0px; border-radius:0px;}

.altoMinimo p{font-size:14px; }

.altoMinimo h3{line-height:29px;}
 
footer ul li a:link {color:#FFFFFF;}
footer ul li a:hover {color:#FFFFFF;}
footer ul li a:visited {color:#FFFFFF;}
footer ul li  a:active {color:#FFFFFF;}

.altoMinimo p{font-size:14px; }

.altoMinimo h3{line-height:29px;}
}
	

@media (min-width: 768px){
.altoMinimo{ height:220px; }

}


@media (min-width: 768px) and (max-width: 992px){
.altoMinimo{ height:150px; }
}


@media (min-width: 992px){
.altoMinimo{ height:195px;  }
	
}



@media (max-width: 1280px){

.altoMinimo{ height:170px; }
}