/* CSS Document */

body{
margin:0px;
padding:0px;
width:100%;
height:100%;
background-image:url(../imagenes/f_web.jpg);
overflow-y:scroll;
*overflow-y:none;
}

.clear{
clear:both;
}

/***************************
		CONTENDEDOR
****************************/

#pagina{
position:relative;
width:930px;
height:auto;
margin:0px;
margin-left:auto;
margin-right:auto;
}	

/***************************
		TEXTOS
****************************/	

.text_01{
font-family:"Trebuchet MS";
font-size:16px;
line-height:24px;
}

.text_02{
font-family:"Trebuchet MS";
font-size:15px;
line-height:20px;
}

.text_03{
font-family:"Trebuchet MS";
font-size:14px;
line-height:16px;
}

.text_04{
font-family:"Trebuchet MS";
font-size:12px;
}

.text_05{
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
}

.text_06{
font-family:"Trebuchet MS";
font-size:11px;
}

.text_07{
font-family:"Trebuchet MS";
font-size:20px;
font-weight:bold;
}

.text_08{
font-family:"Trebuchet MS";
font-size:13px;
}

.titulo{
font-family:"Trebuchet MS";
font-size:14px;
font-weight:bold;
}

.texto{
font-family:"Trebuchet MS";
font-size:12px;
line-height:14px;
}

.aviso{
font-family:"Trebuchet MS";
font-size:11px;
color:#FFFFFF;
}

/***************************
		CABECERAS
****************************/

#cabecera{
position:relative;
width:930px;
height:261px;
}

/***************************
		CUERPO
****************************/

#cuerpo_home{
position:relative;
width:801px;
height:520px;
margin-left:61px;
background-image:url(../imagenes/f_home3.jpg);
background-repeat:no-repeat;
}

#cuerpo_sobrenosotros{
position:relative;
width:801px;
height:913px;
margin-left:61px;
background-image:url(../imagenes/_barra.jpg);
background-repeat:repeat-x;
}

#cuerpo_carta1{
position:relative;
width:801px;
height:1580px;
margin-left:61px;
background-image:url(../imagenes/_barra.jpg);
background-repeat:repeat-x;
}

#cuerpo_postre{
position:relative;
width:801px;
height:1207px;
margin-left:61px;
background-image:url(../imagenes/_barra.jpg);
background-repeat:repeat-x;
}

#cuerpo_reservas{
position:relative;
width:801px;
height:912px;
margin-left:61px;
background-image:url(../imagenes/_barra.jpg);
background-repeat:repeat-x;
}

#cuerpo_contacto{
position:relative;
width:801px;
height:1164px;
margin-left:61px;
background-image:url(../imagenes/_barra.jpg);
background-repeat:repeat-x;
}

#bajo_home{
position:relative;
width:801px;
height:29px;
margin-left:61px;
background-image:url(../imagenes/f_home_bajo.jpg);
}

#dcha{
position:relative;
width:601px;
min-height:500px;
height:auto;
float:left;
}

#izq{
position:relative;
width:200px;
height:auto;
float:left;
}

#izq ul{
position:relative;
margin:0px;
padding:0px;
list-style-type:none;
}

#izq li{
float:left;
}

#contenido1{
position:relative;
margin-left:24px; 
margin-top:23px;
}

#contenido2{
position:relative;
margin-top:23px;
margin-left:24px; 
width:185px; 
float:left;
}

#contenido3{
position:relative;
margin-left:13px; 
margin-top:23px; 
float:left; 
width:344px;
}

#contenido4{
margin-left:24px;
position:relative;
width:345px;
float:left;
}

#contenido5{
position:relative;
width:206px;
float:left;
}

#contenido6{
z-index:10;
margin-top:50px;
margin-left:24px;
position:relative;
float:left;
}

#contenido7{
position:relative;
margin-left:24px; 
margin-top:23px;
width:403px;
}

#contenido8{
position:relative;
margin-left:24px;
margin-top:17px;
width:379px;
float:left;
}

#contenido9{
position:relative;
float:left;
margin-left:11px;
width:161px;
}

#contenido10{
position:relative;
margin-left:24px;
margin-top:17px;
width:255px;
float:left;
}

#contenido11{
position:relative;
margin-left:24px;
margin-top:24px;
width:221px;
float:left;
}

#contenido12{
position:relative;
margin-left:24px;
margin-top:24px;
width:296px;
float:left;
}

#contenido13{
position:relative;
margin-left:24px;
margin-top:24px;
width:542px;
float:left;
}

#contenido14{
position:relative;
margin-left:24px;
margin-top:24px;
width:116px;
}

#contenido15{
position:relative;
margin-left:24px;
margin-top:24px;
width:540px;
}

#contenido16{
position:relative;
margin-left:24px;
margin-top:24px;
width:542px;
height:337px;
}

#contenido17{
position:relative;
margin-left:24px;
margin-top:24px;
}

#contenido18{
z-index:10;
margin-top:54px;
position:relative;
float:left;
}

#formulario{
position:relative;
margin-left:24px;
margin-top:24px;
width:543px;
height:219px;
}

/* INSCRIPCION */

div#inscripcion{
position:relative;
width:470px;
height:538px;
padding-top:12px;
background-color:#edeceb;
}

div#insc1{
position:relative;
width:390px;
height:143px;
margin-left:auto;
margin-right:auto;
}

div#insc2{
position:relative;
width:390px;
height:131px;
margin-left:auto;
margin-right:auto;
}

div#insc3{
position:relative;
width:390px;
height:212px;
margin-left:auto;
margin-right:auto;
}

div#logo{
position:absolute;
background-image:url(../imagenes/logo_finn.gif);
width:106px;
height:119px;
top:0px;
left:0px;
}

.ins_input{
width:204px;
height:20px;
}

.b_ins{
background-image:url(../imagenes/b_enviar_ins.gif);
width:58px;
height:19px;
border:0px;
}

/* SERVICIOS */

div#servicios{
position:relative;
width:570px;
min-height:90px;
}

.srv_input{
width:204px;
height:18px;}
