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

a:link {color:#C7731B;text-decoration:none;}
a:hover {color:#64bfc0;text-decoration:none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}

/*ESTRUCTURA BASE*/

#todo {
	background-color:#FFFFFF;
	margin: auto;
	width: 780px;
	position:fixed;
	top:0px; /*estas dos lineas mantienen cero px entre el bottom del browser y el div*/
	position:absolute;
	left:10%;	
	border:#f0f0f0 1px solid;
	}


#top {
	height: 120px;
	width:780px;
	border-bottom:#f0f0f0 1px solid;
}

#central {
	width: 780px;
	background-color:#FFFFFF;
}

#footer {
	width:775px;
	height:100px;
	color:#004648;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	padding-right:5px;
	padding-top:5px;
	text-align:right;
	border-top: #f0f0f0 1px solid;
}
#mail{
	width:775px;
	height:30px;	
}

/* DENTRO DEL TOP*/

#logothing a{
	height: 120px;
	width:500px;
	display: block;
	position: relative;
	float:left;
	background-image:url(../img/logotop.gif);
}

.menua_link a{
	height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left:10px;
	margin-right:10px;
	margin-top:90px;
	text-align: center;
	float:right;
	background-color:#ebebeb;
	color: #005B5C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.menua_link a:hover{
	background-color:#005B5C;
	color:#ebebeb;
	
}

 /* CENTRAL IZQUIERDO: BOTONERA*/
 
#izquierdo {
	float: left;
	width: 149px;
	border-right:1px solid #ebebeb;
}

#botonera {
	height: auto;
	width: 149px;
}

.botones {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	border-bottom:1px solid #ebebeb;
	}

   
.botones a {
	color:#005B5C;
	width:140px;
	margin-left:5px;	
	text-decoration:none;
	}

.botones a:hover {
  border-bottom:#64bfc0 4px solid;
  color: #64bfc0;
}
 
.botones_activo {
  	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	border-bottom:1px solid #ebebeb;
	
}  
.botones_activo a{
	color:#64bfc0;
	width:140px;
	margin-left:5px;	
	text-decoration:none;
	}


.subbot {
	margin-left: 5px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	line-height: 15px;
	text-align:left;
	border-bottom:1px solid #ebebeb;
	}
	
.subbot a {color:#005B5C;}	
.subbot a:hover {color:#64bfc0; border-bottom:#64bfc0 2px solid;}

.subbot_activo{
	margin-left: 5px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	line-height: 15px;
	text-align:left;
	border-bottom:1px solid #ebebeb;
	}
.subbot_activo a{color:#64bfc0;} 


/* FIN ITEMES BOTONERA*/

#validators {
margin-left: 10px;
}


#derecho {
	background-color:#FFFFFF;
	width: 590px;
	padding:20px;
	float: right;
}

#contenidos {
	width: 570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#005B5C;
	
}

/*TEXTO*/
h1{
	font-size: 15px;
	color:#004648;
}

h2{/*subtitulos clientes.php - curriculum*/
	color:#004648;
	font-size: 12px;
	line-height: 20px;
	border-bottom:#F0F0F0 1px solid;
	}
	
h3{
	color:#004648;
	font-size: 13px;
	line-height: 20px;
	margin-bottom:0px;
	padding:0px;
	}
	
h4{/*links*/
 	color:#C7731B;
 	font-size: 13px;
	line-height: 30px;
}

h6{font-size: 9px;}

/* ENGLISH.PHP*/
#fot_english{
	width:570px;
	height:246px;
	background-image:url(../img/fotoenglish.jpg);}


/* HOME.PHP*/
#fot_empresa{
	width:570px;
	height:305px;
}

#vision_col1{
	height:100px;
	width: 270px;
	margin-right:15px;
	float:left;
}
#vision_col2{
	height:100px;
	width: 270px;
	margin-left:15px;
	float:left;
}


/*NUESTRO.PHP*/

#orga_pic{
	width: 570px;
	height:300px;
}


#organizacion{
	width: 570px;
	padding-top:20px;
	float:left;
}

.orgalist{
	list-style:none;
	width:170px;
	height:200px;
	float:left;
}

#orgalist_centro{
	
	margin-left:15px;
	margin-right:15px;
	padding-right:10px;
	padding-left:15px;
	width:170px;
	height:200px;
	float:left;
	border-right:#ebebeb 1px solid;
	border-left:#ebebeb 1px solid;
}

/*EXPERTISE.PHP*/

#fot_expertise{
	width: 230px;
	height:350px;
	float:left;
	margin-right:10px;
}

#expertise{
	width: 270px;
	padding-left:10px;
	float:left;
}
#expert{
	margin: 0;
  	padding: 0;
	padding-bottom:10px;
}

#expert li {
	width: 250px;
	list-style:url(../img/bullet.gif);
	list-style-position:outside;
	margin-left:20px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:#f0f0f0 1px solid;
}

/*SERVICIOS.PHP*/
/*MAIN*/

