/****************************************/
/*********** HOJA DE ESTILOS ************/
/****************************************/

body{
margin-top:0px;
margin-bottom:0px;
text-align:center;
background-color:#AEAFAF;
font-size: 60.5%; /* Resets 1em to 10px */
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #333;
}

h1{
font-size:16px;
color:black;
margin:20px auto 20px auto;
}

p{
font-size:11px;
text-align:justify;
}

a:link{
color:#780101;
text-decoration:none;
font-weight:bold;
}

a:visited{
color:#780101;
text-decoration:none;
font-weight:bold;
}

a:hover{
color:#780101;
text-decoration:underline;
font-weight:bold;
}

a:active{
color:#780101;
text-decoration:none;
font-weight:bold;
}

img.productos{
margin:0px 3px 0px 3px;
border:1px solid #ddd;
cursor:pointer;
}



.megacontenedor{
width:980px;
height:auto;
margin:0px auto 0px auto;
background-color:white;
border-color:#B1B4B5;
border-style:solid;
border-width:1px;
}

.header{
width:980px;
height:80px;
background-image:url(imagenes/header2.jpg);
margin:0px auto 0px auto;
}

.buscar{
width:200px;
height:30px;
float:right;
margin-right:20px;
margin-top:10px;
}

/* MENU GENERAL Y SECCIONES */
.menu{
width:980px;
height:20px;
background-image:url(imagenes/menu2.gif);
margin:0px auto 0px auto;
}

.mini-menu-primero{
width:150px;
height:17px;
padding-top:3px;
float:right;
color:white;
font-weight:bold;
cursor: pointer;
}
*html .mini-menu-primero{height:20px;}

.mini-menu{
width:130px;
height:17px;
padding-top:3px;
float:right;
color:white;
font-weight:bold;
text-align:center;
cursor: pointer;
}
*html .mini-menu{height:20px;}

.contenedor{
width:980px;
height:auto;
margin:0px auto 0px auto;
background-color:#white;
}

/* PARTE IZQUIERDA */


.izq{
width:260px;
/*width:245;*/
height:auto;
float:left;
display:inline;
margin-top:0px;
margin-left:0px;
}

.izq-top{
background-image: url(imagenes/izq-top.gif);
background-position: top center;
background-repeat: no-repeat; 
}

.mini-izq{
width:245px;
height:auto;
margin:2px auto 0px auto;
background-image: url(imagenes/izq-middle.gif);
}

.t1{
width:205px;
min-height:15px;
height:auto !important;
height:15px;
margin:10px auto 10px auto;
background-image:url(imagenes/t1.gif);
background-color:#780101;
background-repeat:no-repeat;
color:#780101;
cursor:pointer;
text-align:left;
padding-left:20px;
font-size:12px;
font-weight:bold;
}
*html .t1{width:225px;}

.t2{
width:205px;
min-height:20px;
height:auto !important;
height:20px;
margin:5px auto 0px auto;
background-image:url(imagenes/t2.gif);
background-repeat:no-repeat;
color:#646464;
cursor:pointer;
text-align:left;
padding-left:20px;
font-size:11px;
}
*html .t2{width:225px;}

.t3{
font-size:11px;
color:#646464;
display:none;
background-color:#E4E4E4;
cursor:pointer;
}

.t4{
padding-left:20px;
color:#646464;
}

.izq-bottom{
background-image: url(imagenes/izq-bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding: 1px 1px 1px 1px; 
}

/* PARTE DERECHA */

.der{
width:720px;
/*width:735; */
height:auto;
float:right;
display:inline;
margin-top:0px;
margin-right:0px;
}

.der-izq{
width:470px;
height:auto;
/*border:1px solid #b9b9b9;*/
float:left;
margin-top:10px;
display:inline;
text-align:left;
}

.der-der{
width:250px;
height:auto;
margin-top:10px;
/*border:1px solid #b9b9b9;*/
float:right;
display:inline;
text-align:left;
}

.navegador0{
font-size:13px;
font-weight:bold;
width:630px;
height:20px;
background-image:url(imagenes/navegador0.gif);
background-repeat:no-repeat;
margin:18px auto 10px auto;
text-align:left;
color:#646464;
padding-left:20px;
}
*html .navegador0{width:650px;}

.back{
width:110px;
height:20px;
margin:18px 0px 10px 25px;
float:left;
display:inline;
color:#646464;
font-size:13px;
font-weight:bold;
text-align:left;
padding-left:10px;
}
*html .back{width:120px;}

.navegador{
font-size:13px;
font-weight:bold;
width:510px;
height:20px;
background-image:url(imagenes/navegador.gif);
background-repeat:no-repeat;
float:right;
margin:18px 45px 10px 0px;
text-align:left;
color:#646464;
display:inline;
padding-left:20px;
}
*html .navegador{width:530px;}

.titulo-productos{
display:block;
/*background-color:pink;*/
color:#780101;
font-weight:bold;
width:310;
height:auto;
font-size:12px;
text-align:left;
clear:both;
margin:0px auto 0px auto;
cursor:pointer;
}

.ampliar{
text-align:left;
clear:both;
height:auto;
width:310;
display:block;
/*background-color:pink;*/
font-size:10px;
color:#646464;
margin:0px auto 0px auto;
cursor:pointer;
}

.tablas{
margin:20px auto 20px auto;
margin:0px 3px 0px 3px;
}

.busqueda{
width:650px;
height:100px;
margin:20px auto 0px auto;
background-color:#E2E2E2;
border:1px solid #969696;
}

.clearing{
clear:both;
}