/*main styles*/
html{height:100%}

body{
	width:100%;
	height:100%;
	background: url(../img/body_bg.jpg) repeat 0 0;
	font-family:Verdana, Arial;
	color:#aaa;
	font-size:13px;
}

a{
font-family:Verdana, Arial;
font-size:13px;
}

.hide{display:none;}
.hidden{position:relative;display:none;}
.green{color:#02898f;}
.white{color:#ffffff;}
.sky{color:#96daf7;}
.black {color:#000000;}
.small{font-size:10px !important;}
.mtb{margin:5px 0; float:left;} 

#container{
	width:100%;
	height:100%;
}

#content{
	margin:0 auto;
	width:950px;
	height:auto;
}

#topbar{ 
	height:40px;
	width:100%;
	border-top:3px solid #666666;
	float:left;
}

#topbar span{ 
	float:left;
	margin-top:15px;
}

#topbar a:link,a:visited{ 
	color:#666;
}
#topbar a.active{ 
	color:#02898f;
}
/*header*/
#header{
background:transparent none repeat scroll 0 0;
float:left;
height:308px;
width:100%;
padding:0;
margin:0;
}

#header_left{
background:transparent url(../img/head_tl.jpg) no-repeat scroll left bottom;
display:block;
float:left;
height:308px;
width:344px;
}

#header_right{
display:block;
float:left;
height:308px;
width:606px;
}

#header_center{
background:transparent url(../img/head_center.jpg) no-repeat scroll left bottom;
width:606px;
height:216px;
float:left;
display:block;
}

map#head_center{
margin:0;padding:0;border:0;
}

ul#menu_top{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
text-align:center;
width:606px;
}
ul#menu_top li {
display:block;
float:left;
height:92px;
margin-top:0;
}

#menu ul li a {
color:#003399;
display:block;
font-family:arial;
font-size:14px;
height:85px;
margin-top:7px;
text-decoration:none;
}

#menu ul li a.active{
border-top:7px solid #02898f;
margin:0;
}
a#inicio{ background:#FFF url(../img/topmenu_bg.jpg) no-repeat 0 0}
a:hover#inicio, a#inicio.active{ background:#FFF url(../img/topmenu_bg_hover.jpg) no-repeat 0 0 }

a#quees{ background:#FFF url(../img/topmenu_bg.jpg) no-repeat -63px 0 }
a:hover#quees, a#quees.active { background:#FFF url(../img/topmenu_bg_hover.jpg) no-repeat -63px 0 }

a#dondeycuando{background:#FFF url(../img/topmenu_bg.jpg) no-repeat -145px 0}
a:hover#dondeycuando, a#dondeycuando.active {background:#FFF url(../img/topmenu_bg_hover.jpg) no-repeat -145px 0 }

a#programa{background:#FFF url(../img/topmenu_bg.jpg) no-repeat -289px 0;}
a:hover#programa, a#programa.active {background:#FFF url(../img/topmenu_bg_hover.jpg) no-repeat -289px 0;}

a#ponentes{background:#FFF url(../img/topmenu_bg.jpg) no-repeat -397px 0;}
a:hover#ponentes, a#ponentes.active {background:#FFF url(../img/topmenu_bg_hover.jpg) no-repeat -397px 0;}

a#inscripcion{background:#FFF url(../img/topmenu_bg.jpg) no-repeat -491px 0;}
a:hover#inscripcion, a#inscripcion.active {background:#FFF url(../img/topmenu_bg_hover.jpg) no-repeat -491px 0;}


/*center div*/
#center{
background: url(../img/center_bg.jpg) no-repeat;
width:100%;
height:440px;
float:left;
position:relative;
padding:0;
margin:0;
}

#center img{
float:left;
display:block;
}

.heading{
border-bottom:5px solid;
color:#02898F;
float:left;
font-size:32px;
font-weight:bold;
height:42px;
margin:32px 23px 20px 46px;
text-transform:uppercase;
width:876px;
}

.text{
float:left;
height:400px;
margin:0 0 0 50px;
width:875px;
overflow:hidden;
}

.text p{
color:#000;
line-height:18px;
font-size:13px;
width:400px;
float:left;
}

.text p.long{
color:#000;
line-height:18px;
font-size:13px;
width:800px;
/*float:left;*/
}

.text a{
font-size:14px;
text-decoration:none;
}

.text img{
float:left;
}
#tabla-inscripcion  table{
margin:0 0 20px 0;
}
#twitter{
background:transparent url(../img/twitter_bg.jpg) no-repeat scroll 0 0;
position:relative;
display:inline;
float:left;
height:126px;

margin:0 23px;
width:905px;
}

#twitter_left{
display:block;
float:left;
height:126px;
width:320px;
}
#twitter_left h1{
font-size:11px;
}

#twitter_text{
height:65px;
left:365px;

overflow:hidden;
position:absolute;
top:14px;
width:520px;
}

.tweet_list{
color:#FFFFFF;
float:left;
font-family:Georgia,Arial,Verdana;
font-size:13px;



line-height:1.5em;
}
.tweet_list a {
color:#02898f;
}


