/*
Theme Name: Grid SOPA
Theme URI: 
Version: 1.0
Author: <a href="http://www.agenciasopa.es">(c) Agencia SOPA.</a>
*/

body {			background-color:#eef0df;
				color:#666666;
				font-family: Arial, sans-serif;
				font-size:11px;
				line-height: 14px;
				padding:25px;
				margin:0px;
				margin-bottom:8px;
				}

body.down {
background-color:#f2f226;
margin: 0px 0px 0px 0px;}

a {	color:#3A3142; text-decoration:none; }

body.dosmildiez {		background-color:#eef0df;
				}


a:hover	{ color:#666666; text-decoration:none; }

.main .eachpost:first-child div {
width:1px;
height:1px;
display:none;}

#barra{
  position:fixed;
  _position:absolute;
  bottom:0px;
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
  width:100%;
  left:0px;
	filter:alpha(opacity=99);
	-moz-opacity:0.99;
	-khtml-opacity: 0.99;
	opacity: 0.99;
		}

#barrainterior
{
width:95%;
}

#barramenu {
height:30px; background-color:#dee0d0; overflow:hidden; margin-left:5%;

}

#botonera {

}

#botonera a img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

#botonera a:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }



.barra_alt {
height:10px; width:100px; margin-bottom:5px; background-color:#f2f226; padding-right:5px; padding-bottom:5px; padding-top:3px; display:none;
}

.barra-lista {
display:none;
margin-bottom:5px; padding-right:5px; padding-bottom:5px; padding-top:3px; width:200px; height:150px; background-color:#dee0d0;
border:2;
border-top:#f2f226;
border-top:2px;
border-right:#f2f226;
border-right:2px;
}

#barra-lista {
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
	display: table;
}

#barra-lista li {
	display: table-cell;
	position: relative;
	padding-right:3px;
	}
		
	
#buzones-lista {
width:200px; height:150px; 
}


.barra-lista li:hover{
	display:block;
	background-color:#261C2F;
	color:#eef0df;
}
.barra-lista a:hover {
color:#eef0df;
}


	#pie {
	height:80px;
	width:100%;
	position:absolute;
	}	


.round { 		background-color:white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 10px;
				width: 200px;
				float: left;
				margin-right: 10px; }

.contentIndex p img { display:none; }

.eachpost { 	background-color:white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				position:absolute;	
			}
			
.eachpost_metadatos {
display:none;
}
			
.eachpost > div { padding:10px; }
	
.eachpost .author { padding-right: 3em; }

.author, .comment { text-decoration:none; }

.eachpost .signature { margin-top:1.5em; }
	
#allposts { margin-bottom:60px; }

il, ul, ol { list-style-type: none; list-style: none; }

#menuItem { height: 50px; }


#menuItem_cab { 
				background-color:#666699; }
				
#menuItem_cab a {	color:#ffffff; text-decoration:none; }

#menuItem_cab a:hover	{ color:#ffffff; text-decoration:underline; }
				

#mainContent img { display: none }
#mainContent {  -moz-border-radius:3px;
				-webkit-border-radius:3px;
  				-khtml-border-radius: 3px;
				border: 0;
				background: #fff;
				padding: 0 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				width: 430px;
				float: left;
}
.main { font-size: 0px !important; }
.main p img {	-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border: 0;
				background: #fff;
				padding: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				display: inline; }

.twocols { background: #f2f226 }
.threecols { background: #ff3333 }

input, textarea, select, button{
				background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Arial, sans-serif; }
				
textarea { width: 420px; padding: 5px; }

input { padding: 5px; width: 420px; }

.bubble { width: 430px; margin-bottom: 10px; }

.bubble blockquote { background: #fff;
				margin: 0px;
   				-moz-border-radius: 3px;
  				-khtml-border-radius: 3px;
  				-webkit-border-radius: 3px;
				padding: 3px;
				background: white; }

.bubble blockquote p { margin: 3px; padding: 0px; }

.bubble cite { 	position: relative;
				margin: -7px;
				padding: 7px 0px 13px 18px;
				top: 5px;
				background: transparent;
				font-style: normal;
				display: block; }

.commentmetadata { margin: 0; display: block; }

#commentBox a { text-decoration: none; }

small a { text-decoration: none; }


a[rel$="bookmark"] b  {
background-color:#EEF0DF;
color:#66666699;
padding:1px;
}