/*
Theme Name: blog.101.es
Theme URI: blog.101.es
Description: Tema especifico blog.101.es.
Version: 0.1
Author: 101.es
*/
#recaptcha_instructions_image{ display:none;}
#recaptcha_instructions_error{ display:none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
	
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* inicio CSS normal */
.clearLeft{clear:left;}

body { background:#000202 url(img/background.jpg) 0 0 repeat-x; margin:0; text-align:center; font-size:62.5%; font-family:"trebuchet ms", arial, helvetica, sans-serif;}

#contenedor {margin:0 auto; width:975px; text-align:left; position:relative; background:#131c1c;}

p { font-size:1.2em; padding: 0 0 1.5em; line-height: 150%;}
li, dt, dd { font-size:1.2em;}
.oculto {display:none;}
a { color:#f3981b; text-decoration:none;}
a:hover { color: #A9D5D5;}

#reel { sbackground:url(img/cab_fondo.jpg) 0 0 no-repeat; height: 355px;}
h1.cabecera101 { background:url(img/cab_fondo.jpg) 0 0 no-repeat;padding: 0px 0 0; width:100%; margin:0 0 0px;height:100px;}
h1 { padding: 26px 0 0; width:184px; margin:0 0 30px;} 
h1 a { display:block; background:url(img/101rpm.gif) 0 0 no-repeat; width:184px; height:48px; text-indent: -400em;}
h1.cabecera101 a { display:block; background:url(img/101rpm.gif) 0 26px no-repeat; height:74px;}

.inicioPlayer { width:640px; float:left; }
.inicioTxt { width:295px; float:left; padding:0 20px 20px; background:#000 url(img/demo_fondo.jpg) bottom left no-repeat; height:340px;}
.inicioTxt p { color:#fff; font-size:1em;}
.inicioTxt address { font-size:1em; color:#aaa; font-style:normal}
.inicioTxt address a { color:#aaa;}
.inicioTxt h2 { color:#f93; font: 2.4em Georgia, "Times New Roman", Times, serif; margin:32px 0 15px;}
.rss { display:block; height:22px; padding: 0 0 0 20px; background:url(img/feed.png) 0 0 no-repeat; line-height:22px; margin:1.9em 0 0;}
.newsl { display:block; height:22px; padding: 0 0 0 20px; background:url(img/email.png) no-repeat 0 3px; line-height:22px; margin:1.0em 0 0;}

/* work folio */
#workfolio { background:#021e22;}
#workfolio h2 { clear:left; height:108px; font-family:Georgia, "Times New Roman", Times, serif; font-size:89px; color:#2c4040;font-weight:normal; margin-top:15px;letter-spacing: -0.03em;}

.wk1 { width:274px; float:left; margin:0 0 0 18px;}
.wk2, .wk3{ width:274px; float:left; margin:0 0 0 55px;}
.wkTop {height:6px; background:url(img/workfolio_top.gif) 0 0 no-repeat;}
.wkBottom { height:6px; background:url(img/workfolio_bottom.gif) 0 0 no-repeat;}
.wkCenter { background: url(img/workfolio_back.gif) 0 0 repeat-y; text-align:center;}
.wkCenter img { border:1px solid #7d6135;}
.wk1 p, .wk2 p, .wk3 p { margin: 0 13px;color:#ca9862; line-height:110%;}
#workfolio a { color:#f60;}

/* forward marketing */
#forward h2 { height:125px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:89px; color:#2c4040;font-weight:normal;letter-spacing: -0.05em;line-height:100px; }

#forward span a{color:#131c1c;font-size:0px; overflow:hidden;}
#menu { width:222px; padding:0 0 0 18px; float:left;}


.buscador { margin:15px 0 37px;}
.buscador input { height:19px; background: #334751 url(img/buscador.gif) 0 0 no-repeat; width:154px; border:1px solid #2A4040; color:#a4b0b0; font: 1.2em "trebuchet ms", arial, sans-serif; padding:0 20px 0 8px;}
.buscador input:focus { border:1px solid #000;}
.buscador label {display:none;}

.formulario { margin:15px 0 37px;}
.formulario input { height:19px; background: #334751 url(img/formulario.gif) 0 0 no-repeat; width:154px; border:1px solid #2A4040; color:#a4b0b0; font: 1.2em "trebuchet ms", arial, sans-serif; padding:0 20px 0 8px;}
.formulario input:focus { border:1px solid #F79711;}
.formulario label {font: 12px; "trebuchet ms", arial, sans-serif; color:#a4b0b0;}
/*.formulario span.label,span.spacer,span.multiple span {width:120px;float:left;} */
.formulario span.multiple {float:left;} 
.formulario span.button {padding-left:120px;} 
.formulario div.clear {clear:both;padding-top:5px;} 
.nota {font: 10px; "trebuchet ms", arial, sans-serif; color:#a4b0b0;}


#menu h3 { font:  bold 1.2em "trebuchet MS", arial, helvetica, sans-serif; color:#fff; margin:18px 0 3px;}
#menu h3.h3Grande { font:  bold 1.8em "trebuchet MS", arial, helvetica, sans-serif; color:#fff; margin:0 0 18px;}
#menu li { line-height: 150%; color:#fff;}
#menu li a { display:block;}
#menu li a em {color:#fff;}
#menu li a:hover { background:#081214;}
#menu li a:hover em { color:#A9D5D5;}

#content { width:735px; float:left; overflow-x:hidden; }
#content span a{color:#131c1c;font-size:10px; overflow:hidden;}
.entry strong { font-size: 1.1em; font-weight: bolder; color: #bfbfbf;}
.post { min-height:330px; background:url(img/post_back.jpg) 0 0 no-repeat; padding:58px 20px 20px 71px;}
.post h4 { font: normal 2.5em Georgia, "Times New Roman", Times, serif; padding: 0 0 0.2em;}
.post h4 a { display:block; }
.post h4 a:hover { background:#081214;}
.post .postmetadata {color:#ccc; font: normal 1.3em Georgia, "Times New Roman", Times, serif; margin-bottom:0}
.post .entry { color:#fff; line-height:135%;}
.post-info { color:#ccc; line-height:170%; margin-top: 1em;}
.post-info .comentarios { background:url(img/comment.gif) 0 0 no-repeat; padding:0 0 0 20px;}
#content span { color:#2c4040;font-size:12px;}
#content li { margin-left: 20px; list-style-type: square; }
#content ul { margin-left: 20px; padding-top: 10px;}
#content strong { font-weight: bold; }
#content em { font-style: italic; }
#content blockquote {margin-left: 30px; }

/* interior ********************************** */
#interior { background:#000202 url(img/background.jpg) 0 0 repeat-x; position:relative;margin-bottom:0px;}
#cabInterior {background:url(img/cab_fondo.jpg) 0 0 no-repeat; height:293px;}
/*#interior h2 { width:302px; height:142px; background:url(img/workmkt.gif) 0 0 no-repeat; text-indent:-900em; position:relative; top: -195px;}*/


#interior h2 { background: none; display:none;}
#interior #content h2.noencontrado{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:60px; color:#2c4040;font-weight:normal;letter-spacing: -0.05em;line-height:100px; height:300px; }

#interior span {  font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#2c4040;font-weight:normal; letter-spacing: -0.03em; position:relative; top: -195px;line-height:40px; !important }
#interior span a:hover { color:#649197;font-size:36px;}
#interior span a{ color:#2c4040;font-size:36px;}


#interior #menu { width:321px; position:relative; top: -195px;}
#interior #content { width:636px;position:relative; top: -345px; margin-bottom:-100px;}
#interior .post { background:none; padding:0 0 0 18px;}
#interior .post p { margin-top: .5em;}
.social { margin: 0; padding:0; list-style:none;}
.social li { margin:0; float:left; padding:0 1em 0 0; list-style:none;}
.social li a { display:block; height:14px; width:14px; text-indent:-900em;}
.social .meneame { background: url(img/ico_meneame.gif) 0 0 no-repeat;}
.social .digg { background:url(img/ico_digg.gif) 0 0 no-repeat;}
.social .delicious { background:url(img/ico_delicious.gif) 0 0 no-repeat; width:14px;}

/* comentarios */
.commentlist { clear:left;}
.commentlist h5 { color:#ccc; font: 1.8em Georgia, "Times New Roman", Times, serif; margin:5em 0 1em;}
.comment { background:#021e22; border-top:1px solid #2a4145; padding:1em 1.8em 1em; margin-bottom:1.8em;}
#interior .comment p { color:#ccc; margin:0}
.comment p.commentAutor { margin:0;}
.comment p.commentAutor em { display:block; color:#e58f1a; font-size:.8em;}
p.commentsoff { color:#ccc; font: 1.8em Georgia, "Times New Roman", Times, serif; margin:5em 0 1em;}

/* formulario de comentarios */
.commentForm { margin-top: 4em;}
.commentForm label { display:block; color:#ccc; margin-bottom:.2em;}
.commentForm input {width:289px; height:24px; background:url(img/form_back.gif) 0 0 repeat-x; border:none; color:#fff; padding:0 .2em; line-height:24px; font: 1.2em "trebuchet ms",arial, helvetica,sans-serif;}
.commentForm textarea { height:136px; background: #25343b url(img/textarea_back.gif) 0 0 repeat-x; width:618px; border:none; color:#fff;font: 1.2em "trebuchet ms", helvetica,arial,sans-serif;}
.commentForm .btnEnviar { display:block; width:125px; height:25px; text-indent:-900em; background: url(img/btn_enviat.gif) 0 0 no-repeat; float:right; cursor:pointer}
#interior .post .commentForm p { color:#ccC; margin:0;}

/* pie */

#pie { background:#000 url(img/pie.gif) 0 0 repeat-x; padding: 2em 0 5em;}
#pie a { color:#ccc;}
#pie h4 {color:#666; font: 2.4em Georgia, "Times New Roman", Times, serif; margin:0 0 15px; }
#pie li { line-height:150%;}
#pie div { width:200px; float:left; border-right:1px solid #22282c; padding:0 15px 0 25px;}
#pie div.last { border:none;}
#pie .last address, #pie .last a, #pie .last p { color:#ccc;}
#pie .last address {font-size:1.2em; margin:1em 0; line-height:115%; font-style:normal}
/* fixes */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*estilo para el plugin GreyBox*/

#badge1{
position: fixed;
right: 0;
top: 200px;
}

.feedback{
				background-image: url(imagenes/fondo.jpg);
				background-repeat:repeat-x;
				border: 3px solid #6a3909;
				height:382px;
				width:494px;
				padding:0px 15px 0px 15px;
text-align:left;
			}
.feedback h4{
color:#F3981B;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:15px;
padding:0 0 0.2em;
}

.feedback p{
font-size:1.2em;
line-height:150%;
padding:0 0 1.5em;
color:#fff;
}


.feedbackLink{
background-color:#082730;
padding: 5px;
margin-bottom: 1px;
}
			
.feedback img{
margin:0px 10px 0px 5px;
}
			
.feedback a{
color:#fff;
text-decoration:none;
}
			
#feedback texto{
color:#000;
}
