.clearboth{
clear:both;
}
img{
border:0;
padding:0;
margin:0;
}
p{
margin:0;
padding:0;
}
h1{
padding:0;
margin:0;
}


/* Holly Hack: Hide From IE5/Mac \*/
* html #sidebar img { margin: 10px 0; vertical-align: middle; }
* html #sidebar input { margin: 10px 0; vertical-align: middle; }
/* Holly Hack: End Hide From IE5/Mac */


/***********************/

body,html{
margin:10px 0 0 0;
padding:0;
height:100%;
width:100%;
background:#FFFFFF url(../img/design/big-background.jpg) top repeat-x;
}

#table-center{
height:100%;
width:100%;
}

#page{
width:1000px;
margin:auto;
}

#col1{
width:25px;
height:160px;
float:left;
background:url(../img/design/bg-logo1.gif) left top no-repeat;
}

#col2{
width:950px;
float:left;
}

#stats{
width:230px;
height:32px;
padding:4px 0 0 720px;
float:left;
background:url(../img/design/bg-logo2.gif) left top no-repeat;
}

#header{
height:72px;
width:950px;
float:left;
background:#FFFFFF url(../img/design/bg-header.jpg) left top no-repeat;
}

#atencion{
float:right;
}

#bar-botones{
width:950px;
height:36px;
float:left;
margin:0;
padding:0;
background:#BD261D url(../img/design/bg-botones.jpg) repeat-x;
}

#banner{
width:950px;
float:left;
padding:0;
background:#FFFFFF;
}

#botones-footer{
width:946px;
padding:0 0 0 4px;
float:left;
background:#FFFFFF;
}

#footer{
padding:15px 0 10px 10px;
float:left;
}

#contenedor-content{
width:950px;
float:left;
padding:5px 0 10px 0;
background:#FFFFFF;
}

#sidebar{
width:224px;
float:left;
padding:5px 0 100px 11px;
background:url(../img/design/bg-sidebar.jpg) center top no-repeat;

font:12px Arial, Helvetica, sans-serif;
color:#7A7A7A;
}

#content{
width:715px;
float:left;
padding:0 0 10px 0;
}

#content .post{
padding:18px 25px 45px 35px;

font:12px Arial, Helvetica, sans-serif;
text-align:justify;
color:#797979;
line-height:20px;
}

#content .post .img{
float:right;
border:solid 2px;
border-color:#DCDCDC;
margin:5px 10px 10px 20px;
}

#content .post .img2{
float:right;
margin:5px 10px 10px 20px;
}

#sidebar .img{
margin:0 0 60px 45px;
float:left;
}
















/*********************************** TEXTOS *********************************/
#footer{
font:11px Arial, Helvetica, sans-serif;
color:#B0B0B0;
}


.textbox-1{
width:300px;
font:12px Arial, Helvetica, sans-serif;
color:#666666;
}

#content h1{
width:inherit;
height:25px;
padding:13px 0 0 15px;
background:url(../img/design/bg-h1.jpg) center left no-repeat;
}

#content .post strong {
color:#BE974E;
padding:0 5px 10px 0;
margin:20px 0 10px 0;
border-bottom:dashed 1px;
border-color:#A7A7A7;
}

#content .post b {
color:#868686
}


#sidebar h1{
width:86%;
border-bottom:dashed 1px;
border-color:#A7A7A7;
padding:8px 0 10px 10px;

font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4F4F4F;
}

#sidebar .post{
padding:18px 38px 0 18px;
margin:0 0 50px 0;
line-height:20px;
text-align:justify;
}








/************************************  BOTONES HOVER ******************************/


a#btn-logo{
width:432px;
height:72px;
float:left;
display:block;
text-indent:-9999px;
}


a#btn-atencion-peru{
width:215px;
height:72px;
float:right;
display:block;
text-indent:-9999px;
background:url(../img/botones/atencion-al-cliente-peru.jpg) top left no-repeat;
}
a#btn-atencion-peru:hover{
background-position:bottom left;
}

#btn-atencion-eeuu{
width:215px;
height:72px;
float:right;
display:block;
text-indent:-9999px;
background:url(../img/botones/atencion-al-cliente-eeuu.jpg) top left no-repeat;
}
a#btn-atencion-eeuu:hover{
background-position:bottom left;
}


a#btn-ofertas{
width:215px;
height:134px;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-ofertas.jpg) top left no-repeat;
}
a#btn-ofertas:hover{
background-position:bottom left;
}



a#btn-compras{
width:255px;
height:134px;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-compras.jpg) top left no-repeat;
}
a#btn-compras:hover{
background-position:bottom left;
}



a#btn-campanas{
width:241px;
height:134px;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-campanas.jpg) top left no-repeat;
}
a#btn-campanas:hover{
background-position:bottom left;
}


a#btn-contactenos{
width:231px;
height:134px;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-contactenos.jpg) top left no-repeat;
}
a#btn-contactenos:hover{
background-position:bottom left;
}


a#btn-ordenes{
width:213px;
height:56px;
margin:0 0 5px 0;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-ordenes.gif) top left no-repeat;
}
a#btn-ordenes:hover{
background-position:bottom left;
}


a#btn-maritimo{
width:213px;
height:78px;
margin:0 0 5px 0;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-maritimo.gif) top left no-repeat;
}
a#btn-maritimo:hover{
background-position:bottom left;
}



a#btn-aereo{
width:213px;
height:72px;
margin:0 0 5px 0;
float:left;
display:block;
text-indent:-9999px;
background:url(../img/botones/btn-aereo.gif) top left no-repeat;
}
a#btn-aereo:hover{
background-position:bottom left;
}











/************************* BOTONES MENU **********************/

#botones{
float:right;
padding:0 50px 0 0;
}

#botones ul{
margin:0;
padding:0;
list-style:none;
}

#botones li{

float:left;
}

#botones a{
display:block;
height:24px;
padding:12px 30px 0 30px;
margin:0;
float:left;
}

#botones a:hover, #botones .active{
background:url(../img/botones/bg-botones-active.jpg) top repeat-x;
}













#botones-stats {
float:right ;
padding:0 0 0 0;
}

#botones-stats ul{
margin:0;
padding:0;
list-style:none;
}

#botones-stats li{
float:left;
}

#botones-stats a{
height:22px;
width:97px;
display:block;
padding:10px 0 0 0;
margin:0 5px 0 0;


font:12px Arial, Helvetica, sans-serif;
color:#919191;
text-decoration:none;
text-align:center;
background:url(../img/botones/bg-btn-stats.gif) top no-repeat;
}

#botones-stats a:hover{
background-position:bottom;
}

















/*************************************  SISTEMA (ORDENES DE PEDIDO) **************************************/

.s-subtitulo{
padding:10px 0 10px 10px;

font:14px Arial, Helvetica, sans-serif;
color:#616569;
font-weight:bold;
text-align:left;
}

/* fila 1 (2 columnas) */
.s-fila1{
width:550px;
margin:auto;
padding:3px 0 3px 0;
overflow:auto;
}

.s-col1-1{
width:25%;
float:left;
}

.s-col1-2{
width:74%;
float:left;
}

