* { margin: 0px; padding: 0px; list-style: none;} /* Clear browser defaults */

body{
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
        color: #000;
	padding: 18px 0px;
}

td
{
    font-size: 1em;
}

caption
{
    font-size: 1.15em;
    font-weight: bold;
    background-color: #ccc;
}

th
{
    font-size: 1em;
}

#todo
{ 
    margin:0 auto;
    top:50px;
    left:211px;
    /*width:790px; */
    width:81.7em;
    /*text-align:center; */
    background-color:white;
    height:100%;
}

#izquierdo{
    /*left: 192px;*/
    padding-left:5px;
    float: left;
    width: 20em;
    /*width:200px;
    overflow:no;*/
}

#derecho{
    width:18.33em;
    vertical-align:top;
    /*float: left;*/
    height:71.42em;
    /*left: 30px;*/
    /*background-color:yellow;*/
}

#address{
        position:absolute;
	font-size: 0.83em;
	text-align: left;
	margin-top: 10px;
        color: #FFFFFF;
        top:1380px;
        width: 20.83em;
}

#validacion{
	font-size: 0.83em;
        color: #600;
        top: 110px;
        left:5px;
        position: absolute;
}

#anuncios{
        position:relative;
        width:40.83em;
        height:12.5em;
        top:0px;
        left: 5px;
	font-size: 12.5px;
	margin-top: 10px;
        color: #600;
        line-height:1.33em;
}

#menuArbol
{
    position: inherit;
    margin-left:5px;
    margin-top:30px;
}

#container{
        position: relative;
	text-align: left;
}

#responsable{
        position:inherit;
        height: 2.5em;
	font-size: 0.83em;
        color: #bbb;
        bottom:0px;
        margin-left:13px;
}

#ultimaActualizacion{
        position: absolute;
        height: 4.16em;
	font-size: 0.83em;
        color: #FFF;
        margin-top: 0px;
        top: 155em;
        left: 0px;
        padding: 0 0 0 12px;;
}

#nombreCIMATArbol{
        position: inherit;
	font-size: 1.5em;
	text-align: center;
        margin-top: 0px;
        width: 20.83em;
        height: 3.75em;
        background-color: white;
}

h2
{
    font-size: 1.5em;
    font-weight:normal;
    }

h3
{
    font-size: 1.25em;
    font-weight: bold; 
    }
    
img
{
    border:none;
}

/*=================HEADER AND HEADER NAVIGATIONS======================*/

#header{
	position: relative;
        width:65em;
	color: #FFFFFF;
        z-index: 50;
}


#headerbannerP{
	position: relative;
        width:65em;
	color: #FFFFFF;
        z-index: 5;
}

#headerbanner{
	position: relative;
        left:0px;
        top:10px;
        width:65em;
	color: #FFFFFF;
        z-index: 50;
}

#firma_conacyt
{
    position:absolute;
    left:50px;
    top:0px;
}

#title{
	position: absolute;
	left: -9999px;
}

#search{
	position: absolute;
        color:#FFFFFF;
        background: #FFFFFF;
        color:#002569;
        width: 100%;
}

#search input{
	margin: 0px 0px 0px 4px;
        background: #ddd;
        font-size: 1em;
        width:6em;
}

/*====nav LINKS=====*/

#nav{
    position: relative;
    padding: 0px;
    margin: 0px;
    list-style: none;
    /*top: -23px;*/
    /*left: 192px;*/
    z-index: 50;
    font-family : Lucida Sans Unicode, Arial Black;
    width: 20em; /*780-192*/
}

#nav ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    background-color:#7C002B;
    }
        
#nav ul li { display: inline; }

#nav a{
    text-decoration: none;
    color:#002569;
    display: block;
    padding: 3px;
    font-size: 0.83em;
    color:#7C002B;
}

#nav li ul {
    /*clear: left;
    position: relative;*/
    margin: 0 1em;
    border-bottom: 1px #aaa dotted;
    border-left: 1px #aaa solid;
    border-right: 1px #aaa solid;
}

#nav li ul{
    /*display: none;
    position: absolute ;
    top: auto;
    left: -1px;*/
    background-color: #EFEFEF;
    color: #FFF;
}

/*=====================CONTENT WRAPPER AND CONTENT=======================*/

#content2{
        position:relative;
	font-size: 1em;
        padding-bottom: 25px;
        background-repeat: repeat-y;
        width: 20em;
	}
	
/*=====================SIDEBAR==========================*/

#sidebar{
        position:relative;
        /*top:-10px;*/
        height:133.33em;
	font-size: 1em;
        text-align: left;
        background-color:#7F92B4;
        /*padding: 0 0 0 0.1em;*/
        width: 20em;
}

#sidebar h3{
	font-size: 1em;
        color: #FFFFFF;
        text-decoration:underline;
}

#sidebar ul{
        /*padding: 0px 0px 0px 25px;*/
        color: #FFFFFF;
}

#sidebar li{
        color: #FFFFFF;
}

#sidebar ul li ul{
	padding: 0em 0em 0em 25px;
        color: #FFFFFF;
}

#sidebar a, #sidebar a:visited a:active a:link{
	text-decoration: none;
        color: #FFFFFF;
}

#sidebar a.Principal, #sidebar a.Principal:visited a.Principal:active a.Principal:link{
	text-decoration: none;
        color: #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}

#sidebar a:hover{
	color: #FFFFFF;
        background: #002569;
}

#sidebar a.current_link{
	color: #FFFFFF;
	font-weight: bold;
}

/*=====================SIDEBARP==========================*/

#sidebarP{
        position:relative;
        /*top:-10px;*/
        height:133.33em;
	font-size: 1em;
        text-align: left;
        background-color:#7F92B4;
        padding: 0 0 0 12px;
        width:21.67em;
}

#sidebarP h3{
	font-size: 1em;
        color:#FFFFFF;
        font-weight: bold;
        text-decoration: underline; 
}

#sidebarP ul{
	padding: 3px 0px;
        color:#000;
}

#sidebarP li{
	padding: 2px 0px;
        color:#FFFFFF;
        margin: 10px 10px 10px 0px;
}

#sidebarP ul li ul{
	padding: 0px 0px 0px 15px;
        color:#FFFFFF;
}

#sidebarP a, #sidebarP a:visited a:active a:link{
	text-decoration: none;
        color:#FFFFFF;
}

#sidebarP a:hover{
        color: #FFFFFF;
        text-decoration: underline;
        background-color: #002569;
}

#sidebarP a.current_link{
	font-weight: bold;
        color:#000;
}

#sidebarP a.english_button, #sidebarP a.english_button:visited{
	font-size: 13px;
        color:#000;
}

#sidebarP a.english_button:hover{
}