
	body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100%; text-align: center; margin: 0px; padding: 0px; }
	#pagewrapper { text-align: center; height: 100%; background-color: #cccccc; }
	#pagewrapper .container { text-align: left; width: 1024px;  margin: 0px auto; text-align: left; background-color: #303642; height: 100%; }
	.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
	
	.linkCondiciones{text-decoration:none;color:#A2A2A2; cursor:pointer;}
	
	#trabaja_error{color:red;display:none;}
	
	#contact_error{color:red;display:none;}
	
	.languages { background-color: #FFFFFF; height: 22px; *height: 32px; padding-top: 8px; padding-right: 10px; text-align: right; }
	.languages, .languages a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color:#bababa; }
	.footer { text-align: center; width: 100%; padding-top: 10px; height: 30px; }
	.footer, .footer a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #80878f; }
	ul.sf-vertical { list-style: none; margin: 0px; padding: 0px; background-color: #FFFFFF; }
li.sfHover, li:hover, li ul li.sfHover, li ul li:hover, li.over, li.over { background-color: #a9c3e8; color: #FFFFFF; }
.sf-vertical, .sf-vertical li {width:auto;	#width:	202px; }
.sf-vertical a, .sf-vertical {	font-size: 12px; }
.sf-vertical li { border:none; border-bottom: Solid 1px #e8e8e8; padding: 4px 10px 3px; position: relative; }
	.sf-vertical li, .sf-vertical li a { color: #999999; text-decoration: none; }
	.sf-vertical li ul { width: 150px; }
		.sf-vertical li ul li { background-color: #FFFFFF; }
li.over a { color: #FFFFFF; }
li.over ul li a { color: #999999; }
li.over ul li.over a { color: #FFFFFF; }

li.over ul li.over  { color: #FFFFFF; background-color: #A9C3E8; }


li.sfHover, li:hover, li ul li.sfHover, li ul li:hover, li.over { background-color: #A9C3E8; color: #FFFFFF; }
.sf-vertical li:hover ul,
.sf-vertical li.sfHover ul { position: absolute; top: 0px; left: 203px; list-style: none; margin: 0px; padding: 0px; z-index: 100; background-color: #FFFFFF; }
.sf-vertical .sf-sub-indicator { background-position: -10px 0; } 
.sf-vertical a > .sf-sub-indicator { background-position: 0 0; }
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
