/* general */

body{
text-align:center;
font-family:'Open Sans', sans-serif;
background:#ececec;
}

a:link, a:active, a:visited{
color:#008ed4;
text-decoration:none;
}

a:hover{
color:#073e6c;
text-decoration:none;
}

h2{
color:#db544e;
font-size:19px;
margin-bottom:9px;
}

.box-wrap h2{
padding-bottom:7px;
border-bottom:solid 1px #e8e8e8;
}

h3{
color:#db544e;
font-size:17px;
margin-bottom:6px;
}

h4{
color:#db544e;
font-size:14px;
margin-bottom:12px;
}

h1{
color:#008ed4;
text-align:left;
font-size:18px;
text-transform:uppercase;
}

p{
color:#252525;
margin-bottom:15px;
line-height:150%;
font-size:13px;
}

li{
color:#252525;
margin-bottom:15px;
line-height:150%;
font-size:13px;
}

p.last{
margin-bottom:0;
text-align: justify;
}

.hide{
visibility:hidden;
}

/* contenedores: general*/

#sub-top-wrap, #top-wrap-wrap, #main-container-wrap, #footer-wrap-wrap, .sponsors-teaser-box{
width:990px;
}

/* estilos de contenedores */

.shadow{
box-shadow: 0 0 2px #bdbdbd;
-webkit-box-shadow: 0 0 2px #bdbdbd;
-moz-box-shadow: 0 0 2px #bdbdbd;
}

.blue{
background:#073e6c !important;
}

.grey{
background:#979797 !important;
}

.red{
background:#aa0f14 !important;
}

.box{
border:solid 1px #d1d1d1;
background:#fff;
margin-bottom:25px;
}

.box-wrap{
padding:15px 20px 15px 20px;
}

.rounded{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.button a{
margin-top:15px;
font-size:13px;
display:inline-block;
padding:12px;
}

.button a:link, .button a:active, .button a:visited{
text-decoration:none;
background:#db544e;
color:#fff;
text-shadow: 1px 1px 0 rgba(110, 19, 15, 0.3);
}

.button a:hover{
background:#a72d27;
}

.imgst{float:left;margin:2px 15px 8px 0;border:solid 4px #dedede;
}

/* menu */

#sub-top{
width:100%;
height:48px;
background:#008ed4;
}

#sub-top-wrap{
height:48px;
margin:0 auto;
}

#menu{
float:left;
}

#menu ul{
height:48px;
float:left;
}

#menu li {
height:48px;
display:inline-block;
text-align:center;
zoom: 1;
*display:inline;
font-size:.77em;
text-transform:uppercase;
text-shadow: 1px 1px 0 rgba(0, 10, 34, 0.3);
}

#menu li a{
height:32px;
padding:16px 10px 0 10px;
display:block;
text-decoration:none;
}

#menu li a:link, #menu li a:active, #menu li a:visited{
color:#fff;
text-decoration:none;
}

#menu li a:hover{
background:#073e6c;
color:#fff;
}

#menu li.selected a:link, #menu li.selected a:active, #menu li.selected a:visited{
background:#f6f6f6;
color:#008ed4;
text-shadow: none;
}

/* menu: social */


#social{
width:153px;
float:right;
margin:10px 10px 0 0;
}

#social #facebook a, #social #twitter a, #social #google a, #social #womenalia a{
width:28px;
height:28px;
display:block;
float:right;
margin-left:10px;
}

#social #facebook a{
background:url(../../images/common/facebook-off.png) top left no-repeat;
}

#social #twitter a{
background:url(../../images/common/twitter-off.png) top left no-repeat;
}

#social #google a{
background:url(../../images/common/google-plus-off.png) top left no-repeat;
}

#social #womenalia a{
background:url(../../images/common/womenalia_small.png) top left no-repeat;
}


#social #facebook a:hover{
background:url(../../images/common/facebook-on.png) top left no-repeat;
}

#social #twitter a:hover{
background:url(../../images/common/twitter-on.png) top left no-repeat;;
}

#social #google a:hover{
background:url(../../images/common/google-plus-on.png) top left no-repeat;
}


/* top */

#top{
width:100%;
height:119px;
background:#f6f6f6;
padding:1px 0;
}

#top-wrap{
border-bottom:solid 1px #fff;
}


