/* CSS Document */

body{
width:100%;
height:100%;
margin:0px;
padding:0px;
overflow-y:scroll;
*overflow-y:auto;
}

.clear{
clear:both;
}

p{
margin:0px;
padding:0px;
}

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

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

.text_tit{
font-family:verdana;
font-size:11px;
margin-top:5px;
}

.text_desc{
font-family:verdana;
font-size:11px;
color:#af9a45;
line-height:12px;
margin-top:5px;
margin-bottom:10px;
}

/***********************
		INDEX		
************************/

#intro{
position:relative;
width:950px;
min-height:658px;
height:auto;
margin:0px;
margin-left:auto;
margin-right:auto;
}

#i_titulo{
float:left;
margin-top:16px;
background-image:url(../imagenes/t_index.jpg);
width:370px;
height:40px;
}

#i_imagen{
position:relative;
float:left;
background-repeat:no-repeat;
width:626px;
min-height:418px;
height:auto;
margin-top:16px;
display:block;
}

#i_lateral{
float:left;
position:relative;
width:183px;
height:409px;
margin-left:21px;
margin-top:40px;
}

#i_lateral ul{
margin:0px;
padding:0px;
list-style:none;
}

#i_lateral li{
margin:0px;
padding:0px;
float:none;
height:16px;
margin-bottom:4px;
}

#i_l_texto{
top:343px;
position:relative;
width:176px;
min-height:348px;
margin-left:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

/***********************
		CABECERA		
************************/

#cabecera{
margin-top:25px;
position:relative;
width:950px;
height:110px;
}

#cabecera_i{
position:relative;
float:left;
height:110px;
width:633px;
}

#cabecera_d{
position:relative;
float:left;
height:50px;
width:217px;
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
margin-left:30px;
}

#cabecera_d ul{
margin:0px;
padding:0px;
list-style:none;
}

#cabecera_d li{
margin:0px;
padding:0px;
float:none;
height:18px;
margin-bottom:4px;
}

#titulo{
position:relative;
background-image:url(../imagenes/t_index.jpg);
width:370px;
height:40px;
cursor:pointer;
text-decoration:none;
}

#menu{
position:relative;
margin-top:30px;
max-width:650px;
height:16px;
}

#menu ul{
margin:0px;
padding:0px;
list-style:none;
height:16px;
}

ul li{
margin:0px;
padding:0px;
list-style:none;
float:left;
height:20px;
}

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

#cuerpo{
position:relative;
min-width:950px;

min-height:420px;
height:auto;
margin-top:16px;
}

#cuerpo_bajo{
position:relative;
width:950px;

min-height:420px;
height:auto;
margin-top:16px;
}


#cuerpo_i{
position:relative;
float:left;
width:540px;
min-height:420px;
height:auto;
*margin-top:-5px;
}

#cuerpo_d{
position:relative;
float:left;
width:217px;
min-height:420px;
height:auto;
margin-left:21px;
margin-top:-8px;
*margin-top:-12px;
}

.imagen{
position:relative;
width:540px;
height:auto;
}

.titulos{
position:relative;
margin-left:10px;
text-transform:uppercase;
cursor:pointer;
}

#contacto{
position:relative;
margin-left:-1px;
}

#email{
position:relative;
}

.textos{
position:relative;
margin-left:9px;
}

.idiomas{
position:relative;
float:left; 
width:150px; 
height: auto; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10px;
margin-left:150px;
margin-top:15px;
*margin-top:20px;
}

.idiomas li{
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
width:70px;
}

.idiomas a {
text-decoration:none; 
color:#000000
}

#a{
display:block;
}


/*******************
		INPUT
*******************/
input , textarea {
border: 0px solid #6e6e6e;  
background-color:white;
}