Html,Body{
	margin:0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#Center{
	width:957px;
	margin: auto;
	
}

#SitesSelect{
	width:301px; 
	height:16px;
	border:1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #888888;
	font-size: 9px;
	position: relative;
	left:-3px;
}


#SmallPanel Select{
	position: relative;
	left:45px;
	top:130px;
	width:210px;
}

#Faux{
	background-image: url("../images/background/faux.png");
	background-repeat: repeat-y;
	height:100%;
	margin-bottom: 30px;
}

#Clear{
	clear:both;
}

#Copyright{
	color:#3e4c55;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	text-align: center;
		padding-bottom: 20px;

}

#Copyright a{
	color:#3e4c55;
	text-decoration: none;
}

#ContentBody{
	width:420px;
	padding-top:30px;
	background-image: url("../images/background/bg.png");
	background-repeat: no-repeat;
	position: relative;
	top:-2px;
	float: left;
	height: 100%;
	min-height:552px;
	
}

	#ContentBody P{
		color:#3e4c55;
		margin:0px;
		margin-bottom:40px;
		margin-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 17px;
		margin-bottom: 20px;
	}

	#ContentBody H1{
		color:#20b577;
		margin:0px;
		margin-bottom:30px;
		margin-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
	}

	#ContentBody H2{
		padding-top:20px;
		color:#3e4c55;
		margin:0px;
		margin-bottom:10px;
		margin-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	

/* RIGHT BAR */

#Separator{
	height:30px;
	width:253px;
	background-image: url("../images/panels/grey_separator.png");
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	top:00px;
	margin-bottom: 30px;
}

#SeparatorH{
	width:401px;
	height:28px;
	background-image: url("../images/separatorh.png");
	background-repeat: no-repeat;
	margin-left:20px;
}

#RightBar{
	width:253px;
	float:left;
	background-color: white;
	height: 100%;
	position: relative;
	z-index: 1;
	
}
	
#SmallPanel{
	width:288px;
	height: 178px;
	position: relative;
	overflow: visible;
	float: left;
	background-color: white;
	z-index: 2;
}

#BigPanelTop{
	width:253px;
	height:12px;
	background-image: url("../images/panels/grey_top.png");
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
	left:24px;
	overflow: hidden;
	margin:0px;
	padding: 0px;
	
}

#BigPanelBody{
	width:253px;
	background-color: #dbdbdb;
	background-image: url("../images/panels/grey_bottom.png");
	background-repeat: no-repeat;
	background-position: top;
	float:left;
	height: 100%;
	padding-top: 10px;
	position: relative;
	left:24px;
	overflow: visible;	
}

	#BigPanelBody h1{
		color:#20b577;
		margin:0px;
		margin-bottom:30px;
		margin-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		width: 213px;
	}

	#BigPanelBody h2{
		color:#3e4c55;
		margin:0px;
		margin-bottom:10px;
		margin-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		width: 213px;
	}

	#BigPanelBody p{
		color:#3e4c55;
		margin:0px;
		margin-bottom:40px;
		margin-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: 213px;
		line-height: 17px;
		margin-bottom: 30px;
	}
	
	#BigPanelBody a{
		color:#317b5c;
		text-decoration: underline;
	}


#Distribuidor{
	width:253px;
	height:130px;
	float: left;
	position:relative;
	background-image: url("../images/panels/distribuidor.png");
	background-repeat: no-repeat;
	margin-top:20px;
}

.Anuncios{
	width:253px;
	height:130px;
	float: left;
	position:relative;
	background-repeat: no-repeat;
	margin-top:0px;
	margin-bottom: 10px;
}

.Anuncios.domicilioChange{
	background-image: url("../images/panels/domicilio.png");
}


/* END OF RIGHT BAR */





/* MENU BAR */

#MenuOverlap{
	width:259px;
	height:66px;
	position: relative;
	top:130px;
	z-index: 1000;
}

