@charset "utf-8";
/* CSS Document */


/* Forms */
form {
	margin: 0px auto;
	width: 500px;
	padding: 10px;
}
fieldset {
	border: 0px;
	border-top: 1px solid #046969;
	margin: 0px 0px 20px 0px;
	padding-top: 10px;
}
fieldset legend {
	padding: 5px;
	text-transform: uppercase;
	color: #57BEB9;
	font-weight: bold;
}
label {
	margin: 0px 10px 0px 0px;
	width: 110px;
	display: inline;
	float: left;
	text-align: right;
	height: 15px;
	line-height: 15px;
	padding-top:3px;
	font-size:12px;
}
input.inputText, textarea {
	background: url(../img/forms_inputText_bg.gif) repeat-x #EDEDED;
	border: 1px solid #046969;
	font-size:12px;
	color: #696969;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 8px 0px;
	width: 280px;
}
input.inputText {
	height: 15px;
	line-height: 15px;
}
.formItem {
	clear: both;
}
.formButtons {
	height: 70px;
	margin: 0px auto;
	width: 104px;
}
a.buttonCancelar, a.buttonEnviar, a.buttonEntrar {
	width: 104px;
	height: 0px;
	overflow: hidden;
	padding: 37px 0px 0px 0px;
	float: right;
	display: inline;
	margin: 10px 0px 0px 8px;
}
a.buttonCancelar {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/forms_btn_cancelar.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/forms_btn_cancelar.png);
}
a.buttonCancelar:hover {	
	background-position: 0px -37px;
}
a.buttonEnviar {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/forms_btn_enviar.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/forms_btn_enviar.png);
	margin: 10px 0px 0px 0px;
}
body.en a.buttonEnviar {
	background-image: url(../img/forms_btn_enviar_en.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/forms_btn_enviar_en.png);
	padding: 35px 0px 0px 0px;
}
a.buttonEnviar:hover {	
	background-position: 0px -37px;
}
body.en a.buttonEnviar:hover {	
	background-position: 0px -34px;
}
a.buttonEntrar {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../img/forms_btn_entrar.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/forms_btn_entrar.png);
}
a.buttonEntrar:hover {	
	background-position: 0px -37px;
}

a.buttonParticipaYa, #b00RightContent #b00RightContent01 a.buttonParticipaYa {
	float: right;
	display: inline;
	width: 106px;
	height: 0px;
	padding: 31px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../img/btn_participaya.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/btn_participaya.png);
	cursor: pointer;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
body.en a.buttonParticipaYa, #b00RightContent #b00RightContent01 a.buttonParticipaYa {
	background-image: url(../img/btn_participaya_en.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/btn_participaya_en.png);
}
a.buttonParticipaYa:hover, #b00RightContent #b00RightContent01 a.buttonParticipaYa:hover {
	background-position: 0px -31px;
}

/* SECTION SPECIFIC STYLES */

#b08 form {
	margin: 0px 0px 60px 152px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url(../img/mainContent_b08_bg.png) !important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/mainContent_b08_bg.png);
	height: 173px;
	width: 451px;
	position: relative;
	padding-top: 87px;
	padding-left: 99px;
}
#b08 label {
	font-size: 15px;
	font-weight: bold;
	padding-top:4px;
}
#b08 input.inputText {
	width: 184px;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
}
#b08 a.buttonEntrar {
	margin: 0px;
	position: absolute;
	top: 140px;
	left: 188px;
}