/* CSS Document */
body {
	margin-right: auto; 
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 30px;
	text-align:center;
}

/*FORMATO TEXTOS H1-P*/
h1{
/*font:Arial, Helvetica, sans-serif;*/
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#768378;
/*line-height:10px;*/
margin-bottom:0px;
margin-top:20px;
line-height:26px;
}
h2{
/*font:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#768378;
margin-bottom:0px;
margin-top:0px;
line-height:18px;
}

h2.services{
font-size:16px;
font-weight:normal;
line-height:20px;
}


h3{
display:none;
/*font:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
color:#999;
margin-bottom:0px;
margin-top:0px;
}

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
font-style:italic;
color:#999;
margin-bottom:0px;
margin-top:0px;
}



h4, h4 a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:lighter;
color:#768378;
margin-top:-10px;
margin-bottom:2px;
padding-top:10px;
line-height:40px;
background-image:url(img/hilite_base_txt.jpg);
background-repeat:no-repeat;
background-position:0px 40px;
text-decoration:none;
}


h4 a:hover{
color:#FFFFFF;
background-color:#fff;
text-decoration:none;
background-image:url(img/hilite_base_txt.jpg);
background-repeat:no-repeat;
background-position:0px 40px;
/*background-color:none;*/
color:#94A196;
}
/**/

p{
margin-top:3px;
/*font:Verdana, Arial, Helvetica, sans-serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #999;
line-height:16px;
}

.hilite{
text-indent:10px;
line-height:10px;
text-decoration:none;
color: #768378;
}

.hilite a:hover{
color: #999;
text-decoration:underline;
}
.hilite a:visited{
color: #999;
text-decoration:none;
}
.home a:hover{
color: #FFF;
text-decoration:none;
background-color:#94a196;
}


a{
color:#54695E;
text-decoration:underline;
}

a:hover{
color:#768378;
text-decoration:underline;
}

/*
a:hover{
color: #FFFFFF;
text-decoration:none;
background-color:#94a196;
}
*/
a:visited{
color:#768378;
text-decoration:none;
}


#contenedor{
margin: 0 auto;
text-align:left;
margin-bottom:50px;
width:770px;
}

#menu_principal{
width:770px;
height:100px;
margin:0px;
padding:0px;
padding-bottom:0px;
}

#stage{
width:770px;
height:auto;
margin:0px;
padding:0px;
margin-bottom:0px;
padding-bottom:5px;
clear:none;
}

#content_center{
width:770px;
text-align:center;
height:auto;
float:left;
margin-top:10px;
margin-bottom:10px;
}

#content_center p{
text-align:center;
}



#content_left, #content_left_index{
/*width:390px;*/
width:auto;

width:390px;
height:auto;
float:left;
margin:0px;
text-align:center;
}







#content_left_portfolio{
/*border-width:thin; border-style:dotted; border-color: #FF0000;*/
width:300px;
height:auto;
float:left;
padding-top:20px;
margin:0px;
text-align:center;
vertical-align:middle;
}

#print_head{
display:none;
}

#content_alt_01, #content_alt_02{
display:none;
}


#content_right_portfolio{
/*border-width:thin; border-style:dotted; border-color: #FF6600;*/
width:400px;
height:auto;
float:left;
background-image:url(img/bkgd_txt_right.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0px;
padding-left: 0px;
padding-right: 0px;
}


#content_right_hilite{
width:370px;
height:auto;
/*
height:350px;
*/ 
float:left;
background-image:url(img/bkgd_txt_right_200.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0px;
padding-left: 0px;
padding-right: 0px;
}

#content_right_hilite a:hover{
/*background-color:none;*/
text-decoration:none;
}


#content_right_contact{
width:380px;
height:auto;
float:left;
background-image:url(img/bkgd_txt_right_30.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0px;
padding-left: 0px;
padding-right: 0px;
}




#content_right{
width:370px;
height:auto;
float:left;
background-image:url(img/bkgd_txt_right.jpg);
background-position:top left;
background-repeat:no-repeat;
margin:0px;
padding-left: 0px;
padding-right: 0px;
}

#text{
/*border-width:thin; border-style:dotted; border-color: #FF6600;*/
padding-right:10px;
padding-left:20px;
float:left;
height:auto;
/*width:330px;*/
text-align:left;
margin-bottom:10px;
/*display:none;*/
}

