/*
    Document   : meu_carrinho
    Created on : 30/07/2009, 11:30:50
    Author     : luan
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root {
    display: block;
}

#carrinho{
    margin:0 auto;
    width:99%;

}

#carrinho-topo{
    background:#004F6B none repeat scroll 0 0;
    color:white;
    display:inline-block;
    height:37px;
    line-height:37px;
    padding:6px;
    text-align:center;
}
#carrinho-conteudo{
    border:1px solid #D1D1D1;

    border:1px solid #D1D1D1;
    width:100%;
}
.carrinho-bg{
    margin:30px;
    border:1px solid #D4D4D4;
    background: #F5F4F3;
}


table{
    margin:10px auto;
    width:90%;
}
table tr th{
    background:#ffd52e;
    font-size:12px;
    color:#58595b;
    height:30px;
}
table tr td a{
    color:#58595b;
}
table tr td img{
    vertical-align:middle;
}

table tr td{
    font-size:12px;
    color:#58595b;

}
input{
    border:1px solid #898989;
}
.carrinho-total{
      height:80px;
      background:#FFD52E;
      width:90%;
      margin:10px auto;
}
.carrinho{
    font-weight:bold;
    color:#004F6B;
    width:85%;
    margin:0 0 0 10px;
    float:left;
    font-size:12px;
    height:60px;
    padding-top:10px;
}
.total{
    color:#004F6B;
    text-align:center;
    float:left;
    font-weight:bold;
    height:70px;
    padding-top:10px;
}
.total h3{
    margin:10px 0 5px 0;
    color:#004F6B;
    font-size:16px;
}

div#carrinho-bt-mais{
  background:url(../imgs/carrinho-bt-mais.png) no-repeat center center;
  height:22px;
  width:98px;
  float:left;

}
div#carrinho-bt-avancar{
  background:url(../imgs/carrinho-bt-avancar.png) no-repeat center center;
  height:23px;
  width:96px;
  float:left;
  margin-right:3px;

}
div#carrinho-bt-limpar{
    background:url(../imgs/carrinho-bt-limpar.png) no-repeat center center;
    height:22px;
    width:110px;
    float:left;
    margin-right:3px;
}
div.atencao, div.atencao2 {
	width:802px;
	overflow:hidden;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:35px;
	margin: 0px auto 40px;
	background-color: #ffffcd;
}
div.atencao p {
	background:#ffffcd url(../imgs/img-atencao.png) no-repeat 14px 10px;
	padding-left: 28px;
	font:13px/35px arial;
	width: 757px;
	text-align: center;
}
div.atencao2 p {
	background:#ffffcd url(../imgs/img-atencao.png) no-repeat 14px 10px;
	padding-left: 28px;
	font:13px/35px arial;
	width: 757px;
}
div.atencao strong {

}
div.atencao p strong.atencao {
	color:#cc0000;
	padding-right:5px;
}
div.atencao2 p strong.atencao2 {
	color:#cc0000;
	padding: 0 5px 0 15px;
}
div.atencao small {
	font-size: 12px;
}

div.atencao2 {
	height:42px;
}

div.atencao2 p {
	line-height:normal;
}

div.atencao2 strong {line-height:20px;}
div.atencao2 strong.atencao2 {
	line-height:35px;
	float:left;
}
