/*General

--------------------------------------------------------------------------------------- */

body {

	margin-top: 0px;

	vertical-align: top;

	background-color: #FFF;

	background-image: url(imagenes/back.jpg);

	background-repeat: no-repeat;

}



img {

border:0px;

}



ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#contenedor {

	margin:auto;

	text-align:center;

	width:930px;

	height:auto;

	background-color:#FFFFFF;

}



footer{

	width: 100%;

	display: block;

	float: left;

	background-image: url(imagenes/fondo_pie.png);

	background-repeat: repeat-x;

	background-position: top;

}
 a.twitter , footer a.twitter {
	/*position:absolute;*/
	/*right:4px;*/
	display:block;
	/*color:#65ab78;*/
	/*font:400 18px 'Lato';*/
	/*top:22px;*/
	/*padding-right:45px;*/
	background:url(../imagenes/ico_twitter.png) no-repeat top left;
	height:31px;
	line-height:30px;
}
 a.twitter span , footer a.twitter span{display: none;}





/*Header

--------------------------------------------------------------------------------------- */



#header {

	width:930px;

	height:180px;

	text-align: left;

	float:left;

}





#foto {

	width:930px;

	height:260px;

	float:left;

	background-color:#FFF;

}





/*BajoHeader

--------------------------------------------------------------------------------------- */



#bajoheader {

	width: 930px;

	height: 60px;

	text-align: left;

	float: left;

	background-image: url(imagenes/fondo_botonera.png);

	background-color: #001F5B;

	background-repeat: no-repeat;

}





/*Botonera

--------------------------------------------------------------------------------------- */

.rollover a {

	display: block;

	width: 150px;

	height: 40px;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

	text-align: center;

	float: right;

	padding-top: 20px;

	padding-right: 0px;

	padding-left: 0px;

	vertical-align: baseline;

	letter-spacing: 0px;

}

.rollover a:hover {

	color: #799900;

}



/*--------------------------------------------------------------------------------------- */



#linea {

	width:1000px;

	height:10px;

	text-align: left;

	float:left;

	background-color:#591F00;

}





/*Cuerpo

--------------------------------------------------------------------------------------- */

#cuerpo {

	width:930px;

	height:auto;

	padding-top:15px;

	padding-bottom:10px;

	float:left;

	background-color:#FFF;

}





#linea {

	width: 930px;

	height: 20px;

	float: left;

	background-color: #FFF;

	background-image: url(imagenes/linea.png);

	background-repeat: repeat-x;

	background-position: top;

}



#in_cuerpo {

	width: 920px;

	padding-left: 5px;

	padding-right: 5px;

	height: auto;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}



#in_cuerpo2 {

	width: 930px;

	height: auto;

	float: left;

	padding-top:30px;

}



#solu_home {

	width: 575px;

	height: auto;

	float: left;

}



#titulo {

	width: 565px;

	height:32px;

	padding-top:8px;

	padding-left:10px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: bold;

	color: #FFF;

	text-align: justify;

	background-image: url(imagenes/titulo_azul.png);

	background-repeat: no-repeat;

}



#in_solu_home {

	width: 575px;

	height: 420px;

	float: left;

	padding-top: 10px;

	padding-left:3px;

	background-color: #FFF;

	background-image: url(imagenes/fondo_solu.png);

	background-repeat: repeat-x;

	background-position: bottom;

}



#nos_home {

	width: 325px;

	height: auto;

	float: left;

	padding-left:30px;

}



#titulo2 {

	width: 325px;

	height:32px;

	padding-top:8px;

	padding-left:10px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: bold;

	color: #FFF;

	text-align: justify;

	background-image: url(imagenes/titulo_verde.png);

	background-repeat: no-repeat;

}



#in_nos_home {

	width: 325px;

	height: auto;

	float: left;

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333;

	text-align: justify;

}



#in_contacto {

	width:886px;

	padding-left:25px;

	padding-right:15px;

	height:450px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}

	