#top-wrap-wrap{
height:117px;
margin:0 auto;
position:relative;top:0;left:0;
}

#top-wrap-wrap img {
float: left;
}
/* top - logo */

#logo{
position:absolute;top:30px;left:10px;
}

/* top - logo */

#h1{
width:324px;
height:34px;
position:absolute;top:32px;left:158px;
}

#h1sub{
width:360px;
height:39px;
color:#db544e;
font-size:14px;
position:absolute;top:71px;left:158px;
text-align:left;
}


/* contenedores */

#main-container{
width:100%;
background:url(../../images/common/main-container.png) bottom repeat-x;
}

#main-container-wrap{
margin:0 auto;
padding:40px 0 60px 0;
text-align:left;
min-height:360px;
background:url(../../images/common/main-container-wrap.png) bottom no-repeat;
}

#main-container-wrap:after, .fbdvs:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

.box, .box-wrap, .box-over{
overflow:hidden;
}




/* footer */

#footer span.advice{
background:#2c87b5;
color:#fff;
padding:5px;
text-shadow: none;
}

#footer{
width:100%;
background:#dcdcdc;
padding:1px 0;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

#footer-wrap{
border-top:solid 1px #f6f6f6;
}

#footer-wrap-wrap{
margin:0 auto;
padding:30px 0;
overflow:hidden;
text-align:left;
}

.footer-l{
float:left;
width:135px;
height:160px;
padding-right:20px;
border-right:solid 1px #c9c9c9;
}

.footer-r{
float:right;
width:800px;
}


/* contacto formulario: interna*/

.contacto{
width:800px;
overflow:hidden;
}

.contact-container{
overflow:hidden;
margin-top:25px;
}

.contacto h2{
color:#6d6d6d;
border-bottom:solid 1px #c9c9c9;
padding-bottom:7px;
}

.contact-form-l{
float:left;
width:200px;
margin-right:25px;
}

.contact-form-b{
float:left;
width:350px;
}

.contact-form-l input{
width:190px;
height:30px;
margin-bottom:18px;
line-height:30px;
}

.contact-form-l input.last{
margin-bottom:0;
}

.contacto textarea{
width:340px;
height:150px;
}

.contact-form-l input, .contacto textarea{
padding:5px;
background:#ececec;
border:solid 1px #cccccc;
color:#6d6d6d;
font-size:13px;
font-family: 'Open Sans', sans-serif;
}

.contact-form-b input{
float:right;
margin-top:10px;
padding:8px;
background:#a0a0a0;
color:#fff;
cursor:pointer;
border:0;
font-size:13px;
font-family: 'Open Sans', sans-serif;
}

.contact-form-b input:hover{
background:#0098d1;
}

.contacto label{
font-size:13px;
display:block;
margin-bottom:5px;
color:#6d6d6d;
}

.contacto label.error{
color:#aa3f3f;
margin-top:5px;
padding:9px 8px 20px 8px;
background:#fff url(../../images/common/error.gif) bottom left no-repeat;
}

.contact-form-c{
clear:both;
font-size:13px;
margin-bottom:15px;
}

.contact-form-c p{
color:#a9a9a9;
line-height:130%;
}

.contact-form-c input{
margin-right:4px;
}


/* contacto formulario-mensaje: interna*/

#form-message{
background:#008ed4;
text-align:center;
width:280px;
margin:120px auto;
padding:15px;
}

#form-message h3{
color:#ffffff;
margin-bottom:5px;
border-bottom:solid 1px #d4dee0;
padding-bottom:5px;
font-weight:normal;
}

#form-message p{
color:#e2eaec;
margin:0;
}

/* sobre el foro */

.img-banner img{
margin-bottom:25px;
display:block;
}

.box-sobre .left{
float:left;
width:703px;
}

.box-sobre .right{
float:right;
width:260px;
}

.teaser{
text-align:center;
}

.teaser a{
display:block;
text-decoration:none;
}

.teaser a:hover{
background:#e4e4e4;
}

.teaser-wrap{
padding:20px;
}

.teaser-wrap p{
text-align:center;
font-size:80%;
line-height:130%;
margin-top:15px;
}

.box-sobre{
margin-bottom:20px;
}