#MenuOverlapBody{
	width: 201px;
	height: 66px;
	float: left;
	background-color: #7891a3;
}

#MenuOverlapAlpha{
	width:46px;
	height:66px;
	float:left;
	opacity:0.4; 
    MozOpacity:0.4; 
    KhtmlOpacity:0.4; 
	filter: alpha(Opacity=40);
	background-color: white;
	margin-right: 2px;
}

#MenuContainer{
	float:left;
	width:249px;
	height:600px; /*CAMBIAR*/
	background-color: #7891a3;
	position:relative;
	overflow: visible;
	top:-2px;
}

#Menu{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

#Menu img{
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
}

.MenuText{
	width:249px;
	height:25px;
}

.MenuGraph{
	width:249px;
	height:66px;
}


#Submenu{
	width:249px;
	float: left;
}

#SubmenuTop{
	width:249px;
	height: 12px;
	background-image: url("../images/menu/submenutop.png");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#SubmenuBody{
	width:249px;
	height: 100%;
	background-image: url("../images/menu/submenubody.png");
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

	#SubmenuBody ul{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		color:#ffffff;
		margin:0px;
		margin-left:12px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	#SubmenuBody li{
		margin-bottom: 0px;	
		line-height: 24px;	
		color: #ffffff;

	}
	
	#SubmenuBody li a:link{
		color: #ffffff;
		text-decoration: none;
	}

	
	#SubmenuBody li a:active{
		color: #ffffff;
		text-decoration: none;
	}
	
	#SubmenuBody li a:visited{
		color: #ffffff;
		text-decoration: none;
	}

	
	#SubmenuBody li a:hover{
		color: #c1d1dd;
		text-decoration: none;
	}
	
#SubmenuBottom{
	width:249px;
	height: 8px;
	background-image: url("../images/menu/submenubottom.png");
	background-repeat: no-repeat;
}

/* END MENU BAR */





/* HEADER */

.HeaderBar{
	float:left;
	width:950px;
	height:23px;
	background-image: url("../images/languagebar.png");
	background-repeat: repeat-x;
	clear:both;
	margin-bottom:2px;
	text-align: right;
	position: relative;overflow: visible;
	z-index: 99;
	
}

.HeaderBar p{
	margin:0px;
	padding: 0px;
	font-family:Arial,Verdana,"Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #D6DEE3;
	line-height: 23px;
	text-align: left;
	margin-left:268px;
}

.HeaderBar img{
	margin-top:7px;
	margin-right:5px;
}

#Header{
	float:left:
	width:950px;
	height:237px;
}

#HeaderImage{
	float:left;
	width:647px;
	height:237px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

#HeaderSmallImage{
	float:left;
	width:301px;
	height:237px;
	background-repeat: no-repeat;
	margin-left:2px;
	margin-bottom: 2px;
}

#HeaderAlphaBarContainer{
	float:left;
	position: absolute;
	width:46px;
	height: 237px;
	border-right: 2px solid white;
}

#HeaderAlphaBarBackground{
	background-color: white;
	width:46px;
	height: 237px;
	opacity:0.5; 
    MozOpacity:0.5; 
    KhtmlOpacity:0.5; 
	filter: alpha(Opacity=50);
}

#HeaderLogoContainer{
	width:249px;
	height:66px;
	position: relative;
	top:-25px;
	z-index: 100;
}

#HeaderLogoAlpha{
	width:46px;
	height: 66px;
	background-color: white;
	float: left;
	margin-right: 2px;
	opacity:0.5; 
    MozOpacity:0.5; 
    KhtmlOpacity:0.5; 
	filter: alpha(Opacity=50);
}
#HeaderLogo{
	float: left;
	width:201px;
	height:66px;
	background-image: url("../images/logo/logo.png");
}

/* END HEADER */

