.titulo {
font:150% Sans-Serif, Verdana;
height:24px;
overflow:hidden;
border:0 solid;
padding:0 0 20px;
} 

.sitio {
font-size:1%;
} 

.indice {
position:relative;
font:95% Sans-Serif, Verdana;
font-weight:400;
border:4px solid #B57443; /*B574443*/
background-color:#E8B99F;
-moz-border-radius:20px;
height:155px;
width:75%;
overflow:hidden;
padding:10px 15px 0;
} 

.ind_tit{
font:110% Sans-Serif, Verdana;
font-weight:700;
padding:0 0 10px;
} 

.punto_3d {
background:blue;
-moz-border-radius:5px;
-moz-box-shadow:#FFF 3px 2px;
float:left;
width:8px;
height:8px;
margin:5px 4px 0 20px;
padding:0;
} 

.arriba {
font:70% Verdana, Geneva;
float:right;
} 

a.ind {
color:blue;
text-decoration:none;
} 

a:visited.ind {
color:#00008B;
text-decoration:none;
} 

a:hover.ind {
color:#000;
font-family:Arial Bold, Geneva;
font-weight:700;
text-shadow:0 0 0.1em white, 0 0 0.1em white, 0 0 0.1em #FFF;
} 

a:active.ind {
color:#00008B;
border:1px solid blue;
}  

.alto_i {
font:100% Arial Bold, Geneva;
font-weight:700;
} 

.destacad {
background:#FF0;
vertical-align:middle;
color:#000;
-moz-border-radius:5px;
font:55% TERMINAL, ARIAL NARROW;
font-weight:700;
padding:3px 3px 2px;
} 

.inf {
list-style-type:circle;
}

.inf_tit {
font:115% Sans-Serif, Verdana;
font-weight:700;
padding:0;
} 

a.inf_1 {
color:#0000FF;
font:110% Sans-Serif, Verdana;
font-weight:400;
} 

a:visited.inf_1 {
color:#000080;
} 

a:active.inf_1 {
color:#8B0000;
} 

a:hover.inf_1 {
color:#8B0000;
letter-spacing:1px;
} 

.item {
color:#000080;
font:120% Sans-Serif, Verdana;
font-weight:ligher;
border:solid #006400; /*verde obscuro000*/
border-width:0 0 3px;
margin:0 0 15px;
padding:0;
} 

.tecla_fd {
border:0.2em solid;
background-color:#EEE;
font-size:x-small;
border-color:#DDD #BBB #BBB #DDD;
padding:0 0.4em;
} 

.producto {
border:4px solid #00008B;/*#B57443;*/
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
height:23px;
width:93%;
color:#FFF;
overflow:hidden;
background:no-repeat center right #0FF;
font:105% Sans-Serif, Verdana;
font-weight:700;
margin:0;
padding:8px 10px 0;
} 

.prd_foto {
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
width:93%;
overflow:hidden;
background:#FFF;  /*E8B99F*/
font:80% Sans-Serif, Verdana;
font-weight:700;
border-color:#00008B; /*#B57443;*/
border-style:none solid solid;
border-width:4px;
margin:0;
padding:8px 10px 0;
}

.bor_inf1 {
border:1px solid #000;
-moz-border-radius:2px;
float:left;
margin:0;
}

.bor_inf2 {
background:#FFF;
float:left;
display:inline-block;
border:5px solid #DC143C;
-moz-border-radius:10px;
margin:0 15px 10px 0;
padding:4px;
}

.bor_fot1 {
border:1px solid #000;
float:left;
padding:0;
} 

.bor_fot2 {
background:#FFF;
float:left;
display:inline-block;
border:4px solid #000;
-moz-box-shadow:gray 5px 5px 1px;
margin:0;
padding:4px;
} 

.bor_fot3 {
float:left;
border:0 solid #000;
width:15px;
height:25px;
background: url("../../../18/A01/fotos/estrella.gif") no-repeat top center;
margin:1px;
padding:2px 0 0;
} 

.letr_inf{
font: 120% Arial, Sans-serif;
text-align:justify;
font-weight:normal;
}

.bor_fot4 {
float:left;
width:74px;
height:15px;
font:110% Arial, Sans-serif;
font-weight:400;
padding:0 0 0 4px;
}

.bor_fot6 {
float:left;
width:8px;
height:15px;
margin:2px;
padding:0;
} 

.bor_fot7 {
float:left;
border:0 solid #000;
width:98%;
font:110% Arial, Sans-serif;
text-align:justify;
font-weight:400;
padding:15px 0 0 4px;
}

.bor_fot8 {
border:0 solid #FFF;
width:98%;
float:left;
font:110% Arial, Sans-serif;
font-size:110%;
text-align:center;
font-weight:400;
padding:14px 0 0;
}

div.saltar {
clear:left;
}

.compr_2 {
width:10%;
float:left;
border:0 solid #000;
}

.compr_3 {
width:80%;
float:left;
text-align:center;
font:90% Sans-Serif, Verdana;
font-weight:bolder;
border:1px solid #000;
}

.punto_pr {
font-size:1%;
background:#000;
-moz-border-radius:5px;
-moz-box-shadow:#FF0 2px 1px;
float:left;
width:8px;
height:8px;
margin:5px 4px 0 8px;
padding:0;
}

.compr_4 {
width:69%;
float:left;
text-align:left;
font:95% Arial, Sans-Serif;
font-weight:400;
border:0 solid #000;
padding:1px 0 0;
}

.compr_5 {
clear:left;
width:30%;
float:left;
border:0 solid #000;
}

.compr_6 {
clear:left;
width:95%;
float:left;
border:0 solid #000;
padding:10px 0 0;
}

.compr_7 {
position:fixed;
bottom:4%;
left:7%;
background:#FF0;
text-align:center;
font:130% Arial, Sans-serif;
font-weight:700;
border:1px solid #000;
-moz-box-shadow:gray 5px 5px 1px;
}

.compr_8 {
text-align:center;
}

a:hover.nego_1 {
text-decoration:none;
color:#00008B;
}

.nego_2 .nego_3 {
display:none;
}

.nego_2:hover
.nego_3 {
display:inline;
}


a.nego_1,a:visited.nego_1,a:active.nego_1 {
text-decoration:none;
color:#000;
} 