* {

margin: 0; padding: 0;
}



body {
    font:14px  Helvetica, Arial,  sans-serif;
	color: #636363;
	background: #f7f7f7 url(images/background.gif) repeat-x 0 0;
}

h1 {
font-size: 25px;
color:#FFFFFF;
font-family: "Tw Cen MT Condensed";
font-weight:900;}


h2 {
	font-size: 24px;
	color: #066BA1;
	font-family: "Trebuchet MS";
	font-weight:900;
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	line-height: 18px;
}

h3 {
	font-size: 18px;
	color: #DD5114;
	font-family: "Trebuchet MS";
	font-weight:900;
	padding: 0 0 7px 0;
	margin: 0 0 0 0;
}

h4 {
	font-size: 17px;
	color: #DD5114;
	font-family: "Trebuchet MS";
	font-weight:900;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

h5 {
	font-size: 24px;
	color: #DD5114;
	font-family: "Trebuchet MS";
	font-weight:900;
    padding: 0 0 0 0;
	margin: 0 0 0 0;
}


a {
	color: #6D98AB;
}



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



img {
	border: 0;
}


.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}



.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}



.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}



.aligncenter {
	text-align: center;

}

#header {
	width:974px;
	padding:0;
	margin:0 auto;
	height: 168px;
	background:url(images/bg-header.png) no-repeat top;
	position:relative;
	font-family:Arial;
}

#header ul#nav {
	position:absolute;
	margin:0;
	padding:0;
	right:14px;
	bottom:16px;
	width:496px;
	height:55px;
	list-style:none;

	}

		#header ul#nav li {
			float: left;
			font-size:13px;
			height:55px;
			line-height:55px;
			padding:0 0 0 1px;
			background:url(images/bg-nav-separator.gif) no-repeat left;
		}

		#header ul#nav li a {
			display:block;
			height:55px;
			float:left;
			color: #064973;
			padding:0 13px;
			text-decoration: none;
			text-transform: uppercase;
		}


		#header ul#nav li a:hover {
	color:#E96C18;
		}


#homewrapper {

	width:951px;
	padding:0 15px 0 8px;
	margin:0 auto;
	position:relative;
}

#body {
	clear: both;
}


#footerwrapper {
	margin:15px 0 0 0;
	padding:10px 0 15px 0;
	background-image:url(images/bg-footerwrapper.gif);
	background-repeat:repeat-x;
	background-color:#064973;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;



}



	#footerwrapper a {
		color: #ffffff;
		text-decoration:none;

	}


#footerwrapper a:hover {
	color: #EA8B4E;
	text-decoration:none;

	}

	
#footer {

	clear: both;
	width:951px;
	padding:0 15px 0 8px;
	margin:0 auto;
	overflow:hidden;
}


#copyrightwrapper {
	clear:both;
	margin:15px 0 0 0;
	padding:10px 0;
	border-top:1px solid #4f7084;
	font-size:11px;
}



#copyrightblock {
      width:951px;
	padding:0 15px 0 8px;
	margin:0 auto;
	overflow:hidden;
}


	#copyrightblock p#copyright {
	float:left;
	margin:0;
	padding:0 0 0 0;
	}
	

#home #homerow {



	padding:38px 0 0 0;



}		



	#home #homerow #homenews {
	width:574px;
	padding:0 15px 0 15px;
	height:570px;
	float:left;
	background-image:url(images/bg-home-news.png);
	background-repeat:no-repeat;
	position:relative;



	}



		

			


		



#home #homerow #homenews ul{
		    margin:0;
			padding:0 0 0 0;
			font-family:Arial, Helvetica, sans-serif;
		    
		}

#home #homerow #homenews li{
		    margin:0;
			padding:0 0 0 15px;
			font-family:Arial, Helvetica, sans-serif;
		    font-size:12px;
			color:#787878;
			list-style: none;
			line-height: 18px;
			background:url(images/listabg.png) no-repeat 0 4px;
			
		
		}



		#home #homerow #homenews p {
	margin:0;
	padding:0 0 10px 0;
	font-size: 12px;
	color:#626262;
	line-height:18px;
		}



		#home #homerow #homenews p.readmore {

			margin:0;
	  		padding:0;
		    width:auto;
			right:50px;
			background:url(images/bg-header-button.gif) no-repeat 0 0;
			float:right;
			


		}



		#home #homerow #homenews p.readmore a {



			display:block;



			width:104px;



			height:23px;



			background-image:url(images/bg-learnmore.png);



			background-repeat:no-repeat;



			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;



			font-size:12px;



			font-weight:bold;



			color:#fff;



			text-decoration:none;



			line-height:23px;



			text-align:center;



		}



