/* CSS Document */
.formTable THEAD TR TH{
	color: red;
	font-size: larger;
	text-align: left;
	background-color: #C1C1C1;
}

.formTable TBODY TR TD{
	background-color: #E4E4E4;
	padding: 10px;
	vertical-align: top;
}

.formTable TBODY TR TD LABEL{
	width: 150px;
	float: left;
}

.formTable INPUT.text{
	color        : #000000;
 	background   : #ffffff;
 	border       : 1px solid #cccccc;
 	margin       : 1px;
}



SPAN.resena{
	font-size: smaller;
	font-weight: bold;
}

SPAN.seccTit{
	font-weight: bold;
}



fieldset {
	background-color: #E4E4E4;
}

fieldset legend{
	font-weight: bold;
	font-size: 16px;
}

fieldset ul li{
	list-style-type: none;
	clear:both;
	padding-bottom:10px;
}



fieldset select{
	font-size: 12px;
}


fieldset input.text{
	float:left;
	color        : #000000;
 	background   : #ffffff;
 	border       : 1px solid #cccccc;
 	margin       : 1px;
	width: 150px;
}

fieldset input.horas    {
	float:none;
	width: 50px;
	padding: 0px;
	margin: -2px;
}

fieldset input.peq{
	width: 30px;
}



fieldset input.med{
	width: 80px;
}

fieldset label{
	
	width:100px;
	float:left;
}

fieldset label.large{
	width:250px;
	float:left;
}

fieldset.field_large{
	float: left;
	height: 310px;
	width: 320px;
}


fieldset.field_largex{
	float: left;
	height: 235px;
	width: 320px;
}


fieldset.field_extra{
	float: left;
	height: 390px;
	width: 972px;
}

fieldset.field_small{
	float: left;
	height: 235px;
	width: 320px;
}

fieldset ul.field_doble{
	float: left;	
}
#mensajesValida{
	color: red;
	cursor: pointer;
}

