@charset "utf-8";
/*
      Theme Name: La Vuelta WeB - Marcelo Nisinman
      Theme URI: http://www.lavueltaproducciones.com/web/
      Version: 1.0
      Author: La Vuelta Web
      Author URI: http://www.lavueltaproducciones.com/web/
*/

/*reset*/

body{
background:url(imagenes/bg-header.png) repeat-x center top #252423;
color:#fff;
padding:0;
margin:0;
font-family: 'gudearegular', Arial, Sans Serif;
font-size:12px;
text-align:center;
}
.login{background:#000 !important}
img, a{border:0}
a{text-decoration:none; color:#6e6e6e; outline:none}
a:hover{color:#6e6e6e; outline:none}
a:focus{outline:none}
p{font-size:12px}
ul{padding:0;margin:0;list-style-type:none;}
li{display: inline;}
h1,h2,h3,h4,h5,h6{
padding:0;
font-weight:normal
}
textarea {resize: none;}
small{letter-spacing:0.1em}

@font-face {
    font-family: 'gudearegular';
    src: url('fonts/gudea-regular-webfont.eot');
    src: url('fonts/gudea-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gudea-regular-webfont.woff') format('woff'),
         url('fonts/gudea-regular-webfont.ttf') format('truetype'),
         url('fonts/gudea-regular-webfont.svg#gudearegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*fin reset*/

/*--------------header--------------*/

#header{
width:996px; 
height:142px;
padding:0;
margin:0 auto;
display:block;
}

#menu{/*outline:1px solid #f00;*/
display:block;
float:left;
width:966px;
padding:7px 0 0 30px;
height:36px;
text-align:center;
z-index:50;
text-transform:uppercase;
}

ul.cate{
margin:0 auto;
list-style:none;
font-size:13px;
height:15px;
padding-top:5px;
}
ul.cate li{
height:15px;
border:0;
color:#fff;
overflow: hidden;
padding:0 10px;
}
ul.cate li a{
display:inline;
height:13px;
color:#fff;
text-decoration:none;
}
ul.cate li a:hover{
color:#ccc;
}

#top{
background:url(./imagenes/bg-top.jpg) no-repeat 70px 0;
float:left;
display:block;
width:996px;
height:99px;
}
#top h1{
text-align:left;
text-indent:-9000px;
}
#top h1 a{
text-indent:-9000px;
}
#top h2{
text-indent:-9000px;
}

/*--------------fin header--------------*/

#wrap{
background:none;
width:996px;
padding:0;
margin:0 auto;
position:relative
}

#content{
width:996px;
margin:0 auto;
padding:0;
float:left;
text-align:left;
}
/*--------------grales--------------*/
.sepi{
display:block; 
width:380px; 
margin:0 15px;
height:15px;
clear:both; 
border-bottom:1px solid #fff; 
text-align:right;
}
.sepi a{color:#500000; font-size:11px; padding-right:3px;}
.sepi2{
display:block; 
width:800px; 
height:1px;
clear:both; 
border-bottom:1px solid #575657; 
margin-bottom:15px;
}

.sombra{
background:url(imagenes/sombra.png) repeat-x center top;
display:block;
width:100%;
height:50px;
position:absolute;
top:142px;
left:0
}
/*			inicio...			*/

#inicio{
width:996px;
margin:0 auto;
padding:0;
float:left;
text-align:left;
position:relative
}

#anim-inicio{
display:block;
width:310px;
height:300px;
float:left;
position:absolute;
top:168px;
left:125px;
z-index:1000;
outline:none;
}
.anim-inicio{
display:block;
width:310px;
height:468px;
float:left;
padding-left:126px;
}

.extractos{
background:rgba(188,179,162,0.9);
*background:#aba293;
display:block;
height:443px;
float:left;
width:410px;
margin-right:150px;
padding-bottom:25px;
text-align:center;
font-size:14px;
color:#000;
overflow:hidden
}
.extractos p{font-size:14px;}
.extractos a{color:#500000}
.extract{/*outline:1px solid #009;*/	
display:block;
width:380px;
height:186px;
margin:0 auto;
clear:both;
text-align:left;
overflow:hidden;
margin-top:25px
}
.extract iframe{
width:380px;
height:186px;
}

.home{
display:block;
width:100%;
height:468px;
background:url(imagenes/bg-home.jpg) no-repeat center top #0f0909;
position:absolute;
top:142px;
left:0
}

/*			...inicio			*/

/*			News...			*/

#news{
background:url(imagenes/bg-news.jpg) repeat-y center top #131d24;
width:800px;
margin:0 auto;
padding:50px 98px 50px;
float:left;
text-align:left;
}
#news h3{
display:block;
margin-bottom:25px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
#news h4{color:#917071 !important; font-size:16px; display:block; float:left; width:800px;}
#news, #news p{font-size:14px; color:#b7b7b7}
.single-news{margin-bottom:50px}
/*			...News			*/

