/* commented backslash hack v2 \*/ 
html, body{
	height:100%;
	background-image: url(images/fondo.jpg);
} 
/* end hack */ 
html,body {
	margin: 0;
	padding: 0;
	background-image: url(images/fondo.jpg);
}
body {
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
		
#container {
		margin-left:auto;
		margin-right:auto;
		width: 900px; 
		min-height:100%;
		text-align: left;
		background: #FFFFFF url(images/toddbg.gif) repeat-y right top;
		border-left: 1px solid #a1a1a1;
		border-right: 1px solid #a1a1a1;
        position:relative;
		}
/* commented backslash hack v2 \*/ 
* html #container {height:100%;}		
* html #container {width:902px;w\idth:900px;}
/** html body{font-size:medium ;f\ont-size:medium}*/
/* end hack */ 

#mainheader {
		position:absolute;
		left:0;top:0;
		height: 171px;
		width:100%;
		background-color: #fff;
		border-bottom: 1px solid #e6e6e6;
		z-index:50;
}
#header {
	height: 171px;
	width:100%;
	background-color: #FFFFFF;
	margin: 0px;
	border-top: 1px solid #e6e6e6;
	position:relative;
	z-index:50;
	/*overflow:hidden;*/
	background-image: url(images/headerbg.jpg);
	background-repeat: repeat-x;
}

#header form, #header input, #header img{
	margin:0px;
	padding:0px;
	vertical-align: top;
}


* html #mainheader {height:172px;he\ight:171px}
* html #header {height:173px;he\ight:173px}
#mainnav {
		/*width:100%;*/
		height: 20px;
		background-color: #f5f5f5;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
		position:relative;
		z-index:500;
}
* html #mainnav{height:22px;he\ight:20px}		
#sidebar {
		float: right;
		width: 270px;
		padding:0px 0 5px;
}
#content {
		width: 623px;
		padding:0px 0px 5px 0px;
		}
#content p, #mainnav p, #header p,#footer p{margin:5px 5px 5px 20px}
#content img{margin:0px 5px 0px 20px}		
#footer	{
		clear:both;
		position:absolute;
		bottom:0;
		width:100%;
		height: 55px;
		background-color: #9B6125;
}
#footer p {margin:0;padding:0}
* html #footer {height:55px;he\ight:54px;}

.divider1 {
	width:100%;
	height:5px;
	overflow:hidden;
	background:#fff;
	position:relative;
	border-bottom: 1px solid #e6e6e6;
}
.addform{
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	border: 0px;
	}
.viewform{
	display: inline;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
.commentform{
	padding-left:20px;
	
}
#clearfooter {
	height:30px;
	width:100%;
	clear:both;
}
.blank , .blank2 {
	position:absolute;
	left:547px;
	width:7px;
	height:0px;
	overflow:hidden;
	border-top:	1px solid #fff;
}
.blank {top:-1px;}
.blank2 {bottom:-1px;border-top:1px solid #fff;
}

/* text formatting */

.contentWrapper {
	/*min-height: 240px;*/
	clear: left;
	padding-top: 5px;
	padding-left: 20px;
}

#content h2 {
	margin-left:20px;
	padding-left:20px;
	color: #FFFFFF;
	width: 580px;
	background-color: #1A60AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
}
#content h3{
	color:#9B6125;
		font-size: medium;

}
h2 a, h2 a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
h2 a:hover{
	color:#CCCCCC;
}
h3{
	margin-left:20px;
	color:#800000;
}
}

#content img{
	margin-left:20px;
	border: 2px #000000 solid;
	margin-right: 5px;
	}
#sidebar h2 {
	padding-left:20px;
	margin-left:0px;
	color: #FFFFFF;
	width: 240px;
	background-color: #1A60AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
}
#sidebar h3{
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

h3 a, h3 a:visited {
	color:#800000;
	text-decoration:none;
}
h3 a:hover{
	color:#666666;	
	text-decoration:none;
}
#sidebar p  {margin:0px 1px 1px 0px} 
 
.reviews {
	padding:0px 5px;
	margin:13px 0px;
	color: #FFFFFF;
	background-color: #1A60AA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;

}
 
.reviews a:hover{
	color:#CCCCCC;
} 
/*navigation formatting*/
#footer #nav {
	color:#FFFFFF;
	text-transform: uppercase;
	text-align: center;
	
}
#header #nav {
	color:#FFFFFF;
	position: absolute;
	left:150px;
	top: 137px;
	z-index: 500;
	font-size: medium;
	font-weight: bold;
	
}

#header #search {
	position: absolute;
	left:185px;
	top: 100px;
	z-index:99;
}

/* Begin CSS Popout Menu */


#menuh-container
	{
	position:  absolute;		
	top: 1em;
	left: 1em;
	}
#nav {
	position:absolute;
	top: 85px;
	/*width:100%;*/
	z-index: 500;
	/*background:#f5f5f5;*/
}
#menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	float:left;
	width:100%;
	text-align: center;
	}
	
		
#menuh a
	{
	border-right: 1px solid #BBC;
	text-decoration: none;
	text-align: center;
	/*text-align: left;*/
	display:block;
	white-space:nowrap;
	margin:0;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background: #9B6125;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: white;
	background-color: #E3C275;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #1A60AA;
	}	
			
#menuh a.top_parent /*  attaches down-arrow to all top-parents*/
	{
	
	text-transform: uppercase;
	color: #FFFFFF;
	background: #9B6125;
	border-top:0px solid #bbc;
	} 
#menuh a.top_parent:visited{
	color: #FFFFFF;
	}
#menuh a.top_parent:hover  /* parent menu at hover */
	{
	color: #FFFFFF;
	background: #1A60AA url(images/navhoverbg2.gif);
	}

#menuh a.parent, #menuh a.parent:hover /*	attaches side-arrow to all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	min-width:1%;	 /*width of all menu boxes */
	}

#menuh li
	{
	position:relative;

	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	min-width: 7em;  /*width of sub menu boxes */
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

#footer #menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	float:none;
	width:100%;
	text-align: center;
	}

#footer #menuh ul ul
	{
	display:none;
	}

#footer #menuh ul ul ul
	{
	display:none;
	}

/* End CSS Popout Menu */
#footer{
	text-align: center;
	background-image: url(images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#footer #nav2 {
	position:absolute;
	top: 7px;
	left: 155px;
	color:#FFFFFF;
	text-transform: uppercase;
	text-align: center;
	
}
#footer #copy{
	/*position:relative;
	top:27px;*/
	margin:0px;
	padding:0px;
	font-size: 10px;
	
}
