body {
position: relative;
margin: 0;
padding: 0;
font-size: 95%;
text-align: center;
font-family:arial,sans-serif;
background: #3385d6;
/*background: #fff url(/images/welcomebackground.png) center no-repeat;	*/

}
#wrapper-bg{

}

#wrapper {
width:867px;
height: 850px;
margin: 5px auto;
padding:  0;
text-align: left;
background: #fff;
}

#content{
padding: 15px;
margin:0;
margin-bottom: 0px;
background: #0066cc;
}

#main-content{
height:458px;
padding: 0;
margin:0;
/*background: #fff url(/images/bg_content.png) top left no-repeat;
background: #fff url(/images/ccbm_filiales_composed.png) 100% 40% no-repeat;*/
}

#top-content{
width:208px;
height:458px;
float:left;
padding: 0;
background:#07759a;
}

#right-content{
float:left;
width:610px;
height:458px;
margin: 0 0 0 0px;
padding-left: 10px;
background:#fff;	
}	
#bottom-content{
padding: 0;
background: #fff;
/*background: #fff url(/images/rotated-icon-bg.png) repeat-x;*/
}

.icon-row,.first-icon-row{
float:left;
margin: 0;
}
	

#main-left-panel, #main-right-panel{
float:left;	
height:300px;
margin: 2px 0;
padding: 0;
}

#main-left-panel{
width: 599px;	
}

#main-left-panel img{
border:0px;
width:599px;
height:300px;	
}
#main-right-panel{
width:236px;
margin-left: 2px;	
}

.left-panel{
background: #fff url(/images/ccbm-holding_bridge.png) no-repeat;
}

.right-panel{
background: #fff url(/images/ccbm-holding_rp.png) no-repeat;
}

.right-panel p{
margin: 80px 0 0 40px;	
}

.right-panel p span.title{
color: white;
font-weight: bold;
font-size: 16px; 	
}

.left_ad_food{
background: #fff url(/images/food.png) no-repeat;
}

.right_ad_food{
background: #fff url(/images/food_rp.png) no-repeat;	
}

#bottom-content{
clear:both;	
}

#top-msg-panel{
height: 40px;
width: 610px;
display:block;	
}

#top-msg-panel p{
margin:15px 0 0 5px;
padding:0;
	font-size: 29px;
font-weight:bold;
color:	#3385d6;
font-style:italic;
}

#bottom-msg-panel{
height: 40px;
width: 600px;
display:block;	
}

#bottom-msg-panel p{
margin:5px 0 0 5px;
padding:10px;
font-size: 18px;
text-align:justify;
color: #fff;
line-height:1em;
background:	#3385d6;
}
	
#content .welcome-pole-icon, #content .first-welcome-pole-icon, #content  .bottom-welcome-pole-icon,
 #content .first-bottom-welcome-pole-icon{
float:left;
width: 100px;
height: 46px;
}

#content .first-welcome-pole-icon{
margin: 15px 0 10px 15px;
width: 186px;
height: 46px;
background:#07759a;
}

#content .welcome-pole-icon{
	margin: 0px 0 1px 1px;	
}

#content .bottom-welcome-pole-icon{
	margin: 0px 0 0px 1px;	
}

#content .first-bottom-welcome-pole-icon{
	margin: 0;	
}
#welcome-infos{
color:#000;
padding: 0;
background: #fff;

}

#welcome-infos #box{
float:left;
width: 250px;
height:210px;
margin:0px 20px 0 10px;	
padding:0;
border-right:1px solid #093366;
}
#welcome-infos #large-box{
float:left;
width: 280px;	
}

#box .head, #large-box .head{
width: 250px;	
font-size: 14px;
height: 20px;
font-weight: bold;
margin-top:10px;
margin-bottom: 8px;	
}

 #large-box .head{
width: 280px;	
font-size: 14px;
height: 20px;
font-weight: bold;	
}
#box  p.head img, #large-box  p.head img{
float:left;	
}

#box  .img-icon, #large-box .img-icon{
float:left;	
margin-right: 10px;
border:1px solid #c3c4c2;
}

#box .text-icon, #large-box .text-icon{
width: 210px;	
margin-bottom:0px;
	}

 p.text-icon a{
text-decoration:none;	
color:#000;
}
#welcome-infos .text-icon a:hover{
text-decoration:underline;	
}

.news_update{
font-weight:bold;	
}
input  {
   width: 115px;
   margin:  15px 0 0 5px; 
   padding: 0;  
   border : 1px solid #969696;  
}
input.submit_field{
  width: 70px;
   margin:  15px 0 0 5px; 
   padding: 0;  
   border : 1px solid #969696;  
}

#box  p, #large-box  p  {
margin:0;
padding:0;
font-size:11px;	
}
#box  .chip, #large-box  .chip{
padding-top:5px;	
margin: 0px 5px 0 0;	
}
.head-1{
font-size: 14px;
font-weight: bold;
background: #fff url(/images/pink_square.png) center left no-repeat;
}

.button { background: url(/images/newsletter-ok.gif) no-repeat 0 0; border:0; width:24px; height:17px; cursor:pointer;}