html{
	background:url(../images/bg_shadow.jpg) no-repeat;
	background-position:center top;

}
body {
	margin:0px;
	}

/*	links	*/

a{
	font-family:Arial, Helvetica, sans-serif;
	color:#669900;
	font-size:11px;
	text-decoration:none;
	}
a:hover{
	color:#666666;
	}

/*FUENTES*/

/*	HEADER	*/	

#top_stroke{
	background:url(../images/top_fill.gif) repeat-x;
	height:14px;
	width:945px;
	}

.right_stroke{
	border-right:solid 1px #d0d0d0;
	}
.right_stroke2{
	border-right:solid 1px #eeeeee;
	}

.bottom_stroke{
	border-bottom:solid 1px #eeeeee;
	}	

#nav_header{
	border-bottom:solid 1px #eeeeee;
	border-top:solid 1px #eeeeee;
	}

#banner{
	background:url(../images/bg_bannerHome.png) no-repeat;
	width:945px;
	height:330px;
	padding:10px;
	}

#banner_flash{
	background:url(../images/bg_bannerHome2.png) no-repeat;
	width:944px;
	height:330px;
	padding:10px;
	}	

.bannerGral{
	background:url(../images/bg_bannerGeneral.gif) no-repeat;
	width:945px;
	height:350px;
	padding:10px;
	}	

.top_border{
	border-top: solid 1px #eeeeee;
	}	

.top_border02{
	border-top: solid 1px #e1e1e1;
	}	

.leftright_border{
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;	
	}

.left_border{
	border-left:solid 1px #d0d0d0;
	padding-left:6px;
	padding-right:7px;
	padding-top:6px;	
	}	

.left_border2{
	border-left:solid 1px #eeeeee;
	padding-left:6px;
	padding-right:7px;
	padding-top:6px;	
	}	
.country{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff7800;
	font-size:12px;
	font-weight:bold;
	}


.titlePack{
	font-family:Arial, Helvetica, sans-serif;
	color:#849e0a;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	}

.titlePack-b{
	font-family:Arial, Helvetica, sans-serif;
	color:#849e0a;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	}
	
a.titlePack{
	text-decoration:none;
	}

a.titlePack:hover{
	color:#999999;
	}	

.titlePack2{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff7800;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	}	

.titlePack2-b{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff7800;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	}		

.titlePack3{
	font-family:"Arial Narrow";
	color:#849e0a;
	font-size: 16pt;
	padding-left:10px;
	}		


.title_project{
	font-family:Arial, Helvetica, sans-serif;
	color:#848484;
	font-size:11pt;
	font-weight:bold;
	}		
.date{
	color:#a5a5a5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}	

.txt_001{
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:13px;
	}

.txt_002{
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:12px;
	font-weight:bold;
	}	

a.txt_002{
text-decoration:none;
	}			

a.txt_002:hover{
color:#FF6600;
	}				

.txt_003{
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:10px;
	}

.txt_004{
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:10px;
	padding:10px;
	}	

.txt_005{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#969696;
	padding:10px;
	}		

.txt_compliments{
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:12px;
	color:#969696;
	font-style:italic;
	background:url(../images/compliments_sign.gif) no-repeat;
	padding-left:20px;
	}			
.firma{
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:14px;
	color:#FF9900;
	font-weight:bold;
	font-style:italic;	
	display:block;
	text-align:right;
	}

.cophy{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:11px;
	font-weight:bold;
	}

.bg_thumb{
	background:url(../images/bg_thumb.gif) no-repeat;
	background-position:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	height:170px;
	width:250px;
	}	

.bg_thumb02{
	background:url(../images/bg_thumb02.jpg) no-repeat top left;
	padding-bottom:15px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	height:85px;
	width:130px;
	}

img.bg_thumb02{
	width:100px;
	height:80px;
	}

.txt_portThumb{
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:11px;
	padding-left:10px;
	}	

.title_portThumb{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	background:url(../images/zoom_gallery.gif) no-repeat;
	}			

.input_form{
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../images/arrow_form.gif) no-repeat center left;
	font-size:11px;
	color:#848484;
	border-left:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 2px #e2e2e2;
	padding-left:10px;
	}

.textarea_form{
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../images/arrow_form.gif) no-repeat top left;
	margin-top:1px;
	font-size:11px;
	color:#848484;
	border-left:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 2px #e2e2e2;
	padding-left:10px;
	}	

/* Easy Slider */

	#slider{ 
	width:750px;
		}
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		width:750px;
		}
	#slider li, #slider2 li{ 
		width:750px;
		}	

	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:51px;
		height:51px;
		position:absolute;
		top:-100px;
		left:8px;
		}	
	#nextBtn, #nextBtn2{ 
		top:-100px;
		left:885px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:51px;
		height:51px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
		#prevBtn a:hover, #prevBtn2 a:hover{  
		background:url(../images/btn_prev-ov.gif) no-repeat 0 0;	
		}	
		#nextBtn a:hover, #nextBtn2 a:hover{  
		background:url(../images/btn_next-ov.gif) no-repeat 0 0;	
		}			
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
/* // Easy Slider */		

.border_videos{
	border-bottom:solid 5px #cdcdcd;
	border-top:solid 2px #cdcdcd;
	border-left:solid 2px #cdcdcd;
	border-right:solid 2px #cdcdcd;
	}			
