html, body{
margin: 0;
padding: 0;
background-color:#fcf4e6;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 100%;
color:#9A9690;
font-weight:lighter;
}

#header_left_flags {
margin:0;
padding:0;
}

#header_right_logo {
padding:5px 0 20px 0;
margin: 0;
}

#header_left_menu {
width: 40%;
margin: 0;
padding: 0;
text-align: right;
background-color: #58585a;
background-image:url(../imagenes/menu_fondo_hover.jpg);
background-position:right top;
background-repeat:no-repeat;
}

#header_right_menu h1 {
margin: 0;
padding:30px 0 20px 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
letter-spacing:.05em;
line-height:1.2em;
color: #fff;
font-weight:lighter;
}
#header_right_menu h1:first-line {
text-transform:uppercase;
}

.left {
width: 290px;
padding:20px 25px 0px 0px;
margin:0;
}
.right {
width: 560px;
padding:0;
margin:0;
}

.left_ancho{
width: 290px;
padding:0;
margin:0;
}

.right h2 {
margin: 0;
padding: 20px 0;
}

.separacion {
width: 25px;
padding:0;
margin:0;
}

#footer {
padding: 20px 0 0 0;
margin: 40px 0 0 0;
background-color: #fdf9f2;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: .7em;
font-weight:lighter;
color: #9A9690;
line-height:1.5em;
text-align:center;
}

#footer a , #footer a:visited{
color:inherit;
}

#footer a:hover {
color:#009EE0;
}

/* '_phpClass' quiere decir que lo monta la clase de php */
.footer_phpClass {
margin:0;
padding:10px 0 0px 0;
background-color: #fff;
border-top:1px solid #ccc;
}

/*___estilos generales_____________________________________________________*/

a:link , a:visited {
text-decoration:none;
color:#9a9690;
}
a:hover{
text-decoration:none;
}
a:focus{
outline:0;
}

h1{
margin:0;
padding:0;
}

h2 {
margin: 0;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-style:italic;
text-align:center;
font-weight:lighter;	
color: #00abed;
}

h3 {
padding: 0;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .9em;
line-height:1.2em;
font-style:italic;
font-weight:lighter;
color: #9a9690;
}

h2 b , h2 strong , h3 b , h3 strong  {

font-weight:bold;
}

.tipo2  a.verde  , .tipo2 a.verde:visited {
text-decoration: underline ;
color: #009036;
}



h4{
padding: 0;
margin: 8px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .8em;
line-height:1.2em;
font-style:italic;
font-weight:lighter;
color: #9a9690;
}

h5{
padding: 3px;
padding-top:25px;
margin: 8px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .75em;
/*line-height:.8em;*/
font-style:italic;
font-weight:lighter;
color: #9a9690;
border-bottom:1px solid #ccc;
}

p{
margin:0;
padding:0;
}

h3.titulo {
font-size: 1.2em;
}

/*___Tema página COLOR_________________________________________________*/

.header_azul{
background-image: url(../imagenes/header.jpg);
background-position: left top;
background-repeat: no-repeat;
}
.header_verde{
background-image: url(../imagenes/header_verde.jpg);
background-position: left top;
background-repeat: no-repeat;
}

h2.azul , h3.azul , .azul , .azul a , .azul a:visited , .azul a:hover {
color: #009ee0;
}

.azul a:hover {
color: #0082B9;
}

h2.verde , h3.verde , .verde , .verde a , .verde a:visited , .verde a:hover {
color: #009036;
}

.verde a:hover {
color: #005E23;
}


/*____________________________________________________*/

.dsignes_container {
width:100%;
height:25px;
background:#fff;
}
.dsignes_center {
margin:auto;
width:900px;
}
.dsignes_boton a , dsignes_boton a:visited {
float:right;
padding:0px;
width:90px;
height:25px;
text-align:right;
background-image:url(../imagenes_icos/dsignes_boton.gif);
background-repeat:no-repeat;
}
.dsignes_boton a:hover {
background-image:url(../imagenes_icos/dsignes_boton_hover.gif);
background-repeat:no-repeat;
}

/*___Diccionario_________________________________________________*/

#header_diccionario {
margin:15px;
padding:15px;

}

#header_diccionario h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.3em;
letter-spacing:.05em;
line-height:1.2em;
color: #fff;
font-weight:lighter;
}

#header_diccionario h1:first-line {
text-transform:uppercase;
}

#header_diccionario h2 {
margin: 25px;
padding: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
font-style:italic;
text-align:left;
font-weight:lighter;	
color: #00abed;
}

#dicconario_tabla {
margin:15px;
padding:15px;
background-color:#F2EBDE;
}

#resultados_titulo {
margin:0px;
padding:0px 0px 5px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .8em;
font-style:italic;
letter-spacing:.05em;
color: #9A9690;
font-weight:lighter;
}
.resultados2 {
margin:20px 0px 0px 0px;
padding:0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .9em;
color: #9A9690;
font-weight:lighter;
}

#palabra {
margin:0px;
padding:10px 0px 10px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
font-weight:bold;
font-style:italic;
color: #9A9690;
font-weight:lighter;
}
