/*
Theme Name: Linkin Park Spain 2009
Theme URI: http://linkin-park.es
Description: New Theme for Linkin Park Spain Website 2009
Version: 1.0
Author: Kay
Author URI: http://cayetanogil.com
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, em, font, img, ins, q, s,
small, strong, b, u, i, center, ol, ul, li, fieldset, form, label {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}

fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }

h1 {font-size: 2em;}
h2 {font-size: 1.714em;}
h3 {font-size: 1.5em;}

small {font-size:0.85em;}

q:before, q:after { content:''}

.aligncenter { display:block; margin:0 auto; text-align:center; }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
strong { color: #333 }
em { font-style: italic }
a img { border:none }
div {position:relative}

/* remember to define focus styles! */
:focus {outline: 0;}

.clear {clear:both;}

/* ----------------   MAIN STYLES */

body {	background: url(../img/header_top_bg.png) repeat-x #212121; font-family:Arial, Helvetica, sans-serif; font-size: 87.5%; color: #808080; white-space:normal; line-height:1.286em; -webkit-text-size-adjust: none; }

a {color: #4d4d4d; }

#container {width: 968px;height: auto; margin: 0px auto; min-height:100%; height:100%;}
#header {margin: 30px auto 0 auto;background: url(../img/header_bg.jpg) no-repeat bottom center;height:283px;}

#top_menu {}

#menu {float:left;margin-top: -24px;}
#menu li {display: inline;font-size:0.786em;padding-right: 3px;}
.al {display: inline;font-size:0.857em;padding-right: 3px;color: #101111;}
#menu a {text-decoration: none;color: #999;}
#menu a:hover {color: #cdcdcd;}

#social {float:right;margin-top: -25px;}
#social li {display: inline;}

#picks {float:left;	margin-left:210px;	margin-top:-43px;}
#stick {float:right;margin-right:300px;margin-top:-53px;}

#logo {float:left;margin-left:-10px;}
#fotos {float:right;margin-right:-28px;}

/* ----------------- MENU PRINCIPAL ---------------------- */

#featured {margin: 0 auto;background: url(../img/menu_prov.png) no-repeat center;height:174px;width:968px; clear:both;}

#slider {width: 968px;margin: 0 auto;position: absolute;}

.scroll {height: 125px;overflow: hidden;clear: both;margin-top: 2px;margin-left: 3px;}
.navigation {margin-top: 2px;margin-left: 3px;}
.navigation li {display:inline;}
.navigation li a {cursor: default;}

.scrollContainer div.panel {padding: 0px;height: 125px;margin-top: 2px;margin-left: 5px;width: 960px;}

/* ----------------  CONTENIDO  --------------------- */

#contenido {float:left; width: 564px; margin-top:140px;}

#tituloseccion { background-color: #2c2c2c; border: 1px #141414 solid; margin: 40px auto 20px 4px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding:30px 40px 30px 40px;}

#nube_de_tags { background-color: #2c2c2c; border: 1px #141414 solid; margin: 40px auto 20px 4px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding:30px 40px 30px 40px; color: #141414; }

.adsense_main {background-color: #2c2c2c; border: 1px #141414 solid; margin: 40px auto 20px 0px;padding:20px 42px 20px 42px;}
.adsense_main img {border: 1px #141414 solid; }

.post {width: 100%; margin-top: 40px;}

.the_content {margin: -40px 30px 0px 30px;}
.the_content a { text-decoration:none; color: #a01c1c;}
.the_content a:hover { background-color:#a01c1c; color:#FFF;}
.the_content p {padding-bottom:10px;}
.the_content img { max-width:450px; height:auto; margin: 20px auto 20px auto; padding: 8px 10px; background-color:#FFF; border: #bdbdbd 1px solid;}

blockquote { font-style:italic; margin: 20px 10px 20px 20px; padding: 30px 20px 20px 20px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; background-color:#f0f0f0;}

.new_top {width: 100%; height: 139px; background: url(../img/new_01.png) no-repeat left;}
.new_top h2 {position: absolute; margin: 40px 20px auto 30px; background-color: #bdbdbd; padding: 8px 6px 8px 6px; line-height:1em}
.new_top h2 a { text-decoration:none; color:#f3f4f4;}
.new_top h2 a:hover { text-decoration:none; color:#212121;}

.new_middle {width: 100%; background: url(../img/new_02.png) repeat-y left; padding-bottom:5px; padding-top:10px;}

.new_bottom {width: 100%; height: 71px; background: url(../img/new_03.png) no-repeat left bottom;}

.autoryfecha {float:left; margin: 42px auto auto 30px; font-size:0.714em; text-transform:uppercase;}
.autoryfecha span {font-size: 1.143em; color: #6b6b6b; font-weight:600;}

.comments {float:right; margin: 42px 30px auto 30px;font-size:0.714em; text-transform:uppercase;}
.comments a { color: #808080;  text-decoration:none;}
.comments a:hover {color: #404040;}
.com_img {vertical-align:middle;}

.sing_img { margin-right:11px; vertical-align:middle;}

#randompost ul{padding: 20px 80px 25px 60px;}
#randompost li{font-size: 0.786em;padding: 6px 0px 6px 25px;border-bottom: 1px solid #b0b1b1;background: url(../img/28.png) no-repeat left center;}
#randompost a {text-decoration:none;}

/* ----------------  SIDEBAR  --------------------- */

#sidebar {width: 365px; float:right; margin: 145px auto auto auto;}

.textInput {border: 3px solid #1b1b1b;background: #202020;color: #3c3c3c;font-size: 2.571em;width:352px; height:40px; margin-left:3px; margin-top:40px; padding: auto auto auto 16px; text-indent:16px; text-transform:capitalize;}

.bloque {margin-bottom:40px; margin-top:30px;}

/* ----------------  FOOTER  --------------------- */

#footer {background: url(../img/footer_bg.png) repeat-x center top; margin-top:20px; height:417px;}
#footer_cont {width: 968px;background: url(../img/footer_bg2.jpg) no-repeat center top;height:323px;margin:0 auto; }
	
#bottom_menu { width: 968px;text-align: center; margin-top:46px;}
#picks2 {float:right; margin: -90px -70px 0 0;}

#menu2 li {	display: inline;font-size:0.786em;padding-right: 3px;}
#menu2 a {text-decoration: none;color: #525252;}
#menu2 a:hover {color: #cdcdcd;}

#etiqueta { float: left; margin: 2px 0 0 2px;}
#subir { float:right; margin: 2px 2px 0 0;}

#foot_sect {width: 968px; margin:10px auto 0px;}

#paralelo {float: left; width:320px; padding-top:10px;}

#release {float: left; width:320px; text-align:center}
#release a { border:none;}

#tourdates {float: right; width:320px; height:220px; padding-top:10px; background: url(../img/footer_tour.png) no-repeat center;}

.release_text {}

#titles_sections {padding-top:20px;}


/* ---------------- NOTAS ------------------------ */

.alerta {
background: #fff6bf url(../img/alert.png) center no-repeat;background-position: 15px 50%; /* x-pos y-pos */text-align: left;padding: 10px 20px 0px 45px;border: 1px solid #ffd324;margin-top:10px;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.informacion {background: #E7F9F8 url(../img/info.png) center no-repeat;background-position: 15px 50%;text-align: left;padding: 10px 20px 5px 45px;border: 1px solid #B5D4FE;margin-top:10px;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}

.descarga {background: #fcf2c0 url(../img/down.png) center no-repeat;background-position: 15px 50%;text-align: left;padding: 10px 20px 5px 45px;border: 1px solid #f2b4a2;margin-top:10px;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.nota {background: #f5f5f5 url(../img/attach.png) center no-repeat;background-position: 15px 50%;text-align: left;padding: 10px 20px 5px 45px;border: 1px solid #ebe8e4;margin-top:10px;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.setlist {background-color:#f5f5f5;text-align: left;padding: 10px 20px 5px 45px;border: 1px solid #ebe8e4;margin-top:10px;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.tipodescarga {background: #474747;text-align: left;padding: 10px 20px 5px 45px;border: 1px solid #2d2d2d;margin-top:20px;margin-bottom:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 1.5em;}

/* ---------------- ACCORDION ------------------------ */

.basic  {width: 365px; margin: 40px 0px 40px 0px;}
.basic ul, .basic p {background: #fffefe url(../img/middle.png) no-repeat bottom;margin-bottom : 10px;border-left: 1px #141414 solid;border-right: 1px #141414 solid;margin: 0px 3px 0px 3px;}
.basic p {padding: 30px 30px 30px 30px;}
.basic div a { color: #404040;text-decoration:none;}
.basic div a:hover {color: #a01c1c;}
.basic a {margin-top: 0;}

#sidcom ul {padding: 20px 20px 20px 20px;}
#sidcom li {font-size: 0.786em;	padding: 10px 0px 10px 0px;border-bottom: 1px solid #dcdcdc; height:60px;}
#sidcom span {float:left;padding:2px;margin-top:3px;border: 1px solid #dcdcdc;}
#sidcom cite {float:right; margin-left:10px;width:250px;}

#sidnot ul {padding: 20px 40px 25px 40px;}
#sidnot li {font-size: 0.786em;padding: 6px 0px 6px 25px;border-bottom: 1px solid #dcdcdc;background: url(../img/clip.png) no-repeat left center;}

#sidtem ul {padding: 20px 40px 25px 40px;}
#sidtem li {font-size: 0.786em;padding: 6px 0px 6px 25px;border-bottom: 1px solid #dcdcdc;background: url(../img/28.png) no-repeat left center;}

#sidenl ul {padding: 20px 40px 25px 40px;}
.lo {font-size: 0.786em; line-height:3em;color:#404040;}
#sidenl li {font-size: 0.786em;padding: 5px 0px 5px 30px;border-bottom: 1px solid #dcdcdc; }
#sidenl img {vertical-align:middle;padding-right:2px;}


#sid_com{height: 54px;background: url(../img/1_com.png);}
#sid_not{height: 46px;background: url(../img/2_not.png);}
#sid_tem{height: 46px;background: url(../img/3_tem.png);}
#sid_enl{height: 44px;background: url(../img/4_enl.png);}
#sid_end{height: 7px;background: url(../img/5_end.png);}

/* CARROUSEL */

#rslider{margin:0px;}	
#rslider ul, #rslider li{margin:0;padding:0;list-style:none;}
#rslider li{ width:365px;height:285px;overflow:hidden; }	
	
/* COMENTARIOS */

.box2 {	background: #f1f3f3 url(../img/bgr-box-trans.png) repeat-x top left; border: 1px #f3f4f4 solid; width:553px; margin: 40px auto 20px 4px; }
h2.commh2{margin: 40px 30px 40px 25px; background-color: #bdbdbd; padding: 8px 6px 8px 6px; line-height:1em;font-size: 1.5em !important;color:#f3f4f4;}
ol.commentlist{margin: 20px 30px 20px 40px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}
ol.commentlist p{margin-bottom:10px;line-height: 20px;}
.commentmetadata a {font-size:11px;color:#333333;}
.commentmetadata {color:#FFF;font-size:10px; background-color:#d9d9d9; padding: 2px 4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
ol.commentlist cite{font-style: normal;font-weight: bold;}
ol.commentlist cite a{text-decoration:none;color: #404040;}
ol.commentlist cite a:hover{color: #a01c1c;}
ol.commentlist li{padding: 18px 18px 18px 18px;}
ol.commentlist li.alt{padding: 18px 18px 18px 18px !important;background:#F8F8F4;border:1px solid #DEDBD1;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

input#submit {font-size: 11px;color: #404040;font-weight:bold;padding:7px 10px;margin: 0 0 20px 40px;text-align: left;border: 1px solid #DEDBD1;background:#F5F4F0;
-moz-border-radius: 5px;-webkit-border-radius: 5px;}

input#author, input#email, input#url {margin-left: 40px;}
textarea#comment {padding:10px 10px 10px 10px;margin: 20px auto 20px 40px;width:455px;}

.gravatar {float:right;border: 1px solid #DEDBD1;margin: 0px 0 10px 10px;padding:4px;background:#FFFFFF;}