.info_eec{
margin:42px 0 0 25px;
text-indent:-9000%;
width:210px;
}
.info_eec p{width:100%;}

#social{

height:34px;
left:2px;


position:absolute;
top:88px;
width:170px;
}

#patrocinadores{
	background:transparent url(../img/bg.jpg) repeat scroll 0 0;
	float:left;
	height:128px;
	padding-top:50px;
	width:100%;
}

#p_title{
	background: url(../img/patrocinadores.png) no-repeat left top;
	width:345px;
	height:23px;
	float:left;
	margin:0 0 25px 15px;
	display:inline;
}

#colaboradores{
	background: url(../img/bg.jpg);
	width:100%;
	padding-top:15px;
	height:145px;
	float:left;
}

#c_title{
	background: url(../img/colaboradores.png) no-repeat left top;
	width:211px;
	height:23px;
	float:left;
	margin:0 0 5px 15px;
	display:inline;
}
#patrocinadores .images img {
	margin-right: 20px;
}
#colaboradores .images img {
	margin-right: 20px;
}
.images{
	height:auto;
	float:left;
	width:90%;
	margin-left: 30px;
}

#footbar{ 
	height:45px;
	width:100%;
	float:left;
	color:#888;
}

#footbar span{ 
float:left;
font-family:arial;
font-size:10px;
margin-top:15px;
}

#footbar img{ 
	float:right;
	margin-top:5px;
}

/*inicio*/
#main{
background: url(../img/bg.jpg);
width:100%;
float:left;
position:relative;
z-index:1;
}
#main_top{
width:100%;
}
#main_top img{
display:block;
margin:20px;
}
h2.grey{
color:#555555;
font-size:28px;
padding:5px 0 10px 15px;
text-transform:uppercase;
}
#main_center{
background:transparent;
height:300px;
margin:0 auto;
width:904px;
}
#main_center h3{
width:430px;
color:#FFFFFF;
display:inline;
float:left;
font-size:17px;
padding:7px 0 0 12px;
}
#main_center span{
float:left;
padding:5px 0 0 12px;
}

#lineas{
position:absolute;
right:145px;
top:29px;
}

#soporte{
display:none;
position:absolute;
right:5px;
top:15px;
}

.foto{
float:left;
width:450px;
}
#foto1{margin:0 2px 0 0;}
#foto2{margin:0 0 0 2px;}

.foto_title{
background-color:#666666;
height:90px;
height:90px;
width:450px;
}

.foto_title p{
float:left;
}

.pics{
width:450px;
height:193px;
}

ol,ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


/*tabs*/
#tabs a.unactive{
cursor:pointer;

}

#tabs a.active{
}
/*tabs en la pagina de programa*/
a.prog_pos3{top:145px;z-index:3;}
a.prog_pos2{top:40px;z-index:2;}

/*tabs standard*/
a.pos3{bottom:36px;z-index:3;}
a.pos2{bottom:140px;z-index:2;}
a.dq-pos2{bottom:162px;z-index:2;}
a.pos1{bottom:227px;z-index:1;}

a#p_introduccion{
background:transparent url(../img/tabs/p_introduccion.png) no-repeat;
width:33px;
height:144px;
position:absolute;
right:-11px;
}
a#p_prensa{
background:transparent url(../img/tabs/p_prensa.png) no-repeat scroll 0 0;
width:33px;
height:143px;
position:absolute;
right:-11px;
}
a#p_prensa.active{
background:transparent url(../img/tabs/p_prensa_on.png) no-repeat scroll 0 0;
z-index:50;
}
a#p_edicionesanteriores{
background:transparent url(../img/tabs/p_edicionesanteriores.png) no-repeat scroll 0 0;
width:33px;
height:173px;
position:absolute;
right:-11px;
}
a#p_edicionesanteriores.active{
background:transparent url(../img/tabs/p_edicionesanteriores_on.png) no-repeat scroll 0 0;
z-index:50;
}
a#p_dondeycuando{
background:transparent url(../img/tabs/p_dondeycuando_on.png) no-repeat scroll 0 0;
width:33px;
height:162px;
position:absolute;
right:-11px;
}
a#p_hoteles{
background:transparent url(../img/tabs/p_hoteles.png) no-repeat scroll 0 0;
width:33px;
height:142px;
position:absolute;
right:-11px;
}
a#p_dondeycuando.active{
background:transparent url(../img/tabs/p_dondeycuando_on.png) no-repeat scroll 0 0;
z-index:50;
}
a#p_hoteles.active{
background:transparent url(../img/tabs/p_hoteles_on.png) no-repeat scroll 0 0;
z-index:50;
}

/*programa*/
#program-box{
margin:0 auto;
width:768px;
height:100%;
font-size:11px;
color:#000;
}
#program-table{
float:left;
}
#program-table tr{
border-bottom:1px solid #ccc;
}
#program-table strong{
font-weight:bold;
}
.no-border-bottom{
border-bottom:0 none !important;
}
.topics{
width:680px;
padding-left:110px;
float:left;
font-size:150%;
color:#000;
}
.topics span{
float:left;
margin:0 5px;
}
.margintb{
float:left;
margin:8px auto;
width:100%;
}
.topics h3{
margin:0 10px;
display:block;
float:left;
}
.s1{font-size:16px}
.s2{font-size:18px}
.s3{font-size:20px}
.s4{font-size:26px}
.s5{font-size:28px}