.titulo{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-weight: bold;

	color: #00253D;	

	}



.items {

	list-style-type: disc;

	margin: 0px;

	padding: 0px;

}



#columna {

	width: 174px;

	height: auto;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	text-align: justify;

}



#espacio_home {

	width: 24px;

	height: 100px;

	float: left;

}



#espacio2 {

	width: 174px;

	height: auto;

	float: left;

	padding-top:15px;

	padding-bottom:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #001F5B;

	text-align: left;

}



/*Slideshow

--------------------------------------------------------------------------------------- */



#slideshow { 

    position: relative; 

    width: 930px; 

    height: 260px; 

    padding: 0px; 

}



#slideshow > div { 

    position: absolute;  

}





/*Pie

--------------------------------------------------------------------------------------- */

#pie {

	width: 930px;

	height: 270px;

	margin: 0 auto;

	background-image: url(imagenes/fondo_pie.png);

	background-repeat: repeat-x;

}



#bajopie {

	margin-top: 0px;

	vertical-align: top;

}



#in_pie {

	padding-top: 15px;

	padding-left: 15px;

	width: 375px;

	height: 160px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

}



#boton_pie {

	width: 200px;

	height: 65px;

	padding-left:0px;

	padding-top:0px;

	float: left;

}



#boton_pie2 {

	width: 80px;

	height: 45px;

	padding-left:65px;

	padding-right:15px;

	padding-top:20px;

	float: left;

}



#entre_pie {

	width: 5px;

	height: 160px;

	float: left;

	padding-top:15px;

	background-image: url(imagenes/linea_pie.png);

	background-repeat: no-repeat;

}



#in_pie2 {

	padding-top: 15px;

	width: 502px;

	height: 160px;

	padding-left: 30px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

	background-image: url(imagenes/logo_pie.png);

	background-repeat: no-repeat;

	background-position: right 20px;

	line-height: 22px;

}



.class1 A:link {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

}

.class1 A:visited {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

}

.class1 A:active {

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

}

.class1 A:hover {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

}



.titulo_pie{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: bold;

	color: #FFF;

	text-align: left;

}



#bajo_pie {

	width:930px;

	height:30px;

	float:left;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000;

	text-align: left;

}



.class2 A:link {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #001F5B;

	text-align: left;

}

.class2 A:visited {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #001F5B;

	text-align: left;	

}

.class2 A:active {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #001F5B;

	text-align: left;	

}

.class2 A:hover {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #799900;

	text-align: left;	

}



.class3 A:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

	text-decoration: none;

}

.class3 A:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

	text-decoration: none;	

}

.class3 A:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

	text-decoration: none;	

}

.class3 A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

	text-decoration: underline;	

}



/*Soluciones

--------------------------------------------------------------------------------------- */

#tit_solu {

	width: 920px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top:15px;

	height: 25px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 19px;

	font-weight: bold;

	color: #001F5B;

	text-align: left;

}



#columna_solu1 {

	width: 235px;

	height: 190px;

	float: left;

	padding-left:70px;

	padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFF;

	text-align: center;

	line-height: 22px;

	font-weight: bold;

	background-image: url(imagenes/1_solu.png);

	background-repeat: no-repeat;

}



#txt_columna_solu {

	width: 235px;

	height: 120px;

	float: left;

}



#columna_solu2 {

	width: 235px;

	height: 190px;

	float: left;

	padding-left:70px;

	padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFF;

	text-align: center;

	line-height: 22px;

	font-weight: bold;

	background-image: url(imagenes/2_solu.png);

	background-repeat: no-repeat;

}



#columna_solu3 {

	width: 235px;

	height: 190px;

	float: left;

	padding-left:70px;

	padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #FFF;

	text-align: center;

	line-height: 22px;

	font-weight: bold;

	background-image: url(imagenes/3_solu.png);

	background-repeat: no-repeat;

}



#espacio {

	width: 6px;

	height: 210px;

	float: left;

}



