@import url("/css/base.css");
@import url("/css/validator.css");
p {
	font-size: 80%;
}
p em {font-weight: bold;}
td {
	color: #000;
}
td font p {
	color: #999;
}
strong
{
	font-size: 140%;
	font-weight: normal;
	font-style: italic;
}

strong em { font-size: 110%; }

/* .menu_inf 
{ 
 	font-size:90%; 
 	font-weight: normal; 
 } */
a, a:link {
	color: #999999;
	text-decoration: none;
}
a:hover, a.current {
	color: #CC0000;
	/*text-decoration: underline;*/
}

#footer
{
	font-size: 75%;
	margin-top: 15px;
}

#footer p
{
	font-size: 75%;
	margin-top: 25px;
	font-style: italic;
}
#cabecera b {
	 color: #C00; 
	 font-size: 70%;
}
h2 { color: #CC0000;}
h3
{
	font-size: 50%;
	/* font-weight: normal; */
}
#waiter { width: 250pt; }
option
{
	color: black;
	/* font-size: 150%; */
	/* font-weight: normal; */
}

#lang { font-size: 50%; }

#box1
{
	width: 130px;
/*
	height: 250;
*/
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	padding: 5px;
	/* float: left; */
	/* margin-left: 5px; */
	margin-top: 10px;
	text-align: left;
	line-height: 120%;
}

#box1 p
{
	/*color: #000;*/
	font-size: 80%;
}

#box2
{
	width: 380px;
	/*	height: 250;*/
	/**/
	/*
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
*/
	background-color: #fff;
	padding: 5px;
	/* float: center; */
	/* margin-left: 5px; */
	/*margin-top: 10px;*/
	text-align: left;
	line-height: 120%;
}

#box2 p { color: #000; }

#box3
{
	/*width: 630;*/
	width: 80%;
	/*height: 100%;*/
	/**/
	/*
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
*/
	background-color: #fff;
	padding: 5px;
	/* float: left; */
	/* margin-left: 5px; */
	/* margin-top: 10px; */
	text-align: left;
	/* line-height: 120; */
	/* position: relative; */
}

#box3 p { color: #000; font-size: 70%;}
#box3 b { color: #C00; font-size: 70%;}

#box3 td
{
	font-size: 100%;
	/*font-size: 85%;*/
	/* font-size: 0.65em; */
}
#box3 th
{
	font-size: 80%;
	/*font-size: 85%;*/
	/* font-size: 0.65em; */
}
#box3 input, #box3 select, #box3 textarea
{
	color: #000;
	font-size: 75%;
}

#box4
{
	width: 700px;
	height: 100%;
	/**/
	/*
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
*/
	background-color: #fff;
	padding: 5px;
	/* float: left; */
	/* margin-left: 5px; */
	/* margin-top: 10px; */
	text-align: left;
	/* line-height: 120; */
	/* position: relative; */
}

#box4 p { color: #000; font-size: 70%;}

#box4 td
{
	font-size: 90%;
	/* font-size: 0.65em; */
}

/*
#box4 input, #box4 select, #box4 textarea
{
	color: #000;
	font-size: 95%;
}
*/

#boxprecio
{
	width: 630px;
	height: 100%;
	/**/
	/*
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
*/
	background-color: #fff;
	padding: 5px;
	/* float: left; */
	/* margin-left: 5px; */
	/* margin-top: 10px; */
	text-align: left;
	/* line-height: 120; */
	/* position: relative; */
}

#boxprecio p { color: #000; font-size: 70%;}
#boxprecio i { color: silver;}
#boxprecio b { color: black; font-size: 85%;}

#boxmenu
{
	width: 175px;
/*
	height: 250;
*/
	/*
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
*/
	background-color: #FFF;
	padding: 5px;
	/*float: right;*/
	/* margin-left: 15px; */
	margin-top: 15px;
	text-align: right;
}

#boxmenu h1, #box1 h1, #box2 h1
{
	font-size: 105%;
	color: #C00;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
}

#boxmenu dt
{
	font-size: 90%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: italic;
	margin-top: 10px;
	border-bottom: 1px solid #ccc;
}

#boxmenu dd
{
	font-size: 70%;
	margin: 0;
	padding: 0;
	list-style: none;
	/* 	position: relative; */
}

#boxmenu ul
{
	font-size: 110%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-style: italic;
	margin-top: 5px;
	/* border-bottom: 1px solid #ccc; */
}

#boxmenu li
{
	font-size: 90%;
	margin: 0;
	padding: 0;
	list-style: none;
}

dl
{
	/*font-size: 90%;*/
	list-style-type: none;
	/*list-style-position: default;*/
}

#trial
{
	font-size: 70%;
	text-indent: 15px;
	text-align: center;
	word-spacing: 25px;
	width: 150px;
	padding: 5px;
	clear: left;
	position: absolute;
	top: -500px;
	left: -500px;
}
#help{
	font-size: 70%;
	font-weight: bold;
	font-style: italic;
}
#encuesta 
{
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
	width: 450px;
	
}

