/* Baumans */
	@import url(http://fonts.googleapis.com/css?family=Arvo:400,700,400italic,700italic);

*{
    margin:0;
    padding:0;
}

a
{
	text-decoration:none;
	color:#004368;
	font-weight:bold;
}
a:hover
{
	text-decoration:underline;
	color:#00a5a9;
}


body{
	/*font-family: 'Arvo', Tahoma,Helvetica,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
}

.cabecera ul
{
	list-style:none;
	float:left;
	width:720px;
	/*border-bottom:#999 thin dashed;*/
	padding-top:30px;
	padding-left:10px;
	padding-right:20px;
	margin-top:8px;
	line-height:15px;
	float:left;
}
.cabecera li
{
	display:inline;
	margin-left:17px;
	float:left;
}
.cabecera a
{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#004368;
	
}
.cabecera a:hover
{
	color:#00a5a9;
}
.cabecera span
{
	font-size:12px;
	font-weight:bold;
	color:#999;
	margin-left:20px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}

.cabecera_peq ul
{
	list-style:none;
	float:left;
	width:720px;
	/*border-bottom:#999 thin dashed;*/
	padding-top:30px;
	padding-left:10px;
	padding-right:20px;
	margin-top:8px;
	line-height:15px;
	float:left;
}
.cabecera_peq li
{
	display:inline;
	margin-left:17px;
	float:left;
}
.cabecera_peq a
{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#004368;
	
}
.cabecera_peq a:hover
{
	color:#00a5a9;
}
.cabecera_peq span
{
	font-size:12px;
	font-weight:bold;
	color:#999;
	margin-left:20px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}


/* 2014 */

.cabecera_2014 ul
{
	list-style:none;
	float:left;
	width:720px;
	/*border-bottom:#999 thin dashed;*/
	padding-top:30px;
	padding-left:10px;
	padding-right:20px;
	margin-top:8px;
	line-height:15px;
	float:left;
}
.cabecera_2014 li
{
	display:inline;
	margin-left:17px;
	float:left;
}
.cabecera_2014 a
{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#004368;
	
}
.cabecera_2014 a:hover
{
	color:#00a5a9;
}
.cabecera_2014 span
{
	font-size:12px;
	font-weight:bold;
	color:#999;
	margin-left:20px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}

.cabecera_peq_2014 ul
{
	list-style:none;
	float:left;
	width:720px;
	/*border-bottom:#999 thin dashed;*/
	padding-top:30px;
	padding-left:10px;
	padding-right:20px;
	margin-top:8px;
	line-height:15px;
	float:left;
}
.cabecera_peq_2014 li
{
	display:inline;
	margin-left:17px;
	float:left;
}
.cabecera_peq_2014 a
{
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#004368;
	
}
.cabecera_peq_2014 a:hover
{
	color:#00a5a9;
}
.cabecera_peq_2014 span
{
	font-size:12px;
	font-weight:bold;
	color:#999;
	margin-left:20px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}

/* //////////////// */


.inscripcion a 
{
	text-decoration:none;
	color:#004368;
	font-weight:bold;
	font-size:16px;
}
.inscripcion a:hover
{
	text-decoration:underline;
	color:#00a5a9;
}


.fondo_cabecera 
{
	background:url(imagenes/cabecera_repeat.png) center repeat-x;
	height:546px;
}
.fondo_cabecera_2014 
{
	background:url(imagenes/cabecera_repeat_2014.png) center repeat-x;
	height:546px;
}
.fondo_cabecera_peq
{
	background:url(imagenes/cabecera_mini_repeat.png) center repeat-x;
	height:250px;
}
.fondo_cabecera_peq_2014
{
	background:url(imagenes/cabecera_mini_repeat_2014.png) center repeat-x;
	height:250px;
}

.fondo_pie 
{
	height:50px;
}

.cabecera 
{
	background:url(imagenes/fondo_cabecera.png) center no-repeat;
	height:546px;
	width:1000px;
	margin:0 auto;
}
.cabecera_2014
{
	/*background:url(imagenes/fondo_cabecera_2014.png) center no-repeat;*/
	height:546px;
	width:1000px;
	margin:0 auto;
}
.cabecera_peq
{
	height:546px;
	width:1000px;
	margin:0 auto;
}
.cabecera_peq_2014
{
	height:546px;
	width:1000px;
	margin:0 auto;
}
.cuerpo 
{
	width:1000px;
	margin:0 auto;
}


/*MENU*/
.menu{
    width:800px;
    height:52px;
    position:relative;
    top:15px;
    left:230px;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
	z-index:100000;
}
.item{
    position:relative;
    background-color:#f0f0f0;
    float:left;
    width:52px;
    margin:0px 5px;
    height:52px;
    border:2px solid #ddd;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    cursor:pointer;
    overflow:hidden;
}

.link{
    left:2px;
    top:2px;
    position:absolute;
    width:48px;
    height:48px;
}
.icon_home{
    background:transparent url(./imagenes/home.png) no-repeat top left;
}
.icon_mail{
    background:transparent url(./imagenes/mail.png) no-repeat top left;
}
.icon_colaboradores{
    background:transparent url(./imagenes/colaboradores.png) no-repeat top left;
}
.icon_programa{
    background:transparent url(./imagenes/programa.png) no-repeat top left;
}
.icon_dirigidoa{
    background:transparent url(./imagenes/dirigido_a.png) no-repeat top left;
}
.icon_ediciones_anteriores{
    background:transparent url(./imagenes/ediciones_anteriores.png) no-repeat top left;
}
.icon_informacion_util{
    background:transparent url(./imagenes/informacion_util.png) no-repeat top left;
}
.item_content{
    position:absolute;
    height:52px;
    width:158px;
    overflow:hidden;
    left:56px;
    top:6px;
    background:transparent;
    display:none;
}
.item_content h2{
	color:#000;
    font-size:14px;
}
.item_content a{
    background-color:transparent;
    float:left;
    margin-right:7px;
    margin-top:3px;
    color:#bbb;
    text-decoration:none;
    font-size:12px;
}
.item_content a:hover{
    color:#0b965b;
}
.item_content p {
    background-color:transparent;
    display:none;
	font-size:11px;
	font-weight:normal;
	color:#666;
	padding-top:5px;
}
.item_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px;
}