#bt_vetoservices{clear:both;top:0px;right: 8px;z-index:9299;width:237px;height:33px;overflow: hidden;position: absolute;background: url('../images/buttons/bt_vetoservices.gif') 0px 0px;display:block} 
#bt_vetoservices:hover{background-position: 0px -37px} 

#bt_vetousers{cursor:pointer;clear:both;top:0px;right: 245px;z-index:9299;width:158px;height:33px;overflow:visible;position: absolute;background: url('../images/buttons/bt_vetousers.gif') 0px 0px;display:block} 
#bt_vetousers:hover{background-position: 0px -37px} 

#bt_vetohome{cursor:pointer;clear:both;top:0px;right: 245px;z-index:9299;width:158px;height:33px;overflow:visible;position: absolute;background: url('../images/buttons/bt_vetohome.gif') 0px 0px;display:block} 
#bt_vetohome:hover{background-position: 0px -37px} 

#bt_vetoquit{cursor:pointer;clear:both;top:0px;right: 398px;z-index:9299;width:89px;height:33px;overflow:visible;position: absolute;background: url('../images/buttons/bt_vetoquit.gif') 0px 0px;display:block} 
#bt_vetoquit:hover{background-position: 0px -37px} 


/* CONTROLS */
.button{display:inline-block;*zoom:1;*display:inline;-moz-corner-radius:4px;-webkit-border-radius: 4px;border-radius:4px;padding: 4px 6px 4px 6px;background-color: #7891a3;color: white;text-decoration: none;border-bottom: 2px solid #5f7281}
.button.buttonBig{font-size: 1.3em;font-weight: bold;text-shadow: 0px -1px 0px #414e58}
.button:hover{background-color: #acc1d0;text-shadow: 0px 1px 0px #94a6b3}


/* LANDINGS */
#sec_landing #ContentBody{background-color: white;background-image: none}
#sec_landing #ContentBody a{text-decoration: none;font-weight: bold;color:#084D3F}

/* USER DEDICATED SITE */

fieldset{border:0px;margin:0px;padding:0px}
label {display: inline-block;*zoom:1;*display:inline}

.infoBalloon{width:auto;height:auto;border:5px solid white;position:absolute;z-index:99;z-index:9999;background-color:#31506d;background-color:rgba(49,80,109,0.98);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:left;padding:10px;color:white;text-shadow: 0px -1px 0px #5b6770;font-size:11px;text-align: center;filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=145, Strength=5); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.4);}
.infoBalloon .bg_popup_corner{position:absolute;top:-17px;left:50%;margin-left:-18px;width:51px;height:17px;background:url('../images/background/bg_popup_corner.gif') no-repeat;}


#reg_loginPanel {width:300px;height:auto;top:37px;left:458px;}


#regForgot {display: inline-block;*zoom:1;*display:inline;margin-right: 5px}
#reg_loginPanel form{width:244px;margin-left:auto;margin-right:auto;background: none}
#reg_loginPanel fieldset {text-align: right;background: none;border: none;display:inline-block;*zoom:1;*display:inline;margin: 0px;padding: 0px}
#reg_loginPanel label{width:105px;margin-bottom:3px;margin-right:0px;font-weight: bold;text-align: left;color: white}
#reg_loginPanel a{color:#b2c5d7;text-decoration: none}
#reg_loginPanel .buttonHolder {font-size: 15px;font-weight: bold;margin-bottom: 15px;}
#reg_loginPanel .buttonHolder a{color: white}
#reg_loginPanel .loginMsg{font-size: 11px;color:red;margin-top: 10px;}
#reg_loginPanel input{width:119px;border: 1px solid #dadada;padding: 1px;margin-bottom:3px;-moz-border-radius: 0px;-webkit-border-radius: 0px}

.lay_hidden{display:none}
.buttonHolder{text-align: center;margin-top: 10px}
.buttonHolder.right{text-align: right}
.buttonHolder.left{text-align: left}

