/*  



Theme Name: GrungePress




Description: A simple brown grungy theme



Version: 1.0



Author: davidlages



Author URI: http://www.caramuxo.com



*/









/*************************************



 +Containers



 *************************************/



* {padding:0; margin:0;}



body{

	background:#48034e url(images/fondo.jpg);
BACKGROUND-attachment: fixed;

	color:#a803a8;

	font-family: Georgia, "Times New Roman", Times, serif; 

	font-size:72.5%;

	line-height:1.5;

	margin:0;

	padding:0;

	overflow-x: hidden;

}



/*BODY {



PADDING-RIGHT: 0px;



PADDING-LEFT: 0px;



FONT-SIZE: 72.5%;



BACKGROUND: url(images/fondo.jpg) #fdfdfd;




PADDING-BOTTOM: 0px;



MARGIN: 0px;



COLOR: #BLACK;



LINE-HEIGHT: 1.5;



PADDING-TOP: 0px;



FONT-FAMILY: Georgia, "Times New Roman", Times, serif;



}*/







#rayas {

	background-image: url(images/);

	background-repeat: repeat-x;	

	height: 357px;

	position: relative;

	width:100%;

	margin:0 auto;

	}

#sardina {

	background-image:url(images/portada2.gif);

	background-repeat: no-repeat;

	background-position: center top;

	position: relative;

	height:281px;

	margin:0 auto;

	text-align:center;

}

#png {

	background-image: url(images/piecabecera.gif);

	background-repeat: no-repeat;

	background-position: center top;	

	position: relative;

	height:76px;

	margin:0 auto;	

}





/*#wrap {



MARGIN: 0px auto;



WIDTH: 964px;



POSITION: relative;



TOP: 287px;



TEXT-ALIGN: left



}







#header{







	height:300px;



	padding:0;



}*/





#contentwrap {

	background-image: url(images/fondolargo.gif);

	background-repeat: repeat-y;

	background-position: center top;	

	margin: 0 auto;

	position: relative;

	width:100%;

	text-align:center;

}



/*#contentwrap{



	background:url(images/fondo2.png) repeat-y;



	width:865px;



	padding:0px;



	margin:0px 0 0px 47px;



   position: relative;



   top: 2px;



}*/



#content {

	display:inline-block;

	width: 770px;

	margin: -40px auto 0px auto;

	position: relative;

}

/*#content{



	font-size:1.1em;



	float:right;



	padding:10px 1em 1em 0px;



	width:578px;



	margin-bottom:0px;



margin-left:10px;







}*/

#contento {	

	FLOAT: right;	

	WIDTH: 540px;	

	text-align: left;

}







/*************************************



 +Search form



 *************************************/



#searchform {



	width:172px;



	padding:4px;



	top:4px;







}



#searchform input{

	font-family: Georgia, "Times New Roman", Times, serif;

	width:168px;

	border:0px;

padding:2px;

background-color: #fdfdfd;

margin-bottom:3px;



}





#searchform input[type="submit"]{

	font-family: Georgia, "Times New Roman", Times, serif;

	width:172px;

	border:1px solid #ccc;

background-color: #a645a6;



}



#commentform input{

	font-family: Georgia, "Times New Roman", Times, serif;

	width:168px;

font-size:12px;

	border:0px;

padding:2px;

background-color: #a645a6;

margin-bottom:3px;
margin-top:3px;



}





#commentform input[type="submit"]{

	font-family: Georgia, "Times New Roman", Times, serif;

	width:250px;



	border:1px solid #ccc;

background-color: #a645a6;



}



#commentform textarea{

	font-family: Georgia, "Times New Roman", Times, serif;

	width:360px;

font-size:12px;

	border:0px;

margin-bottom:3px;
margin-top:3px;

padding:2px;

background-color: #9f2cb8;



}





/*************************************



 +Footer



 *************************************/



#footer {

	background-image: url(images/footer2.gif);

	background-repeat: no-repeat;

	background-position: center;	

	position: relative;

	height:285px;

	margin:0 auto;

}



#footer a {



    color:#9f2cb8;



}



#footer a:hover {



	color:#fff;



}



