@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:#69bc26;
	}
#contentblank
	{
		width:1004px;
		float: none;
		margin:0 auto;
		padding:0px;
	}		
#content
	{
		width:1004px;
		float: left;
		height:450px;
		margin:0px;
		padding:0px;
	}
#contentleft
	{
		width:378px;
		/*background-color: #009933;*/
		float: left;
		margin:0px;
		padding:20px 0px 0px 0px;
	}
#picheading
{
width:378px;
float:left;
margin:17px 0px 0px 0px;
/*background-color:#006699;*/
}	

#leftheading
	{
		float: left;
		margin:14px 0px 0px 0px;
		padding:0px;
		font-family:Georgia;
		color:#7e8901;
	}
	
#leftheading h1
	{
		width:378px;
		float: left;
		margin:0px 0px 0px 15px;
		_margin-left:8px;
		padding:0px;
		font-family:Georgia;
		line-height:29px;
		font-size:28px;
		font-weight:normal;
		color: #FFFFFF;
	}




/*-------------------------------------------------------------------------------------LEFTRPART----------------------------------------------------------------END--*/	
#contentmid
	{
		width:0px;
		/*background-color:#ccc;*/
		float:left;
		margin:0px;
		padding:12px 0 5px 5px;
	}
.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;
	}


/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		
#contentright
	{
		width:600px;
		/*background-color: #0066CC;*/
		float: right;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
#picright
{
background-color:#3300FF;
margin:0px 0px 0px 0px;
width:474px;
float:left;
}

#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:300px;
		float: left;
		margin:0px 15px;
		padding:0px;
		font-family:Georgia;
		line-height:20px;
		font-size:28px;
		font-weight:normal;
		color: #FFFFFF;
	}
	
#directorio
{
width:589px;
margin-top:0px;
float:left;
color: #121212;
text-align:justify;
font-size:12px;
font-family:tahoma;
line-height:21px;
}

#directorio h1
{
		float: left;
		margin:0px 0px;
		padding:0px;
		font-family:Georgia;
		line-height:20px;
		font-size:20px;
		font-weight:normal;
		color: #FFFFFF;
}

#directorio p
{
margin-top:10px;
}
/*--------------------------------------------------------------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;}

