/* CSS Document */

/* 
           Uxte Design - www.uxte.com
           Layout CSS - www.sportspartner.pt
		   © 2007 Todos os direitos reservados.
		   Modificado em 31 de Julho de 2007.
*/
<!--
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: BASIC ELEMENTS :::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-image: url(images/fundo.gif); */
}

a img {
    border: none;
	}

a:link {
	color:#000000;
	text-decoration: none;
	}
	
a:visited {
	text-decoration: none;
	color:#000000;
}

a:hover,  a:active { 
	text-decoration: underline;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: FORMS ::::::::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.button {
    background: url(images/button.gif) top left no-repeat;
	width: 98px;
	padding: 8px;
	margin: 0px;
	border: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	cursor:pointer;
	}
	
.button2 {
    background: url(images/button2.gif) top left no-repeat;
	width: 148px;
	padding: 8px;
	margin: 0px;
	border: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	cursor:pointer;
	}
	
input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: #b3b3b3 solid 1px;
	border-right: none;
	border-bottom: none;
	border-left: #b3b3b3 solid 1px;
	padding: 6px;
	margin: 0px;
	}
.input2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: #b3b3b3 solid 1px;
	border-right: none;
	border-bottom: none;
	border-left: #b3b3b3 solid 1px;
	padding: 4px;
	margin: 6px 0px 0px 0px;
	}
	
form {
    padding:0px;
    margin:0px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: LAYOUT ELEMENTS ::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#wrap {
    color:#000000;
    width: 880px;
	margin-left:auto;
	margin-right:auto;
}

#menu {
    margin:0;
	padding:0;
}
#banner {
    margin:0;
	padding:0;
}
#warning {
    height: 210px;
	width: 860px;
	text-align:center;
	padding:0;
	font-weight:bold;
}
#promos {
    margin:0;
	padding:0;
}
.leftpane {
    vertical-align: top;
    width: 282px;
	padding: 10px 4px 20px 4px;
}
.contentpane {
	vertical-align: top;
	padding-bottom: 20px;
	
}

.contentpane p {
    margin: 0 28px 0 4px;
}

.contentpane h2 {
    margin: 10px 28px 10px 4px;
	padding-bottom:6px;
	border-bottom: #999999 dotted 2px;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff4000;
}

.contentpane h4 {
	margin: 10px 28px 10px 4px;
	padding-bottom:6px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff4000;
}

.contentbox_question {
	 margin: 10px 28px 10px 4px;
	 }
	 
.contentbox {
     border: #CCCCCC solid 1px;
	 margin: 10px 28px 10px 4px;
	 }
.contentbox h3{
     background-color: #dfdfd4;
	 padding:10px 6px 10px 6px;
	 margin: 0;
	 border: #FFFFFF solid 1px;
     font-size: 12px;
	 color:#ff4000;
	 }
.contentbox p{
    margin: 6px;
	}
	


.contentpane li {
    margin: 10px;
	}

.bottompane {
    background:url(images/footer_bkg.gif) no-repeat;
	color: #FFFFFF;
	padding: 15px;
	margin: 0px;
}

.bottomnav {
    padding:0px;
	margin: 0px;
	text-align:center;
	}

ul.bottompane { 
	margin:0px; 
	padding:0px;
	}
	
ul.bottomnav li {
    list-style: none; 
	display:inline;
	padding: 4px 0px 4px 0px;
	}

ul.bottomnav li a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}

ul.bottomnav a:hover {
    color: #FFFFFF;
	text-decoration:underline;
	}
	
.bottomnave {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}
	
.bottomnave a {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	}

.bottomnave a:hover {
    color: #FFFFFF;
	text-decoration:underline;
	}
	
.copyright {
	text-align: center;
	padding: 15px;
}

.search {
    background: url(images/search_bkg.gif) no-repeat;
	padding: 14px 6px;
}
.newsletter {
    background:url(images/newsletter_bkg.gif) no-repeat;
	padding: 10px 6px 14px 6px;
	margin-top: 20px;
	}

.newsletter h6 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ff4000;
	margin: 0px;
	padding:6px 10px 6px 10px;
	}
	
