body {background-color: #d8d9db;margin: 0px;padding: 0px;overflow: auto; font-family: 'Merriweather Sans', sans-serif;}/*d3d3c0*/
body.custom-background { background-image: url(../img/bkg_body.jpg); background-repeat: no-repeat; background-position: buttom center; background-attachment: fixed; }
body, html {height: 100%;}
ul, li{list-style-type: none; }
hr {border:0px}
html.has-vertical {overflow: hidden;}
.connect-bg-stretch {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.demo-site .vertical-center {margin-top: -68px;padding-top: 136px;}
.demo-site .vertical-center.tall {margin-top: 0px;padding-top: 24px;padding-bottom: 112px;}
#header{max-width: 960px;margin: 0 auto;}
#footer{width:100%; max-width:960px;min-width:300px; height:57px; background:#3f6fb5;margin: 0 auto;clear:both;}
.container{max-width:836px;background:#fff; padding-left:62px; padding-right:62px; padding-top:28px; padding-bottom:20px;margin: 0 auto;clear:both;}
.columna{width: 100%;float: none; margin: 0 auto;display:table;}
.columna_der{width: 650px;float: none; margin: 0 auto;display:table;}
.columna_izq{width: 182px;float: none; margin: 0 auto;display:table;}
.solapa{float: left; background:#fff; padding:8px;margin-right:4px; height:24px}
.solapa_box{margin-left:15px}
.solapa_texto_link{font-family: 'Merriweather Sans', sans-serif; font-weight:600;color:#050505;font-size:15px; text-decoration:none;}
.solapa_texto{font-family: 'Merriweather Sans', sans-serif; font-weight:600;font-size:15px;color:#3f6fb5;padding-top:1px;float:left}
.cabezal{width:100%; max-width:960px;min-width:300px; height:80px; background:#3f6fb5;margin: 0 auto;clear:both;}
.cabezal_tit{ width:385px;height:22px;padding-left:60px; padding-top:40px;}
.cabezal_tit_link{font-family:Merriweather+Sans:800; font-weight:800; font-size:26px; color:#fff; text-decoration:none}
.logo{ float:right; margin-right:50px;width:118px; height:54px;margin-top:-46px}
.img_cabezal{width:100%; max-width:960px; min-width:300px;margin: 0 auto;clear:both;}
.title_a{font-family:Merriweather+Sans:800; font-weight:800;text-transform:uppercase;font-size:28px; line-height:32px; color:#3f6fb5}
.title_a2{font-family:Merriweather+Sans:800; font-weight:800;font-size:32px; line-height:35px; color:#3f6fb5}
.title_a3{font-family:Merriweather+Sans:800; font-weight:800;font-size:25px; line-height:28px; color:#3f6fb5}
.title_a4{font-family:Merriweather+Sans:800; font-weight:800;font-size:16px; line-height:18px; color:#3f6fb5}
.subtitle_a{font-family: 'Neuton', serif; font-size:25px; line-height:28px;color:#1f1f1f; margin-top:22px}
.line{ background:url(../img/line.gif); width:100#; height:1px; margin-top:18px; margin-bottom:18px}
.text_a{font-size:17px;line-height:22px;color:#3f6fb5; margin-top:4px}
.text_a_link{color:#3f6fb5; text-decoration:none}
.text_a_link:hover{color:#3f6fb5; text-decoration:none}
.text_a_link:visited{color:#3f6fb5; text-decoration:none}
.icon {float:left; width: 50px; height: 115px;}
.icon2 {float:left; width: 75px; height: 150px;}
.text_icon {float:left; width: 365px; height: 115px;}
.text_icon2 {float:left; width: 335px; height: 480px;}

.participante_img{float:left; width:95px; height:800px;}
.part_img2{float:left; width:95px; height:800px; margin-left:30px;}
.participante_txt{float:left;width:304px;height:800px;font-family: 'Neuton', serif; font-size:16px; line-height:16px;}

.participante_img_a{float:left; width:95px; height:800px;}
.part_img2_a{float:left; width:95px; height:800px; margin-left:30px;}
.participante_txt_a{float:left;width:304px;height:800px;font-family: 'Neuton', serif; font-size:16px; line-height:16px;}

.participante_img_b{float:left; width:95px; height:960px;}
.part_img2_b{float:left; width:95px; height:960px; margin-left:30px;}
.participante_txt_b{float:left;width:304px;height:960px;font-family: 'Neuton', serif; font-size:16px; line-height:16px;}

.participante_img_c{float:left; width:95px; height:960px;}
.part_img2_c{float:left; width:95px; height:960px; margin-left:30px;}
.participante_txt_c{float:left;width:304px;height:960px;font-family: 'Neuton', serif; font-size:16px; line-height:16px;}

.participante_tit{font-family: 'Neuton', serif;font-style: normal; font-weight:800;font-size:16px; line-height:21px;  }
.particiante_link{color:#193d99; text-decoration:none}
.contacto_txt{margin-top:4px;font-family: 'Neuton', serif; font-size:16px; color:#000;line-height:18px;}
.contacto_link{text-decoration:none; color:#0073b4; font-weight:bold}
.footer_ot{font-size:11px; color:#fff; margin-left:20px; margin-top:25px; float:left}
.footer_ot_r{float:right; margin-top:12px; margin-right:20px}

.prog_col1{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#FFF;padding-left:10px; font-weight:bold; width:100px; height:30px; padding-top:10px; float:left}
.prog_col1_gris{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#eaeceb; border-top:1px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; width:100px; height:26px; padding-top:6px; margin-top:8px; margin-bottom:8px; float:left}
.prog_col2{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#FFF;padding-left:10px;width:558px; height:30px; padding-top:10px; float:left}
.prog_col2b{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#FFF;padding-left:10px;width:558px; height:100px; padding-top:10px; float:left}
.prog_col2_gris{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#eaeceb; border-top:1px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; color:#0671a7; width:715px; height:26px; padding-top:6px; margin-top:8px; margin-bottom:8px; float:left}
.prog_col3{font-family: 'Neuton', serif; color:#767676; font-size:16px; line-height:20px; background:#FFF;padding-left:10px;width:147px; height:280px; padding-top:10px; float:left}
.prog_col1b_gris{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#eaeceb; border-top:1px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; width:100px; height:44px; padding-top:3px; margin-top:8px; margin-bottom:8px; float:left}
.prog_col2b_gris{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#eaeceb; border-top:1px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; color:#0671a7; width:715px; height:44px; padding-top:3px; margin-top:8px; margin-bottom:8px; float:left}
.prog_col1c_gris{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#eaeceb; border-top:1px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; width:100px; height:50px; padding-top:3px; margin-top:8px; margin-bottom:8px; float:left}
.prog_col2c_gris{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#eaeceb; border-top:1px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; color:#0671a7; width:715px; height:50px; padding-top:3px; margin-top:8px; margin-bottom:8px; float:left}
.prog_col2c{font-family: 'Neuton', serif; font-size:16px; line-height:20px; background:#FFF;padding-left:10px;width:558px; height:10px; padding-top:10px; float:left}
.prog_col3c{font-family: 'Neuton', serif; color:#767676; font-size:16px; line-height:20px; background:#FFF;padding-left:10px;width:147px; height:150px; padding-top:10px; float:left}
.prog_col4c{font-family: 'Neuton', serif; color:#767676; font-size:16px; line-height:20px; background:#FFF;padding-left:10px;width:147px; height:50px; padding-top:10px; float:left}
.acerca_txt{float:left;width:830px;height:auto; margin-bottom:50px;font-family: 'Neuton', serif; font-size:16px; line-height:18px;}


@media (max-width: 600px){
.container{min-width: 300px;}
.cabezal{min-width: 300px; height:160px; font-size:medium; padding:0px}
.logo{float:none; width:118px; height:54px;margin: 0 auto; padding:0px; margin-top:35px; text-align:center}
.cabezal_tit{min-width: 100%;font-size:20px; color:#fff; margin:0px; padding:0px; padding-top:15px; text-align:center}
.icon {float:left; width: 50px; height: 70px;}

.participante_img{float:left; width:100%; height:800px;}
.part_img2{float:left; width:100%; height:800px; margin-left:00px;}
.participante_txt{float:left;width:100%;height:auto;font-family: 'Neuton', serif; font-size:12px; line-height:18px; margin-bottom:80px}

.participante_img_a{float:left; width:100%; height:120px;}
.part_img2_a{float:left; width:100%; height:120px; margin-left:0px;}
.participante_txt_a{float:left;width:100%;height:auto;font-family: 'Neuton', serif; font-size:12px; line-height:18px; margin-bottom:80px}

.participante_img_b{float:left; width:100%; height:600px;}
.part_img2_b{float:left; width:100%; height:600px; margin-left:0px;}
.participante_txt_b{float:left;width:100%;height:auto;font-family: 'Neuton', serif; font-size:12px; line-height:18px; margin-bottom:80px}

.participante_img_c{float:left; width:100%; height:120px;}
.part_img2_c{float:left; width:100%; height:120px; margin-left:0px;}
.participante_txt_c{float:left;width:100%;height:auto;font-family: 'Neuton', serif; font-size:12px; line-height:18px; margin-bottom:80px}


.prog_col1{font-size:21px;padding-left:10px; font-weight:bold; width:100%; height:auto; padding-top:0px; float:left}
.prog_col1_gris{font-size:21px;border-top:1px solid #767676; border-bottom:0px solid #767676;padding-left:10px; font-weight:bold; width:100%; height:auto; padding-top:0px; margin-top:0px; margin-bottom:0px; float:left; padding-top:4px}
.prog_col2{padding-left:10px;width:100%; height:auto; padding-top:0px;padding-bottom:30px; float:left}
.prog_col2b{padding-left:10px;width:100%; height:auto; padding-top:0px; float:left}
.prog_col2_gris{border-top:0px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; color:#0671a7; width:100%; height:auto; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:8px; float:left; padding-top:3px}
.prog_col3{padding-left:10px;width:100%; height:auto; padding-top:0px; padding-bottom:30px; float:left}
.prog_col1b_gris{font-size:21px;border-top:1px solid #767676; border-bottom:0px solid #767676;padding-left:10px; font-weight:bold; width:100%; height:auto; padding-top:0px; margin-top:0px; margin-bottom:0px; float:left; padding-top:4px}
.prog_col2b_gris{border-top:0px solid #767676; border-bottom:1px solid #767676;padding-left:10px; font-weight:bold; color:#0671a7; width:100%; height:auto; padding-top:0px; margin-top:0px; margin-bottom:0px;padding-bottom:8px;  float:left; padding-top:3px}
.prog_col2c{padding-left:10px;width:100%; height:auto; padding-top:0px; float:left}
.prog_col3c{padding-left:10px;width:100%px; height:auto; padding-top:0px;padding-bottom:30px; float:left}

.acerca_txt{width:100%;height:auto; padding-bottom:50px;font-family: 'Neuton', serif; font-size:16px; line-height:18px;}

.solapa{float: left; width:100%; background:#fff; padding:0px;margin-right:0px; padding-left:15px; padding-top:12px; height:36px; border-top:1px solid #860038}
.solapa_box{margin:0px; padding:0px}
}


