@charset "utf-8";
/* CSS Document */
/* fixes */
body{
    font-family: "helvetica_condensedregular",Helvetica,Arial,sans-serif;
    font-size:13px;
    margin: 0;
    padding:0;
    background-color:black;
}
img {border:none}
article, aside, figure, footer, header, hgroup, nav, section {display:block;}
textarea{resize:none;}
/* classes comunes */
.clear{width:100%;clear:both;}
.left{float:left;}
.right{float:right;}
.none{display:none;}

.bold{/*font-weight:bold;*/}
h1,h2,h3,h4,h5{font-weight:normal;}
.italic{font-style:italic;}
/* colores de texto */
.texto-verde{color:#51827F;}
.texto-naranja{color:#9F5925;}
.texto-marron{color:#A99C5F;} 
/* colores de fondo */
.background-verde{background-color:#51827F;}
.background-naranja{background-color:#9F5925;}
.background-marron{background-color:#A99C5F;}

a{
    text-decoration:none;
    color:#fff;
}
#wrapper{
    width:1150px;
    margin:auto;
    background-color:#000;
    position:relative;
    overflow:hidden;
    /*background:url(imagenes/maqueta.jpg) no-repeat left top;*/
}
#wrapper {color:#fff;}
#wrapper #social{
    display: block;
    height: 19px;
    position: absolute;
    right: 32px;
    top: 27px;}
#colLeft{
    padding-top: 28px;
    float:left;
    width: 399px;
}
#colLeft article {}
#colLeft article h1{
    display:block;
    text-align:center;
    font-size:2.5em;
    text-indent:-1000px;
    width:100%;
    height:211px;
    padding:0;
    margin:0;
    background:url(imagenes/logo.png) no-repeat center center;}
#colLeft #imgLeft {
    margin-left: 33px;
    margin-top: 26px;
}
#colLeft footer{
    margin-left: 34px;
    margin-top: 26px;
    position: relative;
}
#colLeft footer a{
    color:#777671;
}
.border-right{
    border-right: 1px dashed #777671;
}
.border-left{
    border-left: 1px dashed #777671;
}
#colRight{
    float:right;
    width: 748px;
    
}
#colRight > header{
    height: 45px;
    margin-left: 0;
    margin-top: 90px;
    padding-left: 47px;}
#colRight > header nav ul{
    list-style:none;
    margin:0;
    padding:0}
#colRight > header nav ul li{
    float:left;
    font-size:1.5em;
    color:#A99C5F;}
#colRight > header nav ul li.activo a{
    color:#9F2720;
}    
#colRight > header nav ul li.break{clear:both;}
#colRight > header nav ul li a{color:#777671;}
#colRight > header nav ul li a:hover{}
#colRight > header nav ul li span{padding:0 4px;}
#colRight #contenedor {
    margin-top: 126px;
    padding-left: 48px;
    text-align: justify;
    width:583px;
}
#colRight #contenedor #contenido{}

/*-----FOTOGRAFIAS----*/
section#fotografias{}
section#fotografias #listado{}
section#fotografias #listado a{
	display: block;
	float: left;
	height: 93px;
	margin: 10px;
	width: 125px;
	background-size:cover; 
	background-repeat:no-repeat;
}
section#fotografias #listado a:hover{}
section#fotografias #listado a img{}


/*-----ACTUACIONES----*/
section#actuaciones > header {
    border-bottom: 2px dashed #777671;
}
section#actuaciones > header h2{
    color:#9F2720;
    display: inline;
    margin: 0;
    padding: 0;}
section#actuaciones > header div{float:right;}
section#actuaciones > header div h3{
    margin: 0;
    padding: 0;}
section#actuaciones > header div h3 a{color:#777671}
section#actuaciones > header div h3 a:active,section#actuaciones > header div h3 a.activo{color:#9F2720;}
section#actuaciones nav{
    margin-top: 20px;
    text-align: right;
    height:36px;}
section#actuaciones nav span,section#actuaciones nav a{
    color: #FFFFFF;
    display: inline-block;
    height: 16px;
    text-align: center;
    width: 15px;}
section#actuaciones nav a{background-color: #555555;}
section#actuaciones nav a.selected{background-color: transparent;}
section#actuaciones > section#listado {text-align:left!important;}
section#actuaciones > section#listado a{
    display:block;
    position:relative;
    background-color: #222222;
    float: left;
    height: 164px;
    margin-bottom: 16px;
    width: 266px;
    padding:8px;
}
section#actuaciones > section#listado a:nth-of-type(even){margin-left: 14px;}
section#actuaciones > section#listado a > div.imagen{
    display: block;
    float: left;
    height: 116px;
    margin-left: 3px;
    margin-top: 4px;
    width: 110px;
    margin-right: 5px;
    background-size:cover;
    background-repeat:no-repeat;
}
section#actuaciones > section#listado a h4{
    color: #9F2720;
    margin: 0;
    padding: 0;}
section#actuaciones > section#listado a p{
    margin: 0;
    padding: 0;}
section#actuaciones > section#listado a footer{
    bottom: 2px;
    position: absolute;
    right: 2px;}
section#actuaciones > section#listado a footer > img{
    margin:0 2px;
    }
    

section#actuaciones > section#ampliada {}
section#actuaciones > section#ampliada a{
    display:block;
    position:relative;
    background-color: #222222;
    border: 1px solid #AAAAAA;
    float: left;
    height: 126px;
    margin-bottom: 16px;
    width: 266px;}
section#actuaciones > section#ampliada a:nth-of-type(even){margin-left: 14px;}
section#actuaciones > section#ampliada a > img{
    border: 1px solid;
    display: block;
    float: left;
    height: 116px;
    margin-left: 3px;
    margin-top: 4px;
    width: 110px;
    margin-right: 5px;}

.thumbs{display:none;}
.videos_fe{
    
}
.videos_fe iframe:nth-child(even){
    float:right;    
}
#descargarCV{
   text-align:right;
   display:block; 
   color: #777671;
}
footer#creditos{
    bottom: 0;
    font-size: 9px;
    left: 0;
    position: fixed;
    z-index: 999;
    
}
footer#creditos a{
    background-color: #333333;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    left: 0;
    padding: 9px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 63px;
    z-index: 1001;
}
footer#creditos span {
    background-color: #444;
    bottom: 0;
    color: #fff;
    display: block;
    left: -1200px;
    overflow: hidden;
    padding: 9px;
    position: absolute;
    width: 1159px;
    z-index: 1000;
}