@charset "utf-8";
/* Scrollbar ends */

/* HTML CSS */
body {	font-family: Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ color: #0071BB;}
a{ text-decoration:none;  color: #0071BB; font-size:12px;}
a:hover{ color: #727176;}
a:visited{ color:#0071BB;}
p{margin: 0; padding: 0; font-size:12px;}
img{border:none;}
iframe{border:none !important;}

/* HEADER CSS */
#header_holder{ width:auto; height:170px; margin: 0 auto; background:url(../imgs/header_bg.png) center repeat-x;}
#header{ width:1020px; height:170px; margin: 0 auto;}
#header .logo{ width:209px; height:100px; margin: 10px 0 0 0; display: block; position:relative; float: left;}
#header .publicity{ width:465px; height:80px; display: block; position: relative; float: right; margin: 23px 0 30px 0;}
#header .menu{ width:auto; height:40px; display: block; position: relative; clear: both; margin: 0 auto;}

/* CSS MENU */
#navi{
	width:940px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#navi li{ float: left; display: block; border-right:1px solid #AFAFAF; padding: 2px 0;}
#navi li a{ padding: 9px 25.5px; width:100%; font-size:16px; /*font-weight:bold;*/ color: #0071BB;}
#navi li a:hover{ background: url(../imgs/navi_bg_over.png) center repeat-x; color: #fff;}
#navi .current{ background: url(../imgs/navi_bg_over.png) center repeat-x; color: #fff;}

/* CSS PARA SLIDER -- Se encuentra tambien en : -- */
#block_slider{ width:auto; height:360px; margin: 0 auto; padding: 10px 0 0 0; background:url(../imgs/slider_bg.png) center repeat-x;}

/* CSS NOTICIAS */
#news{ width:auto; height:auto; margin:0 auto; padding:10px 0 0 0; background:#FFFFFF;}
#news #news_c{ width:1020px; height:auto; margin:0 auto;}
#news #news_c h3{ margin:5px auto 10px auto;}
#news #news_c img{ margin:0 10px 5px 0;}
#news #news_c a{display:block; text-align:right; font-size:12px; margin:5px 0 0 0; text-decoration:underline; color: #0071BB;}
#news #news_c a{ color: #005F93;}
#news #news_c .new_1{ width:225px; height:145px; float:left; margin:0 6px 0 0; padding:10px 15px 10px 10px; background-color: #F1F1F1;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}
#news #news_c .new_2{ width:225px; height:145px; float:left; margin:0 6px 0 0; padding:10px 15px 10px 10px; background-color: #F1F1F1;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}
#news #news_c .new_3{ width:225px; height:145px; float:left; margin:0 6px 0 0; padding:10px 15px 10px 10px; background-color: #F1F1F1;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}
#news #news_c .new_4{ width:225px; height:145px; float:left; margin:0; padding:10px 15px 10px 10px; background-color: #F1F1F1;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}

/* CSS DE CONTENIDO */
#content_holder{ width:auto; height:auto; margin: 0 auto; padding: 20px 0; background:url(../imgs/main_content_bg.png) center repeat-x;}
#content_holder #content{
	width:1020px;
	height:auto;
	margin:0px auto 0 auto;
	padding:0px;
}
#content h3{ display: block; width:auto; height:auto; margin:10px auto 0 auto; border-bottom:1px solid #CBCBCB;}
#content .contenido{ width:465px; height:auto; margin: 0 5px 15px 0; padding: 10px 20px; background-color: #F1F1F1; float: left; border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}

#content .contenido .expositores{ width:220px; height:100px; margin:10px 0 20px 0; border:solid 0px red;}
#content .contenido .expositores .min_exp_img{ width:52px; height:52px; margin: 0 15px 0 0; float: left;}
#content .contenido .expositores .min_exp_txt{ width:150px; float: right;}
#content .contenido .expositores .min_exp_txt h4 { margin: 0px 0px 10px 0px; color: #000 !important; font-size:14px !important;}
#content .contenido .expositores .min_exp_txt p { font-size:11px; text-align: justify;}
#content .contenido .expositores a{ color:#0071BB; text-decoration:underline; font-size:11px;}
#content .contenido .expositores a:hover{ color:#727176;}
#content .contenido .expositores a:visited{ color:#0071BB;}

#content .contenido .col_txt_1{ display:block; width:215px; height:auto; float:left; margin:10px 10px 0 0; text-align:justify;}
#content .contenido .col_txt_1 p{ font-size:11px !important; word-spacing:-2px !important;}
#content .contenido .col_txt_1 img{ margin:0 0 15px 0; border:0;}
#content .contenido .col_txt_2{ display:block; width:215px; height:auto; float:left; margin:10px 10px 0 0; text-align:justify;}
#content .contenido .col_txt_2 p{ font-size:11px !important; word-spacing:-2px !important;}
#content .contenido .col_txt_3{ display:block; width:215px; height:auto; float:left; margin:10px 0 0 0; text-align:justify;}
#content .contenido .col_txt_3 p{ font-size:11px !important; word-spacing:-2px !important;} 

#content #columna_1{ width:250px; height:auto; float: left;}
#content #columna_2{ width:250px; height:auto;float: right;}

#content #video_g h3{ margin:10px auto 10px auto;}
#content #video_g p{ margin:0 0 10px 0;}
#content #video_g{ width:250px; height:660px; padding: 10px 0px; background-color: #F1F1F1; border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}
#content .segundoslider {left:-10px; width:250px; height:auto; padding: 10px 0px; margin:30px 0 0 0; background-color: #F1F1F1; border:1px solid #fff;-moz-box-shadow: 3px 3px 11px #A5A5A5; -webkit-box-shadow: 3px 3px 11px #A5A5A5; -o-box-shadow: 3px 3px 11px #A5A5A5; box-shadow: 3px 3px 11px #A5A5A5;}
#content .prox_event h3 { margin:10px auto 20px auto;}
#content .prox_event{ width:205px; height:660px; margin: 0 0 30px 0; padding: 10px 20px; background-color: #F1F1F1; border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}
#content .mini_contact{ width:225px; height:328px; padding: 10px 10px; margin:0 0 20px 0; background-color: #F1F1F1; border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}
#content .logos{ width:980px; height:95px; margin: 15px auto 0 auto; clear: both; background-color: #fff;
	-moz-box-shadow: 3px 3px 11px #A5A5A5;
	-webkit-box-shadow: 3px 3px 11px #A5A5A5;
	-o-box-shadow: 3px 3px 11px #A5A5A5;
	box-shadow: 3px 3px 11px #A5A5A5;
}

#wrap { width: 980px; margin: 1px auto 0 auto; }
#effect_box { background: #369 url('../images/lowerBokeh.png') 0px 0px repeat; height: 60px; }
#effect_box_inner { background: url('../images/upperBokeh.png') 0px 0px no-repeat; height: 60px; }

/* CSS FORM 1 */
#form1{ font-size:13px; font-weight:bolder; text-align:left;}
#form1 #nombre{ width:150px; height:15px; background-color: #fff; border:1px solid #E5E5E5;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
}
#form1 #email{ width:150px; height:15px; background-color: #fff; border:1px solid #E5E5E5; margin: 0 0 10px 0;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
}
#form1 #telefono{ width:150px; height:15px; background-color: #fff; border:1px solid #E5E5E5; margin: 0 0 10px 0;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
}
#form1 #mensaje{width:200px; height:50px; background-color: #fff; border:1px solid #E5E5E5; margin: 0 0 5px 0;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;	
}

