/*
GUIDE to short styles
border:1px solid #000;	width style color
padding:10px 5px;	horizontal vertical
padding:5px 20px 0px 10px;	top right bottom left
font:10px arial,helvetica,sans-serif;	size family
font:10px/13px arial,helvetica,sans-serif;	size/height family
font:bold 10px/13px arial,helvetica,sans-serif;	weight size/height family
*/
@import url("BV.css");
@import url("DataGrid.css");
@import url("Breadcrumbs.css");
@import url("SiteMap.css");

/*elements*/
a{
	color:#346;
	text-decoration:none;f
}
a:visited{
	color:#456;
	text-decoration:none;
}
a:hover,a:active{
	color:#36C;
	text-decoration:underline;
}
body{
	border:0px;
	margin:0px 0px 20px 0px;
	background:#46423D url(/Images/bg.gif);
	scrollbar-3dlight-color:#ADADA9;
	scrollbar-highlight-color:#FFF;
	scrollbar-face-color:#C1C1BE;
	scrollbar-shadow-color:#FFF;
	scrollbar-darkshadow-color:#ADADA9;
	scrollbar-arrow-color:#FFF;
	scrollbar-track-color:#F0F0F0;
}

body p,body div,body span,body td,body li,body ul,body ol,body h1,body h2,body h3,body h4,body h5{
	font:10px verdana,tahoma,geneva,sans-serif;
}
th{
	font:bold 9px verdana,tahoma,geneva,sans-serif;
	text-align:center;
}