.content-text p{
margin-bottom:20px;
line-height:160%;
}

.box-sobre-bottom .left{
width:165px;
float:left;
}

.box-sobre-bottom .left p{
margin-bottom:20px;
font-size:90%;
line-height:130%;
}


.box-sobre-bottom .right{
width:790px;
height:330px;
float:right;
}

.box-sobre-bottom .right2{
width:252px;
height:241px;
float:right;
}

#map_canvas {
height:100%
z-index:3;
}

/* agenda */

.agenda-box .left{
width:703px;
float:left;
}

.agenda-box .right{
width:260px;
float:right;
}

.agenda-box table{
width:100%;
}

.agenda-box tr.odd{
background:#fff;
}

.agenda-box tr.even td{
background:#e5e5e5;
}

.agenda-box td{
vertical-align:middle;
text-align:left;
padding:15px;
line-height:150%;
font-size:13px;
color:#555555;
border:solid 1px #cdcdcd;
border-width:0px 1px 0 0px;
}

.agenda-box tr.even td{
border:solid 1px #b5b5b5;
border-width:0px 1px 0 0px;
}

.agenda-box tr:first-child td{
background:#db544e;
color:#ececec;
border:solid 1px #cfcfcf;
border-width:0px 1px 0 0px;
}

.agenda-box tr:first-child td a:link, .agenda-box tr:first-child td a:active, .agenda-box tr:first-child td a:visited{
color:#fff;
}


/* sponsors */

.box-sponsors {
overflow:hidden;
margin-bottom:20px;
}

.box-sponsors div{
float:left;
margin-right:21px;
margin-bottom:21px;
}

.box-sponsors .last{
margin-right:0;
}

#box-home-l{
float:left;
width:545px;
}

#box-home-r{
width:420px;;float:right;
}

#twitter-box{
background:#fff;
height:560px;
width:100%;
}


.section-link-teaser{
width:230px;float:left;
min-height:93px;
}

.section-link-teaser-top{
margin-bottom:20px;
}

.section-link-teaser-first{
border-right:solid 1px #e8e8e8; padding-right:18px;margin-right:18px;
}



.section-link-teaser-wrap{
padding:8px 0;
}

.section-link-teaser img{
float:left;padding-top:10px;padding-right:15px;
}

.section-link-teaser h3{
float:left;width:160px;
}

.section-link-teaser p{
float:left;width:160px;line-height:120%;
}







#box-cuando-home .left{
float:left;width:140px;
}

#box-cuando-home .right{
float:right;
}







#countdown_dashboard {
	height: 52px;
overflow:hidden;
margin-bottom:12px;
}

.dash {
	width: 42px;
	height: 50px;
	background: transparent url('../../images/apps/countdown/dash.png') 0 0 no-repeat;
	float: left;
	margin-left: 12px;
	position: relative;

}

.dash-first{
margin-left:0;
}

.dash .digit {
padding-top:3px;
	font-size: 20pt;
	float: left;
	width: 21px;
height:33px;
	text-align: center;
	color: #008ed4;
	position: relative;
overflow:hidden;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	left: 0;
width:42px;
text-align:center;
	font-size: 8pt;
	color: #008ed4;
	text-transform: uppercase;
	
}



a:link, a:active, a:visited, #submit_btn, textarea, input, .section-link-teaser a img, .footer-l a, a .adv, .prensa-box .box a img{
 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}


#socialb a{
opacity:0.8;
}

#socialb a:hover{
opacity:1;
}


.section-link-teaser a{
display:block;
}

.section-link-teaser a img, .section-link-teaser-redes img{
opacity:0.4;
display:block;
}

.section-link-teaser a:hover img{
opacity:1;
}

.section-link-teaser a{
text-decoration:none;
}

.prensa-box .box a img{
opacity:0.6;
}
.prensa-box .box a img:hover{
opacity:1;
}



.footer-l a{
opacity:0.8;
}

.footer-l a:hover{
opacity:1;
}



.flipPad a{
-o-transition:none;
-ms-transition:none;
-moz-transition:none;
-webkit-transition:none;
transition:none;
}
























.box-new-ponentes{
float:left;
margin-right:21px;
position:relative;top:0;left:0;
}

.box-new-ponentes-last{
margin-right:0;
position:relative;
}