.separadorbox {
    padding: 0px 0px 20px 0px;
	}
	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: NAV ::::::::::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.boxnav {
	width:270px;
	background: #f2f1ef url(images/boxnav_top.gif) no-repeat 0 0;
	font-size: 100%;
	margin-top: 20px;
	}

.boxnavcontent {
	background: url(images/boxnav_bottom.gif) no-repeat  0 100%;
	margin: 0;
	padding: 10px 0px 10px 0px;
	}
.boxnavcontent ul {
    font-weight:bold;
	margin: 0;
	padding: 2px 20px 2px 20px;
	}
.boxnavcontent h6 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ff4000;
	margin: 0;
	padding: 10px 20px 6px 20px;
	}
.separadornav {
    padding: 6px 0px 6px 0px;
	}
.boxnavcontent h6 a {
    color: #ff4000;
	text-decoration:none;
	}
.boxnavcontent h6 a:hover {
    text-decoration:underline;
	}
.boxnavcontent ul a {
	color: #333333;
	text-decoration:none;
	}
.boxnavcontent ul a:hover {
    text-decoration:underline;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: CESTO COMPRAS ::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
.shopingkart {
    margin: 10px 28px 10px 4px;
	}
.shopkart_top_left {
    background:url(images/box2corner_up_left.gif) no-repeat 0 0;
	height: 10px;
	width: 10px;
	}
.shopkart_top_right {
    background: url(images/box2corner_up_right.gif) no-repeat 100% 0;
	height: 10px;
	width: 10px;
	}
.shopkart_bottom_right {
    background: url(images/box2corner_down_right.gif) no-repeat 100% 100%;
	height: 10px;
	width: 10px;
	}
.shopkart_bottom_left {
    background: url(images/box2corner_down_left.gif) no-repeat  0 100%;
	height: 10px;
	width: 10px;
	}
.shopkarttitle {
    height:60px;
	width:124px;
	color: #ff4000;
	font-weight:bold;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: BARRA NOTICIAS ::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
.newskart {
    margin: 4px 28px 0px 4px;
	}
.newskart_top_left {
    background:url(images/box2corner_up_left.gif) no-repeat 0 0;
	height: 10px;
	width: 0px;
	}
.newskart_top_right {
    background: url(images/box2corner_up_right.gif) no-repeat 100% 0;
	height: 10px;
	width: 0px;
	}
.newskart_bottom_right {
    background: url(images/box2corner_down_right.gif) no-repeat 100% 100%;
	height: 10px;
	width: 0px;
	}
.newskart_bottom_left {
    background: url(images/box2corner_down_left.gif) no-repeat  0 100%;
	height: 10px;
	width: 0px;
	}
.newskarttitle {
    height:30px;
	width:840px;
	color: #ff4000;
	font-weight:bold;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: LOGIN TOPO ::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	
.loginkart {
	width: 220px;
    margin: 10px 28px 10px 4px;
	}
.loginkart_top_left {
    background:url(images/box2corner_up_left.gif) no-repeat 0 0;
	height: 10px;
	width: 10px;
	}
.loginkart_top_right {
    background: url(images/box2corner_up_right.gif) no-repeat 100% 0;
	height: 10px;
	width: 10px;
	}
.loginkart_bottom_right {
    background: url(images/box2corner_down_right.gif) no-repeat 100% 100%;
	height: 10px;
	width: 10px;
	}
.loginkart_bottom_left {
    background: url(images/box2corner_down_left.gif) no-repeat  0 100%;
	height: 10px;
	width: 10px;
	}
.loginkarttitle {
	color: #ff4000;
	font-weight:bold;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: CATEGORIAS :::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.catbox {
    border: #CCCCCC 1px solid;
	width:122px;
	margin: 10px 17px 10px 4px;
	float:left;
	}
.catboxtext {
    border: #FFFFFF;
	margin: 5px 5px 5px 5px;
	vertical-align:baseline;
	text-align:left;
	}
.catboxmedia {
    border: #CCCCCC 1px solid;
	width:162px;
	margin: 10px 17px 10px 11px;
	float:left;
	}
.catboxpic {
    border: #FFFFFF 1px solid;
	}
	
.catboxtitle {
    background: #dfdfd4;
	border-top: none;
    border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	text-align: center;
	
	margin-top:-2px;
	font-weight:bold;
	}
	
.catboxprice {
    background: #dfdfd4;
	border-top: none;
    border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	text-align: center;
	
	margin-top:-2px;
	font-weight:bold;
	}
	
.catboxtitle a {
    color:#333333;
	text-decoration:none;
	display:block;
	height:45px;
	padding:6px;
	}
.catboxtitle a:hover {
    color:#333333;
	text-decoration:none;
	background:#ff6633;
	display:block;
	height:45px;
	padding:6px;
	color:#FFFFFF;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: ARTIGOS :::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.articlebox {
    border: #CCCCCC 1px solid;
	margin: 10px 28px 10px 4px;
	float:left;
	}

.articleboxheader{
	border-top: #FFFFFF 1px solid;
    border-bottom: none;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	padding: 6px;
	}
.articleboxcontent{
    }
.articleboxcontent h1 {
    font-size: 12px;
    margin: 0;
	padding: 10px 10px 0px 10px;
	}
.articleboxcontent h2{
    color:#333333;
    font-size: 12px;
    margin: 0;
	padding: 10px 10px 0px 10px;
	}
.articleboxcontent p {
    margin: 0;
	padding: 10px;
	}
.articleboxthumb{
    border: #FFFFFF 1px solid;
	float: left;
	margin-right: 10px;
	width: 120px;
	height: 120px;
	}

.articleboxcontent img{
    border: #FFFFFF 1px solid;
	}
.articleboxbutton{
     width:32px;
	 }
.articleref {
    color: #ff3300;
	font-weight:bold;
	width: 0px;
	padding-left: 6px;
	}
.articleqt {
    color: #000000;
	font-weight:bold;
	width: 0px;
	padding-left: 6px;
	}	
.articleprice {
	font-weight:bold;
	font-size:16px;
	width: 340px;
	padding-left: 20px;
	}
.articlefield {
	width: 50px;
	padding-left: 6px;
	}
	
.articlethumbs{
    float:left;
	width: 120px;
}
.articlethumbs img{
    float: left;
    width: 120px;
	height:120px;
}
.articletext {
    float:left;
	width: 420px;
	}
.articleicons {
    margin-left: 10px;
}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: SUBNAV :::::::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.subnavmodule {
	margin: 10px 28px 10px 4px;
	text-align:right;
	float:left;
	}
.subnavmodulebutton {
    width: 40px;
	
	}
.subnavmodule a {
    color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
.subnavmodule a:hover {
	text-decoration: underline;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: NOTÍCIAS :::::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.newsmodule {
    padding: 0;
	
    }
.newstitle {
    font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff4000;
	width: 560px;
	padding: 4px 0 4px 0;
	margin: 20px 0 0 0;
	float:left;
    border-top: #999999 dotted 2px;
	border-bottom: #999999 dotted 2px;
    }
.newscontent {
	width: 550px;
    padding: 6px;
	float:left;
    }
	
.newscontent img {
    float:left;
	margin: 0 10px 0 0;
    }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: RESULTADOS PESQUISA :::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.searchresults {
    margin: 10px 28px 10px 4px;
    border: #CCCCCC solid 1px;
	}
.searchresults table{
    border-top: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	width: 100%;

	}
.searchresults td{
	width: 100%;
	padding:6px;
    
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: CONTACT ::::::::::::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.contactform{
    margin: 20px auto 20px auto;
	}

.contactform td{
    padding: 4px;
	text-align:right;
	}

.contactform input{
    border: #CCCCCC solid 1px;
	width: 400px;
	}
	
.contactform select{
    width:414px;
	padding: 4px;
	border: #CCCCCC solid 1px;
	}
	
.contactform textarea{
    width:404px;
	padding: 4px;
	border: #CCCCCC solid 1px;
	}
	
.comment {
    font-size: 9px;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:::: CESTO DE COMPRAS :::::::::::::::::::::::::::::::::::::::
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: #b3b3b3 solid 1px;
	border-left: #b3b3b3 solid 1px;
	padding: 6px;
	}

