/*
 Página web de administración de los viajes solidarios de Sodepaz
 © Copyright 2008 Francisco López Losada && Sodepaz
 flopezlosada@yahoo.es
 sodepaz@sodepaz.net
 
 Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia
 Pública General de GNU según es publicada por la Free Software Foundation, bien de la versión 3 de dicha
 Licencia o bien (según su elección) de cualquier versión posterior.
 
 Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la
 garantía MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia
 Pública General de GNU para más detalles.
 
 Debería haber recibido una copia de la Licencia Pública General junto con este programa. Si no ha sido así,
 escriba a la Free Software Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU.
 
 La licencia se encuentra en el archivo licencia.txt
 */
/*
 Global
 */
body {
    background: #a0b2ac;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    /* IE Fix */
    margin: 0;
    color: #666;
}

A:link {
    COLOR: #243987;
    text-decoration: none;
}

A:visited {
    COLOR: #243987;
    text-decoration: none;
}

A:active {
    COLOR: #243987;
    text-decoration: none;
}

A:hover {
    COLOR: #000000;
    text-decoration: none;
}

.listaDecimal {
    list-style-type: decimal;
}

.listaLetras {
    list-style-type: lower-alpha;
}

/*
 Pagina
 */
#general {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 885px;
    border: 0px solid #ddd;
    padding: 0 5px;
    text-align: left;
    background-color: #fff;
}

#clearer {
    clear: both;
}

/*
 encabezado
 */
#encabezado {
    width: 700px;
    float: right;
    background: url(../images/encabezado.png) no-repeat;
    height: 110px;
    margin-top: 5px;
    margin-right: 5px;
    border: 1px solid #000;
}

#cabecera {
    width: 165px;
    float: left;
    height: 110px;
    margin-top: 5px;
    margin-left: 5px;
    background: url(../images/turismo.jpg) no-repeat;
    border: 1px solid #000;
}

#encabezado h1 {
    visibility: hidden;
}

#bar {
    z-index: 100000;
    width: 875px;
    margin: auto;
    clear: both;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    height: 30px;
    color: #FFF;
    background: #d4e8ec url(../images/menubg.gif) repeat-x;
    margin-top: 10px;
}

/*MENU NORMAL*/
/*
 #bar li {
 padding: 6px 12px 6px 12px;
 color: #061bed;
 float: right;
 display: inline;
 }
 
 #bar  li:hover {
 background: #fff url(../images/bar.gif) repeat-x;
 color: #FFF;
 text-decoration: none;
 }*/
/*MENÚS DESPLEGABLES
 ________________________________________________________________
 
 #bar {
 
 width: 875px;
 margin: auto;
 clear: both;
 font-family: verdana, arial, sans-serif;
 font-size: 11px;
 height: 30px;
 color: #FFF;
 background: #d4e8ec url(../images/menubg.gif) repeat-x;
 
 }
 #bar ul {
 list-style: none;
 padding: 0;
 margin: 0;
 padding-right: 16px;
 
 }
 
 #bar .enlaceMenu{
 color:#243987;
 padding: 6px 12px 6px 12px;
 background: #d4e8ec url(../images/menubg.gif) repeat-x;
 margin: 0px;
 border:0px;
 }
 
 #nav a:hover{
 background: #fff url(../images/bar.gif) repeat-x;
 text-decoration: underline;
 width: 100px;
 }
 
 
 
 #nav li li a {
 display: block;
 padding: 6px 12px 6px 12px;
 background: url(../images/menubgdesplegable.gif);
 width: 100px;
 }
 
 
 
 #bar .interior {
 padding:0px;
 padding-right: 14px;
 border:1px solid black;
 }
 
 
 
 #nav li li a:hover {
 padding: 6px 12px 6px 12px;
 }
 
 #bar li {
 float: right;
 position: relative;
 width: 10em;
 text-align: center;
 cursor: default;
 background-color: white;
 }
 
 
 li ul.interior{
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 font-weight: normal;
 padding: 3px 0 1em 0;
 }
 
 
 
 #bar li>ul {
 top: auto;
 left: auto;
 }
 
 #bar li li {
 display: block;
 float: none;
 border: 0;
 
 }
 
 li:hover ul, li.over ul {
 display: block;
 }
 */
