.unfloat { clear: both; }
#twitter_div {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color: #262626;

}
	
	#twitter_div li a{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#232323;
	text-decoration:none;
	}
	
	#twitter_div li a:hover{
	color:#0894A5;
	text-decoration:underline;
	}

 .small_box_content .top .right.inset-img {
	float: right;
}


a:link {
	text-decoration: none;
	color: #222;
}
a:visited {
	text-decoration: none;
	color: #222;
}

html, body {margin:0; height:100%}

body { background:#232323 ;font-family:Arial, Helvetica, sans-serif;}

ul, li{list-style:none;margin:0; padding:0;}

#header {float:left;; width:100%; height:136px; background:transparent;text-align:center; color:#FFFFFF;background:#232323;}



.container {
	position:relative;
	width:1000px;
	margin:0px auto;
	display:block;
	position:relative;
	overflow: hidden;
}
.container .content {
	position:relative;
	width:960px;
	margin:0;
	float:left;
	height:auto!important;
	z-index:1;
	padding:0 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#logo{float:left; margin:34px 0px 20px 0px;}
#motto{	float:right; margin-top: 56px;}
#cc{float:right; margin: 45px 20px 0 0;}


#menu_row {
	float:left;
	width:100%;
	height:30px;
	padding:0;
	margin:0;
	border-top:thin #93A5A7 solid;
	border-bottom:thick solid #42818A;
	background:#000;
}

#efectiv_content {
	float:left;
	width:100%;
	min-height: 100%;
	background:#232323 ;
}
#efectiv_content .bottom{float:left;width:100%; height:auto; background:#232323;padding-bottom:30px;}
#efectiv_content .bottom .container .content{padding-top:15px;}

#footer {float:left;position:relative; bottom:0; width:100%; height:35px; background:transparent;color:#FFFFFF;background:url(layout/footer_bg.jpg) repeat-x center top; padding-top:17px; font-size:11px; font-weight:normal; margin:0;}
#footer .footer_right ul{float:left;height:15px;}
#footer .footer_right ul li {display:inline; background:url(layout/footer_selector.jpg) no-repeat top left;}
#footer .footer_right ul li.first {background:none;}
#footer .footer_right ul li a, #footer .footer_left a{  color:#5c5b5b;height:15px;display:inline-block;padding:0px 9px;}

#footer .footer_right ul li a:hover,
#footer .footer_left a:hover{text-decoration:none;color:#48c8d4;}


#footer .footer_left{float:left;width:300px;color:#505050;}
#footer .footer_right{float:right;width:655px;}
 #footer .footer_left a {padding:0;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


h1, h3, h3.bg,.small_box_content a{font-weight:bold;color:#bdbcbc;}
h1{ font: bold 18px/normal Arial, Helvetica, sans-serif; 	 text-transform:uppercase; 	padding:20px 0 15px 0;	text-align: center;}
h3{float:left;font-size:16px; width:auto;display:inline; margin:0; padding:2px 0 5px 0px;}

#efectiv_content .bottom{
	float:left;
	width:100%;
	background:transparent;
	padding-bottom:0px;
}

#boxes{ float:left;width:100%; height:auto; background:#232323 ; }
 
.small_box{float:left;  height:auto;font-size:12px; padding-bottom:25px; margin: 0 15px;}
.small_box_right{float:left; width:260px; height:auto;font-size:12px; padding-bottom:25px; margin: 0 15px;}
.small_box .small_box_content,
.small_box_right .small_box_content{float:left; width:263px; height:255px; border:1px solid #adadad;background:#fff url(layout/quick_about_bg.jpg) repeat-x top; padding:10px 15px; }
.small_box .only_border, .small_box_right .only_border {border:1px solid red;width:295px; height:277px;border:1px solid #d5d5d5;}
.small_box_content1{float:left; width:263px; height:275px; border:1px solid #adadad;background:#fff url(layout/quick_about_bg.jpg) repeat-x top; padding:0px 15px; }
.right.inset-img {float:right; margin-top:10px;}

.small_box p,.small_box_right p {
	color:#7a7a7a;
	margin:14px 101px 0 1px;
	line-height:18px;
	text-align: justify;
}

.small_box_content a{white-space:nowrap;color:#fff;}
.small_box_content a span{float:left;height:25px; width:5px; background:url(layout/button_left.jpg) no-repeat left top; padding-left:4px; margin-left:65px;}
.small_box_content a span span{float:left;height:25px; width:auto; background:url(layout/button_right.jpg) no-repeat right top; padding-right:6px;padding-top:5px; margin-left:0px;}
.small_box_content a:hover span span{
	text-decoration:none;
	cursor:pointer;
	color:#b3e9f0;
	text-align: left;
}

.small_box_content .news_title {
	width:99%;
	height:auto;
	border-bottom:1px dashed #d7d7d7;
	color:#4f4f4f;
	clear:both;
}
.small_box_content .news_title  span{font-size:10px;float:right;padding:5px 0 0 0; color:#c3c3c3;}

.small_box_content .news_title a{color:#4f4f4f;}
.small_box_content .news_title a:hover{color:#027d8c; text-decoration:none;}
.small_box_content .news_title h3 {color:#4f4f4f;}
.small_box_content ul.list { width:100%; padding:8px 0 10px 0;font-size:15px; color:#7a7a7a;}
.small_box_content ul.list li { width:100%; display:block; padding:3px 0 2px 10px; background:url(layout/contac_info_li.jpg) no-repeat 0 7px;}
.small_box_content .withWidth { width:80px; float:left; clear:both;}
.small_box_content ul.list li a{font-weight:normal; color:#0894a5;}
.small_box_content ul.list li a:hover{font-weight:normal; color:#007988;}


.more_detail{float:left;width:140px;padding-left:20px;}
.visit_porto{float:left;width:157px;}









/*
#top_bar {
	background-color:#000000;
	height: 35px;
}

*/
#nav_container {
	width: 940px;
	margin: 0 auto;
}
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #9f9f9f;
	z-index: 9999;
	float: left;
	position: relative;	
}
#nav, #nav ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:0.6em;
}
#nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding: 14px 25px;
    color:#a5a5a5;
    text-decoration:none;
	text-transform: uppercase;
}
#nav a:hover {
    color:#fff;
}
#nav .on{
	background: url(../images/hover.png) no-repeat center;
	height: 12px;
	color:#fff !important;
	float: left;
	position: relative;
}

#nav li{
    float:left;
    position:relative;
}
#nav ul {
    position:absolute;
    top:2.9em;
    display:none;	
	z-index: 1;
}
#nav li ul a {
    width:8em;
    float:left;
	background-color: black;
	background-image: none !important;
}
#nav li ul a:hover {
	background-color: #292929;
}
#nav ul ul{
	top:auto;
}	
#nav li ul ul {
    left:11.3em;
    margin:0px 0 0 10px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
    display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
    display:block;
}
#vid {
	padding-top: 25px;
	padding-right: 10px;
	float: left;
}

#fpnews{ margin: 35px 0 0 0;}
#submitbtn { margin-left:10px; margin-top:5px; vertical-align:text-bottom;}

















