/* CSS CARRO DE COMPRAS */

div#TextoIntrod {
float:left;
width:342px;
padding-right:10px;
font-size:12px;
font-weight:bold;
color:#5f5f5f;
}
div#ImagenRegistro {
float:left;
width:180px;
}
div#FechaNumero1 {
float:left;
width:456px;
text-align:right;
padding-right:4px;
font-family:Arial, Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}
div#FechaNumero2 {
float:left;
width:80px;
font-family:Arial, Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
}

/* Tabla de Listado de Productos */

#TablaCarro {
border-collapse:collapse;
font-size:10px;
font-weight:bold;
color:#7C7C7C;
margin-bottom:3px;
}
#TablaCarro td {
padding:2px; 
text-align:center;
border: #DBDBDB 1px solid; 
}
#TablaCarro th {
height:26px;
padding:2px; 
text-align:center;
color:#FFFFFF;
}
#TablaCarro #thcolor {
background-color:#BD370E;
}
#TablaCarro #thnormal {
background:url(../Images/BgTablaProductos.gif) repeat-x;
}
#TablaCarro #th1 {
background:url(../Images/BgIzqTablaProductos2.gif) no-repeat 0px 0px!important;
}
#TablaCarro #thUltimo {
background:url(../Images/BgDerTablaProductos.gif) no-repeat -28px 0px!important;
}
#TablaCarro .tr2-1 {
background-color:#F7F7F7;
}
#TablaCarro .tr2-2 {
background-color:none;
}

/* Definiciones para Tabla de 7 columnas */

#TablaCarro .td7-1 {
width: 90px;
}
#TablaCarro .td7-2 {
width: 70px;
}
#TablaCarro .td7-3 {
width: 90px;
}
#TablaCarro .td7-4 {
width: 74px;
}
#TablaCarro .td7-5 {
width: 60px;
}
#TablaCarro .td7-6 {
width: 61px;
}
#TablaCarro .td7-7 {
width: 80px;
}

/* Definiciones para Tabla de 6 columnas */

#TablaCarro .td6-1 {
width: 90px;
}
#TablaCarro .td6-2 {
width: 80px;
}
#TablaCarro .td6-3 {
width: 169px;
}
#TablaCarro .td6-4 {
width: 70px;
}
#TablaCarro .td6-5 {
width: 80px;
}
#TablaCarro .td6-6 {
width: 80px;
}

/* Definiciones para Tabla de 5 columnas */

#TablaCarro .td5-1 {
width: 90px;
}
#TablaCarro .td5-2 {
width: 70px;
}
#TablaCarro .td5-3 {
width: 229px;
}
#TablaCarro .td5-4 {
width: 100px;
}
#TablaCarro .td5-5 {
width: 52px;
}

/* Definiciones para Tabla de Mis Pedidos */

#TablaCarro .tdpd-1 {
width: 90px;
}
#TablaCarro .tdpd-2 {
width: 70px;
}
#TablaCarro .tdpd-3 {
width: 100px;
}
#TablaCarro .tdpd-4 {
width: 170px;
}
#TablaCarro .tdpd-5 {
width: 100px;
}

/* Tabla Total */

div#TablaTotal {
width:530px;
margin:10px 0px;
padding:5px;
text-align:right;
font-size:11px;
font-weight:bold;
color:#666666;
background-color:#EFEFEF;
}
div#BotonesCarro {
width:515px;
padding:5px;
text-align:center;
font-size:12px;
color:#BD370E;
}
div#BotonesCarro form {
display:inline;
}
div#BotonesCarro a {
margin-left:5px;
}

/* tabla confirmación datos envio y factura */

#TablaDatos {
border-collapse:collapse;
font-size:10px;
font-weight:bold;
color:#7C7C7C;
margin-bottom:5px;
border: #DBDBDB 1px solid;
}
#TablaDatos td {
padding:5px;
vertical-align:top;
}
#TablaDatos th {
padding:3px 0px 3px 5px; 
text-align:left;
background-color:#BD370E;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
#TablaDatos .tr2-1 {
background-color:#F7F7F7;
}
#TablaDatos .tr2-2 {
background-color:none;
}

/* definición para td  */

#TablaDatos .td2r-1 {
width: 150px;
}
#TablaDatos .td2r-2 {
width: 350px;
}
#TablaDatos .td-ultimo {
text-align:right;
}
div#RecuadroCheckBox {
float:left;
width:464px;
font-size:10px;
font-weight:bold;
color:#7C7C7C;
}
div#RecuadroEnvio {
float:left;
width:76px;
}

/* confirmación  */

div#ConfirmarEnvio {
float:left;
width:220px;
padding-left:20px;
font-size:10px;
font-weight:normal;
color:#5B5B5B;
}
div#ConfirmarFactura {
float:left;
width:240px;
padding-left:60px;
font-size:10px;
font-weight:normal;
color:#5B5B5B;
}
div#MenuOpciones {
border-bottom:#EAEAEA 1px dotted;
padding-bottom:5px;
}
div#MenuOpciones h3 {
margin-right:12px;
}
div#CondicionesGenerales {
background-color:#FBFBFB;
border:#D4D4D4 1px solid;
padding:5px;
font-size:10px;
font-weight:normal;
}

/* headers  */

div.TitCarro {
float:left;
width:179px;
text-align:center;
}
h4.TitConfirmacion {
font-size:10px;
font-weight:bold;
color:#BD370E;
border-bottom:#C64646 1px solid;
}
input.BotonCarro {
border: 1px solid #999999;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, Arial, sans-serif;
font-size: 10px;
color: #999999;
font-weight: bold;
}
input.BotonCarro2 {
border: 1px solid #BD370E;
background-color:#BD370E;
font-family: Verdana, Arial, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}