#top-footer {



	margin:80px 0 0 110px;



	height:320px;



}



#top-footer ul{



	font-size:1.2em;



	list-style: none;



	padding:0;



	margin:1em;



	width:240px;



	height:270px;



	float:left;



}



#top-footer li{



	border-bottom:1px dotted #6C6C6C;



}







#credits{



	text-align:center;	



	font-size:1em;



	color:#fced81;



	text-transform:uppercase;



	smargin-left:100px;



	padding:1em 0;



	width:850px;



}









/*************************************



 +Hn, a and p



 *************************************/



pre{ max-width:500px; }







a{ color:#ecd000; text-decoration:none; }







h1, h2, h3{	font-weight:normal;	letter-spacing: -1px; margin:0; }







.entrytitle h2{	font-size:2.4em; line-height:1.2em;}



.entrytitle h2 a { color:#6c0a81; }



.entrytitle h2 a:hover{ color:#6c0a81; }


.entrytitle h3{	margin-top:-16px; font-size:20px; color:#9f2cb8; }









.entrybody a{ text-decoration:none; color:#6c0a81; }



.entrybody a:hover{ text-decoration:none;
background-color: #9f2cb8;
color: #daa1f2 }







.entrybody h2{ font-size:2em; color:#9f2cb8; }

.entrybody h3{ font-size:1.6em; color:#9f2cb8; margin-top:-0.2em;}

.entrybody h3 a{text-decoration:none; color:#9f2cb8}

.entrybody h3 a:hover{ color:#622762; background-color:transparent;}







#header a{



	display:block;



	width:480px;



	height:170px;



}



blockquote { 



	border-left:2px solid #333;



	display: block;



	padding: 0 1em;



}







/*************************************



 +Entry



 *************************************/



.entry{



width: 515px;	



margin-bottom:1em;



}



.entry img {



	max-width:500px;



	width: expression(this.width > 500 ? 500: true);	



	border:0px;



	padding:5px;



	background:#fff;



	border:1px solid #ccc;



}



.entry img:hover{



	padding:5px;



	background:#6c0a81;

cursor: pointer;











}




.entry p {

padding-top:5px;

padding-bottom:10px;

}

.entry u {
font-size:16px;
font-weight: bold;
}


.entry ul, .entry ol {

padding: 3px 0px 4px 25px;

}



.entry code{



	background:#e3e7cb;	



	color:#999;



	font-size:1.1em;



	padding:.2em;



}



.entrymeta{



	font-size:1.3em;



	padding-top:.2em;



	color:#261f0a;



}



.entrymeta a{



	color:#261f0a;



}







/*************************************



 +Sidebar



 *************************************/



#sidebar {

	FLOAT: left;

	WIDTH: 180px;

	BACKGROUND-COLOR: #622762;

	text-align: left;

margin-left: 15px;

padding: 2px;

}



/*#sidebar{



	font-size:1.1em;



	float:left;



	padding:0;



	margin:10px 0px 30px 50px;



	width:190px;



background-color: #622762;



}*/



#sidebar ul{



	list-style-type:none;



	margin:0;



	padding:0;



	clear:both;



	margin-bottom:1em;







}



#sidebar ul li{



	margin:.2em;



	padding-left:10px;



	border-bottom:1px dotted #622762;



}



#sidebar ul a:hover{



	color:#fdfdfd;



}



#sidebar ul li ul {



	margin:.2em;



border: 0px none transparent;



margin-bottom:.4em;



}



#sidebar ul li ul li{



border: 0px none transparent;



}



#sidebar ul li ul li ul {



	margin:.2em;



border: 0px none transparent;



margin-bottom:.6em;



}



#sidebar ul li ul li ul li{



border: 0px none transparent;



}



#sidebar h2{



	/* background:url(images/bg-sidebar-header.jpg) no-repeat; */



	margin-left:0px;



	height:30px;



	width:178px;



	color:#622762;



	padding:25px 0 0 0px;



	font-size:1.6em;



	text-align:center;



display: none;



}







.page_item_activa {



background-color:#a803ae;



color:#FBF4D7;



}







/*************************************



 +Menu



 *************************************/