#nav, #nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-position: outside;
    position: relative;
    line-height: 1.5em;
    margin-top: 4px;
}

#nav a:link, #nav a:active, #nav a:visited {
    display: block;
    padding: 0px 5px;
    border: 1px solid #333;
    color: #fff;
    text-decoration: none;
    background-color: #9ea8cb;
}

#nav a:hover {
    background-color: #fff;
    color: #333;
}

#nav li {
    padding-left: 3px;
    padding-bottom: 3px;
    float: left;
    position: relative;
}

#nav ul {
    position: absolute;
    width: 12em;
    top: 1.5em;
    display: none;
}

#nav li ul a {
    width: 12em;
    float: left;
}

/*
 ______________________________________________________________________________________________________
 */ /*
 Central
 */
#central {
    background: url(../images/fondo_central.jpg);
    padding: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 6px;
}

/*
 ______________________________________________________________________________________________________
 */ /*
 Barra Lateral
 */
#barra_lateral {
    float: left;
    width: 160px;
    position: relative;
    margin: auto;
    margin-left: 3px;
    padding-top: 5px;
}

#barra_lateral h3 {
    width: 135px;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #fff;
    padding: 4px;
    border: 1px solid #425227;
    background-color: #9fafea;
}

#barra_lateral p {
    margin-top: 2px;
    margin-bottom: 5px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
}

/*
 Menú principal
 */
#menu_principal {
    padding-left: 0;
    margin-left: 0;
    padding: 0 4px 0 7px;
    margin: auto;
    width: 150px;
    color: #595959;
}

#menu_principal table {
    width: 150px;
    padding: 0px;
    margin: auto;
}

#menu_principal td {
    list-style: none;
    margin: 0;
    line-height: 20px;
    border-top: 1px solid #D1D9C4;
    font-family: verdana;
    font-size: 11px;
    padding-left: 2px;
}

/*
 Menú de acceso
 */
#menu_login {
    margin: auto;
    width: 160px;
    color: #595959;
}

#menu_login p {
    margin-top: 2px;
    margin-bottom: 5px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666666;
    text-align: center;
}

/*
 Menús de administración y usuari@s
 */
#menu_admin {
    padding-left: 0;
    margin-left: 0;
    padding: 0 4px 0 7px;
    margin: auto;
    width: 150px;
    color: #595959;
}

#menu_admin table {
    width: 150px;
    padding: 0%;
    margin: 0%;
}

#menu_admin td {
    list-style: none;
    margin: 0;
    line-height: 20px;
    border-top: 1px solid #D1D9C4;
    font-family: verdana;
    font-size: 11px;
    padding-left: 2px;
}

#menu_admin td a {
    text-decoration: none;
}

/*
 ______________________________________________________________________________________________________
 */ /*
 Columna Central
 */
#columna_central {
    float: left;
    width: 685px;
    margin-left: 12px;
    padding-left: 10px;
    padding-right: 4px;
}

#columna_central h3 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #fff;
    padding: 4px;
    border: 1px solid #425227;
    background-color: #9fafea;
}

#columna_central p {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #666;
    text-align: justify;
}

/*
 ______________________________________________________________________________________________________
 */ /*
 Columna derecha
 */
#columna_derecha {
    float: right;
    width: 165px;
    position: relative;
    margin-right: 10px;
}

/*
 ______________________________________________________________________________________________________
 */ /*
 Pie de página
 */
#pie_de_pagina {
    background: #444abf;
    border-bottom: 5px solid #fff;
    border-top: 10px solid #fff;
    text-align: center;
    color: #000000;
    font-size: 10px;
    clear: both;
}

#pie_de_pagina a {
    text-decoration: none;
    color: #ffffff;
}

#pie_de_pagina a:hover {
    text-decoration: underline;
    color: #fff;
}

#pie_de_pagina p {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 4px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
}

/*
 ______________________________________________________________________________________________________
 */
#ultimosMensajes {
    width: 90%;
    margin: auto;
}

#ultimosMensajes p {
    font-size: 10px;
    border-bottom: 1px solid #d1d9c4;
}

ul.aboutlist{
	font-size:11px;
}