#home #homerowright {



	float:right;



	width:345px;



}



#home #homenewsletter {



	height:64px;



	float:right;



}





	.presupuest {
     	width:332px;
		height:104px;
	}

.persianas_bloq {
	width:332px;
	height: 308px;
	padding: 0 0 0 0;
	margin: 7px 0 0 0;
	background:url(images/persianas_bg.png) no-repeat right;
	float: right;
	}

.persianas_bloq p{
font-size: 12px;
color:#FFFFFF;
padding: 165px 10px 0 42px;
margin: 0 0 0 0;
line-height: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	}



a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}



a.right:hover 		{ background-position:-30px -30px; }



a.right:active 	{ background-position:-60px -30px; } 




a.left				{ margin-left: 0px; } 



a.left:hover  		{ background-position:-30px 0; }



a.left:active  	{ background-position:-60px 0; }



.header_hed {
width: 951px;
height: 286px;
background:url(images/header.png) no-repeat 0 0;
padding: 0 0 0 0;
margin: 0 0 0 0;


}

.logo{
background:url(images/logo_persinas.png) no-repeat;
float:left;
height:58px;
padding: 0 0 0 0;
margin: 80px 0 0 14px;
width:335px;}


.text_logo p{
font-size: 12px;
color:#FFFFFF;
font-style:oblique;
padding: 0 0 0 0;
margin: 0 0 0 0;}

.text_logo{
	padding: 0 0 0 0;
	float:right;
	height: 70px;
	width: 220px;
	margin: 12px 300px 0 0;
}

.pie {
float:right;
padding: 0 0 0 0;
margin: 0 0 0 0;
width: 250px;}


.break {

	font-size: 0;

	width: 0; height: 0;

	clear: both;

}

.alignleft {

	float: left;

	margin: 4px 10px 5px 0;

}

.alignright {

	float: right;

	margin: 4px 0 5px 10px;

}

.aligncenter {

	text-align: center;

}

.hidden {

	display: none;

}



/** BEGIN header **/



	




#contentwrapperouter {
	width:964px;
	padding:0 2px 0 8px;
	margin:0 auto 0 auto;

}

#contentwrapper {

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

	background-repeat:repeat-y;

	border-bottom:1px solid #cccccc;

	overflow:hidden;
	margin: 38px 0 0 0;

	width:964px;

}

#content {
	width: 648px;
	float: left;
	padding:15px 0 0 0;
	background-image:url(images/bg-content-top.gif);
	background-repeat:no-repeat;
	background-position:top;

}



	#content .post {
	padding: 0 20px 20px 15px;
	clear: both;


	}
	
	#content .post ul{
	padding: 0 0 0 7px;
	margin: 0 0 0 0;	
	}
	#content .post li{
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	line-height:18px;
	font-size: 12px;
	background:url(images/listabg.png) no-repeat 0 4px;
	list-style:none;	
	}
	
	
	

		#content .post p {
			margin:0;
			padding:5px 0;
			font-size:12px;
			line-height: 18px;

		}

		
	


#sidebar {
	width: 303px;
	float: left;
	padding:15px 0 10px 0;
	background-image:url(images/bg-sidebar-top.gif);
	background-repeat:no-repeat;
	background-position:top left;

}

	#sidebar .box {
	padding-bottom: 20px;
	clear: both;

	}

			

		#sidebar .box h2 {
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight:normal;
			color:#fff;
			mazgin-bottom: 15px;
			width:291px;
			height:34px;
			padding:9px 0 0 25px;
			line-height:34px;
			background-image:url(images/bg-sidebar-header.gif);
			background-repeat:no-repeat;

		}

		
			#sidebar .box ul li {
				line-height: 1.6em;
				padding: 5px 0;
			}

			#sidebar .box ul li a {
				font-weight: bold;
			}

		#sidebar .box ul.list, #sidebar .list ul {
			list-style:none;
			margin:0;
			padding:10px 0 0 25px;
			font-size:14px;

		}

			#sidebar .box ul.list li, #sidebar .list ul li {
				line-height:normal;
				padding:3px 15px 3px 15px;
				background-image:url(images/sidebar-bullet.gif);
				background-repeat:no-repeat;
				background-position:0 8px;
			}

			#sidebar .box li {
				text-decoration: none;
				color: #fff;
				font-weight: normal;
			}
			
			
				#sidebar .box p {
	color: #fff;
	font-weight: normal;
	padding: 0 20px 0 25px;
	font-size:13px;
	line-height: 18px;
				
				
			}

			#sidebar .box ul.list li a:hover, #sidebar .list ul li a:hover {
				color: #da4713;
			}




	
	