#index_text{
/*border-width:thin; border-style:dotted; border-color: #FF6600;*/
padding-right:10px;
padding-left:20px;
/*float:left;*/
height:auto;
width:700px;
text-align:center;
margin-bottom:10px;
/*display:none;*/
}


#main_services{
background-image:url(img/ilustration_services_shadow.jpg);
background-position:center;
background-repeat:no-repeat;
padding-right:10px;
padding-left:20px;
float:right;
height:auto;
width:300px;
text-align:left;
margin-bottom:10px;
}




img a{
border:none;
margin:0px;
padding:0px;
}

a.img{
margin:0px;
padding:0px;
border:none;
}



#sp {
	clear:both;
	padding: 5px 0 0 0;
}



/* PORTFOLIO SUB MENU */
#navigation_portfolio{
text-align:center;
background-image:url(img/portfolio_subm_bkgd.jpg);
background-position:bottom;
background-repeat:no-repeat;
/*vertical-align:middle;*/
width:770px;
height:40px;
font-family: Arial, Helvetica, sans-serif;
}

#navigation_portfolio ul ul {
	display: inherit;
}



#navigation_portfolio ul{
	display: block;
	}


#navigation_portfolio ul, ul.submenu {
	padding:0;
	margin:0;
	padding-top:3px;
	}
#navigation_portfolio li, ul.submenu li	{
	display: inline;
	list-style-type:none;
	padding:0;
	margin: 0;
	/*border-right: 1px solid #DADED3;*/
	width:70px;
float: left;
margin-left:7px;
margin-right:7px;
/*padding-left:7px;*/
line-height:15px;
	
	}
	
	
	.nbdrport{
	border-right: 0;
	}
#navigation_portfolio li.nbdrport, ul.submenu li.nbdrport{
	border-right: 0;
	}
#navigation_portfolio a, ul.submenu a	{
	border-right: 0;
	line-height:10px;
	/*margin-top:20px;*/
	font-size:11px;
	padding-left:2px;
	padding-right:2px;
	color:#94A196;
	margin:0px;
	/*color:#94A196;*/
	text-decoration:none;
	}
#navigation_portfolio a:hover, ul.submenu a:hover	{
	color:#333;
	background:none;
	}
#navigation_portfolio a:active	{
	color:#94a196;
	}	
#navigation_portfolio a:visited	{
	color:#333;
	}		
#navigation_portfolio em	{
		font-style: normal;
		text-decoration:underline;
		}	
#navigation_portfolio #currentpage a {
	/*background: #fff;*/
	color: #364B40;
	text-decoration:underline;
	}
	
	
	
	
	
/* HEAD LINKS MENU */	
#head_links{
padding-bottom:0px;
text-align:right;
background-position:top;
background-repeat:no-repeat;
width:770px;
height:30px;
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}	
#head_links li, ul.submenu li	{
	display: inline;
	list-style-type:none;
	padding-left:5PX;
	padding-right:5PX;
	margin: 0;
	border-right: 1px solid #DADED3;
	}	

#head_links a, ul.submenu a	{
color:#999999;

	text-decoration:none;
	}
#head_links li.nbdr, ul.submenu li.nbdr{
	border-right: 0;
	}


/* SIGNATURE MENU */

#signature{
padding-top:100px;
text-align:center;
background-position:top;
background-repeat:no-repeat;
width:770px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
}

#signature li, ul.submenu li	{
	display: inline;
	list-style-type:none;
	padding-left:5PX;
	padding-right:5PX;
	margin: 0;
	border-right: 1px solid #DADED3;
	}

#signature li.nbdr, ul.submenu li.nbdr{
	border-right: 0;
	}

#signature a, ul.submenu a	{

	text-decoration:none;
	}
#signature a:hover, ul.submenu a:hover	{
	color:#000;
	text-decoration:none;
	}

/* FOOT MENU */

#navigation_base{
background-image:url(img/foot_bkgd.jpg);
text-align:center;
background-position:top;
background-repeat:no-repeat;
width:770px;
height:30px;
font-family: Arial, Helvetica, sans-serif;
}

#navigation_base ul ul {
	display: none;
}

#navigation_base ul, ul.submenu {
	padding:0;
	margin:0;
	padding-top:3px;
	
	/*padding-top:10px;
	margin-top:0px;*/
	}
#navigation_base li, ul.submenu li	{
	display: inline;
	list-style-type:none;
	padding:0;
	margin: 0;
	border-right: 1px solid #DADED3;
	}
	
	nbdr{
	border-right: 0;
	}
	
