/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffcc33; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
body {
margin:0;
background:#71a3d3 url(images/background.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}
#header1 {
width:100%;
height:180px;
background:#FFFFFF url(images/back_header1.png) repeat-x;
border-bottom:#FFFFFF solid 2px;
z-index:1;
}
#contenedor {
margin:-170px 0 0 0;
padding:10px 0 0 0;
text-align:center;
width:950px;
height:auto;
z-index:2;
}
#sidebar_left {
float:left;
width:200px;
margin:5px 5px 0 5px;
}
#zapatilla {
float:left;
margin:0 0 0 5px;
width:75px;}
#idioma {
float:right;
margin:0;
float:right;
background:#FFFFFF;
}
#contenedor_header {
float:right;
width:740px;
margin:0;
}
#contenedor_main {
float:right;
width:740px;
height:auto;
background:#FFFFFF;
margin:0;
min-height:700px;
}
#contenedor_footer {
float:right;
width:740px;
margin:0;
}
#header_main {
float:left;
margin:0 0 10px 5px;
width:730px;
height:220px;
background:#FFFFFF;}
#main {
float:left;
width:500px;
background:#FFFFFF;
margin:10px 5px 0 5px;
padding:0 0 0 10px;
text-align:left;
}
#trail {
float:left;
height:18px;
color:#0099CC;
width:auto;
background:#FFFFFF url(images/boton_menu.png) left no-repeat;
padding:2px 0 0 72px;
margin: 2px 0 10px 0;
}
#trail a {
font-size:10px;
color:#0099CC;
font-weight:bold;
text-decoration:none;}
#sidebar_right {
float:right;
width:200px;
height:700px;
background:#f5f5f5;
margin:0 5px 0 5px;
border-left:#CCCCCC dashed 1px;
}

/*comentarios*/
.roundedcornr_box_793825 {
   background: #ccffff;
}
.roundedcornr_top_793825 div {
   background: url(images/roundedcornr_793825_tl.png) no-repeat top left;
}
.roundedcornr_top_793825 {
   background: url(images/roundedcornr_793825_tr.png) no-repeat top right;
}
.roundedcornr_bottom_793825 div {
   background: url(images/roundedcornr_793825_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_793825 {
   background: url(images/roundedcornr_793825_br.png) no-repeat bottom right;
}

.roundedcornr_top_793825 div, .roundedcornr_top_793825, 
.roundedcornr_bottom_793825 div, .roundedcornr_bottom_793825 {
   width: 100%;
   height: 6px;
   font-size: 1px;
}
.roundedcornr_content_793825 { margin: 0 6px; }
/*Boxes*/
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; 
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #71a3d3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family:Helvetica,Verdana, Arial, sans-serif;
  letter-spacing:1px;
  border-bottom:#f5f5f5 solid 1px;
  padding:0 0 0 33px;
  font-size: 18px;
  font-weight: bold;
  background: #ffffff url(images/title_point.png) left no-repeat;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f3f3f3;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background:#ffffff;
}
/*Login_box*/
.loginBoxGreeting {
color:#ffffff;
font-size:10px;}
.login {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
}
.login input {
background:#f5f5f5;
border:#CCCCCC solid 1px;
}
.fletxa {
text-align:right;
padding:0 23px 0 0;}
/*Tipografias*/
A {
  color: #0099CC;
  text-decoration: none;
}

A:hover {
  color:#666666;
}

img {
border:0;
}
/*main*/
.pageHeading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#0099CC;
font-weight:bold;}
/*Listado*/
.menus_titulos {
background:#FFFFFF url(images/li_menus_titulos.png) top left no-repeat;
color:#ffcc33;
font-weight:bold;
font-size:12px;
padding:2px 0 10px 20px;}
.menus_titulos a {
color:#ffcc33;
font-size:11px;
}
.menus_titulos a:hover {
color:#cccccc;
font-size:11px;
}
.productListing-even {
font-size:11px;
text-align:left;
padding:2px;}
.productListing-odd {
font-size:11px;
text-align:left;
padding:2px;}
.menus a {
background:#FFFFFF url(images/li_menus.png) bottom left no-repeat;
padding:2px 0 2px 20px;
color:#0099CC;}
.menus a:hover {
background:#FFFFFF url(images/li_menus2.png) bottom left no-repeat;
padding:2px 0 2px 20px;
color:#666666;}
.categoria {
padding:2px 0 0 20px;
color:#999999;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/*Sidebar_left*/
#sidebar_left {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
font-size:9px;
}
.small {
padding:0 0 0 5px;}
#sidebar_menu img {
text-decoration:none;
background-image:none;}
#sidebar_menu a {
font-size:11px;
padding:2px 0 0 20px;
color:#FFFFFF;
text-decoration:none;
line-height:20px;
background: url(images/li_menus_left.png) bottom left no-repeat;
}
#sidebar_menu a:hover {
color:#ffcc33;
text-decoration:none;
background: url(images/li_menus_left2.png) bottom left no-repeat;
}
.footer {
font-size:9px;
color:#FFFFFF;
padding:0 0 10px 0;
}
.footer a {
text-decoration:none;
color:#FFFFFF;}
.footer a:hover {
color:#FFCC33;}
/*privacy*/
.creditos {
background:#ffffff url(images/li_menus.png) left top no-repeat;
padding:0 0 0 20px;
margin:5px 0 0 0;
list-style:none;
line-height:16px;
color:#666666;}
.creditos2 {
background:#ffffff url(images/li_menus_titulos.png) left top no-repeat;
padding:0 0 5px 20px;
margin:0;
color:#ffcc33;
list-style:none;}
#number {
float:left;
background:#FFFFFF url(images/bocadillo.gif) left top no-repeat;
height:22px;
width:28px;
color:#0099CC;
font-weight:bold;
text-align:center;
font-size:11px;
margin:0;
padding-top:2px;
}
/*formularios*/
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#999999;
}
TEXTAREA {
  width: 100%;
}
select {
background:#FFFFFF;
border:#666666 solid 1px;
}
#main input {
background:#f5f5f5;
border:0;
color:#0099CC;
}
#main TEXTAREA {
 background:#f5f5f5;
 color:#0099CC;
 border:0;}

checkbox {
background:#000000;}
.form {
background:#CCCC00;}
.inputRequirement {
color:#FF0000;
font-size:9px;}