body{
	background:#fff;	
	
	background:#8BADD0;
	padding:5px 0;
	margin:0;
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#0C395E;
}
a{text-decoration:none;color:#0061B4;}
a:hover{text-decoration:none;color:#f00;}
hr{height:1px;border:0;border-bottom:1px solid #E2EFF1;}
ul, ol{margin:10px 10px 20px 30px;}
.m, .calendarioFlash, label{cursor:pointer;}
img,object,table,form{border:0;}
form{padding:0;margin:0;}
/**/
#Wrapper{
	width:995px;
	margin:0 auto;
}
#Contenedor{
	float:left;
	width:790px;
	background:#fff;
	margin:0 auto 0 auto;
	padding:0 10px;
	border:5px solid #B1C3D9;
}
#Lateral{
	padding:0 10px 0 0;
	vertical-align:top;
	width:136px;
	
	display:none;
}
#Contenido{
	vertical-align:top;
	height:250px;
}
#BannerDerecha{
	background:#fff;
	border:5px solid #B1C3D9;
	border-left:0;
	float:left;
	overflow:hidden;
	width:170px;
}
a.banner{
	width:170px;
	display:block;
	overflow:hidden;
	margin:5px 0;
	text-align:center;
}
#Data{
	padding-top:32px;
}
#DataC{
	padding-top:12px;
}
#DataH{
	padding:20px 0;
}
#Footer{
	padding:13px 0 0 210px;
}
a.nolink{
	color:#474D59;
}
a:hover.nolink{
	color:#333;
}
/**/
.ast{
	color:#c30;
	margin:5px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}
.input, .area, .select, .inputErr{
	background:#fff;
	font:normal 11px Tahoma, Verdana, Arial, sans-serif;	
	color:#111;
	border:1px solid #A7A6AA;
}
.input, .inputErr{
	height:16px;
	padding-left:2px;
}
.inputErr{
	background:#ffd;
}
.area{
	border:0;
	padding-left:4px;
	border:1px solid #A7A6AA;
}
.select{
	padding:0;
	margin:0;
}

#powerby{padding-left:10px;width:55px;}

#captcha span{
	background:#ffe;
	float:left;
	padding:6px 10px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f90;
	margin-left:10px;
}