/*redes  -  compartir*/
.redsocial{
display:block;
width:636px;
height:30px;
float:left;
padding-top:15px;
padding-bottom:10px;
}
.gral .redsocial{padding-left:22px}
.pinte{
float: left;
width: 57px;
}
.i-fb{
display:block;
width:360px;
height:24px;
float:left;
padding:0;
}
.twt{
float:left;
width:90px
}
.share{float:left; height:20px; margin-top:0}


/*--------------footer--------------*/
.prefooter{display:block; width:100%; height:50px;float:left}

#footer{
background:#3c3b39;
padding:20px 0 20px;
width:100%;
height:185px;
display:block;
float:left;
text-align:center;
}

.footer{/*outline:1px solid #380;*/
display:block;
width:876px;
height:205px;
margin:auto;
padding-right:120px;
font-size:12px;
color:#6e6e6e;
}

/*enlaces...*/
.disco{
/*background:#333;*/
display:block;
width:460px;
height:100px;
font-size:11px;
letter-spacing:0.05px;
float:left
}
.disco ul li{
background:url(imagenes/bg-discos.jpg) no-repeat center top;
display: block;
width: 72px;
height:72px;
float: left;
margin:10px;
margin-top:-15px;
}
.disco img{
width:62px;
height:62px;
margin-bottom:7px;
}
.disco ul li{color:#e5e2cf; text-transform:uppercase}
.disco span{text-align:left; margin-left:-9000px!important;}
/*...enlaces*/
/*maria...*/
.maria{
padding-right:78px;
padding-bottom:20px;
float:left
}
.maria a{color:#e5e2cf; font-size:0.9em;}
.lbox{
background:url(imagenes/bg-maria.jpg) no-repeat left top;
display:block;
width:80px;
height:80px;
margin-left:20px
}
#maria-pop{
background:#000;
display:block;
width:715px;
height:650px;
overflow:hidden
}
#maria-pop div{float:left; text-align:left; color: #b0a6a6;display:block;}
.img-mr-01{
background:url(imagenes/maria-01.jpg) no-repeat;
width:260px;
height:350px;
padding:7px;
margin-top:8px
}
.img-mr-02{
background:url(imagenes/maria-02.jpg) no-repeat;
width:259px;
height:231px;
padding:7px;
margin-top:8px;
}
.cont-mr{
width:426px;
height:358px;
padding:7px 0;
}
.info-mr{
width:426px;
height:239px;
padding:7px 0
}
.cont-mr p, .info-mr p{margin:0; line-height:1.2em}


/*...maria*/
/*redes...*/
#redes{/*outline:1px solid #f00;*/
display:block;
width:200px;
height:100px;
float:left;
}
#sociales ul{
	list-style-type:none;
}
ul#sociales li{
	float:left;
	display:block;
	text-align:left;
}
ul#sociales li a{display:block; height:48px; width:50px; outline:none;}
.fb a{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:0 0; text-indent:-9000px}
.bc a{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:-50px 0; text-indent:-9000px}
.yt a{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:-100px 0; text-indent:-9000px}
.tw a{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:-150px 0; text-indent:-9000px}
.fb a:hover{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:0 -48px; text-indent:-9000px}
.bc a:hover{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:-50px -48px; text-indent:-9000px}
.yt a:hover{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:-100px -48px; text-indent:-9000px}
.tw a:hover{background:url(./imagenes/sprite-social.jpg) no-repeat; background-position:-150px -48px; text-indent:-9000px}

/*...redes*/
.credits{/*outline:1px solid #f0f;*/
display:block;
width:846px;
height:20px;
padding-top:55px;
text-align:right;
float:left
}
.credits a{color:#888}
/*--------------fin footer--------------*/


/*			About...			*/
.about{
background:url(imagenes/bg-about.jpg) repeat-x center top;
display:block;
width:100%;
height:468px;
position:absolute;
top:142px;
left:0
}
#about{
width:100%;
height:468px;
margin:0 auto;
padding:0 15px;
float:left;
text-align:left;
overflow:hidden
}
#about p{font-size:13px}

.col-1-about{
background:rgba(255,255,255,0.4);
*background:#9a9894;
display:block;
width:606px;
height:468px;
padding:10px 15px;
float:left;
font-size:13px !important;
color:#000;
line-height:0.9em;
}

