DIV.contactoContainer,DIV.sorteoAdsContainer {
	position:relative;
	width:750px;
	height:auto;
	float:left;
	text-align:left;
}
DIV.sorteoAdsContainer{
    padding:0px;
    width:754px;
    margin:20px 0px;
}
DIV.contactoHeader, DIV.contactoSorteoHeader{
	position:relative;
	width:665px;
	height:62px;
	float:left;
	text-align:left;
	background:url(../images/report_titleicon.jpg) no-repeat left top;
	padding:0px 0px 0px 85px;
	margin:0px 0px 20px 0px;
	line-height:12px;
	font:12px Verdana,Arial, Helvetica, sans-serif;
	color:#000000;
}
DIV.contactoSorteoHeader{
	height:auto;
	background:url(../images/lottery_titleicon.jpg) no-repeat left top;
}
DIV.contactoSorteoHeader P,DIV.contactoHeader P{
	padding:0px;
	margin:0px;
	width:635px;
}
DIV.contactoSorteoHeader P.titulo, DIV.contactoHeader P.titulo{
	font:bold 16px Verdana,Arial, Helvetica, sans-serif;
}
DIV.messageContainer, DIV.messageContainerError {
	position:absolute;
	width:500px;
	padding:0px 20px 0px 20px;
	height:270px;
	text-align:center;
	z-index:10;
	top:0px;
	left:125px;
	filter: alpha(opacity=90);
	opacity: 0.9;
	background:#FFFFFF;
}

DIV.btnClose{
	position:absolute;
	width:70px;
	height:20px;
	top:0px;
	right:0px;
	font:bold 12px Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	cursor:pointer;
}
TABLE.message{
	width:500px;
	height:250px;
	text-align:center;
}
TABLE.message TD{
	text-align:center;
}
.redBorder{
	border:solid 1px #FF0000;
}	
.greenBorder{
	border:solid 1px #118F00;
}
DIV.contactoSorteoHeader P.fecha{
	font:bold 12px Verdana,Arial, Helvetica, sans-serif;
}
DIV.contactoSorteoHeader P.fecha SPAN{
	font:12px Verdana,Arial, Helvetica, sans-serif;
}
DIV.contactoContainer DIV.border{
	position:relative;
	height:auto;
	width:720px;
	border-top:solid 1px #4DB2BA;
	margin-top:20px;
	#padding-top:5px;
}
DIV.contactoSorteoPremio, DIV.contactoSorteoFin{
	position:relative;
	width:320px;
	height:240px;
	margin-right:85px;
	float:left;
}
DIV.contactoSorteoFin{
	padding:0px;
	font:bold 16px Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0px;
	background:#EEEEEE;
}
DIV.ganador{
	height:240px;
	padding:0px;
	background:#EEEEEE;
}
TABLE.tFin{
	width:320px;
	height:240px;
}
TABLE.tFin P{
	margin:0px 0px 5px 0px;
	padding:0px;
}
TABLE.tFin TD{
	color:#888888;
	font:bold 14px Verdana,Arial,Helvetica,sans-serif;
	padding:2px 0px 2px 0px;
}
TABLE.ganador TD{
	color:#000000;
	font:bold 14px Verdana,Arial,Helvetica,sans-serif;
}	
TABLE.tFin TD SPAN{
	font:bold 18px Verdana,Arial,Helvetica,sans-serif;
	color:#4CB1BB;
}
TABLE TD{
	padding:2px 30px 2px 0px;
	color:#4CB1BB;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
TABLE TD SPAN{
	font:10px Verdana, Helvetica, sans-serif;
}
TABLE TD.imp{
	padding-bottom:10px;
}
TABLE TD INPUT{
	width:308px;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	padding:4px 0px;
	border:solid 1px #CDCDCD;
}
TABLE TD TEXTAREA{
	width:380px;
	height:194px;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
	padding:4px 0px;
	border:solid 1px #DDDDDD;
}
TABLE.buttons{
	width:750px;
	align:right;
	padding-top:10px;
}
TABLE.buttons TD{
	width:94px;
}
TABLE.buttons TD.ob{
	width:530px;;
}
DIV.sendBtn{
	position:relative;
	width:94px;
	height:25px;
}
DIV.cancelBtn{
	position:relative;
	width:94px;
	height:16px;
	background:url('../images/cancelbtn_bkg.jpg') no-repeat left top;
	padding:5px 0px 5px 0px;
}
DIV.cancelBtn a{
	width:94px;
	height:25px;
	line-height:12px;
	color:#FFFFFF;
	font:bold 12px Verdana, Helvetica, sans-serif;
	text-decoration:none;
	padding:5px 0px 5px 10px;
}
DIV.sendBtn INPUT.submitBtn{
	border:none;
	width:94px;
	height:26px;
	cursor:pointer;
	color:#FFFFFF;
	font:bold 12px Verdana, Helvetica, sans-serif;
	background:url('../images/sendbtn_bkg.jpg') no-repeat left top;
	padding:0px 0px 3px 15px;
}
SPAN.messageError{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
SPAN.messageOK{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#118F00;
}

