body {

height:100%;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #dd1b22;


}

#pagina {


margin: auto;
background-color: #ffffff;
background-position: top;
background-repeat: no-repeat;
width: 900px;
height: auto!important;
min-height: 600px;
height: 600px;


}

#cabezal {

height:128px;
width:900px;
}

#logos {

height: 108px;
width:900px; 
background-image:url(img/encabezado.jpg);
background-position: center;
background-position: top;
background-repeat: no-repeat;

}


#logos h1 {
 display: none;
 
}

#logos p {
 display: none;
 
}

#menu {
background: url(img/bgmenu.jpg);
background-position: bottom;
background-repeat: no-repeat;
font-style: normal;
margin:0;
padding:0 20px 0 0;
font-size: 12pt;
letter-spacing:-1px;
height:40px;
}


#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
font-family: Arial, "Century Gothic","Trebuchet MS", San Serif;
float: right;
background-repeat: no-repeat;
height: 24px;
line-height:24px;

}


#menu li {
padding: 0px 0px 0px 25px;
float: left;
color: #ffffff;
background-image: url("img/menuizq.jpg");
background-repeat: no-repeat;
background-position: left bottom;

}

#menu a{

background-image: url("img/menuder.jpg"); 
padding: 0px 25px 0px 0px;
float: left;
background-repeat: no-repeat;
background-position: right bottom;
display: block;
text-decoration: none;
color: #ffffff;
font-weight: bold;
font-size: 10pt;

}

#menu a:hover {

color: #eeeeee;


}


#menu .izquierda {
background-image: url("img/menuizqover.jpg"); 


}


#menu .derecha {
background-image: url("img/menuderover.jpg");
background-repeat: no-repeat;



}


#contenido {

 background-repeat: repeat-x;
 background-position: top left;
 margin: 0 0 37px 0;
 padding: 0px;
 height:583px;
 width:900px;
 overflow: hidden;
 

}

#contenido.contenidoA {

 min-height:583px;
 height: auto!important;
 height: 583px;
overflow: visible;
 
 

}


#caja1{
 background-color:#ebf5fc; 
 border:solid 19px #d1e4eb;
 margin: 0 auto;
 width: 774px; 
 1position: relative;
 top: 36px;
 height: 505px;
 overflow: hidden;

margin-top: 36px;

 
 }
 
 
#caja1 h2 {

font-family: Trebuchet MS, Verdana, Arial, sans-serif; 
font-size: 13pt;
padding:0;
margin: 0;
}




 
 #caja1.caja1A{
 
 margin: auto;
 margin-top: 36px;

 width: 774px; 
 position: inherit;
 
 height: auto!important;
height: 500px;
 overflow: visible; 
 
 }
 
 
 
#texto {
 width: 355px;
 overflow: auto;
 height:520px;
 position: relative;
 left: 20px;
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size:10pt;
 text-align: left;
 
 
}

#texto.textoA {
 width: 740px;
 overflow: auto;
 height:auto;
 position: relative;
 left: 20px;
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size:10pt;
 text-align: justify;
 
 
}


#texto.textoA ul{
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size: 10pt;
 text-align: left;


}



#texto.textoA li{
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size: 10pt;
 text-align: left;
 padding: 5px 0 5px 0;

}


#texto.pagina {
 width: 740px;
 overflow: scroll;
 position: relative;
 left: 20px;
 right: 20px;
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size:10pt;
 text-align: left;
 padding: 0 15px 0 0;
 
 
}




#texto h1{
 font-family: Tahoma, Verdana , Arial , sans-serif ;
 font-size:20pt;
 text-transform: uppercase;
 font-weight: normal;
 margin: 17px 0 17px 0;
 color: #026353;
 
 
 
}

#texto p{
 text-align: justify;
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size:10pt;
 
 
}


#caja2{
 background-image: url("img/destacado.jpg");
 background-repeat: no-repeat;
 width: 395px;
 background-position: top left;
 height: 222px;
 overflow: auto;
 position: relative;
 top:-470px;
 left: 489px;
 
 
}

#caja2 h1 {
 margin: 0;
 padding: 6px 27px 0 0;
 font-family:Tahoma, Verdana , Arial , sans-serif ;
 font-size:20pt;
 text-transform: uppercase;
 letter-spacing: 2pt;
 text-align: right;
 font-weight: normal;
 color: #ffffff;
 
 
 
}


#caja2 p {
 margin: 0;
 padding: 25px 60px 0 12px;
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size:10pt;
 text-align: left; 
 font-weight: normal;
 width: 240px;
 text-align: justify;
color: #ffffff;
 
}

#caja2 a{
color: #ffffff;
font-weight: bold;

}






#caja3{
 background-image: url("img/contacto.jpg");
 background-repeat: no-repeat;
 width: 395px;
 background-position: top left;
 height: 222px;
 overflow: auto;
 position: relative;
 top:-470px;
 left: 489px;
 
 
}

#caja3 h1 {
 margin: 0;
 padding: 13px 27px 0 0;
 font-family:Tahoma, Verdana , Arial , sans-serif ;
 font-size:20pt;
 text-transform: uppercase;
 letter-spacing: 2pt;
 text-align: right;
 font-weight: normal;
 color: #ffffff;
 
 
 
}


#caja3 p {
 margin: 0;
 padding: 25px 60px 0 12px;
 font-family: Trebuchet MS, Verdana , Arial , sans-serif ;
 font-size:10pt;
 text-align: left; 
 font-weight: normal;
width:240px;
color: #ffffff;
 
}

#caja3 a {
color: #ffffff;
font-weight: bold;

}




#pie {

 background-image: url("img/pie.jpg"); 
 color: #515151;
 font-family:Arial,"Trebuchet MS", San Serif;
 font-size: 8pt;
 text-align: center;
 height: 40px;
 background-repeat: no-repeat;
 overflow: hidden;
 
}

#pie p{
margin: 10px 0 0 0;
font-weight: normal;
 
}

#pie a {
 font-size: 8pt;
 color:#555555;
 text-decoration: none;
 font-weight: normal;
 margin: 0;
 padding: 0;
 position: relative;
 top: -1px;
 *top: -6px;
 
 
 
 
}

#pie a:hover{
 text-decoration: underline;
 
}


#palabrasclaves {

background-color: #ffffff;
color: #bcbfc3;
font-family:"Trebuchet MS",Arial,San Serif;
font-size:8pt;
height:90px;
background-position: top left;
padding: 10px 43px 10px 43px;
line-height: 15px;
text-align: center;

}

