@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body {
font-size:12px;
font-family: Helvetica, Arial, sans-serif;
}

#container{
width:882px;
margin:auto;
}

#header{
height:104px;
padding-top:20px;
}

/*--Logos e Imagenes del Header-*/
.logo {
background-image: url(../img/logo.gif);
background-repeat: no-repeat;
height: 84px;
width: 276px;
float: left;
}
.certification, .tuv {
background-image: url(../img/certification.gif);
background-repeat: no-repeat;
margin-top: 20px;
width: 60px;
height: 60px;
float: right;
}

.tuv{
background-image:url(../img/tuv.gif);
}

/*---MENU--*/

#menu{
width:883px;
height:36px;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}

#menu ul{
margin:0;
padding:0;
}

#menu li{
list-style:none;
display:inline;
float:left;
margin-right:1px;
}


#menu li a{
width:112px;
padding-top:14px;
height:22px;
display:block;
color:#FFFFFF;
text-decoration:none;
}

#menu li .special{
width:196px;
padding-top:14px;
padding-right:8px;
height:22px;
background-image:url(../img/english_tab.gif);
text-align:right;
float:right;
}

#menu li .special a{
background-image:url(../img/english_tab.gif);
}

#menu li a:hover, #menu a:hover{
font-weight:bold;
}


.home a{
background-image:url(../img/home_tab.gif);
}
.home a:hover{
background-position:bottom;
}


.company a{
background-image:url(../img/company_tab.gif);
}
.company a:hover{
background-position:bottom;
}

.services {
background-color:#0abccc;
}
.services a{
background-image:url(../img/services_tab.gif);
}
.services a:hover{
background-position:bottom;
}

.products a{
background-image:url(../img/products_tab.gif);
}
.products a:hover{
background-position:bottom;
}

.clients a{
background-image:url(../img/clients_tab.gif);
}
.clients a:hover{
background-position:bottom;
}

.contact a{
background-image:url(../img/contact_tab.gif);
}
.contact a:hover{
background-position:bottom;
}

.language a{
width:192px;
background-color:# 999999;
float:left;
margin-top:4px;
height:22px;
padding-top:10px;
text-align:right;
padding-right:10px;
}

.language a{
display:block;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.language a:hover{
text-decoration:underline;
}

.selected_tab_1, .selected_tab_2, .selected_tab_3, .selected_tab_4, .selected_tab_5, .selected_tab_6 {
font-weight:bold;
}

.selected_tab_1{
background-color:#687A2B;
}
.selected_tab_2{
background-color:#94A623;
}
.selected_tab_3{
background-color:#0ABCCC;
}
.selected_tab_4{
background-color:#6CDFEA;
} 
.selected_tab_5{
background-color:#2D61A6;
}
.selected_tab_6{
background-color:#000066;
}

/*--- Home Content ----*/

#home_content{

margin-top:1px;
border-top:none;
}

#content{
background-color:#999999;
height:372px;
margin-bottom:20px;
border:1px #666 solid;
border-top:none;
}

#content p, #content ul{
color:#666666;
font-size:12px;
line-height:18px;
}

#secondary_menu{
height:32px;
}

#secondary_menu li a{
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

/*---Sec Nav Menu Styles ----*/


/*---company---*/

.sec_menu_company{
background-color:#94A623;
}

.sec_menu_company li {
border-right:1px solid #444F1C;
}

.sec_menu_company li  a{
color:#444F1C;
}

.h2_company{
color:#94A623;
}

/*---services---*/

.sec_menu_services{
background-color:#0ABCCC;
}

.sec_menu_services li {
border-right:1px solid #04636B;
}

.sec_menu_services li  a{
color:#04636B;
}

.h2_services{
color:#0ABCCC;
}

/*---products---*/

.sec_menu_products{
background-color:#6CDFEA;
}

.sec_menu_products li {
border-right:1px solid #39797F;
}

.sec_menu_products li  a{
color:#39797F;
}

.h2_products{
color:#6CDFEA;
}

/*---clients---*/

.sec_menu_clients{
background-color:#2D61A6;
}

.sec_menu_clients li {
border-right:1px solid #04636B;
}

.sec_menu_clients li  a{
color:#04636B;
}

.h2_clients{
color:#2D61A6;
}
/*---contact---*/

.sec_menu_contact{
background-color:#000066;
}

.sec_menu_contact li {
border-right:1px solid #04636B;
}

.sec_menu_contact li  a{
color:#04636B;
}

.h2_contact{
color:#000066;
}

/*----------------------------*/

#secondary_menu ul{
padding:10px 10px;
}

#secondary_menu li{
display:inline;
color:#444F1C;
}

#secondary_menu li a{
}

#secondary_menu li a:hover{
text-decoration:underline;
}

#secondary_menu li a.selected{
font-weight:bold;
text-decoration:underline;
}

.left_col{
width:438px;
float:left;
}

.left_col .content{
margin:15px;
background-color:#FFFFFF;
padding: 30px 30px;
height:250px;
overflow:auto;
}

.left_col .content p{
margin: 10px 0;
}

.left_col .content ul{
list-style:outside;
}

.left_col .content li{
margin-bottom:4px;
margin-left:14px;
}

.left_col .content label{
color:#666666;
}

.left_col input, .left_col textarea{
width:220px;
border:1px solid #999;
margin-bottom:8px;
height:22px;
}

.left_col textarea{
height:66px;
}

.left_col button{
margin:0 50px;
}



.right_col{
width:442px;
float:left;
background-image: url(../img/bg_loading.jpg);
}

.right_col img{
border:0;
}

#footer{
font-size:12px;
line-height: 16px;
text-align:right;
color: gray;
}

#footer a{
color: #3344be;
}

.clear{
clear:both;
}

h2{
font-size:18px;
margin-bottom:10px;
}

.client_grid{
background-color:#FFFFFF;
height:325px;
overflow-y:auto;
overflow-x:hidden;
}


.client_grid table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	width:427px;
	_width:424px;
	background-color: white;
}
.client_grid table th {
	border-width: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
.client_grid table td {
	text-align:center;
	height:108px;
	border-width: 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
 
