body { 

overflow:auto;
}
.texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #efefef;
	text-decoration: none;
	line-height: 17px;
}
.tema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858585;
	text-decoration: none;
	line-height: 15px;
}
a.tema:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 15px;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
	font-weight: normal;
}
a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.alfa a {filter:alpha(opacity=100);opacity:1;}
.alfa a:hover{filter:alpha(opacity=90);opacity:0.9;}
.alfa a *{filter:alpha(opacity=100);opacity:1;}
.alfa a:hover *{filter:alpha(opacity=90);opacity:0.9;}
a:active {filter:alpha(opacity=90);opacity:0.9;
}

/* FORMULARIOS */

form .label { padding: 8px 0 6px 4; }

.field
{
	background-color: #F5F5F5;
	width: 180px;
	padding: 1px;
}

input.radio
{
	background : #DDDDDD;
	color: #000;
	padding: 0;
   	margin: 0;
   	border: 0;
}

.checkbox {
	padding: 2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C2C2C;
	text-decoration: none;
	line-height: 23px;
}

.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}

.required { color: #FF0000; font-weight: bold; }
