/*
Theme Name: Indiegente
Theme URI: www.indiegente.net
Description: 
Version: 1.0
Author: Enrique Fernande / Sandia Calada
Author URI: http://sandiacalada.com
*/
/* CSS reset */
/* RESET *******************************/
  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,span{
    margin:0;
    padding:0;
}

table{
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
}
fieldset,img{
    border:0;
}
ol,ul,dl{
    list-style-type:none;
}
caption,th{
    text-align:left;
}
img{
    border:0;
}
a, a:visited, a:hover, a:link{
    outline:none;
	text-decoration:none;
	color:#9F9F9F;
}

/* contenido*/
body{
	margin:0 auto; 
	background:#000;
	color:#9f9f9f;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:11px;
}
.contenedor{	
	width:1000px;
	margin:0 auto;
	padding: 0 0 0px 0;
	}
	
.cleaner{
clear:both;
font-size:1px;
height:1px;
line-height:1px;
margin:0;
}

/* header */
#header{
	height:164px;
	background:#000 url(img/header.png) no-repeat;
	margin: 0 0 10px 0;
	width:1000px;
	position:relative;

}
#logo{
	left:45px;
	position:absolute;
	top:22px;
	width:395px;
	}
.eslogan{
	color:#8B8B8B;
	left:270px;
	position:absolute;
	text-shadow:1px 1px 1px #4F4F4F;
	top:90px;
}
#menu{
	height:25px;
	left:32px;
	position:absolute;
	top:130px;
	width:690px;
}
#menu ul, #menu ul li{
	float:left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	height:25px;
}
#menu li a, #menu li a:link, #menu li a:visited{
	display:block;
	padding:6px 25px;
	vertical-align:middle;
	border-left:1px solid #1F1F1F;
	border-right:1px solid #000000;
}
#menu li a:hover{
	background:#1F1F1F;
	color:#fff;
	border-left:1px solid #1F1F1F;
	border-right:1px solid #1F1F1F;

}
#menu li a:active{
	background:#2F2F2F;
}
#menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#menu li li { 
	}

#menu li ul a { 
	width: 140px;
	}

#menu li ul a:hover, #menu li ul a:active { 
	}

#menu li ul ul {
	margin: -31px 0 0 170px;
	}

#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
	}

#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
	}

#menu li:hover, #menu li.sfhover { 
	position: static;
	}
#redes{
	top:120px;
	right:45px;
	position:absolute;
	width:250px;
	height:45px;
}
#redes ul{
	float:left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:250px;
	height:45px;
}
#redes ul li{
float:left;
height:45px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 4px 0 0;
padding:0;
width:45px;
}
#redes li a, #redes li a:link, #redes li a:visited{
	display:block;
	height:40px;
	width:40px;
}

/* contenido */


#concert {clear:both;margin-bottom:30px;}
.concertlogo{float:left;display:block;margin:0 0 10px 70px;}
#loopedSlider {position: relative; margin:0 auto;width:900px;clear:both;}
#loopedSlider a.previous, #loopedSlider a.next {position: absolute; top: 117px; left:-36px; z-index: 999; }
#loopedSlider img.prev { width: 36px; height: 58px; } 
#loopedSlider img.next { width: 36px; height: 58px; } 
#loopedSlider a.next {left: auto; right: -38px;}

