/*  Theme Name: Andreas 0.8Theme URI: http://wordpress.org/
Description: Andreas 0.8 is a template of <a href="http://andreasviklund.com/templates/">Andreas Viklund</a>.
Version: ver 1.0Author: Matteo TurchettoAuthor URI: http://www.italiasw.com/	
Andreas 0.8 ver 1.0	http://www.italiasw.com/	
This theme was built by Matteo Turchetto,	whose blog you will find at http://www.italiasw.com/	and designed by Andreas Viklund at www.andreasviklund.com		
Please, leave credits untouched.		
Have fun, !	*//* andreas08 - an open source xhtml/css website layout by Andreas Viklund - http://andreasviklund.com . 
Free to use in any way and for any purpose as long as the proper credits are given to the original designer. 
Version: 1.0, November 28, 2005 *
//**************** Body and tag styles ****************/*
{
margin:0; padding:0;
}
body{font:76% "Trebuchet MS",Tahoma,Arial,sans-serif;line-height:1.4em;background-color: #FFF;}
a{font-weight:bold;text-decoration:underline;background-color:inherit;color: #666;}
a:hover {text-decoration:none;}
a:hover{text-decoration:none; background-color:inherit;}
a img{border:none;}p{padding:0 0 1em 0; color: #666666; font-size: 13px;}
p form{margin-top:0; margin-bottom:20px;}
/**************** Header and navigation styles ****************/
#container{width:750px;margin: 0  auto 0 auto;padding: 0;color: #666;/*background-color:#EEF;*/}

/*#header{
		width: 100%;
		height: 141px;
		background-image: url(images/header.gif);
		background-position: 55% top;
}*/
#header{
height:160px;
width:750px;
margin:0;
color:#ffffff;
position: relative;
background-image: url(images/header.png);
background-repeat: no-repeat;
} 

 	
#header .extension_izq {		
		background-image: url(images/header_ext_izq.png);		
		position: absolute;		
		height: 160px;		
		width: 706px;		
		left: -706px;		
		background-position: top right;		
}

#header .idioma_der {
		margin-top:30px;
		margin-right:78px;
		font-size:11px;
		float:right;
		color:#000000;
}
#header .idioma_der  a{
	color:#666;
	text-decoration:none;	
	font-weight:normal;
}
#header .idioma_der  a:hover{
	color:#DE250F;
	text-decoration:underline;
}
#header a.idiomaActivo{

	color:#DE250F;
}

#header h1{padding:35px 0 0 20px;font-size:2.4em;background-color:inherit;color:#ffffff;letter-spacing:-2px;font-weight:normal;}
#header h2{margin:10px 0 0 40px;font-size:1.4em;background-color:inherit;color:#f0f2f4;letter-spacing:-1px;font-weight:normal;}
#navigation{height:2.2em;line-height:2.2em;margin:/*50px*/ 10px 1px 0 23px;color:#ffffff;}
#navigation li{float:left;list-style-type:none;border-right:1px solid #ffffff;white-space:nowrap;color: #ABABAA;}
#navigation li a {display:block;float: left;padding:0 10px 0 10px;font-size: 16px;font-weight: bold;text-decoration:none;background-color:inherit;color: #A0A59E;letter-spacing: -0.05em;}
* html #navigation a {width:1%;}
#navigation li.on a, 
#navigation a:hover{color: #DE250F;text-decoration:none;}