#wrapper{width:1000px; margin:auto}
#content{width:1000px; float:left; display:inline;}
#arrow_wrap{width:1000px; float:left; display:inline;}
#photo_wrap{width:1000px; height:500px; position:relative; float:left; display:inline; border:#464646 3px dashed; margin:5px; overflow:hidden;}
#thumbs{position:relative; z-index:10; left:0; list-style-type:none;  display:inline;}
#thumbs li{ float:left; display:inline;}
#close_msg{background:#000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; width:300px; text-align:center; position:absolute; z-index:14; top:45%; left:31%;}

#large_images{position:absolute; z-index:13;}
#large_images img{border:#464646 5px solid; width:1000px; height:500px;}
#next{width:60px; float:left; display:inline;margin:5px 0;}
#prev{width:60px; float:left; display:inline;margin:5px 0;}
#prev a, #next a {display:none;}

 
.group{position:relative; float:left; display:inline; width:1000px;}
.group p{color:#FFF; font-size:11px; text-align:center; font-weight:bold}
.group li{margin:10px;}
.thumb_img{border:#ccc 1px solid;}
.group li, .thumb_img{float:left; display:inline; width:180px; float:left; position:relative;}
.group .hide{position:absolute; background:#000; padding:5px; bottom:0; left:0; width:170px; float:left;  z-index:11; margin:1px; }
.hide{display:none;}
.loading{display:none; position:absolute; top:40%; left:48%; z-index:15;}
.loading img{border:0 !important;}
 
 #map{
  height:300px;
  background:#6699cc;
}



/*CARRUSEL*/
.ei-slider{
	position: relative;
	width: 1000px;
	max-width: 1000px;
	height: 303px;
	margin: 0 auto;
	top:15px;
	clear:both;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height: 400px;
}
.ei-slider-large{
	height: 100%;
	width: 1000px;
	position:relative;
	overflow: hidden;
}
.ei-slider-large ul{
	list-style:none;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
	list-style:none;
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	top: 0%;
	width:96%;
}
.ei-title h2, .ei-title h3{
	text-align: left;
}
.ei-title h2{
	font-size: 15px;
	line-height: 30px;
	font-style: italic;
	color: #fff;
	font-weight:bold;
	padding:10px;
	min-width:350px;
	text-transform:uppercase;
	background:#333;
	margin-top:200px;
}
.ei-title h3{
	font-size: 13px;
	color: #fff;
	padding:10px;
	min-width:350px;
	font-weight:bold;
	background:#333;
	margin-top:250px;
}
.ei-slider-thumbs{
	height: 13px;
	margin: 0 auto;
	margin-left:160px;
}
.ei-slider-thumbs li{
	float: left;
	display:inline;
	height: 100%;
	list-style:none;
	width:200px;
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -8500px;
	background: #000;
	background: rgba(0,0,0,0.9);
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #666 ;
	width: 200px;
	height: 100%;
	cursor: pointer;
	background-color:#cccccc;
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
}
.ei-slider-thumbs li a:hover{
	background-color: #006699;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 10px;
	opacity: 0;
	z-index: 999;
	width: 200px;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
