/* CSS Document */
@import "css/menu_sec.css";
@import "css/lightbox.css";

U{
text-decoration:none;
}

body{
background-color:#990000;
margin:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
}

.contenedorprincipal{
width:755px;
background-color:#FFFFFF;
margin:auto;
margin-top:10px;
text-align:center;
padding:2px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
}

/* CABECERA */
.cabecera{
background-image:url(images/01s.jpg);
background-repeat:no-repeat;
background-position:right;
height:125px;
}

.inscribete{
float:right;
display:block;
height:32px;
width:208px;
background-image:url(images/inscribete.gif);
background-position:top;
}
.selectoridioma{
padding:2px;
width:56px;
border-style:solid;
border-color:#CCCCCC;
border-width:1px;
float:left;
background-color:#FFFFFF
}

.spa{
float:left;
display:block;
width:28px;
height:18px;
background-image:url(images/spa.gif);
background-position:top;
}
.spa:hover{
background-position:bottom;
}
.fr{
float:left;
display:block;
width:28px;
height:18px;
background-image:url(images/fr.gif);
background-position:top;
}
.fr:hover{
background-position:bottom;
}
.rs{
float:left;
display:block;
width:28px;
height:18px;
background-image:url(images/rs.gif);
background-position:top;
}
.rs:hover{
background-position:bottom;
}
.eng{
float:right;
display:block;
width:28px;
height:18px;
background-image:url(images/eng.gif);
background-position:top;
}
.eng:hover{
background-position:bottom;
}

/* MENU PRINCIPAL */
.menu_principal{
height:25px;
width:582px;
float:right;
}
.menugris{
background-color:#999999;
color:#FFFFFF;
height:27px;
width:170px;
_width:171px;
float:left;
margin-left:3px;
_margin-left:2.5px;
}
.sobre{
width:45%;
float:left;
margin-top:6px;
height:10px;
text-align:right;
}
.sobre a{
text-decoration:none;
padding-left:7px;
padding-right:7px;
background-image:url(images/sobre.jpg);
background-position:top;
background-repeat:no-repeat;
}
.sobre a:hover{
background-position:bottom;
}

.mapa{
text-align:left;
width:45%;
float:right;
margin-top:6px;
height:10px;
}
.mapa a{
text-decoration:none;
padding-left:7px;
padding-right:7px;
background-image:url(images/mapa.jpg);
background-position:top;
background-repeat:no-repeat;
}
.mapa a:hover{
background-position:bottom;
}

/*CUERPO*/
/* COLUMNA IZQUIERDA */
.columnaizquierda{
color:#FFFFFF;
height:270px;
width:170px;
float:left;
display:block;
clear:left;
margin-left:3px;
_margin-left:2.5px;
background-image:url(images/coli.gif);
background-repeat:no-repeat;
background-position:right;
padding-top:20px;
}

.menuci A{
margin-right:7px;
text-decoration:none;
text-align:right;
padding-right:5px;
display:block;
width:130px;
color:#999999;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
float:right;
margin-bottom:5px;
display:block;
clear:both;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:14px;
}

.menuci A:hover{
border-right-color:#990000;
border-right-style:solid;
border-right-width:14px;
}

/*COLUMNA DERECHA*/
/*NAVEGACION HORIZONTAL*/
.navegacionhorizontal{
width:500px;
text-align:left;
margin-left:200px;
height:10px;
font-weight:bold;
color:#333333;
padding-top:25px;
padding-bottom:20px;
_padding-bottom:10px;
_padding-top:0px;
margin-bottom:8px;
_margin-bottom:0px;

}

.enlaceshorizontal{
display:block;
padding-top:15px;

}
.enlaceshorizontal a{
color:#666666;
font-weight:bold;
}
.enlaceshorizontal a:hover{
color:#990000;
font-weight:bold;
}

/*CUERPO*/
.cuerpo{
display:block;
}

.cuerpoizquierda{
width:380px;
float:left;
padding:20px;
_padding-top:10px;
padding-top:0px;
padding-right:5px;
text-align:justify;
}
.submenuh{
padding-top:5px;
float:right;
clear:right;
width:515px;
text-align:left;
padding-left:65px;
}
.submenuh a{
background-color:#981C1E;
color:#FFF;
text-decoration:none;
border-bottom-color: #990000; 
border-bottom-width: 3px;
border-bottom-style:solid;
margin-right:6px;
padding-left:8px;
padding-right:8px;
padding-top:3px;
}
.submenuh a:hover{
color:#CCC;
background-color:#A00000;
}

.tituloseccion{
width:380px;
background-image:url(images/tituloseccion.jpg);
background-repeat:no-repeat;
margin-left:-20px;
text-align:right;
padding-right:30px;
padding-top:15px;
height:35px;
color:#FFFFFF;
font-weight:bold;
font-style:oblique;
font-size:16px;
margin-bottom:5px;

}

.cuerpoderecha{
width:160px;
margin-top:120px;
float:right;
margin-bottom:50px;
}

.cajatrabajo{
border-style:solid;
border-width:1px;
border-color:#990000;
margin-bottom:10px;
}

#titulo{
color:#FFFFFF;
background-color:#990000;
text-align:right;
padding:3px;
padding-right:10px;
}
#cuerpo{
font-size:10px;
padding:3px;
background-image:url(images/contact.gif);
background-position:left top;

background-repeat:no-repeat;
padding-top:100px;
text-align:right;}

.cajacontacto{
border-style:solid;
border-width:1px;
border-color:#990000;
}

/*PIE*/
.pie{
clear:both;
}

.colaboradores{
background-color:#FFFFFF;}
.colaboradorestext{
padding-left:15px;
text-align:left;
background-color:#999999;
color:#FFFFFF;}
.colaboradoreslogos a{
text-decoration:none;}
.colaboradores img{
border:none;
margin-right:15px;}
.logito{
height:25px;
width:300px;
padding-left:40px;
text-align:left;
background-image:url(images/logito.jpg);
background-repeat:no-repeat;
color:#990000;
padding-top:5px;
}
.logito a{
color:#990000;
text-decoration:none;
}

.pie3{
clear:both;
font-size:12px;
text-align:left;
color:#333333;
padding-left:25px;
}
.mapaweb a{
border-left-color:#A00000;
border-left-style:solid;
border-left-width:10px;
text-decoration:none;
color:#A00000;
padding-left:5px;
}
.mapaweb a:hover{
font-weight:bold;
}
