body{
	font-family: Tahoma, Arial, sans-serif;
	margin:0;
	background-color:#020202;
	color:#616161;
	font-size:10px;
}
body, html{
	height:100%;
}

img, div { behavior: url('../img/iepngfix.htc'); }
img{
	border:0px;
}
.fix{
	clear:both;
}
h1{
	font-weight:normal;
	line-height:19px;
	height:0px;
	margin:0px;
}
h2{
	font-size:12px;
	font-weight:normal;
	line-height:12px;
	height:21px;
	margin:0px;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	color:#adadad;
	text-decoration:none;
}
a:hover{
	color:#616161;
	text-decoration:none;
}

@font-face {
    font-family: 'FrutigerLTStd45Light';
    src: url('frutigerltstd-light-webfont.eot');
    src: url('frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigerltstd-light-webfont.woff') format('woff'),
         url('frutigerltstd-light-webfont.ttf') format('truetype'),
         url('frutigerltstd-light-webfont.svg#FrutigerLTStd45Light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FrutigerLTStd65Bold';
    src: url('frutigerltstd-bold-webfont.eot');
    src: url('frutigerltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigerltstd-bold-webfont.woff') format('woff'),
         url('frutigerltstd-bold-webfont.ttf') format('truetype'),
         url('frutigerltstd-bold-webfont.svg#FrutigerLTStd65Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FrutigerLTStd55Roman';
    src: url('frutigerltstd-roman-webfont.eot');
    src: url('frutigerltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutigerltstd-roman-webfont.woff') format('woff'),
         url('frutigerltstd-roman-webfont.ttf') format('truetype'),
         url('frutigerltstd-roman-webfont.svg#FrutigerLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;

}
.relative{
	position:relative;
}
#relative{
	position:relative;
}
.float{
	float:left;
}
.bold{
	font-family: 'FrutigerLTStd65Bold';
}
.light{
	font-family: 'FrutigerLTStd45Light';
}

#sitio{
	width:1024px;
	/*height:100%;*/
}

#menu{
	width:250px;
	height:768px;
	/*height:100%;*/
	float:left;
	margin:0 10px 0 0;
	background-color:#191919;
}
#contenido{
	width:764px;
	float:left;
	margin:0 0 10px 0;
}
#logo{
	width:225px;
	height:60px;
	/*padding:25px 0 0 25px;
	background-color:#232222;*/
}
#botonera{
	width:225px;
	height:265px;
	padding:10px 0 0 25px;
	background-color:#292929;
	font-family: 'FrutigerLTStd55Roman';
}
#botoPrinc{
	width:75px;
	height:80px;
	float:left;
	margin-right:10px;
}
#botoPrinc li{
	height:15px;
}
#botoPrinc li.over a{
	color:#616161;
}
#botoSec{
	width:75px;
	height:80px;
	float:left;
	margin-right:10px;
}
#botoSec li{
	height:15px;
}
#botoSec li a{
	color:#616161;
}
#botoSec li.over a{
	color:#adadad;
}

#botoServ{
	width:75px;
	height:80px;
	float:left;
	margin-right:10px;
}
#botoServ li{
	height:25px;
	margin-bottom:5px;
}
#botoServ li#chico{
	height:15px;
	margin-bottom:5px;
}
#botoServ li a{
	color:#616161;
}
#botoServ li.over a{
	color:#adadad;
}

#footer{
	width:225px;
	height:40px;
	/*padding:367px 0 0 25px;*/
	background-color:#191919;
	padding:0 0 0 25px;
	position:absolute;
	bottom:0;
	left:0;
}
#footer a{
	color:#616161;
}

/*--HOME--*/

#frase{
	width:430px;
	height:275px;
	font-family: 'FrutigerLTStd45Light';
	font-size:60px;
	margin-top:75px;
}
.txtNews{
	width:105px;
	float:left;
	margin-left:10px;
}

/*--ESTUDIO--*/

#fotoSec{
	width:657px;
	height:144px;
	margin-top:85px;
}
.txtReflx{
	width:440px;
	float:left;
	line-height:12px;
	margin-top:30px;
	/*overflow:hidden;*/
}
.linksReflx{
	width:200px;
	margin:10px 0 0 10px;
	float:left;
	
}

/* easyscroll */

