* {
font-family: verdana;
margin:0;
padding:0
}

body {
font-size:x-small;
background-color:#fff
}

a:link,a:active,a:visited{
color:#006890;
text-decoration:none;
font-weight:normal;
background:transparent
}

a:hover {
color:#3aa7cc;
text-decoration:none;
background-color:transparent
}

img {
border:0
}

img a:link,a:hover,a:active,a:visited{
background: transparent
}

p {
font-size:11px;
font-weight:normal;
background: transparent;
color: #000;
line-height:140%;
margin-top:1em
}

h1 {
float:left;
position:absolute;
z-index:50
}

h2 {
font-size:20px;
font-weight:normal;
background: transparent;
color:#3aa7cc;
margin-bottom:1em;
text-align:left
}

#contenido {
width:auto;
text-align:center;
margin:0 auto
}

#cabecera {
width:100%;
margin:0 auto;
background-color:transparent;
border-top:solid #006890;
border-top-width:1em
}

.contenedor {
width:78em !important;
width:780px;
margin:0 auto
}

#contenedor {
width:78em !important;
width:780px;
text-align:left;
margin:10em auto !important;
margin:6.5em auto
}

#logo { 
float:left;
margin-top:1.5em
}

#buscador{
margin-top:0.5em !important;
margin-top:1.5em;
float:right !important;
float:none;
}

fieldset { 
margin:1em;
border:0
}


.palabra {
float:left;
font-size:1.1em !important;
font-size:11px;
background-color:#fff;
color:#333;
width:30em;
height:2em;
padding-top:0.5em;
padding-left:0.5em;
margin: 1em;
border:1px
}

.corto {
float:left;
font-size:1.1em !important;
font-size:11px;
background-color:#fff;
color:#333;
width:15em;
height:2em;
padding-top:0.5em;
padding-left:0.5em;
margin: 1em;
border:1px
}

#mensaje {
float:left;
font-size:1.1em !important;
font-size:11px;
background-color:#fff;
color:#333;
width:30em;
padding-top:0.3em;
padding-left:0.5em;
margin: 1em;
border:1px
}

#buscar {
float:left;
background-color:#006890;
font-family:arial;
font-size:1.2em !important;
font-size:12px;
color:#fff;
border:0;
width:5em;
height:2em
}

#idioma{
font-size:1em;
float:right
}

#menu{
float:left;
text-align:center;
padding:10px 0 5px 0; /*ie6*/
width:100% !important;
width:780px;
margin-top:5px;
height:20px;
background-color:#006890
}

#menu ul {
list-style:none
}

#menu li {
display:inline;
font-size:1.3em !important;
font-size:13px;
text-decoration:none
}

#menu li a{
text-decoration: none;
height:1em !important; /*ie5.5*/
height:10px;
padding:0.5em 3em !important;
padding:5px 34px;
color:#fff;
font-weight:normal
}

#menu ul a:hover{
text-decoration:none;
color:#3aa7cc;
background-color:transparent
}

li.nolink{
padding:0.5em 1.5em !important;
margin-right:0.25em !important;
background: #2f6092 !important;
color:#f2c32f !important;
height:1em !important;
background-color:#2f6092;
list-style:none;
padding:5px 15px
}

#presentacion{
float:left;
width:780px;
height:auto;
margin-top:20px!important;
margin-top:40px
}

#multimedia{
float:left;
width:780px
}

.multimedia{
float:left;
width:100%;
height:auto
}

.columnas {
float:left;
width:100%;
height:100% !important;
height:250px;
background-color:#f3f2f1;
border-top:solid #3aa7cc;
border-bottom:solid #3aa7cc;
margin-top:3px;
border-top-width:0.1em;
border-bottom-width:1em
}

#opciones {
float:left;
width:100%;
height:100% !important;
height:140px;
background-color:#fff;
margin-top:3px
}

.columna {
float:left;
background-color:transparent;
width:258px;
height:100%;
border-right:solid #fff;
border-right-width:0.1em;
border-left:solid #fff;
border-left-width:0.1em
}

.columna_4 {
float:left;
background-color:transparent;
width:186px;
height:100%;
border-right:solid #fff;
border-right-width:0.1em;
border-left:solid #fff;
border-left-width:0.1em
}

.subcontenedor_4 {
padding:2em
}

.columna_ext {
float:left;
background-color:transparent;
width:510px;
border-right:solid #fff;
border-right-width:0.1em;
border-left:solid #fff;
border-left-width:0.1em
}

.columna li{
list-style:none
}

.subcontenedor {
padding:2.5em 3em 2em 4em
}

.subcontenedor ul {
list-style:none;
margin:1em 0em
}

.subcontenedor li {
display:block;
font-size:1.2em !important;
font-weight:normal;
line-height:140%;
margin-bottom:1.4em
}

.subcontenedor ul a:hover{
text-decoration: none
}

#pie{
float:left !important;
float:none;
margin-top:1px;
width:100%;
background-color:#fff;
color:#000;
height:10em;
text-align:right;
border-top:solid #2F6092;
border-width:0.05em
}