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

* {
	margin:0;
	padding:0;


}
body {
	margin:0 ;	
	/*font-family: Helvetica, Sans-Serif;*/
	font-family: Tahoma;
	line-height:15px;
	font-size:12px;
	background:#ffffff url(../../images/template/bg.jpg) top repeat-x;
	text-align:justify;
	
}

a img { 
	border: none;
	
}

a { 
	text-decoration: none; 
	outline: none;
	color:#0D6F9D;
	}
a:hover {
	text-decoration:underline;

}







p{
	padding:5px 0 5px 0;
	text-align:justify;



}

h2 {
	font-size:13px;
	color:#0D6B98;
	font-weight:lighter;


}

h3 {
	font-size:22px;
	color:#333333;
	font-weight:lighter;
	padding:0;
	margin:0;
	letter-spacing: -1px;
	
}

h4  {
	font-size:20px;
	color:#999999;
	font-weight:lighter;
	padding:0;
	margin:0;
	letter-spacing: -1px;
	
}


h5  {
	font-size:18px;
	color:#999999;
	font-weight:lighter;
	padding:0;
	margin:0;
	letter-spacing: -1px;
	border-bottom:dotted 1px #999999;
	
}

h6 {
	font-size:18px;
	color:#0D6B98;
	font-weight:lighter;
	padding:5px 0;
	margin:15px 0 15px 0;
	letter-spacing: -1px;
	border-bottom:dotted 1px #0D6B98;
	
}
#contMenu {	
	width:960px;
	height:55px;
	margin:auto;
	background: url(../../images/template/bgMenu.jpg);
	/*border:solid 1px #ff0000*/
}


#menu {
	/*float:left;
	background:transparent;	
	*/
	width:906px;
	_width:930px;
	margin:auto
	
	

}

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

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

#menu li {
	float: left;
	width:150px;
	/*line-height:55px;	*/
	/*margin-right:1px;
	border:solid 1px #CC3300*/
	
	
}

#menu a {
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	display: block;
	text-align: center;
	text-transform:uppercase;
	background:none;
	padding-left:0;
}

#menu a:hover {
	background: url(../../images/template/imgHover.gif) no-repeat top center;
	font-weight:bold;
	/*background:#FFF;*/
	color:#298822
}

#menu a#activo {
	
	/*font-weight:bold;*/
	background: url(../../images/template/imgHover.gif) no-repeat top center;
	color:#298822;
	
	
	
}




#contBanner {
	width:960px;
	/*height:326px;*/
	background:url(../../images/template/bgBanner.jpg) no-repeat;
	margin:auto;


}

#mainCont {
	width:960px;
	height:auto;
	margin:auto;
	background:#fff url(../../images/template/bgContents.jpg) no-repeat;
	padding-top:30px;
	overflow:hidden;
}


/***SLIDER***/
#contSlide{	
		margin:0 auto;		
		/*position:relative;
		text-align:left;*/
		width:869px;
		height:213px;
		background:url(../../images/template/bgSlider.png) no-repeat;
		
			
		
		}	
#content{
		position:relative;
		}	

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:869px;
		height:213px;
		
		overflow:hidden;
		
		}	
	#slider li  h1 { 
		font-size: 30px; 
		letter-spacing: -1px;
		color: #0D6B99;
		padding:15px 0 0 10px;
	}
	
	
	#slider li  p { 
		color: #999; 
		font-size: 12px; 
		line-height: 22px; 
		width: 300px; 
		padding-left:10px;		
	}

	#prevBtn, #nextBtn{ 
		display:none;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:868px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../../images/template/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../../images/template/btn_next.gif) no-repeat 0 0;	
		}	


/**ESTILOS PARA LA EDITORIAL****/
#contContents { 
	width: 869px; 
	margin: 15px auto; 
	padding: 0; 
}

#contEditorial {
	width:470px;
	float:left;
	height:auto;
	
	
}


#titEditorial {
	width:100%;

}

.titBlue {
	font-size:24px;
	color:#0D6B98;
	font-weight:lighter;
	padding:0;
	margin:0;
	letter-spacing: -1px;
	/*text-transform:uppercase;*/
	
}

.titGray  {
	font-size:20px;
	color:#999999;
	font-weight:lighter;
	padding:0;
	margin:0;
	letter-spacing: -1px;
}

.intro {
	color:#333333;
	/*text-transform:uppercase;*/
	padding:5px 0;
	font-weight:bold;
}

.text {
	color:#666666;
	padding:5px 0;
}


/**ESTILOS PARA LAS NOTICIAS**/
#contNews {
	width:325px;
	float:right;
	height:auto;
	
	
}

.titNews {
	color:#0D6F9D;
	font-size:12px;
	padding:10px 0 0 0;
	font-weight:bold;
}

.textNews {
	padding-bottom: 3px;
}


.newsTitle {
	color:#0D6F9D;
	padding:10px 0 0 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #0D6F9D
}

.newsText {
	color:#444444;
	text-align:justify;
	font-weight:lighter;

}

/**ESTILOS PARA LAS FRASES**/
#contFrases {
	width:960px;
	height:80px;
	float:left;
}




/**INTERNAS**/
#mainContInterna {
	width:960px;
	height:auto;	
	margin:auto;
	background:#fff url(../../images/template/bgContentsInterna.jpg) no-repeat;
	padding-top:30px;
	overflow:hidden;
}

#mainContInterna li {
		margin-left:15px;
		list-style-type:square;
	
}

#leftSection {
	width:250px;
	float:left;
	text-align:justify
}

#rigthtSection {
	width:550px;
	float:right
}



/**FOOTER **/
#footer {
	width:960px;
	line-height:25px;
	border-top:#F4F4F4 solid 1px;
	margin:auto;
	color:#999999;
	text-align:center;
	font-size:11px;
}



/***FORMULARIO**/
/***CONTACTO**/
#contContacto{
	width:869px;
	margin:auto;
	/*padding:10px 15px 10px 15px;	
	float: right;*/
	/*background:#FFFFFF url(../../images/template/bgContacto.jpg) top left repeat-x*/

}

#contInternasContacto {
	width:620px;
	
}


/****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:185px
}

textarea {
			height:65px;
			width:395px;
			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
	
	
	
}

.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
}

	

	
.linksServicios {
	text-align:center


}

.imgConsultores {
	text-align:left;
	padding:1px;
	margin-right:10px;
	border:solid 1px #A6E9F2


}


#contIconosservicios {
	width:650px;
	margin:auto


}