#form1 input[type='submit']{ border: none; padding: 2px 12px; font-weight: bold; color: #fff; background: #0071BB;}
#form1 input[type='submit']:hover{ background: #0096EA;}
#form1 input[type='submit']:active{ background: #005F93;}

/* CSS CONTENT INTERIORS */
#int #content_holder{ width:auto; height:800px; margin: 0 auto; background:url(../imgs/main_content_c_bg.png) center repeat-x;}
#int #content_holder #content{ width:1020px; height:800px; margin: 0 auto; padding: 15px 0 0 0;}
#int #content .contenido{ width:670px; height:670px; margin: 0 16px 30px 0; padding: 0 20px; background-color: #F1F1F1; float: left; border:1px solid #fff; overflow:auto;
	-moz-box-shadow: 3px 3px 11px #000;
	-webkit-box-shadow: 3px 3px 11px #000;
	-o-box-shadow: 3px 3px 11px #000;
	box-shadow: 3px 3px 11px #000;
}

#int #content .contenido h3{ margin:15px 0;}
#int #content .contenido h1{ font-size:30px; margin:0 0 15px 0; color:#000;}
#int #content .contenido .bann_img{ margin:0 0 15px 0;}
#int #content .contenido .TabbedPanelsContent{ text-align: justify; width:500px; height:580px; overflow: auto;}
#int #content .contenido .TabbedPanelsContent .e_img{ margin: 0px 0px 25px 25px;}
#int #content .contenido .TabbedPanelsContent h1 { text-align:left;}
#int #content .contenido .TabbedPanelsContent p{ /*font-size:14px; font-weight:bolder;*/ line-height:18px;}
#int #content .contenido .TabbedPanelsContent ul{ font-size:12px; line-height:18px; margin: 0; padding: 0; list-style:circle; }
#int #content .contenido .TabbedPanelsContent ul li{margin: 10px 10px 10px 30px ; display: list-item; text-align: justify;}

#int #content .entrada{ width:625px; /*border:solid #f00 1px;*/ margin: 15px 20px; padding: 10px 0;}
#int #content .entrada .fecha{ width:65px; height:65px; display: block; position: relative; float: left;}
#int #content .entrada .info{ width:345px; height:auto; display: block; position: relative; float: left; margin: 0 15px; text-align: justify;}
#int #content .entrada .info h4{ margin: 10px 0px;}
#int #content .entrada .info a{ color: #0071BB; text-decoration:underline; font-size:12px;}
#int #content .entrada .info a:hover{ color: #727176;}
#int #content .entrada .info a:visited{ color: #0071BB;}
#int #content .entrada .imgs{ width:185px; height:150px; padding: 25px 0px; display: block; position: relative; float: right;}


