html,body{height:100%;min-height:100%;overflow-x: hidden; } /*background:#a3d0ef;*/
#wrap{min-height:100%;height:auto!important;margin:0 auto -60px}
#push{min-height:60px}
#footer{background-color:#5e92b9;min-height:170px;padding-top:20px}
#footer .container{color:#FFF!important}
#footer .container .span2{font-size:11px;float:right}
.block{float:left}
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;margin:0;padding:0}
#wrap{background:#a3d0ef; }
#wrap > .container{font-family: 'Hind', sans-serif !important;}
.container{font-family: 'Hind', sans-serif !important; color:#333333;font-size:14px;line-height:18px}
#menu_top{color:#004b85;min-height:30px;margin:0}/*width:190px;*/
#menu_top ul{margin:0;padding:0; text-align: right !important ;}
#menu_top ul li{float:right;list-style:none;color:#004b85;margin:3px 0 0 8px}
#menu_top ul li a{font-family: 'Hind', sans-serif !important;float:left;color:#004b85;text-decoration:none!important;font-size:11px !important;}
#menu_top ul li a:hover{float:left;color:#000!important;text-decoration:none!important;font-size:11px!important}
#menu_top .nav-pills > li > a{margin:0!important;padding:0!important}
#menu{color:#004b85;min-height:10px;text-align:right;font-family: 'Hind', sans-serif;font-size:13px;margin:13px 0 0; float:right;}/*width:620px;*/
.btn{width:100%;font-size:12px!important;color:#004b85!important;margin-top:10px}
#box_repeat{min-height:350px;padding-top:45px}
#bg_home{background:url(../img/assets/bg_repeat_home.jpg) repeat-x top left!important;}
.bg{background-color:#ecf8ff;border-bottom:1px solid #eee;padding:10px}
.even{background-color:#b8d8ee;border-bottom:1px solid #eee;padding:10px}
#bg_title_pages{margin-top:15px;border-bottom:1px solid #95adbe;background-color:#74a6c9;padding:5px}
#bg_title_actividades{margin-top:15px;border-bottom:1px solid #95adbe;background-color:#a8c8df;padding:5px}
#bg_servicos{min-height:715px;padding-top:10px;background:#ecf8ff;padding-bottom:60px}
#bg_servicos .span4{width:280px}
#home_services{min-height:170px}
#home_services .span2{width:130px;padding:5px}
#home_services .span2 p{font-size:11px;line-height:10px;color:#004b85;text-transform:uppercase;margin-top:5px}
#home_services .span2 .thumbnail{background-color:#FFF}
#news_home{margin-top:50px;margin-bottom:50px}
#news_home .span3{width:200px}
#new_home{width:580px;min-height:120px;background-color:#E7F0FA;margin-bottom:15px;line-height:18px;padding:12px}
#agenda-calendario{width:56px;height:40px;background:url(../img/assets/calendar.png) no-repeat;padding-top:19px;text-align:center}
#agenda-calendario .day{font-size:16px;font-weight:700;line-height:18px;color:#fdb827}
#agenda-title{width:135px;padding-top:20px;font-size:15px;font-weight:700}
#agenda-title:hover{color:#002E4F!important}
#aside{float:right;margin-top:60px}
#contactos{color:#FFF;line-height:18px}
#contactos .title{font-size:16px;font-family: 'Hind', sans-serif;}
#virtualnet{background:#4c799a;color:#EFF3F8;font-size:11px;padding:8px}
a{color:#1B3C72;text-decoration:none}
a:hover{color:#fdb827;text-decoration:none}
a.banner_link:hover{color:#fdb827}
#menu .nav-pills > li > a{margin:6px!important;padding:6px!important}
#menu .nav-pills > li > a:hover{background-color:#007ab7!important;color:#FFF!important;margin:6px!important;padding:6px!important}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav > li.dropdown.open.active > a:hover,.nav > li.dropdown.open.active > a:focus{color:#fff!important;background-color:#007ab7!important;border-color:#7fbfe9!important}
#read_more{background:url(../img/assets/read_more.png) repeat;width:70px;height:70px}
#read_more:hover{background:url(../img/assets/read_more_hover.png) repeat;width:70px;height:70px}
#menu_list{margin-bottom:10px;margin-left:5px;width:90%;border-bottom:2px dotted #97c5e6;font-size:14px;text-decoration:none;padding:8px}
#menu_list:hover{font-size:14px;text-decoration:none!important;background-color:#004b85;color:#FFF!important}
.menu_list_active{font-size:14px;text-decoration:none!important;background-color:#004b85;color:#FFF!important; cursor:default !important;}
#title_pages{font-family:Oswald, sans-serif;font-size:24px;color:#2c5b7a;line-height:40px;padding-bottom:4px}
#white_title_home{font-family:Oswald, sans-serif;font-size:46px;color:#2c5b7a;line-height:50px;padding-bottom:10px;margin-bottom:15px;background:url(../img/assets/bg_titles_white.png) bottom repeat-x}
#white_title{font-family:Oswald, sans-serif;font-size:46px;color:#2c5b7a;line-height:50px;padding-bottom:10px;margin-bottom:15px;background:url(../img/assets/bg_titles_gray.png) bottom repeat-x}
#blue_titles{font-family:Oswald, sans-serif;font-size:28px;color:#2b5778;line-height:32px;padding-bottom:6px;margin-bottom:15px;background:url(../img/assets/bg_titles_white.png) bottom repeat-x}
.title{font-family:Oswald, sans-serif;font-size:18px;line-height:22px;text-transform:uppercase;margin-bottom:12px;color:#2b5778;font-weight:700}
.title_bg{font-family:Oswald, sans-serif;font-weight:700;font-size:16px;line-height:18px;text-transform:uppercase;margin-bottom:12px;padding-bottom:5px;color:#FFF;background:url(../img/assets/bg_titles.png) bottom repeat-x}
.title_list{font-family:Oswald, sans-serif;font-weight:700;padding-left:10px;font-size:24px;line-height:30px;margin-bottom:12px;padding-bottom:8px;color:#f0bc4f;background:url(../img/assets/bg_titles_gray.png) bottom repeat-x}
.thumbnail{background-color:#FFF!important}
.help-inline{color:#CF161B;font-size:12px;line-height:16px;font-family:Tahoma , sans-serif;margin:0 0 8px;padding:0}
#myCarousel{margin:25px 0}
.carousel-indicators{position:absolute;top:370px!important;height:18px;cursor:pointer!important;right:0;text-align:center;z-index:5;list-style:none;margin:0}
.carousel-indicators li{display:block;float:left;width:16px;height:16px;margin-left:5px;text-indent:-999px;background:url(../img/assets/bg_carousel-indicators.png) no-repeat!important;border-radius:5px}
.carousel-indicators .active{background:url(../img/assets/bg_carousel-indicators_active.png) no-repeat!important}
.carousel-control{top:198px!important;left:5px}
.carousel-control.right{right:5px;left:auto}
.block_right,.even .span4{float:right}
a.banner_link:link,a.banner_link:visited,a.banner_link:active{color:#FFF}
@media max-width 767px {
#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
}