/* 

###################################
CSS Keynes 2009 
Data de criação: 26-01-2009
Última modificação: 26-02-2009
Autor: Rennan M. Rodrigues
Distribuído por MKX Websites - www.mkx.com.br
Todos os direitos reservados
###################################

*/
div.topo { width: 100%; margin: 0 auto; text-align: center; }
div#splash { height: 500px; position:absolute; z-index:1000; top: 100px; text-align: center; margin: 0 50px; }
* html div#splash { width: 100%; position: absolute; text-align: center; float: left; right: 150px; left: 50px; margin:0 0 0 200px; }

* { margin:0; padding:0; border:0 none; }



/*
#header { width:auto; height:134px; background:transparent url(img/header-bg.jpg) repeat-x; }
#header #header-inside { width:790px; height:124px; margin:0 auto; padding:6px 0 0 0;display:block; }
	#header #header-inside .menu-1 { float:left; margin:-60px 0 0 400px; padding:0; }
	* html #header #header-inside .menu-1 { float:left; margin:-60px 0 0 200px; padding:0;  }
	#header #header-inside .menu-1 ul { width:322px; margin:0 0 0 65px; text-align:right; }
	* html #header #header-inside .menu-1 ul { width:325px; margin:0 0 0 65px; text-align:right; }
	#header #header-inside .menu-1 ul li { display:inline; list-style:none; border-right:2px solid #ffffff; padding:0 5px; }
	#header #header-inside .menu-1 ul li a { color:#facf9d; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; }
	#header #header-inside .menu-1 ul li a:hover { text-decoration:underline; }
	#header #header-inside .menu-2 { float:left; margin:-30px 0 0 379px; padding:0; }
	* html #header #header-inside .menu-2 { float:left; margin:-30px 0 0 192px; padding:0;  }
	#header #header-inside .menu-2 ul { width:400px; margin:0 0 0 9px; text-align:right; }
	* html #header #header-inside .menu-2 ul { width:405px; margin:0; text-align:right; }
	#header #header-inside .menu-2 ul li { display:inline; list-style:none; border-right:2px solid #ffffff; padding:0 5px; }
	#header #header-inside .menu-2 ul li a { color:#ffffff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
	#header #header-inside .menu-2 ul li a:hover { text-decoration:underline; }

#content { width:790px; display:block; margin:0 auto; background:#E5E5E4; padding-top:20px; min-height:1030px; height:auto; }
	#content .menu-left { width:170px; float:left; margin:0; 1border:1px solid red; font-family:Arial, Helvetica, sans-serif;  }
	#content .menu-left h4 { background:#88171b url(img/menu_seta.gif) no-repeat scroll 0 0; color:#FFFFFF; font-size:12px; font-weight:bold; padding:0 0 0 20px; height:19px; }
	#content .menu-left ul { background:#E5E5E4; display:block; margin:0; padding:5px; }
	#content .menu-left ul li { list-style:none; border-bottom:1px solid white; }
	#content .menu-left ul li a { font-family:Arial, Helvetica, sans-serif; width:156px; background:#8b8b8b; display:block; font-size:11px; color:#fff; text-decoration:none; min-height:19px; padding:4px 0 0 4px;}
	* html 	#content .menu-left ul li a { font-family: Arial, Helvetica, sans-serif; width:156px; background:#8b8b8b; display:block; font-size:11px; color:#fff; text-decoration:none; min-height:19px; padding:4px 0 4px 4px;}
	#content .menu-left ul li a:hover { background:#88171b }
	#content .menu-left form { border:0 none; margin:0; width:170px; background:#E5E5E4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
	#content .menu-left form fieldset { display:block; width:160px; margin:5px 0 0 10px; height:90px; }
	* html #content .menu-left form fieldset { display:block; width:160px; margin:5px 0 0 10px; height:95px; }
	#content .menu-left form fieldset label { float:left; display:block; height:30px; }
	#content .menu-left form fieldset label.e-mail { width:150px; }
	#content .menu-left form fieldset label.e-mail input { width:150px; border:1px solid #8b8b8b; color:#88171b; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:15px;}
	#content .menu-left form fieldset label.senha { width:120px; }
	#content .menu-left form fieldset label.senha input { width:120px; border:1px solid #8b8b8b; height:15px; }
	#content .menu-left form fieldset label.logar { width:25px; padding:13px 0 0 0; margin:0 0 0 5px; }
	* html #content .menu-left form fieldset label.logar { width:25px; padding:13px 0 0 0; margin:0 0 0 3px; }
	#content .menu-left form fieldset label.logar input { width:25px; border:0 none; cursor:pointer; background:#8b8b8b; color:#FFFFFF; }
	#content .menu-left form fieldset a { color:#88171b; text-decoration:none; font-size:10px; font-weight:bold; }
	#content .menu-left form fieldset a:hover { text-decoration:underline; }

#content #sub-content { background:#FFFFFF; min-height:900px; height:auto; width:615px; display:block; margin:0; padding:0; float:left; }
#content #sub-content p { padding-left:5px; font-size:11px; }
#content #sub-content .vinho12 { padding-left:5px; }
	
#footer { width:770px; height:60px; padding:0 10px; display:block; margin:0 auto; background:#E5E5E4; color:#666666; }
#footer a { width:32px; height:32px; display:block; float:right; }
#footer a span { display:none; }
#footer ul { margin:0 0 0 250px; padding:0; width:488px; float:left; list-style-image:none; list-style-type:none; list-style-position:outside; }
* html #footer ul { margin:0 0 0 115px; padding:0; width:500px; float:left; list-style-image:none; list-style-type:none; list-style-position:outside; }
#footer ul li { display:inline; float:left; margin:0; padding:0; }
#footer ul li a { font-family:Verdana; color:#666666; font-size:11px; text-decoration:none; float:left; width:80px; padding:0 10px; text-align:center; }
#footer ul li a:hover { text-decoration:underline; }
#footer p { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-align:center; }
	
*/