@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-color: #9d9d9d;
	}
	
#white_top {
width:100%;
height:86px;
float:left;
margin:0px;
background-color:#fff;
}

#topblank
	{
		width:1004px;
		float: none;
		margin:0 auto;
		padding:0px;
	}	
	
#top_content
	{
		width:1004px;
		float: left;
		margin:0 auto;
		padding:0px;
	}
#top_logo
	{
		width:1004px;
		height:94px;
		/*background-color:#006666;*/
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px;
		z-index: 100;
		position:absolute;
	}
#top_desc
	{
		width:152px;
		height:17px;
		float: right;
		margin:63px 4px 0px 0px;
		padding:0px;
	}	
#headerbg
	{
		width:100%;
		height:32px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(img/menu_bg3.jpg);
		background-repeat:repeat-x;
	}
#headerblank
	{
		width:1004px;
		float: none;
		margin:0 auto;
		padding:0px;
	}
#header
	{
		width:1004px;
		height:22px;
		float: none;
		margin:10px 0px 0px 0px;
		padding:0px;
	}
#menu
	{
		width:620px;
		_width:662px;
		height:22px;
		float: right;
		margin:0px;
		padding:0px;
	}

.separabotones
{
font-family: Arial, Helvetica, sans-serif;
text-align:center;
line-height:22px;
_line-height:19px;
font-weight:600;
color: #333333;
font-size:12px;
}

/*-------------------------------------------------------------------------------------HEADERPART--------------------------------------------------END--------------------------------------*/	
#contentbg
	{
		width:100%;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(img/body_bg.jpg);
		background-repeat:repeat-x;
		background-color:#6dbb19;
	}
#contentblank
	{
		width:1004px;
		float: none;
		margin:0 auto;
		padding:0px;
	}		
#content
	{
		width:1004px;
		float: left;
		height:610px;
		margin:0px;
		padding:0px;
	}
#contentleft
	{
		width:345px;
		/*background-color: #009933;*/
		float: left;
		margin-top:20px;
		margin-left:5px;
		_margin-left:0px;
		/*padding:20px 0 5px 5px;*/
	}

#leftheading
	{
		float: left;
		margin:14px 0px 0px 0px;
		padding:0px;
		font-family:Georgia;
		color:#7e8901;
	}
#leftheading h2
	{
		float: left;
		margin:0px 15px;
		padding:0px;
		font-family:Georgia;
		line-height:28px;
		font-size:31px;
		font-weight:normal;
		color: #FFFFFF;
	}
	
#leftheading h1
	{
		width:330px;
		float: left;
		margin:0px 15px;
		_margin-left:2px;
		padding:0px;
		font-family:Georgia;
		line-height:20px;
		font-size:28px;
		font-weight:normal;
		color: #FFFFFF;
	}

#bienvenida
{
width:330px;
margin-top:15px;
float:left;
color: #121212;
text-align:justify;
font-size:12px;
font-family:tahoma;
line-height:21px;
}


/*-------------------------------------------------------------------------------------LEFTRPART----------------------------------------------------------------END--*/	
#contentmid
	{
		width:350px;
		/*background-color:#ccc;*/
		float:left;
		margin-top:54px;
		margin-left:8px;
		_margin-left:0px;
	}
.midheading
	{
		width:0px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:28px;
		color:#7e8901;
	}
.midheading h2
	{
		width:0px;
		float: left;
		margin:0px;
		padding:0px;
		font-family:Georgia;
		font-size:28px;
		font-weight:normal;
		color:#7e8901;
	}
	
#textmid
{
width:330px;
margin-top:15px;
float:left;
color: #121212;
text-align:justify;
font-size:12px;
font-family:tahoma;
line-height:21px;
}

/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		
#contentright
	{
		width:264px;
		/*background-color: #0066CC;*/
		float: right;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	
#picright
{
margin:29px 0px 0px 0px;
width:264px;
float:left;
text-align:right;
}

#piepic
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFFFFF;
text-align:center;
}