.col-2-about{
display:block;
width:330px;
float:right;
}
.img-about-01{
background:url(imagenes/foto-about-01-bg.jpg) no-repeat; /*borrar los png*/
display:block;
width:287px;
height:192px;
padding:4px 12px 8px 12px;
margin:18px 0 12px 4px;
}
.img-about-01 img{width:287px; height:192px}
.img-about-02{
background:url(imagenes/foto-about-02-bg.jpg) no-repeat; /*borrar los png*/
display:block;
width:287px;
height:199px;
padding:7px 12px 10px 16px
}
.img-about-02 img{width:287px; height:199px}


/*			...About			*/
/*		Discography...		*/
#discography{
background:url(imagenes/bg-post.jpg) repeat-y center top;
width:800px;
margin:0 auto;
padding:50px 98px 0;
float:left;
text-align:left;
}

#discography, #discography p{font-size:14px; color:#b0a6a6}

#discography h3{
display:block;
margin:6px 0 0;
padding:0 196px 25px 0px;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
#discography h4{
display:block;
margin:6px 0 0;
font-size:15px;
color:#d88c72;
}
.tapa{display:block; float:left; width:486px; padding-right:10px}
.content-disco{display:block; float:left; width:304px;}
.info-disco{display:block; clear:both !important; float:left; padding-right:10px;padding-top:15px; display:block; width:790px; font-size:12px;}

/*		...Discography		*/


/*		Projects...		*/
#projects{
background:url(imagenes/bg-project.jpg) repeat-y center top;
width:904px;
height:488px;
margin:0 auto;
padding:50px 46px 0;
float:left;
text-align:left;
}
#projects, #projects p{font-size:14px; color:#b0a6a6}
#projects h3{
display:block;
margin:6px 0 0;
padding:0 179px 25px 17px;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}

.post-proj{
float:left;
display:block;
width:190px;
padding:0 18px;
}
.post-proj h4{
display:block;
margin:6px 0 0;
font-size:13px;
color:#b0a6a6;
font-style:normal
}
.img-projects{display:block; float:left; width:485px; padding-right:10px}
.titu-proj{display:block; float:left; width:190px;}
.titu-proj a{font-size:13px; color:#a17566; font-style:italic}

/*single*/
#project{
background:url(imagenes/bg-project.jpg) repeat-y center top;
width:904px;
margin:0 auto;
padding:50px 46px 0;
float:left;
text-align:left;
}
#project, #project p{font-size:14px; color:#b0a6a6}

.titu-projecto h4{color:#b0a6a6; font-size:16px; display:block; float:left; width:800px;}
.content-projects{display:block; float:left; width:800px; margin-bottom:25px;}

/*		...Projects		*/


/*			Music...			*/

#music{
background:none;
width:900px;
margin:0 auto;
padding:50px 48px 50px;
float:left;
text-align:left;
}
#music h3{
display:block;
margin-bottom:25px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
#music, #music p{font-size:14px; color:#b0a6a6}
.audioplayer_container{
display:block;
width:460px;
padding-bottom:10px;
border-bottom:1px solid #bebcbc
}
.audio{width:460px; float:left}
.audio-img{display:block; float:left; width:335px; height: 500px; margin-left:100px; margin-top:15px;border:1px solid #ccc; background:url(imagenes/bg-audio.jpg) no-repeat left top}
/*			...Music			*/

/*			CV...			*/

#cv{
background:none;
width:966px;
margin:0 auto;
padding:50px 15px 50px;
float:left;
text-align:left;
}
#cv h3{
display:block;
margin-bottom:25px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
#cv p{font-size:14px}

