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

body {
	background:#626262 url(../../images/template/bg.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:justify;	
	margin:0 auto;
}


h3 {
	font-size:22px;
	color:#333333;
	font-weight:lighter;
	padding:10px 0;
	margin:0;
	letter-spacing: -1px;
	
}
img{
   border:0px;
}
/*ESTILOS PARA LA SECCION SUPERIOR BUSQUEDA Y BANNER*/

#topContainer {
	width:100%;
	
	/*border:#00FF33 solid 1px;*/
}

p {
	padding:0;
	margin:5px 0 5px 0;

}


#top  {
	width:960px;
	height:298px;
	margin:auto;
	background:url('../../images/template/banner.png');
}

#controlBar {
	width:286px;
	height:42px;
	padding-top:5px;
	line-height:42px;
	float:right;
	background:url(../../images/template/bgSearchBar.jpg) no-repeat;
}

#banner {
	height:250px;
	width:960px;
	float:left;
	
	

}



#menuContainer {
	width:100%;
	height: 45px;
	padding:0;
	margin:0;
	
}


#cont_menu {
	width:960px; 	 
	margin:auto; 
	
	

}

#menuh {
	float:left;
	

}

#menuh ul, li {
	list-style-type: none;
	margin:0;
	padding:0;
	
}

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

#menuh li {
	float: left;
	width:192px;
	line-height:45px;
	
}

#menuh a {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	display: block;
	text-align: center;
	
	
}


#menuh a#activo {
	
	font-weight:bold;
	background: url(../../images/template/over.jpg) no-repeat top center;
	
	
}

#menuh a:hover {
	background: url(../../images/template/over.jpg) no-repeat top center;
	font-weight:bold;
}





#contsContainer {
	width:100%;
	height:auto;
	background:#FFFFFF
}


#contents {
	width:960px;
	margin:auto;
	background:#FFFFFF;
}


#leftSection {
	width:680px;
	float:left;
	
	
}


#bannerClients {
	width:680px;
	height:280px;
	background:#CCFF66;
	


}



#rightSection {
	width:245px;
	float:right;
	
	

}



/****SUBMENU***/

#submenu_container {
	width:245px;
	
	float:left;
	background: #ffffff;
	
	

	
}

#submenu dl {
	width: 245px; 
	height:280px;
	margin: 0 auto; 
	
	background: #ffffff
}
#submenu dt {
	margin:0; 
	padding: 5px 10px 5px 7px; 
	font-size: 14px; 
	font-weight:bold; 
	color: #ffffff; 
	border-bottom:1px solid #cccccc; 
	background: #BE1300 
}
#submenu dd {
	margin:0; 
	padding:0; 
	color: #fff; 
	border-bottom:1px solid #cccccc; 
	background: #ffffff;
}
#secciones a{
	color:#999; 
	text-decoration:none; 
	display:block;
	line-height:34px;
	text-align:right;	
	width:240px;
	padding-right:5px;
}
#secciones a:hover { 	
	color:#ffffff;
	background:#64E0FF;
	
	
}

ol li {font-size:11px;}

#footerContainer {
	width:100%;
	height:71px;
	background:url(../../images/template/bgFooter.jpg) repeat-x;

}

#footer {
	width:960px;
	text-align:center;
	color:#ccc;
	margin:auto;
	padding-top:15px;


}


.title {
	border-bottom: solid 1px #eee;

 }

#newsContainer {
	width:680px;
	margin-top:10px;
	/*border-top: #eee solid 2px;*/

}
 
 
.newsTitle {
	font-size:12px;
	font-weight:bold;
	color:#00A8CF;
}

.newsText {
	padding:5px 0 5px 0
}

.newsLink {
	text-align:right;
}

.newsLink a {
	color:#00A8CF;
	text-decoration:none
}

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


#boletinContainer {
	width:245px;
	margin-top:10px;
	

}

a {
	color:#00A8CF;
	text-decoration:none
}

 a:hover {
	text-decoration:underline;
}

/***interna**/



#leftSectionInt {
	width:400px;
	float:left;
	padding:10px 0
	
}


#rightSectionInt {
	width:400px;
	float:right;
	padding:10px 0
	
}


.listado {
	/*background:#FFFFFF;*/
	text-align: justify;
	width:450px;
	margin:auto
	
	
	
}

.listado th {
  height:30px;
  color:#034EA1;
  text-align: left;
}

.listado td {
  /*background:#F4F4F4;*/
  color:#6e9cc4;
}

.info {
	/*background:#FFFFFF;*/
	text-align:left;
	
}

.info th {
  height:20px;
  color:#83AB31;
  font-size:14px;  
  text-align: left;
}

.info td {
  /*background:#F4F4F4;*/
  color:#666666
}

/****ESTLLOS PARA EL FORMULARIO*******/
#form {
	  		width:600px;
			margin:auto;
			/*margin-top:5px;*/
			border: solid 1ox #00FF33
			
			
}


input {
		border:1px solid #cccccc;
		color:#666666;
		font-size:12px;
		height:15px;
		padding:4px 5px 0px;
		width:150px
}

textarea {
			height:65px;
			width:350px;
			border:1px solid #9AB5BA;
			color:#666666;
			font-size:14px;
}


 .boton {
			background-color: #6e9cc4;
			border-style: solid;
			color: #f9f9f7;
			padding-bottom:10px;
			height:30px;
			width:60px
}


.points {
	color: #83AB31;
	font-weight:bold;
	font-size:12px;


}

#text_contact {
		width:160px;
		_width:140px;
		padding-right:40px;
	 margin-top:15px; 
	 float:right; color:#666666; 
	 text-align:justify


}


#cont_info {
	width:890px; 
	
	color:#666; 
	font-size:13px; 
	margin-top:15px; 
	text-align:justify
}

.listado {
	/*background:#FFFFFF;*/
	text-align: justify;
	width:450px;
	margin:auto
	
	
	
}