#int #content #video_g h3{ margin:10px auto 10px auto;}
#int #content #video_g p{ margin:0 0 10px 0;}
#int #content #video_g{ width:210px; height:300px; margin: 0 0 8px 0; padding: 0 20px; background-color: #F1F1F1; float: right; border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #000;
	-webkit-box-shadow: 3px 3px 11px #000;
	-o-box-shadow: 3px 3px 11px #000;
	box-shadow: 3px 3px 11px #000;
}
#int #content .prox_event{
	width:210px;
	height:auto;
	margin: 0 0 12px 0;
	padding: 0 20px;
	background-color: #F1F1F1;
	float: right;
	border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #000;
	-webkit-box-shadow: 3px 3px 11px #000;
	-o-box-shadow: 3px 3px 11px #000;
	box-shadow: 3px 3px 11px #000;
}
#int #content .mini_contact{
	width:230px;
	height:160px;
	padding: 5px 10px 0 10px;
	background-color: #F1F1F1;
	float: right;
	border:1px solid #fff;
	-moz-box-shadow: 3px 3px 11px #000;
	-webkit-box-shadow: 3px 3px 11px #000;
	-o-box-shadow: 3px 3px 11px #000;
	box-shadow: 3px 3px 11px #000;
}
#int #form1{ font-size:10px; font-weight:bolder; text-align:left;}
#int #form1 #nombre{ width:65px; height:16px; background-color: #fff; border:1px solid #E5E5E5;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
}
#int #form1 #email{ width:65px; height:16px; background-color: #fff; border:1px solid #E5E5E5; margin: 0 0 10px 0;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
}
#int #form1 #mensaje{width:220px; height:30px; background-color: #fff; border:1px solid #E5E5E5; margin: 0 0 5px 0;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;	
}
#int #form1 input[type='submit']{ border: none; padding: 2px 12px; font-weight: bold; color: #fff; background: #0071BB;}
#int #form1 input[type='submit']:hover{ background: #0096EA;}
#int #form1 input[type='submit']:active{ background: #005F93;}

#int #content .logos{ width:980px; height:62px; margin: 15px auto 0 auto; clear: both; background-color: #fff;
	-moz-box-shadow: 3px 3px 11px #000;
	-webkit-box-shadow: 3px 3px 11px #000;
	-o-box-shadow: 3px 3px 11px #000;
	box-shadow: 3px 3px 11px #000;
}
#content .cyp{ margin: 0 auto; width:auto; text-align: center; clear: both; border-bottom:2px solid #0071BB; font-size:20px !important;}
#content .cyp h3{ display: block; width:auto; height:auto; margin:10px auto 0 auto; border:none; font-weight:normal; font-size:18px; text-transform:uppercase; padding:5px 0;}
#int #content .cyp h3{ display: block; width:auto; height:auto; margin:10px auto 0 auto; border:none; font-weight:normal; font-size:18px; text-transform:uppercase; padding:5px 0;}

/* CSS FORM */
form{ text-align: center;}
input[type="text"]{ width:400px; height:25px; border:1px solid #ccc; background-color: #FFF; margin: 0 0 10px 0; font-size:14px;}
textarea{width:400px; height:200px; border:1px solid #ccc; background-color: #FFF; margin: 0 0 10px 0; font-size:14px; font-family: Arial, Helvetica, sans-serif;}
input[type="submit"]{ border: none; width:100px; height:25px; padding: 2px 12px; font-weight: bold; color: #fff; background: #0071BB;}
input[type="submit"]:hover{ background: #0096EA;}
input[type="submit"]:active{ background: #005F93;}

/* CSS FOOTER */
#footer_holder{ width:auto; height:80px; margin: 0 auto; background:url(../imgs/footer_bg.png) center repeat-x;}
#footer_holder .footer{ width:990px; height:55px; margin: 0 auto; color: #fff; font-size:12px; font-weight:bolder; text-align: center; padding: 25px 0px 0px 0px;}

.footer a{ font-weight:bolder; color: #fff;}
.footer a:hover{ color:#ccc;}
.footer a:visited{ color: #fff;}

/* CSS ALONE */
.minbar{ width:auto; height:8px; margin: 0 auto; background:url(../imgs/main_bar_bg.png) center repeat-x;}
.noborder{ border:none !important;}



.contenido .column1{
    float:left;
    width:220px;
    border:solid 0px red;
}
.contenido .column2{
    float:right;
    width:220px;
    border:solid 0px red;
}


.contForm{
    float:left;
    margin:0 0 0 135px;
    width:420px;
    border:solid 0px red;
}
#form label{
    float:left;
    width:100px;
    margin:6px 0 10px 0;
    font-size:14px; 
    text-align:left;
    border:solid 0px red;
}
#form input{
    float:left;
    padding-left:10px;
}
#form textarea{
    float:left;
    padding:10px 0 0 10px;
}
#form input[type="submit"]{
    cursor:pointer;
}