@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:180px;
		/*background-color: #009933;*/
		float: left;
		margin:0px;
		padding:20px 0 0px 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:180px;*/
		float: left;
		margin:0px 15px;
		padding:0px;
		font-family:Georgia;
		line-height:24px;
		font-size:28px;
		font-weight:normal;
		color: #FFFFFF;
	}

#bienvenida
{
/*width:210px;*/
margin-top:15px;
float:left;
color: #121212;
text-align:justify;
font-size:12px;
font-family:tahoma;
line-height:21px;
}


/*-------------------------------------------------------------------------------------LEFTRPART----------------------------------------------------------------END--*/	



/*-------------------------------------------------------------------------------------MIDPART------------------------------------------------------------END---------*/		
#contentright
	{
		width:810px;
		/*background-color: #0066CC;*/
		float: right;
		margin:10px 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;
	}
	
#slide
{
/*background-color:#FFF;*/
width:810px;
height:500px;
margin-top:0px;
margin-left:0px;
float:left;
color: #121212;
text-align:justify;
font-size:12px;
font-family:tahoma;
line-height:21px;
}

#slide img
{
border:0px;
}

#sli_izq {
width:190px;
height:367px;
/*background-color:#00CC66;*/
float:left;
background-image:url(img/back_det_portfolio.jpg);
background-repeat:no-repeat;
}

#sli_izq_alto {
width:190px;
height:490px;
/*background-color:#00CC66;*/
float:left;
background-image:url(img/back_det_portfolio_alto.jpg);
background-repeat:no-repeat;
}

.datos_cliente {
margin-top:30px;
margin-left:23px;
font-family:Tahoma;
font-size:11px;
line-height:18px;
color: #5D5D5D;
padding-right:8px;
}

#sli_der {
text-align:center;
width: 620px;
/*background-color:#FFFF33;*/
float:left;
}

.controls {
font-family:Tahoma;
line-height:16px;
font-size:11px;
color: #3C3C3C;
font-weight:700;
}

.controls a{
color:#ffc70e;
font-weight:700;
text-decoration:none;
}

.controls a:hover{
color: #FEFFCE;
text-decoration: underline;
}

/*--------------------------------------------------------------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;}