#boton_link {

	width: 40px;

	height: 30px;

	padding-left:195px;

	float: left;

}



#solucion1 {

	width: 870px;

	height: 227px;

	float: left;

	padding-left:60px;

	padding-top:10px;

	background-image: url(imagenes/solucion1.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #FFF;

	text-align: left;

}



#solucion2 {

	width: 870px;

	height: 227px;

	float: left;

	padding-left:60px;

	padding-top:10px;

	background-image: url(imagenes/solucion2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #FFF;

	text-align: left;

}



#solucion3 {

	width: 870px;

	height: 227px;

	float: left;

	padding-left:60px;

	padding-top:10px;

	background-image: url(imagenes/solucion3.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #FFF;

	text-align: left;

}



#tit_sol {

	width: 870px;

	height: 75px;

	float: left;

}



#fotos {

	width: 465px;

	height: 150px;

	float: left;

	padding-left:405px;

}



#in_fotos {

	width: 130px;

	height: 150px;

	float: left;

}



#esp_fotos {

	width: 20px;

	height: 150px;

	float: left;

}



#texto_solucion {

	width: 930px;

	height: auto;

	float: left;

	padding-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}



.verde{

	padding-left: 30px;

	list-style-position: outside;

	list-style-image: url(imagenes/item.png);

	list-style-type: disc;

}



#tabla{

	width: 900px;

	height: auto;

	padding-left: 30px;

	padding-top:10px;

	padding-bottom:10px;

	float:left;

}



#vermas {

	width: 890px;

	height: 40px;

	float: left;

	padding-top: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #001F5B;

	text-align: right;

}



#boton_vermas {

	width: 40px;

	height: 50px;

	padding-top:10px;

	float: left;

}





.class4 A:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #001F5B;

	text-align: right;

	text-decoration: none;

}

.class4 A:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #001F5B;

	text-align: right;

	text-decoration: none;	

}

.class4 A:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #001F5B;

	text-align: right;

	text-decoration: none;	

}

.class4 A:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: bold;

	color: #001F5B;

	text-align: right;

	text-decoration: underline;	

}



/*Contacto

--------------------------------------------------------------------------------------- */



#in_form {

	width: 500px;

	height: 300px;

	float: left;

	padding-top:25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #333;

	text-align: left;

	padding-left: 5px;

}



#linea_vertical {

	width:10px;

	height:600px;

	float:left;

	padding-right: 5px;

	padding-left: 5px;

}



#in_form_derecha {

	width:405px;

	height:300px;

	float:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #333;

	text-align: left;

}



.class5 A:link {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #001F5B;

	text-align: left;

}

.class5 A:visited {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #001F5B;

	text-align: left;	

}

.class5 A:active {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #001F5B;

	text-align: left;	

}

.class5 A:hover {

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #799900;

	text-align: left;	

}



#izquierda_form {

	width: 505px;

	height: auto;

	float: left;

}



#foto_form {

	width: 505px;

	height: auto;

	float: left;

}





/*Trayectoria

--------------------------------------------------------------------------------------- */

#in_trayectoria {

	width: 930px;

	height: auto;

	padding-top:25px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}



#texto_trayectoria {

	width: 625px;

	padding-right:15px;

	height: auto;

	float: left;

	padding-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}



#foto_trayectoria {

	width: 290px;

	height: auto;

	float: left;

	padding-top: 25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}



/*Quienes

--------------------------------------------------------------------------------------- */

#in_quienes {

	width: 930px;

	height: auto;

	padding-top:25px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}



#texto_quienes {

	width: 930px;

	height: auto;

	float: left;

	padding-top: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 22px;

	font-weight: normal;

	color: #333;

	text-align: justify;

}





	



/*Textos

--------------------------------------------------------------------------------------- */

.txt_pie{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FFF;

	text-align: left;

}



.tit_txt_solu{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #001F5B;

	text-align: left;

}



.txt_form{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #333;

	text-align: center;

}