.box-new-ponentes-l{
position:relative;top:0;left:0;
width:101px;
height:101px;
float:left;
margin-right:15px;
min-height:125px;
}

.box-new-ponentes-r p{
line-height:120%;
}

.box-new-ponentes-l-circle{
background:url(../../images/ponentes/avatar-circle.png) top left no-repeat;
position:absolute;top:0;left:0;
z-index:2;
width:101px;
height:101px;
}

.box-new-ponentes-l img{
position:absolute;top:0;left:0;
z-index:1;
width:101px;
height:101px;
}

.box-new-ponentes-r{
float:left;
width:158px;
}

.clear{
clear:both;
}

.box-new-ponentes-r span{
color:#b1b1b1;
font-style:italic;
cursor:help;
}




















































/* SPONSORS - Footer */

.sponsors-teaser{
width:100%;
background:#fff;
}

.sponsors-teaser h2{
margin-bottom:15px;
}

.sponsors-teaser-box{
margin:0 auto;
}

.sponsors-teaser-box table{
margin:0 auto;
}

.sponsors-teaser-box table tr td{
vertical-align:middle;
text-align:left;
padding:6px;
width: 25%;
}

.sponsors-teaser-box table.first img{
width:178px;
}

.sponsors-teaser-box table.second img{
width:130px;
}



/* Nuestras redes */

.section-link-teaser-redes ul{
float:left;
padding-top:6px;
}


.section-link-teaser-redes li{
line-height:120%;
float:left;
margin-right:11px;
}

.section-link-teaser-redes li a{
height:20px;
width:20px;
}

.section-link-teaser-redes li.fb{
background:url(../../images/home/fb.png) top left no-repeat;
}

.section-link-teaser-redes li.tw{
background:url(../../images/home/tw.png) top left no-repeat;
}

.section-link-teaser-redes li.li{
background:url(../../images/home/li.png) top left no-repeat;
}

.section-link-teaser-redes li.pc{
background:url(../../images/home/pc.png) top left no-repeat;
}

.section-link-teaser-redes li.web{
background:url(../../images/home/web.png) top left no-repeat;
}





















































/* general ponentes carta */

.ponentes-box{
width:314px;
height:300px;
margin-right:21px;
float:left;
margin-bottom:19px;
position:relative;top:0;left:0;
}

.ponentes-box-last{
margin-right:0;
}

.ponentes-box .icons, .box-new-ponentes .icons, .box-new-ponentes-last .icons {
position:absolute;bottom:20px;right:20px;
width:90px;
}

.ponentes-box .icons div, .box-new-ponentes .icons div, .box-new-ponentes-last .icons div{
float:right;
margin-left:6px;
}

.ponentes-box .icons a, .box-new-ponentes .icons a{
display:block;
width:15px;
height:15px;
}

/* ponentes 1er lado */





.flipPad a:hover{
background:#e4e4e4;
}

.flipPad a:hover h3{
color:#aa0f14;
}

.flipPad a:hover .box-new-ponentes-l-circle{
background:url(../../images/ponentes/avatar-circle-hover.png) top left no-repeat;
}

.ponentes-box .icons .zoom{
width:77px;
height:25px;
background:url(../../images/ponentes/zoom.png) top right no-repeat;
}

.flipPad a:hover .icons .zoom{
background: url(../../images/ponentes/zoom-hover.png) top right no-repeat !important;
}


.ponentes-box .box-ponentes-top{
padding:100px 0 0 25px;
overflow:hidden;
position:absolute;top:0;left:0;
width:289px;
height:200px;
}

.flipPad a{
text-decoration:none;
display:block;
cursor:pointer;
width:314px;
height:300px;
position:absolute;top:0;left:0;
}






/* ponentes 2do lado */

.ponentes-box-second{
display:none;
}

.box-wrap{
background:#ffffff !important;
}

.box-ponentes-top-second{
overflow:hidden;
margin-bottom:20px;
width:274px;
}

.box-ponentes-top-second .box-new-ponentes-l{
position:relative;top:0;left:0;
width:72px;
height:72px;
float:left;
margin-right:10px;
min-height:0;
}

.box-ponentes-top-second .box-new-ponentes-l img{
width:72px;
height:72px;
}

