img, div { behavior: url(iepngfix.htc) }



html {
height:100%;
margin:0;
padding:0;
width:100%;

}


body {
background-image: url(img/fondo-web.jpg);
background-repeat: repeat-x;
background-position: left top;
height:100%;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;

}



#body1{
}



#body1.interior {


}



h2 {
color:#696565;
font-weight: normal;
font-size: 18pt;
margin: 15px 0 0 0;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}


h3 {
color:#666666;
font-weight: normal;
font-size: 14pt;
margin: 5px 0 0 0;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;
font-style: italic;

}


p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 3px 10px 8px 0px;

}



ul {
margin: 10px 0 10px 35px;
padding: 0;
list-style-image: url(img/flechita-ul.jpg);

}




ul ul {
margin: 10px 0 10px 35px;
padding: 0;
list-style-image: url(img/flechita-ul-ul.jpg);
}



li {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
margin: 0;
padding: 5px 0 10px 0;

}


ol {
margin: 10px 0 10px 35px;
padding: 0;

}





#pagina {
margin: auto;
width: 960px;
height: auto!important;
height: 600px;
min-height: 600px;
background-color: #ffffff;

}


#pagina.interior {


}



#cabezal {
background-image: url(img/encabezado.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 189px;
width: 960px;
overflow:hidden !important;

}


#cabezal.interior {
background-image: url(img/encabezado-logo.jpg);
background-repeat: no-repeat;
background-position: left top;

}



#cabezal.formcontacto {

}



#logos {
height: 190px;


}


#logos h1 {
display: none;
font-family: Georgia,"Trebuchet MS",Arial,San Serif;
font-size: 22pt;
color: #b6b578;
font-weight: normal;
margin: 0;
padding: 10px 0 8px 60px;

}


#logos h2 {
display: none;
font-family: Georgia,"Trebuchet MS",Arial,San Serif;
font-size: 16pt;
color: #b6b578;
font-weight: normal;
margin: 0;
padding: 0px 0 0 102px;


}


#banner {

display: none;
margin: 0;
padding:0;

}


#inicio {
position: absolute;
top: 100px;
margin-left: 0px;
height: 89px;
z-index: 10;
}



#inicio ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;


}


#inicio li {
color: #ffffff;
font-family: Georgia,Arial,San Serif;
font-size: 14pt;
line-height: 89px;
float:left;
margin:0;
padding:0;

}




#inicio a{
background-image: url(img/boton-li.jpg);
background-position: left bottom;
background-repeat: no-repeat;
height: 89px;
display:block;
color:#ffffff;
text-decoration:none;
text-align: center;
width:140px;
overflow:hidden;




}



#inicio a:hover{
background-image:url(img/botonera-over.jpg);
background-repeat: no-repeat;
background-position: left bottom;
color:#cccccc;
width: 140px;
}


#inicio .seleccionado {
background-image:url(img/botonera-over.jpg);
background-position: left bottom;
background-repeat:no-repeat;
display:block;
color:#ffffff;
width:140px;

}

#inicio.interior {

}


#contacto {
position: absolute;
top: 100px;
margin-left: 575px;
height: 89px;
z-index: 15;

}


#contacto ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;


}


#contacto li {
color: #ffffff;
font-family: Georgia,Arial,San Serif;
font-size: 14pt;
line-height: 89px;
float:left;
margin:0;
padding:0;



}


#contacto a{
background-image: url(img/boton-li.jpg);
background-position: left bottom;
background-repeat: no-repeat;
height: 89px;
display:block;
color:#cccccc;
text-decoration:none;
text-align: center;
width:140px;
overflow:hidden;



}



#contacto a:hover{
background-image:url(img/botonera-over.jpg);
background-repeat: no-repeat;
background-position: left bottom;
color:#cccccc;
width: 140px;



}


#contacto .seleccionado {
background-image:url(img/botonera-over.jpg);
background-position: left bottom;
background-repeat:no-repeat;
display:block;
color:#ffffff;
width:140px;



}



#contacto.interior {

}


#menu {
margin:0;
padding:0;
color: #ffffff;
font-family: Georgia,Arial,San Serif;
font-size: 14pt;
line-height: 89px;
position: absolute;
top: 100px;
width: 960px;

}


