@charset "iso-8859-1";
/* CSS Document */
/*
 * Archivo: feder.css
 * Descripción: archivo de estilos para la web de FEDER de intervención psico-social
 * Autora: Maria Sala
 */

* {margin:0;padding:0;}
body {
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-align:center;
	background:#d4e3c3 url(../img/bg.gif) repeat-x center 5px;	
}
h1 {display:none;}
h2 {background-color:#e4dbff; color:#7667a8; font-size:16px; font-weight:bold;margin: 20px 0;padding:1px 0 1px 20px;}
h3 {background-color:#eaf1e1; color:#71a238; font-size:13px; font-weight:bold;margin: 20px; padding:1px 0 1px 10px;}
h4,.hq {background:none;color:#71a238;font-weight:bold;font-size:13px;margin: 0 0 10px 0;}
p, #contenido p {/*margin:5px 20px;*/margin:5px 0px;}
ul { list-style:none;margin:5px 115px 5px 50px;}
li {
	padding:0 0 5px 15px;
	margin:5px 0;
	border-bottom:solid 1px #71a238;
	background-color: #FFF;
	background-image: url(../img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	text-indent:0;
}
ol li {background-image:none;margin-left:25px; padding: 0 0 5px 5px;}
a {color:#4f6e2a;text-decoration:none;}
a:hover {color:#7667A8}

img {border:none;}

/* formulario */
input,textarea,select {border:solid 1px #71a238;background-color:#d4e3c3;margin:2px 0;font-family: "Trebuchet MS";font-size:11px;}
textarea { font-size:13px; width:420px; height:200px;}
#contenido form {border: solid 1px #7667A8;width:55%; margin:50px; padding:20px; height:auto;overflow:hidden;}
#contenido form p {margin-left:0px;}
#consulta {width:400px;height:200px;}

/* estructura */
#musica {overflow:hidden;}
#wrapper { width:1000px;margin:0 auto; text-align: justify;}
#cabecera {height:158px;background:url(../img/cabecera.jpg) no-repeat center center;position:relative;border:solid 5px #c9c2e0;border-bottom:none;}
#cab {width:180px;height:158px;position:absolute;top:0px;right:0px;}
#cab span {display:none;}

/* menu */
#menu {background: url(../img/bg_menu.gif) repeat-x center center;}
#menu_opc {float:left;width:913px;}
#menu_txt {float:right;background: url(../img/bg_menu.gif) repeat-x center center;width:87px;border-top:solid 5px #c9c2e0;}

/*menu para aumentar y disminuir fuentes*/
.texto_menu {float:right;border:solid 1px #7667a8;margin-left:1px;cursor:pointer;}

#contenido {clear:both;border:solid 5px #c9c2e0;width:779px;float:left;margin-top:10px;background-color:#FFF;margin-bottom:10px;}
#contenido_flash {clear:both;border:solid 5px #c9c2e0;width:779px;float:left;margin-top:10px;background-color:#E4DBFF;}

/* columna izquierda */
#col_izq {float:right;width:201px;margin:10px 0 10px 10px;}

/* usuarios */
#acceso_usuarios {border:solid 5px #c9c2e0;margin-bottom:10px;background:#FFF url(../img/bg_usuarios.gif) repeat-x top left;}
#cab_usuarios {height:30px;font-weight:bold;font-size:15px;text-align:right;background: url(../img/bg_tit_usuario.gif) no-repeat right top;color:#7667a8;padding-right:40px;padding-top:4px;margin-bottom:5px;}
.campo {width:64px;text-align:right;}
.entrar {background:url(../img/bg_entrar.gif) no-repeat center right;margin:5px;text-align:right;padding-right:20px;color:#3f5c1c;font-size:10px;font-weight:bold;height:20px;padding-top:4px; }
.entrar a{color:#3f5c1c;text-decoration:none;}
#acceso_usuarios p{margin:5px;}

/* menu vertical */
#menu_col{border:solid 5px #c9c2e0;background-color:#d4e3c3;padding:10px;width:171px;padding-bottom:0;}
.submenu2 {background:#FFF url(../img/bg_menu2.gif) no-repeat top center;min-height:85px;text-align:right;overflow:hidden;width:173px;margin-bottom:10px;}
.submenu2 img {float:left;}
.submenu2 a{float:right;width:70px; text-decoration:none;margin-top:15px;margin-right:5px;color:#000;font-size:11px;}
.submenu2 a span {color:#7667a8;font-size:12px;font-weight:bold;display:block;}


/* pie */
#pie {clear:both;border:solid 5px #c9c2e0;background-color:#7667a8;height:100px;}
.cajasol {float:left;margin:18px;}
.cajasol img{border:none;}
#contact_pie {float:right;background:url(../img/apoyo.gif) no-repeat center right;color:#FFF;text-align:right;padding-right:100px;padding-top:15px;margin:5px;height:67px;}
#access {margin-top:10px;text-align:right;}

.margen_lados {margin:0 5px;}
.margen_bajo {margin-bottom:5px;}
.separador {height:5px;}
.left {float:left;}
.left_imagen {float:left;margin-right:10px;}
.right {float:right;}
.clear {clear:both;}

/* contenido */
.subir {background:#FFF url(../img/bg_subir.gif) no-repeat center center;width:50px;height:21px;text-align:right;padding-right:6px;font-weight:bold;margin:5px;padding-top:2px;margin-right:20px;}
.subir a{color:#3f5c1c;text-decoration:none;}
.fecha {color:#808080;font-style:italic;}
.documento {color:#78a238;}
.link {background: url(../img/arrow.gif) no-repeat left 5px; padding-left:15px;}
.rojo {color:#9A0040; }
.obligatorio {background-color:#E3E0EF;padding:1px;}
.importante {border-left:solid 5px #9A0040; width:30%;padding:10px 20px;margin:20px 0 20px 20px;background-color:#EFD1DF}
.sub {margin:20px;background-color:#DFEBFF; color:#4F7BD4;padding:2px 10px; }
.center {text-align:center}
.abs {vertical-align: middle;display: inline-block;}
.cont {margin:5px 20px;}
.w290 {width:290px;}
.w470 {width:470px;}
