
@font-face {
    font-family: GraublauWeb;
    src: url(fonts/GraublauWeb.otf) format("opentype");
}

BODY {
background : #161616 url("fondo.jpg") no-repeat top center fixed;
background-size:1920px;
/* font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; */
	color: #777;
	font: 12px Arial, Helvetica, sans-serif;
margin : 10px 0px 20px 0px;
text-align: center;
z-index: 0;
}

#content p {
	padding: 0px 0px 20px 0px;
        font: 12px/18px Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 {
font-weight: normal;
letter-spacing: -1px;

}
h1 {
font-family:GraublauWeb,Verdana, Arial, Helvetica, sans-serif;
font-size: 30px;
text-shadow: #FFF 3px 3px 0px;
text-shadow: #bbb 2px 2px 3px;
-webkit-transition-property: opacity, text-shadow, color;
-webkit-transition-duration: 2s, 2s, 2s;
}

/*h1:hover {

  	text-shadow: #ccc 2px 2px 5px;
	color:#E20074;
} */

A, A:VISITED, A:ACTIVE, A:FOCUS, A:LINK {
color: #f70; font-family: Arial, Helvetica, sans-serif; font-size: 13px;
/* color:  #494E6B; */
}

A:HOVER{
color: #ffcc00; /* #3F7DE3; */
/* font-weight: bold; */

}

#container{
text-align: left;
width: 960px;
background: #fff;
margin: auto;
border: 1px solid #000;
z-index: 1;
}

#company {
position: absolute;
padding-left: 750px;
padding-top: 247px;
z-index: 10;
}

#menu_bar {
width: 960px;
height: 27px;
background: #2C5F93;
}

#search {
float: right;
padding-top: 2px;
padding-right: 5px;
z-index: 30;
}

#search input {
color: #888;
}

#window {
background: #fff url('') no-repeat;
width: 900px;
min-height:500px;
height: auto !important;
height: 500px;
padding: 30px;
overflow: hidden;
z-index: 40;
}

#content {
width: 650px;
padding: 0px;
border: solid 0px #e1e1e1;
float: left;
margin:10px;
text-align: justify;
z-index: 50;
}

#content img {
margin-right: 15px;
margin-bottom: 15px;
/* border: solid 1px #eee;
padding: 5px 5px 25px 5px ; */
}

#content h1, h2 {
margin: 10px 0px 10px 0px;
}

#news {
width: 180px;
float: right;
font-size: 90%;
max-height: 500px;
height: auto !important;
height: 100px;
overflow: auto;
background-color: white;
/*position: absolute;
top: 200px;
right: 50px;*/
padding: 10px;
margin-top: 100px;
border: solid 1px gray;
  -webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
  filter: shadow(color=#999999, direction=135, strength=2);
}

#form {
width: 400px;
padding: 30px;
align: center;

}

#bottom {
width: 940px;
height: auto;
clear : both;
color : #eee;
background: #aaa;
text-align: center;
padding: 10px;
border: 0px solid green;
}


img {
padding: 0px;
border: solid 0px #999;
float: left;
}


#css_selector {
position: absolute;
top: 10px;
left: 10px;
border: solid 1px black;
padding: 10px;
background: white;
z-index: 20;
}