#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 0 0 0 140px;
float:left;


}


#menu li {
float:left;
margin: 0 px;
padding: 0;
font-family: Georgia,Arial,San Serif;
font-size: 13pt;
font-weight: normal;

}


#menu a {
background-image: url(img/boton-li.jpg);
background-position: left bottom;
background-repeat: no-repeat;
display:block;
color:#cccccc;
text-decoration:none;
overflow:hidden;
float: left;
top:20px;
padding: 0 35px;   

}



#menu .seleccionado {
background-image: url(img/botonera-over.jpg);
background-repeat: no-repeat;
background-position: left bottom;
display:block;
color:#ffffff;


}


#menu a:hover {
background-image: url(img/botonera-over.jpg);
background-repeat: no-repeat;
background-position: left bottom;
color:#ffffff;


 
}



#menu.interior {
}


#submenu {
background-image: url(img/submenu.jpg);
background-repeat: no-repeat;
background-position: left top;
margin:0px;
padding:0;
color: #B4B36C;
font-family: Tahoma,"Trebuchet MS",Arial,San Serif;
font-size:11pt;
position: absolute;
top: 189px;
width: 630px;
height: 34px;

}


#submenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding: 3px 0 0 0;



}


#submenu li {
border-right: 1px solid #555555;
float:left;
margin: 0px;
padding: 0 30px;
font-family: Tahoma,"Trebuchet MS",Arial,San Serif;
font-size: 10pt;
font-weight: normal;
}


#submenu a {
display:block;
color:#333333;
text-decoration:none;
overflow:hidden;
text-align: center;
float: left;
line-height: 21px;

    
}


#submenu .seleccionado {
display:block;
color:#555555;

}


#submenu a:hover {
color:#555555;

}




#contenido {
background-image: url(img/imagen-lateral.jpg);
background-repeat: no-repeat;
background-position: 28px 1px;
background-color: E4E4E4;
margin: auto;
width: 960px;
height:auto !important;
height: 520px;
min-height: 520px;
overflow: hidden!important;
overflow: display;
padding: 242px 0 0 0;


}

#contenido.interior {
background-image: url(img/1x1.png);
background-repeat: no-repeat;
margin: 0;
padding: 0;

}


#contenido table {
margin: 0 0 30px 116px;
padding: 15px 0 0 30px;
background-image: url(img/fondo-tabla.jpg);
background-repeat: no-repeat;
background-position: left top;
width: 580px;
height: 343px;

}



#contenido.formcontacto {
background-image: url(img/imagen-lateral-contacto.jpg);
background-repeat: no-repeat;
background-position: 28px 1px;
margin: auto;
width: 960px;
height:auto !important;
height: 520px;
min-height: 520px;
overflow: hidden!important;
overflow: display;
padding: 242px 0 0 0;


}








#texto {
background-image: url(img/imagen-lateral-recta.jpg);
background-repeat: no-repeat;
background-position: left bottom;
height: auto !important;
font-family:"Trebuchet MS",Arial,San Serif;
float: left;
min-height: 450px;
height: 450px;
width: 288px;
left: 0px!important;
padding: 0 19px 25px 19px;
margin: 26px 0 0 40px!important;
*margin: 26px 0 0 20px;

}




#texto h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 0px;
padding: 10px 0 10px 0;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}


#texto p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 0 0 5px 0;
width: 248px;

}



#flash {
left: 18px;
position: relative;
top: -242px !important;



}






#texto1 {
height: auto !important;
padding: 0;
margin: -256px 10px 30px 30px;
font-family:"Trebuchet MS",Arial,San Serif;
float: left;
width: 530px;



}


#texto1 h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 35px 0 10px;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;



}


#texto1 p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: center;
margin: 0;
padding: 1px 10px 5px 0px;   
line-height: 45px;

}



#texto2 {
height: auto !important;
padding: 0;
margin: 0 0 0 58px;
font-family:"Trebuchet MS",Arial,San Serif;
float: left;
width: 820px;
left: 0px!important;
*position: relative;
*left: -58px;

}


