@charset "UTF-8";
/* CSS Document */
body{
font-family:Franklin Gothic Book;
}

.general_wrapper{
width:1020px;
margin:auto;
overflow:auto;	
}

#top_navbar{
overflow:auto;
margin:15px 0;	
}

#main_logo{
float:left;	
}

#menu{
width:800px;
height:100px;
background-image:url(../images/fondo_menu.jpg);
float:right;	
box-sizing:border-box;
margin-top:50px;
}

#menu li{
display:block;
float:left;
padding:10px 17px;	
border-left:1px solid white;
margin-top:60px;
}

#menu li a{
font-size:14px;
color:white;
text-decoration:none;
}

.first_item{
border-left:none !important;	
}

.login_menuee{
width:220px;
float:left;
margin-top:30px;	
}

#menuee h2, #login h2{
color:#ee7402;
font-size:20px;
border-right:2px solid #706f6f;
border-bottom:2px solid #706f6f;	
font-family:Franklin Gothic book;
}

#menuee li{
list-style-image:url(../images/bullet.png);	
margin-top:10px;
margin-left:-10px;
}

#menuee li a{
color:#ee7402;
text-decoration:none;
font-family:Franklin Gothic Book;
}

#login{
margin-top:20px;	
}

#login form label, #login form input{
color:#ee7402;	
}

#login form input{
border:1px solid #ee7402;		 
}

#login form button{
background-color:#ee7402;	
padding:5px 30px;
border:none;
font-size:14px;
color:white;
}

#login form p{
color:#ee7402;	
font-size:12px;
margin:0;	
}

#content_wrapper{
float:right;
margin-top:30px;
width:750px;	
}

#content_wrapper p{
color:#706f6f;
font-size:16px;
text-align:justify;
}

#content_wrapper h2{
color:#ee7402;
font-size:20px;
border-bottom:2px solid #706f6f;	
display:inline-block;
font-family:Franklin Gothic book;
}

#legal{
margin-top:20px;
color:#ee7402;
font-size:12px;
text-align:center;	
font-family:Franklin Gothic book;
}

@font-face{
    font-family:Franklin Gothic Book;
	src: local("FranklinGothicStd-Book"), url(../css/fonts/ITCFranklinGothicStd-Book.otf) format('opentype');
    font-weight:normal;
}