#menu {



	position:absolute;



	left:500px;



	top:122px;



}



#menu ul{



	font-size:1.6em;



	list-style: none;



	padding:0;



	margin:0;



}



#menu li{



	float: left;



	border-bottom:0px;



}



.menu-bg a{



	background:#622762;



	color:#622762;



	padding:0.5em 1em 0.3em 1em;



	margin-left:0.5em;



	display:block;



}



#menu li a:hover{



	background:#622762;



	color:#fbf4d7;



}



#menu ul li ul {



	display:none;



}



.menu-hover a{



	background:#622762;



	color:#622762;



	padding:0.5em 1em 0.3em 1em;



	margin-left:0.5em;



	display:block;



}







/*************************************



 +Comments



 *************************************/



.commentsblock{



	font-size:1.0em;




	margin:0em;



	padding:1em;



width:495px;



}



.commentsblock textarea{



	width:32em;



}



.commentsblock input, .commentsblock textarea{



	border:1px solid #d1d1d1;



}



.commentsblock textarea:focus{



	background:#eee;



	border:1px solid #a1a1a1;



}



.commentsblock textarea:focus, .commentsblock input:focus{



	background:#eee;



	border:1px solid #a1a1a1;



}



.commentauthor{



	display:block;



	font-size:1.5em;



}



ol.commentlist{



	font-size:1em;



	list-style-type:none;



	margin:0;



	margin-top:1.5em;



	padding:0;



}



ol.commentlist a{



	color:#9f2cb8;



}



ol.commentlist a:hover{



	color:#92270b;



}



.commentlist li{



	margin-bottom:0.5em;



	padding:0.5em 1em;



}



.alt{



	background:#aaa6a4;



	border-bottom:1px dotted #333;



	padding:0.5em;



}



h3.comments{



	font-size:1.4em;



	color:#6c0a81;



}	



.count {



	float:right;



	font-size:4em;



	color:#fbf4d7;





}



.mycount {



	float:right;



	font-size:4em;



	color:#d0cdcb;





}







/*************************************



 +Flickr



 *************************************/



#flickr {



	margin:0;



	padding:0em;



}



#flickr img {



	border:0px;	



}



#flickr a {



	background:#FFF;



	border: 1px dotted #ccc;



	float: left;



	display: inline;



	margin:0.7em;



	padding:5px;



	width: 75px;



	height: 75px;



}



#flickr a:hover{



	border: 1px dotted #000;



	background:#000;



}



/*************************************



 +Misc



 *************************************/







#download {



	background:#e3e7cb url(./images/bullet.gif) no-repeat;



	background-position: 12px 12px;



	padding:1em;



	padding:10px 10px 10px 40px;



	margin: 0.5em 0 1em 0;



}









/*************************************



.post-date{



	position:absolute;





	font-size:16px;



	left:-2px;









	width:68px;



	height:63px;





	font-weight:bold;



	padding-top:5px;



	background:url(images/data.gif) no-repeat;



	text-align:center;



}







.post-date .month { color:#5e4d42; padding-right:19px;}



.post-date .day { color:#000000; padding-right:19px;}



 *************************************/











#wp-calendar {



width: 170px;



margin: 0 auto;



}







#wp-calendar caption {



width: 170px;



margin: 0 auto;



}

.entry .imagen, .entry .imagen:hover {
border:0px none transparent;
background: transparent;
padding:0px;
margin:0px;}


.formBuilderLabelRequired {
float:right;
margin-left:4px;
}

.formBuilderError {
margin-top:5px;
color:#b64500;
}

.formBuilderInput input{
font-family: Georgia, "Times New Roman", Times, serif;
width:168px;
border:0px;
padding:2px;
background-color: #fbf4d7;
margin-bottom:3px;
}

.formBuilderSubmit [type="submit"]{
font-family: Georgia, "Times New Roman", Times, serif;
width:172px;
border:1px solid #ccc;
background-color: #fbf4d7;
}

.formBuilderSmallTextarea textarea{
font-family: Georgia, "Times New Roman", Times, serif;
width:360px;
font-size:12px;
border:0px;
margin-bottom:3px;
padding:2px;
background-color: #fbf4d7;
}