/* CSS Document */
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 foldmethod=marker: */


* 
{
	margin:0;
	padding:0
}

.salto_linea
{
    clear:right;
}

html, body
{
    height:100%;
}

body {
	background:#000000 url(../images/fondo_pagina.gif) repeat scroll left top;
    color:#FFFFFF;
    font-size:12px;
    font-family:Trebuchet MS,Verdana;
}


/* Tabla que maqueta las páginas */

table#plantilla
{
    height:100%;
}
 
td#cabecera{
	background:#000000;
	width:100%;
	height:90px;
	text-align:center;
}

td#pie {
	width:100%;
	height:40px;
	background:#000000;
	color: #000000;
    text-align:center;
}


div#enlaces_relacionados
{
    text-align:center;
}


div#creditos
{
    padding:5px;
}


    div#creditos a {
        color:#333333;
        font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        margin:0px;
        padding:40px;
        vertical-align:middle;
    }

    div#creditos a:hover {
        color:#999999;
    }

table#enlaces
{
	width:770px;
    margin-left:auto;
    margin-right:auto;
}

	table#enlaces th
	{
	    background-color:#333333;
        font-family:verdana,Helvetica,sans-serif;
        font-size:10px;
        font-weight:normal;
        line-height:13px;
        text-align:center;
        color:#000;
	}

	table#enlaces td
	{
        height:15px;
        text-align:left;
	}

        table#enlaces td a
        {
            color:#333333;
            font-family:verdana,Helvetica,sans-serif;
            font-size:10px;
            line-height:13px;
            text-decoration:none;
        }

/* Portada */

div.mosaico {
    width:170px;
    float:left;
    margin-right:10px;
    margin-bottom:30px;
}

div.texto_mosaico {
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:27px;
    padding-left:5px;
}

div#conjunto_mosaicos
{
    margin-left:auto;
    margin-right:auto;
    width:720px;
    height:370px;
}

div#texto_scroll
{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    font-weight:bold;
    font-family:arial;
    font-size:14px;
    color:#fff;

}

/* Páginas interiores */

td#celda_principal
{
	background: url(../images/fondo_cuerpo.gif) repeat-y scroll center top;
    /*height:100%;*/
    text-align:center;
}

div.centrar_contenido
{
    margin-left:auto;
    margin-right:auto;
    width:770px;
}

td#menu
{
	height: 40px; 
    text-align:center;
}

    td#menu ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    td#menu li
    {
        margin:0;
        padding:0;
        display:inline;
    }

div#cuerpo
{
    margin-left:auto;
    margin-right:auto;
    width:770px;
    height:100%;
}

table#tabla_interior
{
    width:770px;
    margin-left:auto;
    margin-right:auto;
    color:#FFFFFF;
    font-size:12px;
    font-family:Trebuchet MS,Verdana;
}
    table#tabla_interior td#col_izq
    {
        width:118px;
        padding:10px;
        text-align:left;
    }

    table#tabla_interior td#col_cen
    {
        width:569px;
        padding:10px;
        text-align:justify;
    }

    table#tabla_interior td#col_der
    {
        text-align:left;
    }

p.principal
{
    padding:0 10px 0 10px;
}


/* Joomla */
table.contentpaneopen
{
    width:100%;
}

td.contentheading
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    padding-left:5px;
}

h1.titulo
{
    color:#E8BA00;
    font-family:arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:5px;
    text-align:left;
    text-decoration:none;
    margin:0;
}

div.cabecera_menu
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    padding-left:5px;
}

div.module_menu_pqliar
{
    padding:7px;
}

    div.module_menu_pqliar li
    {
        margin:0;
        padding:0;
        list-style: none;
    }

    div.module_menu_pqliar a
    {
        color:#E8BA00;
        font-family:arial,Verdana,Helvetica,sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
    }

div.componentheading_noticias
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    padding-left:5px;
    margin-bottom:10px;

}

td.contentheading_noticias
{
    color:#E8BA00;
    font-family:arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

table.contentpaneopen_noticias,table.contentpaneopen
{
    color:#FFFFFF;
    font-family:Trebuchet MS,Verdana;
    font-size:12px;
    text-align:justify;
}

span.amarillo
{
    color:#e8ba00;
    font-weight:bold;
}

a.amarillo:active, a.amarillo:visited, a.amarillo:link
{
    color:#e8ba00;
    font-weight:bold;
    text-decoration:none;
}

ul.listado
{
    list-style-type: none;
    margin:5px;
}

    ul.listado li
    {
        margin:5px;
    }

div.module_login_pqliar h3
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    padding-left:5px;
    margin-top:15px;
    margin-bottom:10px;
}

div.module_login_pqliar form input , 
div.module_login_pqliar form textarea,
div.module_login_pqliar form select
{
    background-color:#666666;
    border:1px solid #fff;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
    padding:0px;
    margin-bottom:5px;
    margin-top:5px;
}

div.module_login_pqliar table
{
    margin-left:10px;
}

div.module_login_pqliar label
{
    color:#E8BA00;
    font-family:arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:6px 2px 2px;
    text-align:left;
}

div.module_login_pqliar a:active, 
div.module_login_pqliar a:visited, 
div.module_login_pqliar a:link
{
    color:#e8ba00;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
}

div#formulario_lost_password div.componentheading
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    padding-left:5px;
    margin-bottom:10px;
}

div#formulario_lost_password table.contentpane
{
    color:#FFFFFF;
    font-family:Trebuchet MS,Verdana;
    font-size:12px;
    text-align:justify;
}

div#formulario_lost_password form input , 
div#formulario_lost_password form textarea,
div#formulario_lost_password form select
{
    background-color:#666666;
    border:1px solid #fff;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
    padding:0px;
    margin-bottom:5px;
    margin-top:5px;
}

div#formulario_lost_password div.message
{
    color:red;
    font-family:Trebuchet MS,Verdana;
    font-size:12px;
    text-align:justify;
    padding:15px;

}

div#dm_header img 
{
    display:none;
}

div#dm_header a:active, 
div#dm_header a:visited, 
div#dm_header a:link
{
    color:#e8ba00;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
}

h2#dm_title
{
    background-color:#999999;
    color:#F2F2F2;
    font-family:"Trebuchet MS",Verdana;
    font-size:12px;
    font-weight:bold;
    line-height:20px;
    padding-left:5px;
    margin-top:15px;
    margin-bottom:10px;
}

form.dm_form input , 
form.dm_form textarea,
form.dm_form select
{
    background-color:#666666;
    border:1px solid #fff;
    color:#fff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
    padding:0px;
    margin-bottom:5px;
    margin-top:5px;
}

fieldset p,
fieldset div
{
    padding:5px;
}

div.listado_enlaces a:active, 
div.listado_enlaces a:visited, 
div.listado_enlaces a:link
{
    color:#e8ba00;
    font-weight:bold;
    text-decoration:none;
}

