html,body{margin:0;padding:0}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; /* IE Fix */
	/*margin: 0;*/
	color: #333;
	font-size: 75%;
	background-color: #F4F1EC;
	}
	
a { text-decoration: none; color: #369; border-bottom: 1px dashed #369; }
a:hover { border-bottom: 1px dashed #49515C; color: #49515C; }

p{
   margin:0 10px 10px
   }
   
h1{
	font-size: 145%;
	color: #4F4F4F;
}  
h2{
	font-size: 135%;
	color: #4F4F4F;
}
h3{
	font-size: 115%;
	color: #414141;
}

h4{
	font-size: 110%;
	color: #414141;
}

P.sin { font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
	color:#000000;
   } 
   
.text1 {	
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #CCCCCC;
}

.cbo1 {	
	background-color: #FFFFFF;
	color: #333333;
	border: 1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}
div#header{
	background-color:#fff;
	border-bottom: #513720 solid 3px;
	color: #0066FF;
	background-image: url(../_img/header2.jpg);
	height: 178px;
   }
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
div#container{text-align:left}
div#content p{line-height:1.4}

/*div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}*/

/*div#footer{background:#BFBD93;}
div#footer p{margin:0;padding:5px 10px}*/

div#contenido{
	padding:15px;
	font-size:11pt;
}

div#container{
	width:955px;
	margin:0 auto;
	background-color: #FFF;
	border-left: #E2D2C0 solid 1px;
	border-right: #E2D2C0 solid 1px;

}
div#content{
   float:right;
/*   width:735px;*/
   width:600px;
	
   }
   
div#divProyectoArbol{
	float:left;
	width:37%;	
	padding:10px;
}   
div#divDetalleArbol{
	border-left: 1px solid #000066;
	float:right;
	width:58%;	
	padding: 10px;
}   

#nav{
	margin: 0;
	padding: 0;
}
#nav ul{
	list-style-type: none;
	width: 220px;
}
#nav li a{
	display: block;
	border-bottom: 1px dashed #006699;
	padding: 0;
	width: 300px;
	color: #666;
	text-decoration: none;
	text-align:left;
}
#nav li a:hover{
	background: url("../imagenes/bullet04.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	color: #006699;
	text-align:left;
}



div#footer{
	clear:both;
	width:100%;
	background-image: url(../_img/Footer2.gif);
	background-repeat: repeat-x;
}
#footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EAEFF5;
	border-top: #CBAD8C solid 5px;
	height: 40px;
	text-align: center;
	padding-top: 5px;
	
}

#log {
	height: 85px;
	background-image: url(../_img/logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	padding-top: 10px;
	}

.tile01 {
font-family: "Trajan Pro";
font-size: 18px;
color: #0066FF;
}
.tile02 {
font-family: "Trajan Pro";
font-size: 16px;
color: #0066FF;
}
.title03 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color: #3385FF;
}
.image {
border: 0px;
float:right;
}

/******* ESTILO DE LA CAJA DE LOGUIN *******/

#box_loguin {
	height: 170px;
	width: 230px;
	border: 1px solid #333333;
	background-color: #FFFFFF;
	padding: 7px;
	margin: auto;
}

#box_loguin2 {
	height: 170px;
	width: 230px;
	border: 2px solid #FFAD00;
	background-color: #FFFFFF;
	margin: auto;
	
	
}

.form01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	height: 168px;
	width: auto;
	border: 1px solid #DDDDDD;
	vertical-align: top;
	padding-left: 10px;
}

.tituloCatalogo{
	font:"Arial Narrow";
	font-size: 16px;
	font-variant:small-caps;
}

.pagActual{
	font-size: 12px;
	font-weight:bold;
}


/* Tablas */
table 
{
	text-align: left;
	border-spacing: 0px;
	/*border: 1px solid #aeb3b6;*/
	border-collapse: collapse;
	
}


table a, table, tbody, tfoot, tr, th, td 
{
    font-family: Arial, Helvetica, sans-serif;
	line-height: 2.0em;
	font-size: 11pt;
	color: #1F5775;
}
tbody td{
	line-height: 2.5em;
}

table caption
{
	padding: .4em 0 ;
	font-size: 240%;
	font-style: normal;
	color: #FB7E00;
}

table a
{
	display: block;
	text-decoration: none;
	color: #FF8E53;
	padding-right: 1.5em;
	
}

table a:hover, table a:focus
{
text-decoration: underline;
}

table th a
{
	color: #FF8E53;
	text-align: right;
}
table .odd th a,table .odd td a,table .odd td{
	color: #666;
	padding-right: 1.0 em;
}

table th a:hover, table th a:focus, tbody tr:hover th
{
	background-color: #CCC;
	color: #fff !important;
}
table .odd th,table .odd td{
	background-color: #DDDDDD;
}

thead th
{
	/*background-image: url(verlauf_schwarz.gif);*/
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	color: #fff;
	
}
tfoot{
	/*background-image: url(verlauf_schwarz.gif);*/
	border-top: 1px solid #fff;
	
	
}
tfoot th,tfoot td{
	color: #fff;
}

tbody th
{
	padding-right: 1em;
	color: #1F5775;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px dotted #aeb3b6;
}

td
{
   color: #545454;
	border-bottom: 1px dotted #aeb3b6;
	padding-right: 0.5em;
	
}

tbody tr.odd
{
	border-bottom: 1px dotted #aeb3b6;
}

tbody tr:hover td
{
	background-color: #EFEFEF;
}

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a
{
	color: #000 !important;
}