#easyscroll{
	width:440px;
	height:230px;
	float:left;
	margin:10px 10px 0 0;
}	
#easyscrollnav, #easyscrollnav li{
	height:7px;
	line-height:7px;
	margin:0;	
	padding:0;
}	
#easyscrollnav{
	position:absolute;
	top:260px;
	left:0px;
}			
#easyscrollnav li{
	width:11px;
	list-style:none;
	cursor:pointer;
	margin-bottom:10px;
}
#easyscrollnav li#btnDown{
	width:11px;
	height:7px;
	list-style:none;
	cursor:pointer;
	background-image:url('../img/abajo.png');
	background-repeat:no-repeat;
}
#easyscrollnav li#btnUp{
	width:11px;
	height:7px;
	list-style:none;
	cursor:pointer;
	background-image:url('../img/arriba.png');
	background-repeat:no-repeat;
}
#easyscrollnav li#btnDown.over{
	opacity:0.5;
}
#easyscrollnav li#btnUp.over{
	opacity:0.5;
}

/* easyscroll */

#easyscroll2{
	width:200px;
	height:230px;
	float:left;
	margin:10px 10px 0 0;
}	
#easyscrollnav2, #easyscrollnav2 li{
	height:7px;
	line-height:7px;
	margin:0;	
	padding:0;
}	
#easyscrollnav2{
	position:absolute;
	top:260px;
	left:450px;
}			
#easyscrollnav2 li{
	width:11px;
	list-style:none;
	cursor:pointer;
	margin-bottom:10px;
}
#easyscrollnav2 li#btnDown{
	width:11px;
	height:7px;
	list-style:none;
	cursor:pointer;
	background-image:url('../img/abajo.png');
	background-repeat:no-repeat;
}
#easyscrollnav2 li#btnUp{
	width:11px;
	height:7px;
	list-style:none;
	cursor:pointer;
	background-image:url('../img/arriba.png');
	background-repeat:no-repeat;
}
#easyscrollnav2 li#btnDown.over{
	opacity:0.5;
}
#easyscrollnav2 li#btnUp.over{
	opacity:0.5;
}

/*-equipo-*/
.contEq{
	width:218px;
	height:500px;
	margin-right:3px;
	float:left;
}
.txtEq{
	width:195px;
	margin-top:10px;
	padding-bottom:20px;
}

/*--SERVICIOS--*/


/*--OBRAS--*/
.contObras{
	width:193px;
	height193px;
	float:left;
	margin-bottom:5px;
}
.thumbsObras{
	width:193px;
	height125px;
}
.textoObras{
	width:170px;
	height:63px;
	padding:5px 0 0 10px;
	/*
	position:relative;
	top:540px;
	left:5px;
	*/
}
.fotoObras{
	width:786px;
	height:507px;
	margin:0;
}
#volver{
	width:100px;
	height:15px;
	margin:85px 0 10px 0;
}
#volverGal{
	width:100px;
	height:15px;
	position:fixed;
    top:20px;
    /*position:relative;
	z-index:3;*/
	left:7px;
}
#slideObras li{
	float:left;
}

#arrows {
    cursor: pointer;
    height: 15px;
    width: 50px;
    position:fixed;
    top:20px;
    z-index:3;
}
#arrowsBottom {
    cursor: pointer;
    height: 15px;
    width: 50px;
    position:fixed;
    top:600px;
}
#arrows ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin:0px;
    padding:0px;
}
#arrows ul li {
    display: inline;
    height: 15px;
    margin:0px;
    padding:0px;
    width: 10px;
}
#arrows ul li a {
    cursor: pointer;
    display: block;
    float: left;
    height: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 10px;
}
#arrows ul #arleft a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/atras.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    margin-right: 15px;
}
#arrows ul #arright a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../img/adelante.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
}

/*--CONTACTO--*/
#direccion{
	width:200px;
	margin:85px 0 10px 0;
	color:#fff;
}
#campoMail{
	
}
#txtArea{
	
}
#btEnviar{
	width:310px;
	height:22px;
	border:none;
	background-color:#272727;
	padding:0 0 2px 5px;
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	text-align:left;
	cursor:pointer;
}
.campo{
	width:304px;
	height:14px;
	border:none;
	background-color:#838383;
	padding:3px;
	margin-bottom:2px;
	color:#fff;
}
textarea{
	width:300px;
	height:108px;
	border:none;
	background-color:#838383;
	padding:5px;
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
}
#redes{
	width:40px;
	height:20px;
	margin-top:145px;
}