/* CSS Document */

* { margin:0; padding:0 }
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
body { background-color: #2c61a9; margin:0; }
#principal { margin:20px auto; width:900px; height:600px; }

.blanco { color:#FFFFFF; }
a.blanco:hover { color:#F28E00; }
.centrado { text-align:center; }
.sin_justificar { text-align:left; }
.enlace_limpio { text-decoration:none; }
.enlace_limpio:hover { text-decoration:underline; }

#separador { width:546px;height:1px;margin:20px 0 10px 0; background-image:url(/img/separador.gif); clear:both}

/* MENU */

#menu { width:268px; height:153px; padding: 40px 0 0 0; float:right; background-image:url(/img/portada/menu.jpg); }
.menu_encabezado { font-size:8pt; margin:0 0 10px 20px; color:#FFFFFF; padding:0; }
.menu_item { font-weight:bold; font-size:10pt; width:221px; height:23px; margin:0 0 0 1px; padding:6px 0 0 20px; }
.menu_item:hover { background-color:#B26901; }
.menu_enlace { text-decoration:none; color:#FFFFFF; }

.menu_corporativo { color:#FFFFFF; }
.menu_corporativo_enlace { text-decoration:none; color:#FFFFFF; }
.menu_corporativo_enlace:hover { color:#F29B27; }


/* PORTADA */

#logo { width:382px; height:114px; float:left; }
#informacion { width:250px; height:114px; float:left; }
#slogan { width:596px; height:39px; float:left; background-image:url(/img/portada/slogan.jpg); padding: 40px 0 0 36px; }
#foto1,#foto2,#foto3 { float:left; }
#pie { width:900px; height:95px; float:right;  background-image:url(/img/portada/pie.jpg); }
#frase { width:270px; float:left; margin:3px 0 0 30px; }
#telefono { width:243px; float:left; margin:3px 0 0 30px; }
.telefono_imagen { margin:10px 0 0 0; padding:0; }

/* CONTENIDO */

#logo_interior { width:269px; height:75px; }
#cabecera { width:632px;height:114px; padding:0x 0 0 30px; float:left; background-image:url(/img/interior/fondo-cabecera.jpg); }
#menu_corporativo_interior { padding: 0 0 0 30px; }
#menu_interior { width:268px; height:154px; padding:40px 0 0 0; float:right; background-image:url(/img/interior/fondo-superior-derecha.gif); }
#titulo { width:632px; height:80px; float:left; background-image:url(/img/interior/fondo-titulo.gif); }
#cuerpo { width:900px; background-image:url(/img/interior/fondo-central.gif); overflow:hidden; clear:both; }
#texto { width:550px;float:left; padding:20px 0 0 40px; }
#lateral_abajo { width:268px; background-image:url(/img/interior/fondo-inferior-derecha.gif); background-position:bottom;background-repeat:no-repeat; padding:0 0 20px 0; float:right; }
#lateral_medio { background-image:url(/img/interior/fondo-derecha.gif); padding:0 50px 0 20px; }
#pie_interior { width:900px; height:42px; background-image:url(/img/interior/fondo-inferior.gif); }

#bloque { width:100%; clear:both; margin:10px 0 10px 0; overflow:hidden; }
#bloque_foto { width:125px; height:125px; float:left; }
#bloque_texto { width:410px; float:right; }

h1 { color:#2C61A9; font-size:22px; font-weight:normal;padding:14px 0 0 40px; }
h2 { color:#666666; font-size:13px; font-weight:bold;padding:8px 0 0 40px; }
p { color:#666666; padding:10px 0 0 0; text-align:justify; line-height:17px; }
.tip { font-size:9px; text-align:right; }

.foto_izda { float:left; margin:0 25px 10px 0; }
.foto_dcha { float:right; margin:0 0 10px 25px; }

.celda { background-color:#FFFFFF; color:#666666; padding:10px; }

input,textarea { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.formulario { width:400px; }
.boton { padding:5px; }