#servi_main1 a{
	width:190px;
	height:200px;	
	margin-top:40px;
	float:left;
	
}
#servi_main2 a{
	width:190px;
	height:200px;	
	margin-top:40px;
	float:left;
}
#servi_main3 a{
	width:190px;
	height:200px;	
	margin-top:40px;
	float:left;
	
}


/*SOPORTE TI*/
#cuadro{
	width:570px;
	height:300px;
	margin-bottom:20px;
}
#serv_ti1{
	width:270px;
	height:300px;
	float:left;
	padding-right:10px;
	border-right:#f0f0f0 1px solid;
	margin-bottom:20px;
	margin-top:20px;
}

#serv_ti2{
	width:270px;
	height:300px;
	float:left;
	padding-left:10px;
	margin-bottom:20px;
	margin-top:20px;
}

/*AUTENTIFICACION*/
#aute_pic{
	width:180px;
	height:190px;
	float: left;
}

#aute_main{
	width:570px;
	height:320px;
	float: left;
	margin-left:10px;
	margin-top:10px;
	}
	
.aute_chico{
	margin-top:20px;
	width:570px;
	margin-bottom:20px;
	float:left;
}

/*FRAUDES*/
#diagram_fraud{
	width:570px;
	height:300px;
}

#fraud1{
	width:270px;
	height:220px;
	float:left;
	padding-bottom:20px;
	margin-top:20px;
	border-bottom:#f0f0f0 1px solid;

}
#fraud2{
	width:270px;
	height:280px;
	float:left;
	
	}
	
#fraud_de{
	width:260px;
	height:450px;
	float:right;
	margin-left:10px;
	margin-top:20px;
	padding-left:20px;
	border-left:#f0f0f0 1px solid;
	}

#serv3{
	width:530px;
	height:150px;
	padding:10px;

	margin-bottom:20px;
}

/*PRODUCTOS.PHP*/
/*MAIN*/

#prod_main1 a{
	width:190px;
	height:200px;	
	margin-top:40px;
	float:left;
	
}
#prod_main2 a{
	width:190px;
	height:200px;	
	margin-top:40px;
	float:left;
}
#prod_main3 a{
	width:190px;
	height:200px;	
	margin-top:40px;
	float:left;
}
.link_servi_main{
	width:170px;
	height:30px;
	margin-top:20px;	
	margin-bottom:20px;
	text-align:right;
}
.link_servi_main a{
	color:#C7731B;
	text-decoration:underline;
}
.link_servi_main a:hover{
	color:#64bfc0;
	}

/*PRODUCTOS LISTA TIPO 3SECC*/

.lista_prod{
	list-style-image:url(../img/bullet.gif);
	list-style-position:outside;
	line-height:20px;
	}
	
/*PRODUCTOS FRAUDE*/

#img_fraud{
	width:570px;
	height:150px;
	margin-bottom:20px;
	border:#f0f0f0 1px solid;
}

/*CLIENTES.PHP*/

#intclient{
	width:570px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.client{
	width:170px;
	height:260px;	
	margin-bottom:20px;
	float:left;
			
}

#client_centro{
	width:170px;
	height:260px;	
	margin-bottom:20px;
	padding-right:20px;
	padding-left:20px;
	float:left;	
	border-right:#ebebeb 1px solid;	
	border-left:#ebebeb 1px solid;	
}
	
.clientes li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style:none;
	margin-top:15px;

}
#link_c{
	width:570px;
	height:30px;
	padding-top:30px;
	text-align:right;
	float:right;
	
}
#link_c a{
	color:#C7731B;
	text-decoration:underline;
}
#link_c a:hover{
	color:#64bfc0;
	text-decoration:underline;
}

/*TRABAJA.PHP*/
#img_trabaja{
	width:570px;
	height:229px;
	}

#busc1{
	width:270px;
	height:200px;
	float:left;
	padding-right:10px;
	border-right:#ebebeb 1px solid;
	margin-bottom:20px;
}
#busc2{
	width:270px;
	height:200px;
	float:left;
	padding-left:10px;
	margin-bottom:20px;
}

.link_t{
	width:570px;
	height:30px;
	float:left;
	font-size: 12px;
	float:right;
	text-align:right;
}

.link_t a{
	color:#C7731B;
	text-decoration:underline;
	
}
.link_t a:hover{
	color:#64bfc0;
}

/*CONTACTO.PHP*/

#direcciones{
	width:200px;
	height:360px;
	float:right;
	padding-right:10px;
}

#mapita{

	width:200px;
	height:230px;
	margin-top:10px;
	}

#datos{
	width:200px;
	height:140px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
}

#formacontacto{
	width:300px;
	height:320px;
	float:left;
	text-align:left;
	margin-right:20px;
	border-right:#F0F0F0 1px solid;
	padding-right:20px;
}

/*CONFIRMACION CONTACTO*/
#conf_contact{
	margin:auto;
	text-align:center;
}
#conf_contact a{
	color:#C7731B;
	text-decoration:underline;
}
#conf_contact a:hover{
	color:#64bfc0;
}
