/*menu*/

#HDropdown-orange-classic {
margin:0;
padding:0px;
list-style:none;
background:url(images/horizontal_d_orange_classic_bg.gif) repeat-x top;
height:28px;
width:100%;
border:solid 1px #003300;
border-width:1px 1px 1px 0;
}
#HDropdown-orange-classic li {
display:inline;
position:relative;
float:left;
}
#HDropdown-orange-classic li a {
display:block;
float:left;
height:29px;
line-height:29px;
padding:0 25px;
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
font-size:12px;
border-left:solid 1px #003300;
}
#HDropdown-orange-classic li a:hover {
color:#003300;
background:#FFFFFF;
}
#HDropdown-orange-classic li ul {
margin:0;
padding:0 5px;
line-height:none;
position:absolute;
top:29px;
left:0;
border:solid 1px #003300;
border-width:0px 1px 1px 1px;
width:180px;
display:none;
background:#FFFFFF;
}
#HDropdown-orange-classic li:hover ul {
display:block;
}
#HDropdown-orange-classic li:hover a {
color:#003300;
background:#FFFFFF;
}
#HDropdown-orange-classic li ul li {
display:block;
border-bottom:solid 1px #dbdcd9;
width:100%;
background:url(images/d_horizontal_red_classic_menu_arrow.gif) no-repeat 3px 12px;
padding:0 0 0 10px;
}
#HDropdown-orange-classic li ul li:last-child {
border-bottom:0px;
}
#HDropdown-orange-classic li ul a {
border-width:0px;
color:#909090;
padding:0 5px 0 0;
background-color:transparent;
}
#HDropdown-orange-classic li:hover ul li a {
color:#909090;
}
#HDropdown-orange-classic li ul li a:hover {
color:#a9401b;
}

/*fin menu*/

.Hdropdown_red_tab__menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:8e8e8e;
	}
.Hdropdown_red_tab__menu ul{
	background:url(images/red_tab_dropdown_menu.gif) top left repeat-x;
	height:40px;
	list-style:none;
	margin:0;
	padding:0; 
	}
	.Hdropdown_red_tab__menu li{
		float:left;
		padding:0px 8px 0px 8px;
		}
	.Hdropdown_red_tab__menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:40px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.Hdropdown_red_tab__menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.Hdropdown_red_tab__menu li ul{
		background:#FFFFFF;
		border-left:1px solid #008500;
		border-right:1px solid #008500;
		border-bottom:0px solid #008500;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		}
	.Hdropdown_red_tab__menu li:hover ul{
		display:block;
		}
	.Hdropdown_red_tab__menu li li {
		display:block;
		float:none;
		padding:0px;
		width:225px; border-bottom:solid 1px #008500;
		}
	.Hdropdown_red_tab__menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px; line-height:30px;
		text-align:left;
		}
		.Hdropdown_red_tab__menu li ul a:hover{
			background:#000099;
			color:#FFFFFF;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.Hdropdown_red_tab__menu p{
		clear:left;
		}	
	.Hdropdown_red_tab__menu #current{
		background:url(images/red_tab_dropdown_activemenu.gif) top left repeat-x;
		color:#ffffff;
		}
		
.oframe{
border-left:1px;
border-left-style:solid;
border-left-color:#0B4602;
border-right:1px;
border-right-style:solid;
border-right-color:#0B4602;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#0B4602;
height:99.5%;
width:99.8%;
}

.areastbl{
border:1px;
border-color:#000033;
border-bottom-style:solid;
border-top-style:solid;
}

.celdas{
border:1px;
border-bottom-style:solid;
border-rigth-style:solid;
}
		
body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
height:100%;
background-image:url(img/verde.jpg)
}

#top{
height:100px;
width:100%;
/*background-image:url(img/top1.jpg);*/
color:#FFFFFF;
font-size:16px;
}		

#main{
width:850px;
margin:auto;
height:auto; 
}

#menuprin{
width:100%;
height:30px;
background-image:url(img/fdogreen.jpg);
background-repeat:repeat-x;
}

#fecha{
margin-left:auto;
width:1000px;
padding-top:5px;
color:#333300;
font-size:12px;
}

#logoeco{
height:80px;
margin:auto;
}

#pic{
float:left;
}

#logo{
float:right;
}

#logobar{
border-left:1px;
border-left-style:solid;
border-left-color:#0B4602;
border-right:1px;
border-right-style:solid;
border-right-color:#0B4602;
height:80px;
background-color:#FFFFFF;
border-top:1px;
border-top-style:solid;
border-top-color:#0B4602;
}

#logobarlog{
height:80px;
background-color:#FCFCFC;
}

#log{
float:right;
padding-top:10px
}

#login{
/*border-right:1px; border-right-color:#336600; border-right-style:solid;
border-left:1px; border-left-color:#336600; border-left-style:solid;
border-bottom:1px; border-bottom-color:#336600; border-bottom-style:solid; 
border-top:1px; border-top-color:#336600; border-top-style:solid;*/
height:260px;
background-color:#3D2503;
color:#FFFFFF;
font-weight:bold;
font-size:9px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#hora{
width:200px;
}

#welcome{
padding-top:5px;
width:150px;
float:right;
text-align:right;
color:#333300;
font-size:12px;
}

#welcome:hover{
padding-top:5px;
width:150px;
float:right;
text-align:right;
font-size:12px;
text-decoration:none;
color:#333300
}

#imagen {
float:left
}

#promo {
float:left;
width:300px;
height:250px;
}

#promoin {
margin:10px;
height:80%;
font-size:14px;
margin-left:20px
}

#cuerpo {
height:100%;
}

#pie {
/*background-image:url(img/top1.jpg);*/
background-repeat:repeat-x;
height:40px;
width:100%;
color:#333300;
font-size:12px;
}

.celdaencab{
color:#666666;
/*border:1px;
border-style:solid;
border-color:#000000;*/
width:100%;
font-weight:bold;
font-size:16px
}

.tableinicio{
width:100%;
vertical-align:top;
border-spacing:0px
}

#dir {
width:100%;
float:left;
margin-left:10px;
}

#menu{
border-left:1px;
border-left-style:solid;
border-left-color:#0B4602;
border-right:1px;
border-right-style:solid;
border-right-color:#0B4602;
}

#empresa{
float:left;
padding-top:5px;
margin-left:5px;
}

.tblreporte{
border-bottom:1px;
border-bottom-color:#000000;
border-bottom-style:solid;
}

.tblencab{
border:1px;
border-color:#333300;
border-style:solid;
}

.tblencab2{
border:1px;
border-color:#333300;
border-style:solid;
border-bottom:0px;
}

.topcels{
border-top:1px;
border-top-color:#333300;
border-top-style:solid;
border-bottom:1px;
border-bottom-color:#333300;
border-bottom-style:solid;
border-right:1px;
border-right-color:#333300;
border-right-style:solid;
}

.topcels2{
border-top:1px;
border-top-color:#333300;
border-top-style:solid;
border-bottom:1px;
border-bottom-color:#333300;
border-bottom-style:solid;
border-right:1px;
}

#llinksol{
color:#FFFFFF
}

#llinksol:hover{
color:#FFFFFF
}

#iniciomain{
	width:100%;		
}

#apparea{
width:849px;
height:600px;
border:1px solid #003300;
}