html { padding:0px; margin:0px; } body { padding:0px; margin:0px; font-family:"Lucida Grande",Verdana,arial,helvetica,sans-serif; font-weight: normal; font-size: 12px; line-height: 18px; color: #444; text-align: center; background-color: #F2F1F1; background-image: url('images/espanol/fondo2.gif'); background-repeat: repeat-x; background-position: top; } div, p, h1, h2, h3, h4, ul, img, table { padding:0px; margin:0px; font-size: 12px; } img { border: none; } p { padding:0px; margin:0px; } h1 { color:#456381; font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif; font-size:24px; font-weight:bold; margin:2px 0pt 17px; padding:3px 0pt; } h2 { font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif; border-bottom:1px solid #BCCEE0; color:#456381; font-size:16px; margin:2px 0pt 17px; padding:3px 0pt; } h3 { font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif; border: 0; color:#456381; font-size:13px; margin:0; padding:0; } ul { margin: 5px 0 20px 0; padding: 0 0 0 20px; list-style-type: square; } ul li{ padding: 3px 0; margin: 0px; } a { color: #E15A00; text-decoration: none; } a:hover { color: #FF8733; text-decoration: underline; } /* ******************************** */ input.text { margin: 0; padding: 0; border: 1px solid #9E9E9E; background-color: #F2F1F1; color: #A2122F; font-size: 120%; font-weight: bold; } input.image { margin: 0; padding: 0; border: 0; background: none; } /* ******************************** */ .clr { clear:both; } .f_left { float: left; text-align: left; } .f_right { float: right; text-align: right; } /* ******************************** */ #header { padding:0px; margin: 10px 30px; width: auto; height: 105px; } #header #logo { float: left; border: 1px solid #456381; padding: 5px; background-color: #FFF; margin-bottom: 10px; } #header #top_contact { text-align: left; margin-top: 10px; margin-left: 20px; float:left; } #header #top_menu { margin-top: 20px; float:right; } #header #top_menu ul { list-style-type: none; } #header #top_menu ul { margin: 0; padding: 0; } #header #top_menu ul li { margin: 0; padding: 0; float: left; } #header #top_menu a { text-decoration: none; display: block; padding: 3px 10px; text-align: center; } #header #top_menu a:hover { text-decoration: underline; } #main { clear: both; padding: 0; margin: 0px 30px; width: auto; border: 1px solid #456381; background-color: #FEFEFE; padding-bottom: 1px; } #footer { clear:both; padding: 10px 20px; margin: 0px 30px; width: 100%; text-align: left; font-size: 10px; border-left: 1px solid #456381; border-right: 1px solid #456381; border-bottom: 2px solid #456381; background-color: #F2F1F1; background-image: url('images/espanol/fondo2.gif'); background-repeat: repeat-x; background-position: top; } html>body #footer { width: auto; } /* ******************************** */ #menus { overflow: hidden; width: 100%; } #menus div { float: left; margin-bottom: -1000px; padding-bottom: 1000px; } /* ******************************** */ #searchbox { margin: 0; padding: 0; background-color: #BA2444; width: 30%; border-left: 10px solid #A2122F; } html>body #searchbox { margin-right: -10px; } #searchbox table { vertical-align: top; } #searchbox table.infoBoxContents { padding-right: 10px; } #searchbox td.boxText { background-image: url('images/espanol/icono_rojo.gif'); background-repeat: no-repeat; background-position: right 30px; height: 130px; vertical-align: top; margin-right: 130px; } #searchbox td.infoBoxHeading { font-family: Arial, Helvetica, sans-serif; font-size: 28px; text-transform: lowercase; font-weight: bold; color: #DE9898; padding-top: 5px; background-image: url('images/espanol/fondo_rojo.gif'); background-repeat: repeat-x; background-position: top; } #searchbox table.infoBox td { text-align: left; font-size: 12px; color: #FFF4F6; } #searchbox div.search_inputs { margin: 0; padding: 0; } #searchbox div.search_inputs span { float: left; margin: 0; padding: 0 10px 0 0; } #searchbox a { color: #FFF4F6; text-decoration: none; border-bottom: 1px dotted #FFF4F6; } #searchbox a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; } /* ******************************** */ #categorybox { margin: 0; padding: 0; background-color: #2495BA; border-left: 10px solid #127FA2; width: 30% } html>body #categorybox { margin-left: -10px; } #categorybox table { vertical-align: top; } #categorybox table.infoBoxContents { padding-right: 10px; } #categorybox td.boxText { background-image: url('images/espanol/icono_azul.gif'); background-repeat: no-repeat; background-position: right 30px; height: 130px; vertical-align: top; } #categorybox td.infoBoxHeading { font-family: Arial, Helvetica, sans-serif; font-size: 28px; text-transform: lowercase; font-weight: bold; color: #84BFD5; padding-top: 5px; background-image: url('images/espanol/fondo_azul.gif'); background-repeat: repeat-x; background-position: top; } #categorybox table.infoBox td { padding-left: 10px; text-align: left; font-size: 12px; color: #EFF7FA; } #categorybox ul { float: left; width: 100%; margin: 15px 0 0 10px; padding: 0; } #categorybox li { float: left; width: 45%; min-width: 100px; margin: 0; padding: 1px 0px; list-style: square outside; } #categorybox a { color: #EFF7FA; text-decoration: none; border-bottom: 1px dotted #EFF7FA; } #categorybox a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; } /* ******************************** */ #cartbox { margin: 0; padding: 0; background-color: #93BA24; width: auto; border-left: 10px solid #7CA212; } html>body #cartbox { width: 40%; margin-left: -10px; } #cartbox table { vertical-align: top; } #cartbox td.boxText { background-image: url('images/espanol/icono_verde.gif'); background-repeat: no-repeat; background-position: right 30px; height: 130px; vertical-align: top; } #cartbox td.infoBoxHeading { font-family: Arial, Helvetica, sans-serif; font-size: 28px; text-transform: lowercase; font-weight: bold; color: #B3CC6D; padding-top: 5px; background-image: url('images/espanol/fondo_verde.gif'); background-repeat: repeat-x; background-position: top; } #cartbox table.infoBox td { font-size: 14px; color: #FCFCF7; line-height: 130%; } #cartbox a.boton { text-decoration: none; border: 0; } #cartbox a.boton:hover { text-decoration: none; border: 0; } #cartbox a { color: #FCFCF7; text-decoration: none; border-bottom: 1px dotted #FCFCF7; } #cartbox a:hover { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; } /* ******************************** */ #content { clear: both; padding: 10px 20px; margin: 0; width: 100%; } html>body #content { width: auto; } /* ******************************** */ .login-list { font-size: 14px; background-color: #F2F1F1; border: 1px solid #9E9E9E; padding: 10px 30px; } .login-list ul { } /* ******************************** */ .pageHeading { font-size: 20px; font-weight: bold; border-bottom: 1px solid #9E9E9E; } #searchbox a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #fff; } .infoBoxHeading img { display: none; } td.infoBoxHeading { height: 27px; text-align: left; font-size: 14px; text-indent: 10px; } table.infoBox td { margin: 0; } table.infoBox td { padding: 0px 5px; } /* ******************************** */ .messageStackError { border: 1px solid #FF9595; background-color: #FFCCCC; color: #8C0000; font-size: 16px; } .messageStackSuccess { border: 1px solid #18CA57; background-color: #B9F2CD; color: #116830; font-size: 16px; } .messageStackWarning { border: 1px solid #FFE02B; background-color: #FFFFCA; color: #867200; font-size: 16px; } /* ******************************** */ .productListing { border: 1px solid #9E9E9E; margin: 10px 0px; } .productListing-even { background-color: #DBEBF6; } td.productListing-heading { padding: 6px 0; text-align: left; background-color: #2495BA; color: #fff; font-weight: bold; } td.productListing-heading a { color: #FCFCF7; text-decoration: none; border-bottom: 1px dotted #FCFCF7; } td.productListing-heading a:hover { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; } td.productListing-data { vertical-align: middle; text-align: left; padding: 6px 0; } td.productListing-data form { vertical-align: top; margin: 0; padding: 0; } td.productListing-data input { vertical-align: top; text-align: right; } /* shipdate */ .calendar { margin-left: 30px; margin-top: 15px; border: 1px solid #7CA212; } .calendarHeader { font-weight: bolder; color: #116830; background-color: #B3CC6D; } /* Días inválidos */ .invalid { background-color: #F2F1F1; color: #9E9E9E; font-style: italic; } /* Días válidos */ .valid { } #selected { border: 2px solid #CC0000; background-color: #FFFFCA; color: #867200; font-weight: bold; } /* Sábados válidos */ .s_valid { } .calendar a { } .calendar a:hover { background-color: #FFFFCA; color: #CC0000; }