#ventana/* fin hack */
 {
	position:relative;
	left:50%;
	top:auto;
	width:609px;
	height:400px;
	z-index:1000;
	overflow:auto;
	margin-left: -304px;
}
body {
    background-color: #6D6DFF;
    background-image: url(/fp/topo-LLaima-foco.jpg);
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin: 0px;
    background-repeat: repeat;
    background-attachment: fixed;
}

body,td,th {
	color: #000000;
}
A {
	COLOR: #333333;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
h1 {
	COLOR: #000;
	FONT-SIZE: 24px;
	FONT-WEIGHT: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 5px;
}
h2 {
    COLOR: #000;
    FONT-WEIGHT: bold;
    font-style: normal;
    font-size: 14px;
    line-height: normal;
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  100;
	color: #333;
	text-align: right;
	font-style: oblique;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}
h4 {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bolder;
    color: #000;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 5px;
    text-align: left;
}
h5 {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bolder;
    color: #0C0074;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: 5px;
    text-align: center;
    vertical-align: middle;
}


.text {
	COLOR: #000;
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
}
.text-formulario {
	COLOR: #000;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.text-formulario-rellenar {
	COLOR: #000;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: inherit;
	max-width: 500px;
}
.PreguntasFAQ {
	COLOR: #900;
	font-size: 16px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: inherit;
	font-weight: bold;
}



.pie {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* [disabled]color: #666666; */
	font-weight: lighter;
	/* [disabled]text-decoration: inherit; */
	border-top-width: 2px;
	/* [disabled]border-top-style: solid; */
	/* [disabled]border-top-color: #666666; */
	background-color: #CCC;
	vertical-align: top;
	letter-spacing: 3px;
	padding-left: 10px;
	padding-top: 4px;
	visibility: 10%;
}
.Arriba {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	color: #009;
	/* [disabled]border-top-width: 2px; */
	border-top-style: solid;
	border-top-color: #009;
	letter-spacing: 2px;
	padding-left: 40px;
}

/* alerta: recuadros con información importante */
P.alerta {
 border-left: 2px #f9cd04 solid;
 border-top: 2px #f9cd04 solid;
 border-right: 2px #aa8238 solid;
 border-bottom: 2px #aa8238 solid;
 background-color: #dd9900;
 text-align: center;
 color: #000;
 margin: 1em;
 padding: 0.2em;
}
P.info {
	background-color: #99CC00;
	text-align: justify;
	font-weight: normal;
	color: #000;
	margin: 1em;
	padding: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99FF66;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #99FF66;
}
.aviso-nom {
	COLOR: #900;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	/* [disabled]font-style: italic; */
	text-decoration: blink;
	text-align: left;
}


.aviso-reserva {
	COLOR: #039;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: bold;
	/* [disabled]font-style: italic; */
	text-decoration: underline;
}
ol {
	margin-top: 0px;
}
ul {
	margin-top: 0px;
}
.curvadoValor {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	padding:5px 5px;
	box-shadow: 3px 3px 3px #888888;
	background-color: #FF9;
	text-align:center;
	/* [disabled]border-width: 1; */
	/* [disabled]border-color: #000; */
	width: 80%;
}
.curvadoInfo {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	padding:5px 5px;
	width:400px;
	box-shadow: 3px 3px 3px #888888;
	background-color: #FF9;
	/* [disabled]text-align:left; */
	/* [disabled]border-width: 1; */
	/* [disabled]border-color: #000; */
	/* [disabled]margin: 10; */
}
.curvadoCB {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	border:0px solid #9999a1;
	padding:5px 5px;
	width:90%;
	box-shadow: 3px 3px 3px #888888;
	background-color: #0C0;
	text-align:left;
}
.curvadoCTG {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	border:0px solid #9999a1;
	padding:5px 5px;
	width:90%;
	box-shadow: 3px 3px 3px #888888;
	background-color: #0CF;
	text-align:left;
}
.curvadoCEH {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	border:0px solid #9999a1;
	padding:5px 5px;
	width:90%;
	box-shadow: 3px 3px 3px #888888;
	background-color: #0CF;
	text-align:left;
}
.curvadoCSM {
    border-radius: 10px; /* Future Proof & IE9 */
    -webkit-border-radius: 10px; /* Safari & Chrome */
    -moz-border-radius: 10px; /* Firefox */
    -o-border-radius: 10px; /* Opera */
    /* [disabled]border:1px solid; */
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    width: 90%;
    box-shadow: 3px 3px 3px #888888;
    background-color: #FFF;
    text-align: left;
    /* [disabled]border-color: #CCC; */
}
.curvadoCMAe {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	/* [disabled]border:1px solid; */
	padding:5px 5px;
	width:90%;
	box-shadow: 3px 3px 3px #888888;
	background-color: #FF9;
	text-align:left;
	/* [disabled]border-color: #FF9; */
}

.curvadoAviso {
	border-radius: 5px; /* Future Proof & IE9 */
	-webkit-border-radius: 5px; /* Safari & Chrome */
	-moz-border-radius: 5px; /* Firefox */
	-o-border-radius: 5px; /* Opera */
	/* [disabled]border:0px solid #9999a1; */
	padding:5px 5px;
	/* [disabled]width:150px; */
	box-shadow: 3px 3px 3px #888888;
	text-align:left;
	/* [disabled]height: 50px; */
}
.curvadoCTC {
	border-radius: 10px; /* Future Proof & IE9 */
	-webkit-border-radius: 10px; /* Safari & Chrome */
	-moz-border-radius: 10px; /* Firefox */
	-o-border-radius: 10px; /* Opera */
	/* [disabled]border:1px solid; */
	padding:5px 5px;
	width:90%;
	box-shadow: 3px 3px 3px #888888;
	background-color: #C90;
	text-align:left;
	/* [disabled]border-color: #C90; */
}
