/*-------generales--------*/
*{
  margin: 0;
  padding: 0;
}
body{
  font-family: "Arial",Verdana,sans-serif;
  background-color: #cfcfcf;
}
a{
  text-decoration: none;
  outline: none;
}
img{
  border: 0;
	behavior: url("pngbehavior.htc");
}
/*----------tags-----------*/
h1{
	color: #555555;
	font-size: 22px;
	font-weight: normal;
	margin: 30px 0 10px 0;
	font-family: Arial Black;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3e5373;
	font-weight: normal;
	line-height: 24px;
}
h3{
	font-family: Arial Black;
	font-size: 18px;
	color: #555555;
	font-weight: normal;
	text-transform: uppercase;
	background: url(../img/.png) no-repeat;
	text-indent: -5000%;
}
h3 span{		
	text-indent: -5000%;
}
/*-------estilos texto------*/
.t9px{
	font-size: 9px;
}
.t10px{
	font-size: 10px;
}
.t11px{
	font-size: 11px;
}
.t12px{
	font-size: 12px;
}
.t13px{
	font-size: 13px;
}
.t14px{
	font-size: 14px;
}
.t18px{
	font-size: 18px;
}
.t23px{
	font-size: 23px;
}
.cGrisClaro{
	color: #9a9999;
}
.cGrisClaro a{
	color: #9a9999;
	text-decoration: underline;
}
.cBlanco{
	color: #ffffff;
}
.cGrisClaro2{
	color: #b6b6b6;
}
.cGrisOscuro2{
	color: #494949;
}
.cVioleta{
	color: #583977;
}
.cVioleta a{
	color: #583977;
	text-decoration: underline;
}
.espaciado18{
	line-height: 18px;
}
.espaciado18 p{
	margin: 10px 0;
}
.espaciado24{
	line-height: 24px;
}
/*------estilo links-------*/
.subrayadoCeleste a{
	color: #8dcad0;
	text-decoration: underline;
}
.hoverVerde a{
	color: #557073;
}
.hoverVerde a:hover{
	color: #3f6165;
}
.hoverRojo a{
	color: #bf2e2e;
}
.hoverRojo a:hover{
	color: #a12626;
}
.hoverGris a{
	color: #494949;
}
.hoverGris a:hover{
	color: #494949;
	text-decoration: underline;
}
/*-----estilo generales----*/
.no-margin{
	margin: 0;
}
.fix{
	clear: both;
}
.h span{
	display: none;
}
.sangria{
	text-indent: 1.5em;
}
.my10{
	margin: 10px 0;
}
.my25{
	margin: 30px 0;
}
.my20{
	margin: 20px 0;
}
.mx10{
	margin: 0 10px;	
}
/*----------divs-----------*/
#bgHeader{
  left: 0px;
  top: 0px;
  width:100%;
	height: 320px;
  z-index: 1;
	position: absolute;
	background: url(../img/bgHeader.png) top center repeat-x;	
}
#header{
	z-index: 1;
	position: relative;
	width: 816px;
	height: 320px;
	margin: auto;
}
#bgSitio{
	width: 100%;
	background: url(../img/bg.png) top center repeat-x;	
}
#contenido{
	width: 816px;
	margin: auto;
	padding-top: 55px;
}
#contenido-portfolio{
	width: 745px;
	margin: auto;
}
.inputCampo{
	margin: 5px 0;
	width: 200px;
	padding: 3px;
}
.inputTexto{
	margin: 5px 0;
	width: 200px;
	height: 80px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.inputCampo,textarea {
	background-color: #d5d2d2;
	margin: 5px 0;
	width: 320px;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px;
	border: 0;
}
.textoImagen{
	background: url(../img/nuestra-filosofia.png) center no-repeat;	
}
.textoImagen p{
	text-indent: -5000%;
}
.textoImagen h1{
	text-indent: -5000%;
}
#nuestra-filosofia{
	width: 621px;
	height: 41px;
	margin: auto;
}
#nuestras-areas{
	width: 621px;
	height: 41px;
}
.fotoEquipo{
	width: 261px;
	height: 444px;
	background: url(../img/Nahuel-Gasparutti.png) center center no-repeat;
	float: left;
}
.descripcionEquipo{
	width: 309px;
	height: 345px;
	float: right;
	padding-top: 99px;
	padding-left: 51px;
}
.iconosContacto{
	height: 24px;
	margin-top: 30px;
}
#nube-de-tags{
	width: 806px;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 100px;
}
#footer{
	border-top: 1px solid #a6a6a6;
	margin-top: 25px;
	padding: 21px 22px 15px 22px;
	height: 60px;
}
#axyoma a{
	display: block;
	width: 53px;
	height: 40px;
	background: url(../img/axyoma.png) no-repeat;
	float: left;
}
#direccion{
	margin-left: 90px;
	padding-left: 28px;
	background: url(../img/direccion.png) 0 4px no-repeat;
	float: left;
}
#telefono{
	padding-left: 28px;
	background: url(../img/telefono.png) 0 4px no-repeat;
}
#email{
	padding-left: 28px;
	background: url(../img/email.png) 1px 7px no-repeat;
}
#datos{
	margin-left: 90px;
	float: left;
}
#facebook a{
	display: block;
	width: 59px;
	height: 12px;
	background: url(../img/facebook.png) no-repeat;
	float: right;
	margin-right: 20px;
}
#linkedin a{
	display: block;
	width: 57px;
	height: 16px;
	background: url(../img/linkedin.png) no-repeat;
	float: right;
	margin-top: -2px;
}
#portfolio{
	width: 803px;
	height: 168px;
	background: url(../img/portfolio.png) no-repeat;
	position: absolute;
	bottom: -150px;
	left: 6px;
}
#portfolioRelativo{
	width: 803px;
	height: 168px;
	position: relative;
}
#formulario{
	width: 637px;
	height: 425px;
	margin: auto;
	margin-top: 50px;
	position: relative;
}
#cargando{
	width: 80px;
	height: 15px;
	position: absolute;
	right: 20px;
	bottom: 15px;
	color: #000000;
}
#mensajeFormulario{
	width: 621px;
	margin: auto;
	margin-top: 40px;
	margin-bottom: -20px;
}
.campoFormulario{
	height: 22px;
	border: 1px solid #dbdbdb;
	padding: 3px 8px;
	width: 619px;
	color: #bababa;
	margin-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.areaFormulario{
	height: 182px;
	border: 1px solid #dbdbdb;
	padding: 8px 8px;
	width: 619px;
	color: #bababa;
	margin-bottom: 35px;
	background-color: #FFFFFF;
	margin-top: 0;
}
.screenIzquierda{
	width: 375px;
	height: 152px;
	float: left;
	margin: 8px 0 0 10px;
}
.screenDerecha{
	width: 375px;
	height: 152px;
	float: right;
	margin: 8px 10px 0 0;
}
/* Menu secciones */
.wrapper1{width:625px; height: 56px; position: absolute; right: 30px; top: 0;}
.menu ul,li {list-style-type:none;}
.menu {height:56px;}
.menu li {float:left;}
.menu a {background:url(../img/menu_dayversion.png); display:block; text-indent:-9000%; height: 56px;}
.menu_night ul,li {list-style-type:none;}
.menu_night {height:56px;}
.menu_night li {float:left;}
.menu_night a {background:url(../img/menu_nightversion.png); display:block; text-indent:-9000%; height: 56px;}

.menu_1 a { width:125px; background-position:0 0; }
.menu_2 a { width:125px; background-position:-125px 0px;}
.menu_3 a { width:125px; background-position:-250px 0px;}
.menu_4 a { width:125px; background-position:-375px 0px;}
.menu_5 a { width:125px; background-position:-500px 0px;}

.menu_1 a:hover {background-position:0 -56px;}
.menu_2 a:hover {background-position:-125px -56px;}
.menu_3 a:hover {background-position:-250px -56px;}
.menu_4 a:hover {background-position:-375px -56px;}
.menu_5 a:hover {background-position:-500px -56px;}

.menu_1 .target {background-position:0 -56px;}
.menu_2 .target {background-position:-125px -56px;}
.menu_3 .target {background-position:-250px -56px;}
.menu_4 .target {background-position:-375px -56px;}
.menu_5 .target {background-position:-500px -56px;}
/* Menu slide */
ul#menuSlide {
	position: fixed;
	margin: 0px;
	padding: 0px;
	top: 340px;
	right: -10px;
	list-style: none;
	z-index:9999;
}
ul#menuSlide li {
	width: 31px;
	text-indent:-9000%;
}
ul#menuSlide li a {
	display: block;
	margin-right: 2px;
	margin-bottom: 5px;
	width: 31px;
	height: 98px;    
	background-color:#ffffff;
	background: url(../img/bgSlide.png) no-repeat #FFFFFF;
}
ul#menuSlide .menu_1 a{
	background-position: 0 0;
}
ul#menuSlide .menu_2 a{
	background-position: 0 -104px;
}
/* Menu equipo */
.wrapper2{width:621px; height: 50px; margin: auto; margin-top: 60px;}
.menu_equipo ul,li {list-style-type:none;}
.menu_equipo {height:50px;}
.menu_equipo li {float:left;}
.menu_equipo a {background:url(../img/menu_equipo.png); display:block; text-indent:-9000%; height: 50px;}

