/* 
		Estilo comúns para campos de formulario		
*/
fieldset, fieldset.normal{width:97%; margin:1em auto; border:1px solid #ddd; background-color:#f9f9f9}

legend{
 font-size:16px; font-weight:bold;  padding:0 0.5em;}
 
.formulario label
{margin:0 3px 5px 0; padding:0; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display: block; border:0px solid #00f; }

input, select, .select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:99%;
	padding:0;
	margin:0;
	border:1px solid #aaa;
	background-color:#eee;
	color:#000; 
	
}
input:hover{
	border:1px solid #0F73AF; 
}
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0.5em;
	width:99%;
	border:1px solid #aaa;
	background-color:#eee;
	color:#000; 
}

textarea:hover{border:1px solid #0F73AF;}

textarea.al6{height:6em;}
textarea.al8{height:8em;}
textarea.al12{height:12em;}
textarea.al20{height:20em;}

input[type=checkbox], input.checkbox, input.radio, input[type=radio]
{border:0px solid #f00; float:left; width:2em; margin-right:.5em; background-color:#fff;}

.boton{font-size: 14px; width:auto; color: #fff; background-color: #05ACFF; border: 1px solid #ccc;}

/* Ancho de etiquetas label */
.ancho1 {width:99%;}
.ancho2 {width:49%;}
.ancho3 {width:33%;}
.ancho4 {width:24%;}
.ancho5 {width:19%;}
.ancho6 {width:17%;}
.ancho7 {width:14%;}
.ancho10 {width:10%;}
.ancho23{width:66%;}/* border:1px solid #00f*/
.ancho25{width:40%;}/* border:1px solid #00f*/
.ancho34{width:74%; }/* border:1px solid #00f*/
.ancho35{width:59%;}/* border:1px solid #00f*/
.ancho45{width:76%;}/* border:1px solid #00f*/
.ancho80{width:85%}
.ancho89{width:89%}


hr{margin:1.5em auto}

.botonera{text-align:center; margin: 1em auto 1em; width:99%; clear:both; border:0px solid #f00;}
.novoRexistro{text-align:center;clear:both; margin: 1em auto}

.privacidad{margin:2em 0;}
.formularioReservar{clear:both}