a#p_topics{
background:transparent url(../img/tabs/p_topics.png) no-repeat scroll 0 0;
width:33px;
height:143px;
position:absolute;
right:-11px;
}
a#p_agenda{
background:transparent url(../img/tabs/p_agenda_on.png) no-repeat scroll 0 0;
width:33px;
height:143px;
position:absolute;
right:-11px;
}
a#p_topics.active{
background:transparent url(../img/tabs/p_topics_on.png) no-repeat scroll 0 0;
z-index:50;
}
a#p_agenda.active{
background:transparent url(../img/tabs/p_agenda_on.png) no-repeat scroll 0 0;
z-index:50;
}
/*ponentes*/
.ponentes_foto{
width:350px;
float:left;
}

.foto_title_ponentes{
font-size:20px;
background-color:#666666;
height:70px;
width:350px;
float:left;
border-top:3px solid;
}

.foto_title_ponentes p{
float:left;
margin:5px 0 0 14px;
width:330px;
}
.foto_title_ponentes span{
/*font-size:14px;*/
}

.ponentes_foto h4{
width:440px;
color:#fff;
}

.ponentes_foto img{
width:350px;
}

.scroll{
color:#000000;
float:left;
height:240px;
margin-left:15px;
overflow:hidden;
width:480px;
}

.scroll p{
font-size:12px;
padding-bottom:0.8em;
}
.scroll p  strong{
font-size:13px;
font-weight:bold;
}
.scroll p  em{
font-style:italic;
}
#ponentes_pages{
float:left;
width:100%;
}

#ponentes_pages span{
float:left;
font-size:14px;
line-height:25px;
margin:11px 0 5px 42px;
width:870px;
}

#ponentes_pages a{
cursor:pointer;
color:#02898f;
font-size:11px;
}
span.legales{
cursor:pointer;
color:#02898f;
}

.ponentes_container{

}

/*donde y cuando*/
#dondeycuandoimg{
margin:-6px 20px 0 0;
width:395px;
}

.dondeycuando_container{
float:left;
}

#hoteles_main{
float:left;
height:400px;
margin:0 0 0 50px;
overflow:hidden;
width:875px;
}
.hotel_img{
position:absolute;
width:377px;
height:242px;
}
#tryp_img img , #melia_img img{
margin-top:35px;
}
.hotel_main_container{
float:left;
width:100%;

}
#tryp_pages {
float:left;
width:100%;
}
#tryp_pages span.right{
float:right;
margin:10px 50px 0 0;
text-transform:uppercase;
font-size:16px;
}
#tryp_pages span.right a{
font-size:16px;
color:#02898f;
cursor:pointer;
}
#tryp_pages span.left{
float:left;
margin:10px 0 0 0;
}

#melia_pages {
float:left;
width:100%;
}
#melia_pages span.right{
float:right;
margin:10px 50px 0 0;
text-transform:uppercase;
font-size:16px;
}
#melia_pages span.right a{
font-size:16px;
color:#02898f;
cursor:pointer;
}
#melia_pages span.left{
float:left;
margin:10px 0 0 0;
}

#tryp_img{
bottom:65px;
left:0;
}
#melia_img{
bottom:30px;
right:12px;
}
#p_hoteles_text .hotel-img {
float:left;
width:265px;
height:230px;
margin-right:15px;
}
#p_hoteles_text a {
color:#02898f;
}
#p_hoteles_text a:hover {
text-decoration:none;
}

#tryp_link{
font-size:20px;
cursor:pointer;
padding-left:20px;
}
#melia_link{
bottom:-20px;
cursor:pointer;
font-size:20px;
left:0;
position:absolute;
}
.volver{
cursor:pointer;
}

#melia p, #tryp p {
width:100%;
font-size:12px;
}

.price-table{
float:left;
display:inline;
}
span.left{
float:left;
display:block;
width:190px;
}
span.right{
float:left;
display:block;
}

/*inscripcion*/
#inscripcion_center_prox{
background: url(../img/center_bg_pross.jpg) no-repeat;
width:100%;
height:410px;
float:left;
position:relative;
margin:0;
}

/*que es*/
.eec_box{
width:400px;
height:270px;
float:left;
}

.eec_text{
border-left:2px solid #02898f;
display:block;
float:left;
height:270px;
width:265px;
}
.eec_text p{
width:100%;
color:#000000;
float:left;
font-size:11px;
line-height:15px;
padding-left:15px;
}
.eec_text img{
padding-left:15px;
padding-top:15px;
}
#p_prensa_text form{
float:left;
display:inline;
}

.downloadbtn{
background:#F0EA7C none repeat scroll 0 0;
color:#666666;
font-family:Verdana;
font-size:10px!important;
padding:1px 4px;
margin:0;
border-bottom:#999 1px solid;
}
.clear {
	clear:both;
}