.menu_equipo .menu_1 a { width:205px; background-position:0 0; }
.menu_equipo .menu_2 a { width:208px; background-position:-212px 0px;}
.menu_equipo .menu_3 a { width:208px; background-position:-424px 0px;}

.menu_equipo .menu_1 a:hover {background-position:0 -50px;}
.menu_equipo .menu_2 a:hover {background-position:-212px -50px;}
.menu_equipo .menu_3 a:hover {background-position:-424px -50px;}

.menu_equipo .menu_1 .target {background-position:0 -50px;}
.menu_equipo .menu_2 .target {background-position:-212px -50px;}
.menu_equipo .menu_3 .target {background-position:-424px -50px;}
/* Menu contacto */
.wrapper2{width:621px; height: 70px; margin: auto; margin-top: 70px;}
.menu_contacto ul,li {list-style-type:none;}
.menu_contacto {height:70px;}
.menu_contacto li {float:left;}
.menu_contacto a {background:url(../img/menu_contacto.png); display:block; text-indent:-9000%; height: 70px;}

.menu_contacto .menu_1 a { width:205px; background-position:0 0; }
.menu_contacto .menu_2 a { width:208px; background-position:-212px 0px;}
.menu_contacto .menu_3 a { width:208px; background-position:-424px 0px;}

.menu_contacto .menu_1 a:hover {background-position:0 -70px;}
.menu_contacto .menu_2 a:hover {background-position:-212px -70px;}
.menu_contacto .menu_3 a:hover {background-position:-424px -70px;}
/* Easy Slider */
#slider_relativo{
	width: 621px;
	height: 444px;
	margin: auto;
	margin-top: 60px;
	position: relative;
}
#slider_equipo ul, #slider_equipo li{
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider_equipo li{
	width: 621px;
	height: 444px;
	overflow: hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display: block;
	width: 20px;
	height: 27px;
	position: absolute;
	left: -50px;
	top: 160px;
	z-index: 1000;
}	
#nextBtn, #slider1next{ 
	left: 651px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display: block;
	position: relative;
	width: 20px;
	height: 27px;
	background: url(../img/btn_prev.png) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
	background: url(../img/btn_next.png) no-repeat 0 0;	
}