#encuesta th
{
	font-size: 80%;
}
#encuesta td
{
	font-size: 70%;
}

ul {
	list-style-image: url(../images/flechaderecha.gif); 
	margin: 3px 0 5px 15px; 
	padding: 0; 
	line-height: 1.2em;
	}

li {
	font-size: 9pt;
	color: #3F3F3F;
	line-height: 1.2em;
	text-decoration: underline;
	}
	
#box2 li
{
	font-size: 9pt;
	color: #3F3F3F;
	line-height: 1.2em;
	text-decoration: none;
}
	
#box2 span
{
	font-size: 9pt;
	color: #3F3F3F;
	line-height: 1.2em;
	text-decoration: underline;
}

#box_contrata
{
	width: 190px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	background-color: #fff;
	padding: 5px;
	margin-top: 3px;
	text-align: left;
	line-height: 120%;
}

#box_contrata p
{
	font-size: 80%;
}

#box_form
{
	width: 615px;
	height: 100%;
	background-color: #fff;
	padding: 5px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif, Helvetica;
}
#box_form td
{
	color: #000;
	font-size: 70%;
}

#box_form input, #box_form select, #box_form textarea
{
	color: #000;
	font-size: 78%;
}
#topmenu {
	color: #999;
}
#topmenu em
{
	color: #999;
}
#footer {
	color: #999;
}
#footer em
{
	color: #999;
}
#garantias li{text-decoration: none; text-align:justify;}
#garantias li span.underline{text-decoration:underline;}
#tablaGar td {
	text-align: center;
}
#tablaGar td.simIL {
	text-align: justify;
	font-size: 9pt;
	color: #3F3F3F;
	line-height: 1.2em;
	text-decoration: none;
}
#tablaGar td.simIL b {
	font-size: 10.5pt;
}

#principiokiosko {
visibility:hidden;
}


a.botonrojo{

	background: url('../images/botonrojo.gif') no-repeat top right;

 	
float: left;

	text-decoration: none;

	color: #fff;

	padding: 8px 25px 0 0;

	margin-right: 8px;

	font: 900 18px "Arial", Helvetica, sans-serif;


}

a.botonrojo:hover{

	background: url('../images/botonrojo.gif') no-repeat top right;

 	color: #fff;
float: left;

	text-decoration: none;

	

	padding: 8px 25px 0 0;

	margin-right: 8px;

	font: 900 18px "Arial", Helvetica, sans-serif;


}


a.botonrojo span {
float: left;

	padding-right: 15px;

	display: block;

	margin-top: -8px;

	height: 40px;

	background: url('../images/botonrojo.gif') no-repeat top left;

}

#mano {
	cursor: hand;
	cursor: pointer;
}