.col-1-idioma{
display:block;
width:606px;
padding-right:30px;
float:left;
font-size:14px !important;
color:#b0a6a6
}
.col-2-idioma{
display:block;
width:330px;
float:right;
}
.titu-idioma{
display:block;
width:370px;
float:left;
color:#d88c72
}
.idioma{
display:block;
width:236px;
float:right;
}
.idioma p{float:left; padding-right:5px; margin:0; font-size:14px; color:#d88c72}
.idioma a{
display:block;
width:28px;
height:18px;
border:1px solid #494848;
float:left
}
.ingles{background:url(imagenes/ingles.jpg) no-repeat}
.aleman{background:url(imagenes/aleman.jpg) no-repeat}
.frances{background:url(imagenes/frances.jpg) no-repeat}
.espanol{background:url(imagenes/espanol.jpg) no-repeat}

.texto{padding-top:20px}

.img-cv-01{
background:url(imagenes/foto-cv-01-bg.jpg) no-repeat;
display:block;
width:310px;
height:310px;
padding:7px 9px 13px 8px;
margin:43px 0 19px 4px
}
.img-cv-01 img{width:310px; height:310px}
.img-cv-02{
background:url(imagenes/foto-cv-02-bg.jpg) no-repeat;
display:block;
width:310px;
height:210px;
padding:7px 13px 8px 10px
}
.img-cv-02 img{width:310px; height:210px}


/*			...CV			*/

/*		Works...		*/ 
#works{
background:#191818;
width:820px;
min-height:600px;
margin:0 auto;
padding:50px 88px 40px;
float:left;
text-align:left;
}
#works, #works p, #works a{font-size:13px; color:#ac8eb2}
#works h3{
display:block;
width:400px;
margin:6px 0 28px;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
#works h4{
color:#ac8eb2;
font-size:13px;
margin:7px 0
}
.post-works{
float:left;
display:block;
width:400px;
padding:0 5px;
}
.img-works{display:block; float:left; width:486px; padding-right:10px}
.content-works-archive{display:block; float:left; width:390px;}

.col-works-1{display:block; width:400px;float:left; padding:0}
.col-works-2{display:block; width:420px;float:left; padding:0}
.col-works-2 h3{width:420px !important}
/*.col-works-1{outline:1px solid #380; }
.col-works-2{outline:1px solid #f38; }*/

.col-works-1 h3, .col-works-2 h3{text-decoration:none !important; color:#7e7e7e !important}

/*single works*/

#sworks{
background:#191818;
width:820px;
min-height:600px;
margin:0 auto;
padding:50px 98px 40px;
float:left;
text-align:left;
}
#sworks, #sworks p{font-size:14px; color:#b0a6a6}

#sworks h4{color:#917071 !important; font-size:16px; display:block; float:left; width:800px;}
.content-works{display:block; float:left; width:800px; margin-bottom:25px;}

/*		...Works		*/


/*		Schedule...		*/

#schedule{
background:#191818;
width:820px;
min-height:600px;
margin:0 auto;
padding:50px 98px 40px;
float:left;
text-align:left;
}
#schedule, #schedule p, #schedule a{font-size:13px; color:#ac8eb2}
#schedule h3{
display:block;
width:400px;
margin:6px 0 28px;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}

.titu-schedule{
display:block;
background:#5a1a1a;
width:65px;
padding:4px 8px;
text-align:center;
color:#fff;
font-size:14px;
text-transform:uppercase;
border-top:4px solid #8a8989;
}
.post-schedule, .post-schedule p{
font-size:13px;
color:#b0a6a6 !important;
width:400px;
}
.post-schedule{
border-bottom:1px solid #363433;
margin-bottom:30px;
padding-bottom:10px;
}
.schedule-img{
display:block; float:right; width:335px; height: 500px; margin-left:20px; margin-top:5px;border:1px solid #ccc; background:url(imagenes/bg-schedule.jpg) no-repeat left top
}
/*		...Schedule		*/

/*		Galerias...		*/
#galeria{
/*background:#202020;	*/						/*		<----  Quitar fondo		*/
width:888px;
min-height:468px;
margin:0 auto;
padding:50px 54px 50px;
float:left;
text-align:left;
}
#galeria, #galeria p{font-size:14px; color:#b0a6a6}
#galeria h3{
display:block;
margin:6px 0 0;
padding:0 98px 25px;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
.gallery-item{width:182px; height:182px;float:left; padding:20px; margin:0;}
.gallery-icon img{border:1px solid #252423}
.gallery-icon img:hover{border:1px solid #504f4d}

/*		...Galerias		*/

/*		Press...	(utiliza id:galeria	*/

.press{
display:block; 
padding-bottom:20px; 
margin:0;
float:left; 
width:222px; 
height:232px; 
overflow:hidden
}
.img-press{width:182px; height:182px; margin:0 20px; float:left}
.titu-press{
display:block;
width:222px;
height:50px;
position:relative;
overflow:hidden
}
.titu-press{display:block; width:222px}
.press  h4{
display:block;
width:180px;
color:#d88c72;
margin: 0;
font-size:12px;
margin: 0 20px;
position:absolute;
bottom:3px
}

/*		...Press		*/

/*		Videos...		*/
#video{
width:996px;
margin:0 auto;
padding:50px 0 50px;
float:left;
text-align:left;
}

#video, #video p{font-size:12px; color:#b0a6a6}

#video h3{
display:block;
margin:6px 0 0;
padding-left:20px;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}

