/*
azul maaas clarito #F0F3F6
azul claro #D1DBE8
azul medio #91A8C8
azul oscuro #134689
gris clarito #E9E9EA
rojo #7C002B
*/

* { margin: 0px; padding: 0px; list-style: none;} /* Clear browser defaults */

body{
    font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    color: #000;
    background: url(../imagenes/background.jpg) no-repeat center top;
}


td
{
    font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
    font-size: .8em;
}

caption
{
    font-size: .8em;
    font-weight: bold;
    background-color: #ccc;
}

th
{
    font-size: .8em;
}

/*****para quitar la tabla y poner los divs*/
#background
{
    background: url(../imagenes/background.jpg) 0 0;
    width:1400px;
    background-repeat:no-repeat;
    height:100%
}

#todo
{ 
    margin:0 auto;
    width:980px;
    background-color:white;
    height:100%;
}

#izquierdo{
    top:5px;
    left:0px;
    padding-left:5px;
}

#derecho{
    width:510px;
    vertical-align:top;
    float: left;
    height:905px;
}

#franjita_azul
{
    background-color:#91A9C8;
    width:980px;/*cambiarlo en ie*/
    height:25px;
    margin-top:5px;
    left:0px;
    text-align:center;
    font-size: .5em;
}

span#franjita_azul_titulo
{
    background-color: #fff; 
    text-align:"bottom";
    font-size: 1.9em; 
    color:#91A9C8;
}

#franjita_azul_breadcrumb, #franjita_azul_breadcrumb a, #franjita_azul_breadcrumb a:visited a:active a:link
{
    color:#91A9C8;
    font-size: .8em;
    padding-left: 0px;
    margin-left: 0px;
    text-align:left;
    top:15px;
}

#pie{
    clear:both;
} 

#address{
    position:relative;
    font-size: .8em;
    text-align: left;
    margin-top: 10px;
    color: #000000;
    width: 195px;
    left:15px;
    font-size:1em;
    color: #134689;
}

#validacion{
    color: #600;
    top: 0px;
    left:5px;
    position: absolute;
}

#anuncios{
    position:relative;
    width:720px;
    height:150px;
    top:0px;
    left: 5px;
    font-size: 1em;
    margin-top: 10px;
    color: #600;
}

#responsable{
    position:inherit;
    height: 30px;
    font-size: .8em;
    color: #bbb;
    bottom:0px;
    margin-left:13px;
}

#ultimaActualizacion{
    position: relative;
    height: 50px;
    font-size: 1em;
    color: #134689;
    margin-top: 0px;
    top: 20px;
    left: 15px;
    width:195px;
}

h2
{
    font-size: 1.4em;
    font-weight:normal;
    }

h3
{
    font-size: 1.1em;
    font-weight: bold; 
    }
    
img
{
    border:none;
}

/*=================HEADER AND HEADER NAVIGATIONS======================*/

#header{
    position: relative;
    width:978px;
    color: #000000;
    z-index: 50;
}

#search
{
    float:right; 
    width:160px; 
    height:12px; 
    left:180px;
    
}

#search input{
    margin: 0px 0px 0px 4px;
    background: #ddd;
    font-size: .95em;
    width:110px;
}

.boton_ir{
  background-image:url(../imagenes/ir.gif);
  background-repeat:no-repeat;
  width:22px;
}

/*====nav LINKS=====*/

#img_nav
{
    padding:0.4em 0 0.4em 0;
}

/* cambio el width de nav, a ver que pasa. era 680,  */

#nav{
    position: absolute;
    padding: 0px;
    margin: 0px;
    list-style: none;
    top: 82px;
    left: 218px;
    z-index: 50;
    font-family : Lucida Sans Unicode, Arial Black;
    font-size: 0.75em;
    font-weight: bold;
    width: 760px; /*978-218-80-el left osea 360-120*/
    height:23px;
    background-color:#E9E9EA;
}

#nav ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
        
#nav ul li { display: inline; text-align:left;}

#nav a{
    text-decoration: none;
    color: #7C002B;
    display: block;
    padding: 3px;
    font-size: 1em;
}

#nav a:hover{
    color: #7C002B;
    background-color:#E9E9EA;
}

#nav li li a{
    width: 150px;
    padding: 7px 4px;
    margin: 0;
}

/*el  menu cuando se le pone el mouse encima*/
#nav li li a:hover{
    color: #7C002B;
    background-color:#E9E9EA;
}

#nav li{
    float: left;
    position: relative;
    display: block;
    margin: 0 0 0 14px;
}

li ul{
}


#nav li:hover ul, #nav li.over ul{
    display: block;

}