.box-ponentes-top-second .box-new-ponentes-l-circle{
background:url(../../images/ponentes/avatar-circle2.png) top left no-repeat;
position:absolute;top:0;left:0;
z-index:2;
width:72px;
height:72px;
}

.box-ponentes-top-second .box-new-ponentes-r{
float:left;
width:186px;
}

.box-ponentes-top-second .box-new-ponentes-r p{
margin-bottom:8px;
}

.ponentes-box .tweets{
margin-top:15px;
width:277px;
min-height:40px;
}

.ponentes-box .no-tweet{
margin-top:15px;
width:274px;
}


.ponentes-box .no-tweet h3{
font-size:15px;
margin-bottom:5px;
}

.ponentes-box .no-tweet p{
color:#636363;
font-size:11px;
text-align: justify;
}

.ponentes-box .tweets p{
margin:0 0 0 50px;
font-size:11px;
width:226px;
color:#636363;
}

.heart{
background:url(../../images/ponentes/heart-icon.png) top left no-repeat;
}

.energy{
background:url(../../images/ponentes/energy-icon.png) top left no-repeat;
}

.ponentes-box .icons .tw2 a, .box-new-ponentes .icons .tw2 a{
display:block;
width:17px;
height:15px;
background:url(../../images/ponentes/twitter-icon.png) top left no-repeat;
}

.ponentes-box .icons .more a, .box-new-ponentes .icons .more a{
display:block;
width:12px;
height:15px;
background:url(../../images/ponentes/more-icon.png) top left no-repeat;
}

.ponentes-box .icons .ld2 a, .box-new-ponentes .icons .ld2 a, .box-new-ponentes-last .icons .ld2 a{
display:block;
width:15px;
height:15px;
background:url(../../images/ponentes/linked-in-icon.png) top left no-repeat;
}
.ponentes-box .icons .lnk a, .box-new-ponentes .icons .lnk a{
display:block;
width:15px;
height:15px;
background:url(../../images/ponentes/link-icon.png) top left no-repeat;
}









.logo-n a{
margin-top:20px;
width:93px;
height:39px;
display:block;
float:right;
background:url(../../images/common/logo-naiades.png) top left no-repeat;
}



/* aviso */

.adv{
display:block;
}

.adv{
background:#e1544e;
border-bottom:solid 1px #c3413c;
padding:10px 0;
}

.adv-wrap{
width:990px;
margin:0 auto;
}

.adv-wrap p{
margin:0;
text-transform:uppercase;
}

a .adv p {
color:#fff;
}



a .adv:hover{
background:#ca4a45;
}


/* prensa */



.prensa-box{
width:201px;margin-right:25px;float:left;
}

.prensa-box .box{
position:relative;top:0;left:0;
width:201px;height:124px;
}

.prensa-box-last{
margin-right:0;
}

.prensa-box img{
display:block;
position:absolute;top:0;left:0;
z-index:1;
}

.prensa-box span{
position:absolute;bottom:0;left:0;
background:#9b9b9b;
color:#fff;
font-size:.8em;
z-index:2;
padding:5px;
}

.prensa-box h3{
font-size:90%;
}



/* youtube videos */

#yt-section .video-frame{
float:left;
width:610px;
}

#yt-section .video-frame .title{
height:50px;
min-height:50px;
}

#yt-section .video-frame .title p{
color:#777777;
}

#yt-section .video-frame .title h3{
color:#383838;margin-bottom:1px;
}

#yt-section .video-selector{
float:left;width:313px;margin-left:20px;height:343px;overflow-y:scroll;margin-top:50px;
}

#yt-section .video-selector ul{
padding-right:15px;
}

#yt-section .video-selector .box{
margin-bottom:15px;
background:none;
}


#yt-section .video-selector li:hover{
background:#efefef;
}


#yt-section .video-selector .vs-box .vs-box-wrap{
padding:15px;
overflow:hidden;
}

#yt-section .video-selector .vs-box img{
float:left;
width:110px;
}

#yt-section .video-selector .vs-box p{
float:right;width:123px;
line-height:120%;
margin:0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
background:#a4a4a4;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active:hover {
background:#a4a4a4 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active p{
color:#fff;
}

.tooltip {
	display: inline-table;
}

.colaboradores img {
	margin-left: 35px;
}





