﻿.opina1 { cursor:pointer; font-weight:bold; color:#0A263C; text-decoration:none; }
.opina1:hover { text-decoration:underline; }

.opina2 { cursor:pointer; font-weight:normal; color:#0A263C; text-decoration:none; }
.opina2:hover { text-decoration:underline; }

#backgroundPopup{
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact{
display:none;
position:fixed;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
min-height:475px;
width:456px; top:100px;
}

#popupContact .product-review-box { margin-bottom:25px; }
#popupContact .success, #popupContact .error {
display:table;
font-weight:normal;
margin:4px 0 6px;
}

#popupContact h5 { color:#427ABE;
font-size:2.1em;
font-weight:normal;
letter-spacing:-2px;
margin-bottom:0; }

#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:18px; cursor:pointer;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#CCCCCC;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}

#popupContact ul { float:left; width:100%; margin:9px 0 0; }
#popupContact li { margin:0 0 8px; }
#popupContact .star-rating-control { margin:0 3px 0 0; }
#popupContact .button-set { margin-top:2em; }
#popupContact .form-button { background:none; }
#popupContact fieldset { width:100%; }
.gastos-p h3 { color:#000033; font-family:Georgia; font-size:18px; font-weight:normal; }
.product-collateral .up-sell .generic-product-grid td .ratings a, .product-collateral .up-sell .opina1, .catalog-listing .ratings a, .catalog-listing .ratings .opina1, .catalog-listing .ratings .pipe { display:none; }