#texto2 h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 40px 0 15px;
padding: 8px 0 0 0;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}



#texto2 p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 10px 0 12px;

}


#imagenes {
margin: 0 0 0 58px;
padding: 0 0 0 58px;
width: 820px;

}


#imagenes img {
margin: 0px;
padding: 10px 20px 10px 10px;


}


#imagenes p {
font-family:"Georgia",Arial,San Serif;
font-size: 11pt;
font-weight: normal;
padding: 10px 0 10px 10px;
font-style: normal;
color: #000000;
text-align: left;

}






#texto3 {
height: auto !important;
padding: 0 0 20px 0;
margin: 0 0 20px 58px!important;
margin:0 0 20px 30px;
font-family:"Trebuchet MS",Arial,San Serif;
float: left;
width: 820px;
border-bottom: solid 1px #999999;


}


#texto3 h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 35px 0 15px;
padding: 0 0 0 39px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}


#texto3 p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 3px 10px 5px 0px;

}


#caja1 {
width: 390px;
margin:  0 40px 10px 0;
padding: 0;
float: left;
left: 0px!important;


}



#caja1 h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 50px 0 15px;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;
position: inherit;


}




#caja1 p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 8px 10px 8px 0px;

}


#caja1 img {
width: 300px;
margin: 22px 0 0px 35px;
padding: 0;


}






#caja2 {
width: 390px;
margin: 0;
padding: 0;
float: left;
left: 0px!important;

}


#caja2 h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 50px 0 15px;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}



#caja2 h2 {
color:#696565;
font-weight: normal;
font-size: 18pt;
margin: 15px 0 0 0;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}


#caja2 h3 {
color:#666666;
font-weight: normal;
font-size: 14pt;
margin: 5px 0 0 0;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;
font-style: italic;

}



#caja2 p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 8px 10px 8px 0px;

}

#caja2 img {
width: 300px;
margin: 22px 0 0px 35px;
padding: 0;


}


#caja3 {

width: 820px;
margin:  0;
padding: 0;
float: left;
left: 0px!important;


}



#caja3 h1 {
color:#696565;
font-weight: normal;
font-size: 21pt;
margin: 48px 0 15px;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}



#caja3 h2 {
color:#696565;
font-weight: normal;
font-size: 18pt;
margin: 15px 0 0 0;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;

}


#caja3 h3 {
color:#666666;
font-weight: normal;
font-size: 14pt;
margin: 5px 0 0 0;
padding: 0px;
font-family: Georgia,Times New Roman,Times,serif;
text-align: left;
font-style: italic;
}




#caja3 p {
font-family:"Georgia",Arial,San Serif;
font-size: 12pt;
font-weight: normal;
text-align: justify;
margin: 0;
padding: 8px 10px 8px 0px;

}


#caja3 img {
width: 450px;
margin: 0px 0 0px 35px;
padding: 0;


}


#caja3 .destacado {
font-family: Georgia,Helvetica,sans-serif;  
font-size: 13pt;  
font-weight: normal; 
color: #555555;
text-align: left;
font-style: italic;
margin: 5px 0 -14px 0;
padding: 10px 0px;

}



#caja3 a {
color: #555555;

}





#palabrasclaves {
background-image: url(img/palabras-claves.jpg);
background-repeat: repeat-x;
background-position: left top;
height: 90px;
margin: auto;
*margin-top: 30px;
width: 960px;

}



#palabrasclaves p {
color: #999999;
font-family:"Trebuchet MS",Arial,San Serif;
font-size: 8pt;
text-align: center;
width: 850px;
margin: auto;
padding: 23px 0;
*padding: 0px;

}






#pie {
background-image: url(img/pie.jpg);
background-repeat: repeat-x;
background-position: left top;
height: 30px;
padding: 0;
margin: auto;
width: 960px;


}


#pie.interior {
}



#copyr {
margin:0;
padding:0;

}


#copyr p {
color: #666666;
font-family: Arial, "Trebuchet MS", San Serif;
font-size: 8pt;
text-align: center;
margin:0;
padding: 45px 0 10px 0;

}

#copyr a {
color: #666666;
text-decoration: none;

}

#copyr.interior {
}



