/* Definición de estilo para los formularios */

/* Formulario de acceso */

form.xxauten {
	font-family: Arial;
	font-size: 11px;
	color: #5e854e;
	font-weight: bold;
	text-align: left
}

form.xxauten fieldset {
	border: none;
	border-top: 1px solid #a45e52	
}

form.xxauten fieldset legend { color: #a45e52 }

form.xxauten fieldset legend b { font-size: 9px; color: #999999 }

html>body form.xxauten fieldset legend { display: inline-block }

form.xxauten fieldset label {
	display: inline-block;
	vertical-align: top	
}

form.xxauten fieldset input { 
	width: 130px;
	height: 11px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	border: 1px solid #d8a59d;
	background-color: #f8faf7
}

form.xxauten fieldset ol {
	margin: 7px 0 0 0;
	padding: 0
}

form.xxauten fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0
}

form.xxauten label { width: 80px }

form.xxauten div, form.xxauten div a {
	width: 232px;
	margin: 4px;
	padding: 4px;
	background-color: #e4ebe2;
	font-weight: normal;
	color: #8c9c9a;
	text-decoration:none
}

form.xxauten div.xxacceso, form.xxauten div.xxacceso a {
	margin: 4px 0px 18px 0px;
	padding: 0;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none;
	text-align: right;
	color: #a45e52 
}

/* Fin del formulario de acceso */

/* Formulario de búsqueda */

form.yybusq {
	font-family: Arial;
	font-size: 11px;
	color: #5e854e;
	font-weight: bold;
	text-align: left;
}

form.yybusq fieldset {
	border: none;
	border-top: 1px solid #a45e52	
}

form.yybusq fieldset legend { 
	color: #a45e52;
	margin: 0 0 11px 0 	/* Corrección para ie8 */
}

form.yybusq fieldset legend b { font-size: 9px; color: #999999 }

html>body form.yybusq fieldset legend { display: inline-block }

form.yybusq fieldset label {
	display: inline-block;
	vertical-align: top	
}

form.yybusq fieldset select { 
	height: 16px;
	font-family: Arial;
	font-size: 9px;
	color: #999999;	
	border: 1px solid #d8a59d;
	background-color: #f8faf7
}

form.yybusq textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336f1a
}

/* Formulario de alta para agencias y touroperadores */

form.saagencias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #5e854e;
	font-weight: bold;
	text-align: left
}

form.saagencias h1 {
	font-size: 1.1em
}

form.saagencias fieldset {
	border: none;
	border-top: 1px solid #a45e52		
}

form.saagencias fieldset legend { color: #a45e52 }

html>body form.saagencias fieldset legend { display: inline-block }

form.saagencias fieldset ul {
	margin: 0 0 0 15px;
	padding: 0
}

form.saagencias fieldset li {
	list-style: url(images/checkbox.png);
	margin: 5px;
	padding: 0;
	background: url(images/persiana1)
}

form.saagencias fieldset li.no {
	list-style: url(images/checkboxNO.png)
}

form.saagencias fieldset label {
	display:inline-block;
	vertical-align:middle;
	width:10em
}

form.saagencias fieldset input, form.saagencias fieldset textarea, form.saagencias fieldset select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#666666;
	-moz-border-radius: 8px;
	-webkit-border-radius:8px;
	padding: 2px; /* para compensar el redondeado de esquinas */
	border: 1px solid #a45e52;
	background-color:#EEFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient
                (GradientType=0,StartColorStr='#ffffffff',EndcolorStr='#ddffff'); /* sólo para IE degradado en el interior del campo */
	width:25.1em
}

form.saagencias fieldset select {
	width:25.6em;
	margin-left: 0
}

form.saagencias fieldset textarea {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 4px;
	width: 38em;
	margin: 10px 0 0 0
}

form.saagencia fieldset p {
	font-size:0.7em;
	color:#666666;
	text-align:justify
}

/* Formulario/Sección para mostrar los detalles de la actividad seleccionada */

form.detActividades fieldset {
	border: none
}

form.detActividades fieldset input, form.detActividades fieldset textarea { 
	width: 300px;
	font-family: Arial;
	font-size: 0.8em;
	color: #13659a;
	border: none;
	background-color: #f8faf7
}

form.detActividades fieldset ul {
	margin: 0;
	padding: 0
}

form.detActividades fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0
}

form.detActividades fieldset label { 
	display: inline-block;
	font-family: Arial;
	font-size: 0.8em;
	color: #333333;	
	vertical-align: top	;
	width: 11em 
}

/* Formulario para el informe de plazas */

form.idp {
	font-family: Arial;
	font-size: 11px;
	color: #5e854e;
	font-weight: bold;
	text-align: left
}

form.idp fieldset {
	border: none;
	border-top: 1px solid #a45e52	
}

form.idp fieldset legend { color: #a45e52 }

form.idp fieldset legend b { font-size: 9px; color: #999999 }

form.idp fieldset label {
	display: inline-block;
	vertical-align: top;
	width: 7em
}

form.idp fieldset input { 
	width: 5em;
	height: 11px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;	
	border: 1px solid #d8a59d;
	background-color: #f8faf7;
	margin: 0 20px 0 0
}

.aclaracionidp {
	font-size: 0.9em;
	color:#666666;
	text-decoration:none
}

/* Fin del formulario para el informe de plazas */

/* Parte específica para el menú lateral del panel de control */

#separadorPaneldecontrol {
	height: 0px;
	margin-bottom:-13px
}

/* Fin de la parte específica para el menú lateral del panel de control */

