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

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

h2 { margin:0px; padding:0px; font-size:20px;}

#container {
	
	width:922px;
	margin:auto;
	background:url(../images/content-background.png);
}

#header {
	background:#FFF;
}

form {margin:0px; padding:0px; }

#header .top {
	height:100px; padding:9px 0 0 0;
}

.logo { width:196px; height:90px; margin:0 0 0 30px; position:absolute;
}
.logo h1{
     background:url(../images/logo.png); 
	 width:196px; height:90px;
}
.logo h1 a{
    width:196px; height:90px;
    font-size: -999em;
    text-indent: -999em;
    overflow: hidden;
    display: block;	
}
.call-us { 
	background:url(../images/call-us.png); 
	width:186px; 
	height:16px; 
	margin:-27px 0 0 342px;/*305px;*//*200*/ 
	font-size:12px; 
	color:#FFF; 
	font-weight:bold;
	padding:6px;
	position:absolute;
}
/*510*//*395px;*/
.search { position:absolute; margin:50px 0 0 370px; color:#767779;}

.search a { color:#767779; font-size:12px; text-decoration:none; }
.search a:hover {text-decoration:none; color:#77b7e3;}
.search input{
	color: #CACACA;
	font-style: italic;
}

.button-search {
	background:url(../images/search-go.png); 
	border:none; 
	width:22px;
	cursor: pointer;
	font-size: -999em;
    text-indent: -999em;
    overflow: hidden;
    /*display: block;	*/
}

#header .menu {
	width:720px;
	height:14px;
	margin:0 0 0 20px;
	background:url(../images/menu.png) no-repeat;
	padding:7px 0;
}

#boton1 {
	position:absolute; background:url(../images/menu2.png);
}

#boton2 {
	position:absolute; margin:0 0 0 84px;background:url(../images/menu2.png);	
}

#boton3 {
	position:absolute;margin:0 0 0 240px;background:url(../images/menu2.png);
}

#boton4 {
	position:absolute; margin:0 0 0 388px;background:url(../images/menu2.png);
}

#boton5 {
	position:absolute; margin:0 0 0 489px;background:url(../images/menu2.png);
}

#boton6 {
	position:absolute; margin:0 0 0 562px;background:url(../images/menu2.png);
}

.fix { padding:0 5px; }

#header .menu ul { margin:0px; padding:0px; }

#header .menu li{ 
	list-style:none;
	border-bottom:#FFF 1px solid;
	padding:5px 10px 5px 5px;
	margin:0px;
}

#header .menu .fix a{ 
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#header .menu .fix a:hover, #header .menu .fix a.current{
	color:#77b7e3;
}

.submenu { 
	background:#c8e7f9;
	display:none;
	margin:5px 0 0 0;
	padding:0px;
	border-top:#99d2ef 1px solid;
	font-size:12px;
}

#header .menu .submenu a{ 
	color:#000;
	text-decoration:none;
}

#header .menu .submenu a:hover{
	color:#77b7e3;
}

#header .menu li a:hover{ 
	color:#6c99b8;
}

#content {
	
	margin:auto;
}

#medium {
	width:514px;
	margin:0px 0px 0px 36px;
}

#text { margin:14px 0 0 0; font-size:12px;}
#text p img{
	float: left;
	margin: 10px;
}
#text ul { padding:10px 0 0 0; margin:0px 0 0 37px; }
#text li {list-style: square url(../images/li.png); margin:0px; padding:0px;}
#text-1 { margin:14px 0 0 0; font-size:12px;border-bottom: 1px dotted #000000;}

#choose-us { margin:0 0 0px 0; font-size:12px;}

#choose-us ul { padding:22px 0 0 0; margin:0px 0 0 37px; }

#choose-us li {list-style: square url(../images/li.png); margin:0px; padding:0px;}

#choose-us .top { background:url(../images/choose-top.png); width:430px; height:32px; }

#choose-us .medium { background:url(../images/choose-medium.png); width:410px; padding:0 20px 0 0px;}