/*classes*/
.admin-nav{
	font:bold 11px trebuchet ms,helvetica,arial,sans-serif;
	color:#C96;
	width:762px;
	padding:4px;
	background-color:#FEC;
	border-bottom:1px solid #FC9;
	text-align:right;
}
.admin-nav a,
.admin-nav a:visited{
	color:#C30;
}
.article-author{
	font-style:italic;
	color:#333;
}
.article-date{
	font-weight:bold;
	color:#666;
}
.article-subhead{
	font:bold 13px trebuchet ms,helvetica,arial,sans-serif;
	color:#666;
	margin-bottom:2px;
}
.cart-status{
	padding:3px;
	background-color:#A45F35;
	text-align:center;
	color:#FFF;
}
.cart-status a,
.cart-status a:visited,
.cart-status a:hover{
	color:#FFF;
}
.content{
	font:10px verdana,tahoma,geneva,sans-serif;
	color:#333;
}
.content a{
	color:#39A;
}
.content a:visited{
	color:#69A;
}
.editor-html{
	text-align:left;
	font:10px/12px verdana,tahoma,geneva,sans-serif;
	color:#333;
	background-color:#F4F1E7;
}
.editor-text{
	font:11px courier new,courier,fixed;
	background-color:#F6F6F6;
}
.event-link{
	font:bold 11px arial,helvetica,sans-serif;
	color:#000;
}
.event-link a{
	color:#39A;
}
.event-link a:visited{
	color:#69A;
}
.event-title{
	font:bold 12px arial,helvetica,sans-serif;
	color:#3F3F3F;
}
.footer{
	text-align:left;
	font-size:9px;
	background-color:#FFF;
	color:#999;
	padding:10px;
	border:1px solid #FFF;
}
.footer a,
.footer a:visited{
	color:#889;
}
.footer span{
	font-size:9px;
}
.footer-home{
	text-align:left;
	font-size:9px;
	background-color:#F2F1F1;
	color:#B7B5B3;
	padding:10px;
	border:1px solid #C9C7C6;
}
.footer-home a{
	color:#B7B5B3;
}
.footer-home span{
	font-size:9px;
}
input.form, .form input {
	font-size:11px;
	color:#000;
	background:#F9F9F9 url(/Images/form_bg.gif);
	border:1px solid #679;
}
.form-textarea,textarea.form, .form textarea{
	font:11px courier new,courier,fixed;
	background:#FFF url(/Images/textarea_bg.gif) repeat-x;
	border:1px solid #679;
}
.form-submit{
	font:bold 11px trebuchet ms,helvetica,arial,sans-serif;
	color:#FFF;
	background-color:#346;
	border:2px outset #9AC;
	height:20px;
}
.form-cancel{
	font:bold 11px trebuchet ms,helvetica,arial,sans-serif;
	color:#FFF;
	background-color:#aaa;
	border:2px outset #9AC;
	height:20px;
}
.heading{
	font:18px trebuchet ms,helvetica,arial,sans-serif;
	text-transform:lowercase;
	color:#463C49;
	padding:25px 0px 6px 20px;
}
.home{
	width:770px;
	text-align:left;
	background-color:#FFF;
	margin:0px;
	color:#333;
}
.home-block{
	padding:25px 20px;
	color:#333;
}
.line-1h{
	height:1px;
	background:#FFF url(/Images/line1h.gif) repeat-x;
}
.line-2h{
	height:1px;
	background:#DDD url(/Images/line2h.gif) repeat-x;
}
.line-3h{
	height:1px;
	background:#FFF url(/Images/line3h.gif) repeat-x;
}
.pager{
	color:#FFF;
}
.sidenav{
	padding:8px;
	font:10px/12px verdana,tahoma,geneva,sans-serif;
	color:#036;
}
.sidenav dl{
	margin:0px 0px 6px 8px;
}
.sidenav dt{
	margin:0px 8px 0px -8px;
	font-weight:bold;
}
.sidenav dd{
	margin:1px 0px 3px 0px;
}
.sidenav a{
	color:#333;
}
.sidenav a:visited{
	color:#036;
}
.subhead{
	font:bold 14px trebuchet ms,helvetica,arial,sans-serif;
	color:#178;
	margin-bottom:2px;
}
.subhead a{
	color:#178;
}
.subsubhead{
	font:bold 12px trebuchet ms,helvetica,arial,sans-serif;
	color:#178;
}
.subsubhead a{
	color:#178;
}
.subnav{
	margin:18px 25px 0px 25px;
}
.subnav div{
	float:left;
	width:30%;
	padding-bottom:10px;
	margin-right:10px;
	color:#777;
}
.subnav div a{
	color:#333;
}
.top-link{
	font:9px tahoma;
	background-color:#F7F7F7;
	padding:3px 15px 20px 15px;
	margin-bottom:20px;
	position:relative;
	left:-14px;
	width:102%;
}
.top-link a, .top-link a:visited{
	color:#999;
}
/*admin-only styles*/
.HorizontalHeader{
	font:bold 10px/12px verdana,tahoma,geneva,sans-serif;
	color:#000;
}
.ControlCell{
	font:10px/12px verdana,tahoma,geneva,sans-serif;
	color:#000;
}
/*cart overrides*/
.ErrorMessage{
	color:#C00;
}

/** DHTML MENU **/


/* Style that menu up.  Muy importante */

header {
	background: #64615F;
	padding:0;
	margin:0;
	height:145;
}

#nav{
	width:440;
	float:left
	background: #64615F;
	margin-left:30px;
}

#nav div{
	display: none;
	background: #64615F;
	margin-left:140px;
}

#nav1{
	border-right:#FFF 1px solid;
	padding-right:5px;
	float:left;
	margin:0;
	background: #64615F;
}

#leftMenu{
	background: #64615F;
	padding:0px;
	margin:0px;
	text-align:right;
}

#leftMenu li {
	border: #64615F 0px solid;
}

#leftMenu li a {
	padding-left:10px;
	padding-right:10px;
	width:150px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	display:block;
}

#header a {
	font-size:10px;
	font-family:Arial;
	color:#ddd;
	text-decoration:none;
	letter-spacing:1px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

#header div{
	padding:0;
	background: #64615F;
}

#nav ul li
{
	margin-left:30px;
}

#nav ul{
	float:left;
	padding-left:10px;
	margin-left:30px;
}

#header ul{
	background: #64615F;
	list-style:none;
	padding:0;
	margin:0;
}

a.plus{
color:#F0F;
}

a.plus:hover{
font-size:12px;
}
 

/** END DHTML MENU */