/**************** Content styles ****************/#content{float:left;width: 460px;font-size:0.9em;padding:15px 0 0 0;margin: 0 0 0 35px;/*background-color: #FFE;*/}#contentGrande{float:left;width:97%;font-size:0.9em;padding:20px 0 0 20px;}#content h1{display:block;margin:5px 0 5px 0;font-size:2.6em;font-weight:bold;letter-spacing:-1px;line-height:23px;color: #898989;background-color:inherit;}#content h2{display:block;margin:10px 0 0 0;font-size:1.8em;font-weight:normal;color:#222222;letter-spacing:-1px;background-color:inherit;line-height:1.2em;}.post {		background-image: url(images/punteado_post.png);		background-repeat: repeat-x;		background-position: left bottom;		overflow: hidden;		margin: 0 0 20px 0;		padding: 0 0 20px 0;		}	.post img {		border: 1px solid #000000;		}	.post .imagen {		border: 5px solid #D0D0D0;		display: block;		float: none;		clear: both;		width: 450px; 		height:190px;		}	.post a.more-link{		font-weight: bold;		font-size:11px;		color: #DE250F;		text-decoration: none;	}#content h2 a{font-weight:normal; color: #000000; text-decoration: none;}#content h3{margin:3px 0 5px 0; font-size:1.4em; letter-spacing:-1px;}#content a:hover,#subcontent a:hover{text-decoration:underline;}/*#content ul,#content ol{margin:0 5px 16px 35px;}*/#content dl{margin:0 5px 10px 25px;}#content dt{font-weight:bold; margin-bottom:5px;}#content dd{margin:0 0 10px 15px;}/**************** Sidebar styles ****************/#subcontent{float:right;width:162px;padding:0;padding-bottom:14px;margin-bottom:20px;line-height:1.4em; font-size:0.9em; /*background-color: #FEF;*/ background-image: url(images/punteado_post.png);background-repeat: repeat-x;background-position: left bottom;overflow: hidden;}#subcontent h2{display:block;width: 97%;padding: 0 0 0 3%;font-size: 1em;text-align:left;color:#FFF;background-color: #DE250F;font-family: Arial, Helvetica, sans-serif;}#subcontent p{margin:0 0 16px 0; font-size:0.9em;}#subcontent ul {	list-style-type: none;	margin: 10px 0 0 0;	}#subcontent li {	background-image:url(images/flecha_subcontent.png);	background-position: 0 6px ;	background-repeat: no-repeat;	padding: 0 0 0 8px;	} 	#subcontent li a {		font-weight: normal;		color: #686666;		font-size: 13px;		text-decoration: none;		}/**************** Menublock styles ****************/.menublock{margin:0 0 5px 8px; font-size:0.9em;}.menublock, .tile ul{margin:0 0 20px 8px; font-size:0.9em;}.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}.menublock li a{font-weight:bold; text-decoration:none;}.menublock li a:hover{text-decoration:none;}.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}.menublock li ul li{margin-bottom:0;}.menublock li ul a{font-weight:normal;}/**************** Searchbar styles ****************/#searchbar{margin:0 0 20px 0;}#searchbar form fieldset{margin-left:10px; border:0 solid;}#searchbar #s{height:1.2em;width:110px;margin:0 5px 0 0;border:1px solid #a0a0a0;}#searchbar #searchbutton{width:auto;padding:0 1px;border:1px solid #808080;font-size:0.9em;text-align:center;}/**************** Footer styles ****************/#footer{	clear:both;	padding: 10px 0 10px 0;	margin: 35px 1px 0 20px;	font-size:0.9em;	color:#333333;	border-top: 1px solid #B1B1B1;	overflow: hidden;	}#footer p{padding:0; margin:0; text-align:center;	font-size:1em;}#footer a{color:#f0f0f0; background-color:inherit; color: #FE3267; font-weight: normal;}#footer a:hover{ text-decoration: underline;}/**************** Misc classes and styles ****************/.splitcontentleft{float:left; width:48%;}.splitcontentright{float:right; width:48%;}.clear{clear:both;}.small{font-size:0.8em;}.hide{display:none;}.textcenter{text-align:center;}.textright{text-align:right;}.important{color:#f02025; background-color:inherit; }.box{margin:0;padding:5px 0 10px 0;/*line-height:1.5em;*/line-height:1.9em;color: #999999;}.share{	padding:5px 0px 0px;}.box a {	font-weight: normal;	color: #000000;	text-decoration: none;	}/**************** Related Posts ****************/	.related_posts {		background: #f5f5f5;		color: #414141;		padding: 8px;			margin: 0 0 3px 0;	}	/**************** Entry ****************/	.entry { margin:0 0 20px 0; padding:4px 2px 2px; color:#666; font-size:10px; text-align:left; background:url(images/entry.png) no-repeat top left; }/*p img { margin:0; padding:2px; border:none; max-width:100%; }*//* --------------------------------------------------Comments-------------------------------------------------- */#respond, #comments {font-size: 12px;color: #777;font-weight: bold;margin: 1.25em 0;}.comments_link img{border:0;}.commentsblock { padding-left: 10px; }.commentbody {  }.commentfooter { margin-top: 1em; margin-bottom: 2em; }.commentbody { margin: 5px }.commentbody h4 { font-size: 11px; margin-bottom: 10px; }.commentbody p { margin-left: 10px; }/****************SEARCH FORM****************/#searchform, #searchform p{	font-size: 1em;	margin: 0;	line-height: 24px;	background-image: url(images/punteado_post.png);		background-repeat: repeat-x;		background-position: left bottom;}#searchform input.txt{	width: 122px;	margin: .3em 0 1em 0;	line-height: 21px;	border: 1px solid #C8C8C8;	background-color: #F8F8F8;	color: #969696;	height: 21px;}#searchform input.boton{	margin: .3em 0 1em 0;	line-height: 17px;	border: 3px double #C8C8C8;	background-color: #F8F8F8;	color: #969696;}textarea, #author, #email, #url, #searchform input{	font-size: 1em;	background: #fff;	color: #333;	padding: 1px 2px;	border: 1px solid #d9d9d9;}textarea:focus, #author:focus, #email:focus, #url:focus, #searchform input:focus { border-color: #36d; }/****************ICONS****************/.metalinks {	margin-top: 3px;	}.trackbacklink {	background: url('images/trackback.png') left top no-repeat;	padding: 2px 5px 2px 20px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}.digglink {	background: url('images/16x16-digg-guy.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}	.meneamelink {	background: url('images/meneame.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}	.deliciouslink {	background: url('images/delicious.png') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}	.technoratilink {	background: url('images/technorati.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}	.linkedinlink {	background: url('images/linkedin.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}	.googlebookmarkslink {	background: url('images/google-2.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}		.yahoolink {	background: url('images/yahoo.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	border-right: 1px solid #DDDDDD ;	}	.facebooklink {	background: url('images/facebook.gif') left top no-repeat;	padding: 2px 5px 2px 20px;	margin-right: 3px;	height: 16px;	}	.commentslink {	padding: 0;	height: 16px;	}		/* --- lista de clientes --- */ul.clientes {	margin: 0;	padding: 10px 0 0 0;	font-size: 13px;	border-top: 1px solid #D2D2D2;	overflow: hidden;	}	ul.clientes li {		margin: 0;		padding: 0;		background: url('images/bullet_clientes.png') left 7px no-repeat;		width: 220px;		float: left;		list-style-type: none;		padding: 0 0 0 10px;		}		/*RSS*/.rss{	line-height:30px;}