.videos{
display:block;
width:290px;
height:160px;
padding:20px 21px;
float:left;
overflow:hidden;
color:#d88c72
}
.videos a{ color:#d88c72}
.videos iframe{
max-width:290px;
max-height:160px;
margin-bottom:3px
}
.single-videos{
display:block;
width:800px;
padding:20px 20px;
float:left;
overflow:hidden;
}
.single-videos, .single-videos p{font-size:13px !important;
}

.single-videos iframe{
max-width:800px;
}

/*		...Videos		*/

/*			Contacto...			*/
#contacto{
width:996px;
margin:0 auto;
padding:50px 0 40px;
float:left;
text-align:left;
}
#contacto, #contacto p{font-size:12px; color:#b0a6a6}
#contacto h3{
display:block;
margin:6px 0 0;
font-size:15px;
color:#917071;
text-decoration:underline;
letter-spacing:0.05em
}
#contacto form{padding-bottom:13px;}
#contacto form p{margin-top:0;}


.col-1-cont{
display:block;
width:695px;
padding:10px 15px;
float:left;
font-size:13px !important;
line-height:1.5em;
}
.col-1-cont a{color:#b0a6a6}
.col-2-cont{
background:url(imagenes/bg-contact.jpg) no-repeat left 100px;
display:block;
width:240px;
height:550px;
padding:32px 15px;
float:left;
}
div.wpcf7{width:320px; float:left; padding-right: 20px !important;}
.content-cont{float:left; padding-top:6px;}

.cont-field{
	border:1px solid #a17566;
	background:#323130;
	padding:2px;
	margin:2px 4px -7px 0;
	width:308px;
	height:22px;
	color:#b0a6a6; 
}
.cont-textarea{
	border:1px solid #a17566;
	width: 306px;
	height:231px;
	background:#323130;
	padding:3px;
	font-family: 'dejavu_sans_condensedbook', Arial, Sans Serif;
	font-size:13px;
	color:#b0a6a6;
	overflow:auto
}
.cont-field:focus, .cont-textarea:focus, .cont-boton:focus{color:#ddd; outline:none}
.cont-boton{
	border:1px solid #a17566;
	background:#323130;
	padding:2px;
	margin:2px 4px -7px 0;
	width:100px;
	color:#b0a6a6;/*
	border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-khtml-border-radius: 3px;
behavior:url(border-radius.htc);*/
}

/*redes*/

.fbc a{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:0 0; text-indent:-9000px}
.bcc a{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:-50px 0; text-indent:-9000px}
.ytc a{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:-100px 0; text-indent:-9000px}
.twc a{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:-150px 0; text-indent:-9000px}
.fbc a:hover{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:0 -48px; text-indent:-9000px}
.bcc a:hover{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:-50px -48px; text-indent:-9000px}
.ytc a:hover{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:-100px -48px; text-indent:-9000px}
.twc a:hover{background:url(./imagenes/sprite-social-cont.jpg) no-repeat; background-position:-150px -48px; text-indent:-9000px}


/*			...Contacto			*/

.navigation1 .alignleft{float:left;margin-left:6px;padding-left:14px;margin-top:5px;background:url(imagenes/left.gif) no-repeat left;}
.navigation1 .alignright{float:right;margin-right:6px;padding-right:13px;margin-top:5px;background:url(imagenes/right.gif) no-repeat right;}
.navigation1 a{color:#857506}

.alignleft{float:left}
.alignright{float:right}
.aligncenter {clear:both;margin:0 auto; display:block;}
.alignnone{float:none}

/**********comentarios**********/

/*page*/
.page{
margin-top:20px;
color:#000;
min-height:300px;
color:#333;
line-height:1.35em
}
.foto {text-align:justify;}
.foto img{padding-right:15px;}

/*contacto*/
#info{
display:block;
width:370px;
padding-left:100px;
padding-top:25px;
float:left;
letter-spacing:0.05em;
color:#000;
line-height:19px; 
}

#info a, #info a:hover{color:#666}
#info h4{color:#857506; font-weight:normal; font-size:17px; margin-bottom:0}


/*paginacion*/

.wp-pagenavi{text-align:center; padding:40px 0 3px; color:#b0a6a6; font-size:10px !important; 
/*background:#444;*/
}
.wp-pagenavi .current{color:#b0a6a6; font-weight: bold;}
.wp-pagenavi a{color:#b0a6a6; padding:3px 2px !important}

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 0;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
.previouspostslink{font-size:10px }
.nextpostslink{font-size:10px }
.last, .first{font-size:1.3em;}


.sp_like{background:none !important}
.pluginButton {
background: #eceef5 !important
}