.container { margin: 0 10px ;text-align: left; width:880px; height:300px; overflow:hidden; position:relative; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:900px; height: 300px; display:none; }
.slides div div{ position:static; display:block; top:auto; width: auto; padding:0; }
.slides div.cover {float: left; display: inline; width: 600px; }
.slides img {padding:5px; background:#2F2F2F;}
.slides img:hover {padding:5px; background:#3F3F3F;}

.slides div.info {float: left; display: inline; margin-left:10px; width:270px; height:300px;overflow:hidden;}
.slides div.info p.content {font-size: 14px;}

.slides  .interprete {text-transform:uppercase;text-align:center;}
.slides  .interprete a, .postsingle h2 a {
	color:#EFEFEF;
	font-size:30px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-2px;
	padding:2px 5px;
}
.slides  .interprete a:hover, .postsingle h2 a:hover {
	color:#fff;
	text-shadow:2px 2px 2px #5F5F5F;
}

.slides  .lugar, .slides  .cancion{
	color:#EFEFEF;
	font-family:'Lucida Grande','Lucida Sans',Verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
}
p.cancion, p.lugar{margin:5px 0;}
.slides .formulario{
	font-size:10px;
	font-weight:normal;
}

ul.pagination li {float: left; display: inline; font-size: 12px; font-weight: bold; }
ul.pagination li a {padding: 4px 6px; text-decoration: none; }
ul.pagination li a:hover {border: none; text-decoration: underline; }



#noticias{
width:460px;
float:left;
margin-left:15px;
overflow:hidden;
padding:10px;
}
.post2, .post3{height:130px;border:1px solid #000;margin:0 0 10px;}
.post2:hover, .post3:hover{border:1px solid #232323;}
.fotochica{
	width:130px;
	float:left;
	}
.fotochica img{
	background:#2F2F2F;
	}

.contenidos{
	float:left;
	height:120px;
	overflow:hidden;
	padding:5px 10px;
	width:308px;
}
.contenidos9{
	float:left;
	height:120px;
	overflow:hidden;
	padding:5px 10px;
	width:495px;
}
.post2:hover{
	background: #000 url(img/bgpost.png) no-repeat scroll 100% 50%;
}
.entry p a{text-decoration:underline;}
.entry a:hover{color:#fff;}
#columna a:hover{text-decoration:underline;}
#columna h2 a:hover{text-decoration:none;}
.post3:hover{
	background: #000 url(img/bgpost.png) no-repeat top right ;
}
.vermas{}

h4.pagetitle{ margin-left:15px;margin-bottom:10px; font-weight:bold;color:#fafafa;font-family:'Trebuchet MS','Lucida Sans',Verdana,sans-serif;font-size:16px; }
.contenidos h2 a, .contenidos9 h2 a{
color:#eeeeee;
font-family:'Trebuchet MS','Lucida Sans',Verdana,sans-serif;
font-size:16px;
}

.info2{margin:0; text-align:right;font-size:10px;letter-spacing:-1px;}
.fecha{
background:url(img/calen.png)no-repeat left top;
padding:0 0 0 16px;
}
.contcom{
background:url(img/comen.png) no-repeat left top;
padding:0 0 0 16px;
}
#concertmas{
width:460px;
float:right;
margin-right:15px;
overflow:hidden;
padding:10px 10px 10px 19px;
border-left:1px solid #1F1F1F;

}
.fotochica2{
	width:245px;
	float:left;
	}
.fotochica2 img{
	background:#2F2F2F;
	}

.contenidos2{
	float:left;
	height:120px;
	overflow:hidden;
	padding:5px 10px;
	width:193px;
}

.contenidos2 h2 a{
color:#eeeeee;
font-family:'Trebuchet MS','Lucida Sans',Verdana,sans-serif;
font-size:16px;
text-transform:uppercase;
}
.contenidos2 h2{
text-align:center;
}
.notmas{display:block;margin:0 0 10px 20px;}
/* footer */
#footer{
	border-top:1px solid #1F1F1F;
	background:#0A0A0A;
	height:315px;
	margin-top:40px;}
a.nosub:hover{text-decoration:none !important;}
#sandia{
	background:#DC122A;
	height:25px;
	color:#000;
	font-size:12px;
	text-align:center;
	padding:10px 0 0 0;
}
#sandia p{margin:0;}
#sandia a{color:#0F0F0F;text-decoration:underline;}

#footer h2, #comment-area h3{
	color:#4F4F4F;
	font-size:28px;
	font-weight:bold;
	letter-spacing:-2px;
	margin:0 0 7px;
	text-align:center;	
}
.foot3, .foot1, .foot2{
	width:30%;
	color:#CFCFCF;
	float:left;
	padding:15px;
	opacity:0.7;filter:alpha(opacity=70)
}
.foot3:hover, .foot1:hover, .foot2:hover{
	background: #0A0A0A url(img/bgfoot.png) no-repeat center top;
	opacity:1.0;
	filter:alpha(opacity=100);
}
.foot3, .foot2{
	border-left:1px solid #1F1F1F;
}
.foot1, .foot2{
	border-right:1px solid #000;
}
.foot2 ul li{ 
	background:transparent url(img/comen.png) no-repeat scroll 0 0;
	margin:0 0 10px;
	padding:1px 0 1px 20px;
}
#footer a:hover{ 
	text-decoration:underline;
}
.foot1 ul li{ 
	list-style-type:disc;
	margin:0 0 10px 15px;
	padding:1px 0 1px 0;
}