#choose-us .botton { background:url(../images/choose-botton.png); width:430px; height:27px; }

#right {
	
	float:right;
	width:234px;
	margin:0px 36px 0px 0px ;
}

#right p { margin-bottom:0px; }

#right p.bold{
	font-weight: 500;
	text-align: center;
	font-size: 0.9em;
	padding: 10px 0px 10px 0px;
}

.orange , .orange a{ color:#F45B06; }
.orange a{
	display: block;
	text-decoration: none;
}
#contact .botonsubmit{ margin:16px 0 0 93px;}

#contact .botonsubmit button {width:92px; background:none; border:none;}

.contact-title { color:#007DD7; font-size:18px;}

#right .top { background:url(../images/right-top.gif); width:234px; height:21px; }

#right .medium { background:url(../images/right-medium.png); width:194px; padding:0 20px 0 20px; font-size:12px; color:#6D6F71}
#right .medium2 { background:url(../images/right-medium.png); width:194px; padding:1px 20px 1px 20px; font-size:12px; color:#6D6F71}


#right .botton { background:url(../images/right-botton.gif); width:234px; height:21px; margin:0 0 20px 0;}

.rss { background:url(../images/rss.png) no-repeat; width:53px; height:68px;}
.rss h2{
      /*background:url(../images/industrynews.png) no-repeat; width:119px; height:69px; */
	  background:url(../images/boton-01.jpg) no-repeat; width:131px; height:40px; 
	  margin-left: 58px;/*70px;*/
	  font-size: -999em;
	  overflow: hidden;
	  text-indent: -999em;
	  /*float: left;*/
	
}

ul.rss-items { list-style: none; padding-left:5px; }
li.rss-item { list-style: none; }
.rss-box { margin:0;}
.rss-box a { color:#f55b06; text-decoration:none; font-size:10px; }

/**********************************************************************************************************/
#text .top { 
	/*background:url(../images/right-top.gif); */
	/*width:234px; */
	width:400px; 
	height:21px; 
	margin-top: 10px;
}

#text .medium { 
	/*background:url(../images/right-medium.png); */
	/*width:194px; */
	width:360px; 
	padding:0 20px 0 20px; 
	font-size:12px; 
	color:#6D6F71
}

#text .botton { 
	/*background:url(../images/right-botton.gif); */
	/*width:234px; */
	width:400px; 
	height:21px; 
	margin:0 0 20px 0;
}
#text form p{
	width: 400px;
	float: left;
	margin: 10px 0px 0px 0px;
}
#text form p label{
	width: 150px;
	float: left;
	padding-right:20px;
}
#text form p input, #text form p textarea{
	width: 325px;
	float: left;
}
#text .botonsubmit{ margin:16px 0 0 244px;}
#text ul.topnav{
	list-style: none;
	border-top: 1px solid #4A6580;
	border-bottom: 1px solid #4A6580;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 20px 0px;
	width:440px;
}
#contact p { margin:0px; padding:0px; }
#text ul.topnav li{
	display: inline;
	font-size: 12px;
	padding: 0px 3px 0px 3px;
	border-right: 1px solid #4A6580;
}
#text ul.topnav li.last{
	border: none;
}
#text ul.topnav li a{
	color: #4A6580;
	text-decoration: none;
}
#text ul.topnav li.active a, #text ul.topnav li a:hover{
	color: #20A2DC;
}
/**************************************************************************************************************/
#footer { 
	clear:both;
	margin:0px 15px 0px 16px;
	border-top:#3b9adc 2px solid;
	background:#FFF;
	text-align:center;
	font-size:12px;
	color:#585657;
	padding:15px 0 0 0;
}

#footer a { color:#767779; font-size:12px; text-decoration:none; }
#footer a:hover {text-decoration:none; color:#77b7e3;}


/* styles unrelated to the application follow */
#imageContainer {
	height:100px;
	
	
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:38px;
	
}
