body#main_body{
  font-family:Arial, Helvetica, sans-serif,Garuda;
  font-size:12px;
  background:#666666;
  margin:0px;
  line-height:150%;
  text-align: center;
}

#s_all, #s_all_references {
  margin:0px auto;
  width:950px;
  height:1165px;
  padding:5px;
  background:#FFFFFF;
  text-align: left;
}

#s_all_references {
  height: 2310px;
}

#s_header{
  width:950px;
  height:151px;
  margin:0px 0px 0px 0px;
  background:url(../images/headerbg.gif) no-repeat 0px 0px #CCCCCC;
}

#s_header_fondo{
  float:left;
  width:950px;
  height:109px;
  margin:0px 0px 0px 0px;
  background-color: #4E5686;
}

.s_header_fondo_img1{
	background:url(../images/banner/banner2.jpg) no-repeat 0px 0px #CCCCCC;
}

.s_header_fondo_img2{
	background:url(../images/banner/banner1.jpg) no-repeat 0px 0px #CCCCCC;
}

.s_header_fondo_img3{
	background:url(../images/banner/banner3.jpg) no-repeat 0px 0px #CCCCCC;
}

#s_header_menu{
  float:left;
  width:950px;
  height:21px;
  margin:0px 0px 0px 0px;
  background:url(../images/menubg.gif) no-repeat 0px 0px #CCCCCC;
}

#s_header_logo{
  position:relative;
  top:0px;
  left:18px;
  width:152px;
  height:110px;
  background:url(../resources/_wsb_logo_with_text.png) no-repeat 0px 0px #FFFFFF;
}

#s_header_lista{
  position:relative;
  top:0px;
  left:195px;
  width:750px;
  height:20px;
  background:#010D51;
}

#s_header_telephone{
  float:left;
  position:relative;
  top:0px;
  left:270px;
  width:160px;
  height:20px;
  background:#000000;
  text-align:center;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
}

#s_header_languajes{
  float:left;
  position:relative;
  top:0px;
  left:760px;
  width:180px;
  height:20px;
  /*background:#000000; */
  text-align:center;
  text-decoration:none;
  font-size:11px;
  color:#FFFFFF;
}

#s_header_languajes a {
  text-decoration:none;
  color:#FFFFFF;
}

#s_base, #s_base_references {
  width:950px;
  height:1125px;
  margin:0px 0px 10px 0px;
  background:#FFFFFF;
}

#s_base_references {
  height: 2120px;
}

#s_sideleft, #s_sideleft_references {
  float:left;
  width:180px;
  height:950px;
  margin:0px 0px 0px 0px;
  background:url(../images/submenubg.gif) no-repeat 0px 0px #FFFFFF;
}

#s_sdideleft_references {
  height: 2120px;
}

#s_sideright{
  float:left;
  width:170px;
  height:970px;
  margin:0px 0px 0px 0px;
  background:#FFFFFF;
}

#s_content, #s_content_references {
  float:left;
  width:600px;
  height:970px;
  background:#FFFFFF;
}

#s_content_references {
  height: 2120px;
}

#content_container, #content_container_references {
  overflow:hidden;
  position:relative;
  width:560px;
  style:font-size:14px;
  top:20px;
  left:15px;
  margin:5px 5px 5px 5px;
  padding:0;
  background:#FFFFFF;
  background-color: #FFFFFF;
}


#content_container_column_left {
  overflow:hidden;
  float:center;
  position:static;
  width:280px;
  style:font-size:10px;
  top:20px;
  left:7px;
  margin:3px 0px 3px 3px;
  padding:0;
  background:#FFFFFF;
  background-color: #FFFFFF;
}

#content_container_column_right {
  overflow:hidden;
  float:center;
  position:static;
  width:210px;
  style:font-size:10px;
  top:20px;
  left:7px;
  margin:3px 3px 3px 0px;
  padding:0;
  background:#FFFFFF;
  background-color: #FFFFFF;
}


#content_container_references {
  height: 2090px;
}

#s_footer{
  float:left;
  width:950px;
  height:35px;
  background:#010D51;
  text-align:center;
  text-decoration:none;
  color:#FFFFFF;
  font-size:11px;
}

#s_footer a {
  text-decoration:none;
  color:#FFFFFF;
}

ul#m_principal{
  padding:0px 0px 0px 0px;
  margin:0px;
  height:20px;
}

ul#m_principal li{
  display:block;
  float:left;
  text-align:left;
  font-family:Verdana;
  font-size:10px;
  list-style:none;
  padding:0px 0px 0px 20px;
  margin:2px 0px 2px 0px;
  background:url(../images/link.jpg) no-repeat 3px 7px #010D51;
}

ul#m_principal a{
  color:#FFFFFF;
  text-decoration:none;
}

ul#m_principal li a:hover{
  color:#CCCCCC;
  text-decoration:underline;
}

#table_news {
  position:relative;
  top:30px;
  left:10px;
  width:150px;
}

#table_news a{
  color:#FFFFFF;
  text-decoration:none;
}

#table_events {
  position:relative;
  top:30px;
  left:10px;
  width:150px;
}

#table_events a{
  color:#FFFFFF;
  text-decoration:none;
}

.clear{
  clear:both;
}

.disclaimer{
  font-family:Arial, Helvetica, sans-serif,Garuda;
  font-size=8px;
}

.disclaimer_text {
  color:#717171;
  font-family:Arial,Tahoma,Verdana,sans-serif;
  font-size:10px;
  font-style:normal;
  font-weight:normal;
  text-decoration:underline;
  white-space:nowrap;
  }
  
/*  
div#banner_csp {
  position: fixed;
  top: 270px;
  left: 165px;
  width: 180px;
}
*/
div#banner_csp {
  float: left;
  margin-top: 115px;
}
div#banner_csp2 {
  float: left;
  margin-top: 0px;
}

div.banner_derecho {
  margin-bottom: 10px;
  text-align: center;
}

div#twitter {
/*
	width: 150px;
	text-align: center;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
*/
  position:relative;
  background-color:#E5E5E5;
  border-bottom:1px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  clear:both;
  width:155px;
  padding-top: 5px;
  padding-bottom: 8px;

  color:#666666;
  float:left;
  font-family:Helvetica,Arial;
  font-size:14px;
  font-weight:bold;
  letter-spacing:0;
  text-align:center;

}

div#twitter a {
  color:#666666;
  text-decoration:none;
}