#columna{width:650px;float:left;padding:0 0 0 10px;}

.coment1, .coment2{
	width:49%;
	float:left;
	background:transparent;
}
#comment-area{padding-top:25px;border:1px;border-top:1px solid #1f1f1f; background:#000 url(img/bg.png) no-repeat center top;}

form#commentform{background:transparent;}
#commentform label {
color:#6F6F6F;
display:block;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
margin:3px 0;
}
form.wpcf7-form textarea:focus, form.wpcf7-form input:focus, #commentform input:focus, #commentform textarea:focus{border:1px solid #4F4F4F;}
form.wpcf7-form textarea,form.wpcf7-form input, #commentform input, #commentform textarea{
	background-color:#0F0F0F;
	border:1px solid #1F1F1F;
	color:#fff;
	font-size:18px;
	margin-bottom:5px;
	padding:2px 0 2px 5px;
	width:300px;
}
#commentform #submit{
	color:#7F7F7F;
	font-size:14px;
	margin-top:6px;
	width:307px;}
#sidebar{
	display:block;
	float:left;
	margin:0 0 10px 10px;
	width:300px;
}
#sidebar li{list-style-type:none;}
#sidebar li ul li{padding:3px 0;list-style-type:disc;margin-left:25px;color:#6F6F6F;}
#sidebar li ul li:hover{color:#fff;}
#sidebar li ul li a:hover{color:#fff;}

.search-form {display:block;margin:0 0 10px 0; }
.search-form  input{
border:1px solid #0F0F0F;
padding:10px 15px; 
color:#9F9F9F;
background:#000;
font-weight:bold;
width:270px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.search-form  input:focus{
color:#fff;
background:#1F1F1F;
border:1px solid #1F1F1F;
}
.widget{
	background:#0A0A0A;
	border:1px solid #1F1F1F;
	border-bottom:1px solid #1F1F1F; 
	padding:10px; 
	margin-bottom:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	}
.widgettitle {color:#BFBFBF;margin-bottom:5px;}
.avatar{border:3px solid #2F2F2F;}
#comment-area ul li{display:block;margin:20px 0;clear:both;}
#comment-area .comentariocont{margin-left:85px;max-width:550px;}
#comment-area  .gravatar{display:inline;float:left;height:90px;}
#comment-area .url{font-size:12px;font-weight:bold;}
.fecha2{float:right;color:#4F4F4F;}
#infopost{
 border-top:1px solid #1F1F1F;
 width:650px;
 display:block;
 margin-top:25px;
}
#infopost .informacion{padding:15px;text-align:center;}
table.amigos{ width:300px;}
table.amigos tr td{width:140px;}
table.amigos img{padding:5px; opacity:0.7;filter:alpha(opacity=70)}
table.amigos img:hover{opacity:1;filter:alpha(opacity=100)}

#thumblogo{display:none;}