#navigation_base li.nbdr, ul.submenu li.nbdr{
	border-right: 0;
	}
#navigation_base li.hyde, ul.submenu li.hyde{
	border-right: 0;
	display:none;
	}	
	
	
#navigation_base a, ul.submenu a	{
	line-height:15px;
	/*margin-top:20px;*/
	font-size:9px;
	padding-left:5px;
	padding-right:2px;
	color:#94A196;
	margin:0px;
	/*color:#94A196;*/
	text-decoration:none;
	}
#navigation_base a:hover, ul.submenu a:hover	{
	color:#333;
	background:none;
	}
#navigation_base a:active	{
	color:#94a196;
	}	
#navigation_base a:visited	{
	color: #999;
	}		
#navigation_base em	{
		font-style: normal;
		text-decoration:underline;
		}	
ul.submenu a.live	{
	font-weight:600;
	}
#navigation_base #currentpage a {
	/*background: #fff;*/
	color: #364B40;
	text-decoration:underline;
	}
	
	
	
	
	
	
	
	
/*//////////////////////////////////////////////////////*/
	
		#flashcontent2 {
	text-align:center;
		width: 770px;
		height: auto;
	}
	
	
	
	#flashcontent {
	text-align:center;
		width: 770px;
		/*height: auto;*/
		padding-top:0px;
		float:inherit;
	}
	
#contenido_html{  margin: 0px 20px 0px 20px;  display: none;}


/* SITE MAP FEATURES */

#sitemap{
text-align:left;
width:auto;
height:auto;
font-family: Arial, Helvetica, sans-serif;
}

#sitemap ul ul {
line-height:14px;
display:block;
}

#sitemap ul, ul.submenu {
display:block;
	padding-left:15px;
	margin:0;
	padding-top:3px;
	}
#sitemap li, ul.submenu li	{
	list-style-type:none;
	padding:0;
	margin: 0;
	}
	
#sitemap .nbdr{
display:none;
	}


	
#sitemap li.nbdr, ul.submenu li.nbdr{
/*display:none;*/
	}
	
	
#sitemap ul.submenu li.nbdr{
/*display:none;*/
	}	
	
	
	
	
#sitemap a, ul.submenu a{
	line-height:15px;
	font-size:11px;
	padding-left:5px;
	padding-right:2px;
	color:#94A196;
	margin:0px;
	text-decoration:none;
	}
#sitemap a:hover, ul.submenu a:hover	{
	color:#fff;
text-decoration:none;
background-color:#94a196;
	}
#sitemap a:active	{
	color:#94a196;
	}	
#sitemap a:visited	{
	color:#333;
	}		
#sitemap em	{
		font-style: normal;
		text-decoration:underline;
		}	
#sitemap #currentpage a {
		text-decoration:underline;
	}

	
/*//////////////////////////////////////////////////////*/	
	
	
/* DIVS PARA FORMULARIO ALISTAPART */

div.row {
 clear: both;
 /*  padding-bottom: 10px;*/
 margin-bottom:20px;
  }

div.row span.label {
  float: left;
  width: 70px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 100px;
  text-align: left;
  } 
/* HASTA ACA DIVS PARA FORMULARIO */


#contact_form{
font-family:Arial, Helvetica, sans-serif;
color:#999;
font-size:10px;
width:310px;
height:auto;
padding-top:15px;
}

#form_encuesta{
width:300px;
padding-top:0px;
margin-top:-20px;
margin-bottom:-5px;
text-align:center;
/*margin-top:10px;
margin-bottom:-10px;*/
}

.form_button { 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color:#fff;
 color:#999; 
 margin-left: 12px; 
 margin-top: 5px; 
 margin-bottom: 0px;
 text-align:center; 
}	

.form_box { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color:#fff;
 color:#333;
 height:15px;
 width:200px;
 /* 
 margin-left: 1px; 
 margin-top: 1px; 
 margin-bottom: 0x;
 text-align:left; 
*/
}	

.form_textarea { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color:#fff;
 color:#333;
 height:150px;
 width:200px;
 /* 
 margin-left: 1px; 
 margin-top: 1px; 
 margin-bottom: 0x;
 text-align:left; 
*/
}	


	
	
/* HASTA ACA MATERIAL EXTRA PARA FORMULARIO */	
	
	
	
	
	