#rightheading
	{
		float: left;
		margin:14px 0px 0px 0px;
		padding:0px;
		font-family:Georgia;
		color:#7e8901;
	}

#rightheading h1
	{
		width:190px;
		float: left;
		margin:0px 15px;
		padding:0px;
		font-family:Georgia;
		line-height:20px;
		font-size:28px;
		font-weight:normal;
		color: #FFFFFF;
	}
	
#bienvenida2
{
width:260px;
margin-top:60px;
margin-left:5px;
float:left;
color: #121212;
text-align:justify;
}

/*--------------------------------------------------------------CONTENTPART-------------------------------------------------END--------------------------------------------------------------*/	
#footerbg
	{
		width:100%;
		height:154px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(img/pie_bg.jpg);
		background-repeat:repeat-x;
		background-color:#9f9f9f;
	}
#footerblank
	{
		width:1004px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
#footer
	{
		width:1004px;
		float:left;
		margin:0px;
		padding:0px 0px 0px 0px;
	}

#footerlinks
	{
		width:550px;
		float:left;
		margin:12px 0 0 0;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #D6D6D6;
		text-align: left;
		text-decoration:none;
	}
.footerlinks
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #C4C4C4;
		text-align:center;
		text-decoration:none;
		padding:0 3px 0 3px;
	}
.footerlinks:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #EAEAEA;
		text-align:center;
		text-decoration: underline;
		padding:0 3px 0 3px;		
	}
#firma {
margin: 4px 0px 0px 0px;
width:400px;
float:right;
color: #F5F5F5;
}	
#copyrights
	{
		margin:5px 0 0 0;
		padding:0px;
		line-height:17px;
		font-family:Arial;
		font-size:11px;
		text-align: right;
	}
#designedby
	{
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		text-align:right;
	}
.designedby
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #B7B7B7;
		text-align:center;
		text-decoration:none;
	}
.designedby:hover
	{
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color: #C4C4C4;
		text-align:center;
		text-decoration:underline;
		}
#validation{margin:24px 0 0 0; padding:0px; text-align:center; width:1004px; float:left;}
#validation ul{width:180px; margin:0 auto; padding:0px; display:block;}
#validation ul li{width:auto; margin:0px; padding:0px; float:left; display:block;}
#validation ul li .blank{width:5px; height:10px; margin:0px; padding:0px; float:left}
#validation ul li a{width:62px; height:18px; font-family:Arial; font-size:10px; color:#e1e1e1; line-height:19px; text-align:center; text-decoration:none; margin:0px; padding:0px; float:left; display:block; background:url(img/backvalid.jpg) no-repeat;}
#validation ul li a:hover{width:62px; height:18px; color:#e1e1e1; text-align:center; text-decoration:none; display:block; background:url(img/backvalid_hover.jpg) no-repeat;}

#projectbg
	{
		width:727px;
		height:181px;
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px;
		background-image:url(img/back_items.jpg);
		background-repeat:no-repeat;
		/*background-color:#33CCFF;*/
	}
#projectthumnail
	{
		width:130px;
		height:117px;
		float:left;
		margin:24px 0px 0px 13px;
		padding:0px;
		border:solid 3px #d3b96c;
		background-image: url(img/plataformas.jpg);
		background-repeat:no-repeat;
	}
#projecttxtblank
	{
		width:515px;
		float:left;
		margin:20px 0px 0px 6px;
	}
#projecttxt
	{
		width:247px;
		float:left;
		margin:0px;
		padding:0px 0px 0px 8px;
		font-family:tahoma;
		font-size:11px;
		color:#464646;
		line-height:17px;
	}
.projectboldtxt
	{
		font-family:tahoma;
		font-size:12px;
		font-weight:bold;
		color:#853008;
	}
#projecttxt ul{
list-style-position:inside;
}

#projecttxt2
	{
		width:247px;
		float:left;
		margin:0px;
		padding:0px 0px 0px 8px;
		font-family:tahoma;
		font-size:11px;
		color:#464646;
		line-height:17px;
	}
	
#projecttxt2 ul{
list-style-position:inside;
}