/*el menu cuando se despliega*/
#nav li ul{
    display: none;
    position: absolute ;
    top: auto;
    left: -1px;
    background-color: #E9E9EA;

}

#nav li ul li{
    clear: left;
    position: relative;
    margin: 0;
    border-bottom: 1px #aaa dotted;
    border-left: 1px #aaa solid;
    border-right: 1px #aaa solid;
}

/*=====================CONTENT WRAPPER AND CONTENT=======================*/
        
#content2{
        position:relative;
	font-size: .8em;
        padding-bottom: 25px;
        background: url(../imagenes/logo_fondo.gif)  center;
        background-repeat: no-repeat;
        top:10px;
        left:10px;
        width:730px;
        height:905px;
	}
	
/*=====================SIDEBAR==========================*/

#sidebar{
    position:relative;
    width: 220px;
    float: left;
    height:1200px;
    font-size: .625em;
    text-align:left;
    padding: 10px 0 0 0;
    left:-5px;
    background-color:#D1DBE8;
    margin-top:5px;
}

#sidebar a.menuArbolNiv1
{
    color:#7C002B;
}

#sidebar h3.menuArbolNiv1
{
    color:#7C002B;
}

#sidebar a h3.menuArbolNiv1:hover
{
    background-color: #91A8C8;
}

#sidebar h3{
    font-size: 1.2em;
    color: #134689;
    font-family : Lucida Sans Unicode, Arial Black;
}

#sidebar ul{
    padding: 0px 0px 0px 10px;
    color: #134689;
    font-size: 1.05em;
}

#sidebar ul li{
    color: #134689;
}

#sidebar ul li ul{
    padding: 0em 0em 0em 15px;
    color: #134689;
    font-size: 1em;
}

#sidebar a, #sidebar a:visited a:active a:link{
    text-decoration: none;
    color: #134689;
}

#sidebar a.Principal, #sidebar a.Principal:visited a.Principal:active a.Principal:link{
    text-decoration: none;
    color: #000000;
    text-decoration: underline;
    font-weight: bold;
}

#sidebar a:hover{
    background-color: #91A8C8;
}

#sidebar a.current_link{
    color: #000000;
    font-weight: bold;
}

#main_nav{
    padding: 12px 0;
    border: solid #600;
    border-width: 1px 0;
    margin: 12px 0;
}
/*=====================SIDEBARP==========================*/

#sidebarP{
        position:relative;
        top:5px;
        height:1000px;
	font-size: .625em;
        text-align: left;
        background-color:#D1DBE8;
        padding: 0 0 0 12px;
        width:205px;
        left:-5px;
        float: left;
}

#sidebarP h3{
	font-size: 1.2em;
        color: #134689;
        font-weight: bold;
        font-family : Lucida Sans Unicode, Arial Black;
}

#sidebarP ul{
	padding: 0px 5px 0px 5px;
        color:#000;
        font-size: 1.1em;
}

#sidebarP li{
	padding: 5px 0px;
        color: #134689;
}

#sidebarP ul li ul{
        color: #134689;
}

#sidebarP ul li ul li{
    list-style-type:disc;
    padding-top:1px;
    padding-bottom:1px;
}

#sidebarP a, #sidebarP a:visited a:active a:link{
	text-decoration: none;
        color: #134689;
}

#sidebarP a:hover{
        text-decoration: underline;
        background-color: #91A8C8;
}

#sidebarP a.current_link{
	font-weight: bold;
        color: #134689;
}

/*=============MENUARBOL==========================*/
#menuArbol
{
    position: inherit;
}

/*=====================FOOTER1====================*/
#footer1{
        position:relative;
        left:0px;
        top:10px;
	clear: both;
        width:968px;
	padding: 5px; 
	text-align: right;
        background: url(../imagenes/fondo_gris.gif) no-repeat center;
}

#footer1 img { vertical-align: middle; }

#footer1 a, #footer a:visited{
	font-size: .8em;
        color: #000000;
        margin: 0px;
}

#footer1 a:hover{
        color: #000000;
        text-decoration: underline;
}

/*=====================FOOTER2====================*/
#footer2{
    position:relative;
    left:0px;
    top:10px;
    clear: both;
    width:968px;
    padding: 5px; 
    text-align: center;
    height:70px;
    background: url(../imagenes/fondo_azul_claro.gif) no-repeat center;
}

#footer2 img { vertical-align: middle; }

#footer2 a, #footer a:visited{
    font-size: 1em;
    color: #134689;
    margin: 0px;
}

#footer2 a:hover{
    color: #134689;
    text-decoration: underline;
}

#privacidad
{
    font-size: 0.8em;
    width:100%;
    text-align:center;
}


#domicilio
{
    font-size: 0.6em;
    width:100%;
    text-align:center;
}


