/* estilos de pagina principal                 */
body{
 font-family:Tahoma,Arial,Helvetica,sans-serif;
 text-align:center;
 color:#aaa;
 padding:0px;
 width:100%;
 height:100%;
 border:0px;
 margin:0px;
 background-color:#000000;}
#contentwrapdft{
 text-align:left;
 width:100%;
 height:100%; 
 margin:0px auto;} 
.text_big_dft{
 font-size:35px; 
 font-weight:bold;} 
.small_text_dft{
 font-size:9px;
 text-align:center;}
.text_background{
 margin:10px;
 padding:10px;
 border:1px solid #111c15;}
.text_window{
 font-size:11px;}    
h1, h2, h3, h4{
 font-size:14px;
 color:#fff;
 margin:0px;
 padding:0px;}
p{
 padding:0px;
 margin:8px;} 
form{	
 margin:0px;
 padding:0px;} 
.checkbox, .radio{
 border:0px;
 background-color:transparent;} 
select{
 font-size:11px;}
input{
 background-color:#fff;
 border:1px solid #ccc;
 font-size:11px;}
textarea{
 width:100%;
 font-size:11px;}
a{
 color:#aaa;
 text-decoration:none;}
a:hover{
 color:#FF0000;
 text-decoration:underline;} 
a:visited{
 color:#aaa;}
.pagecell_header{
 width:978px;}
.headermenucart{
 position:absolute;
 margin-top:50px;
 margin-left:320px;}
.headermenulinks{
 position:absolute;
 margin-top:110px;
 margin-left:325px;}  
.sitenavigation{
 position:absolute;
 padding-top:30px;
 padding-left:45px;}  
.headermenuitem, .headermenuitem:visited{
 font-size:12px;
 font-weight:bold;
 color:#fff;
 padding:0px 20px;}
.headermenuitem:hover{ 
 font-size:12px;
 font-weight:bold;
 color:#fff;
 text-decoration:underline;
 padding:0px 20px;} 
#pagecell_content{
 width:978px;
 margin-top:-3px;
 margin-bottom:20px;
 background:url(/common/images/domain/uncelular/content_bg.jpg) top no-repeat;}
#contentwrap{
 text-align:left;
 width:978px; 
 margin:0px auto;
 background-color:#000;}  
#pagecell_footer{
 width:978px;
 height:108px;
 background:url(/common/images/domain/uncelular/footer_bg.jpg) top no-repeat;}
.content{
 vertical-align:top;
 font-size:11px;
 width:530px;} 
.columnalt{
 width:224px;
 padding-top:20px;
 vertical-align:top;}
.columnart{ 
 width:224px;
 padding-top:20px;
 vertical-align:top;}
.relatedlinks{
 font-size:11px;
 margin:0px;
 padding:10px 5px;}
.relatedlinks a{
 font-size:11px;
 display:block;}
#headernavigationleft{
 margin-top:12px;
 padding:4px 0px 4px 100px;
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
 background-color:#f2f2f2;} 
#navigationcenter{
 text-align:center;
 padding:4px 0px 4px 0px;
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
 background-color:#f2f2f2;} 
#footerbanner{
 margin:4px 0px;
 padding:8px 0px;
 text-align:center;}
#footersmallText, #footersmallText a{
 margin-top:20px;
 color:#676767;
 font-size:11px;}
#headernavigation, #navigation, #footer{
 font-size:11px;
 font-weight:bold; 
 color:#21536A;} 
#headernavigation a, #navigation a, #footer a{ 
 font-size:11px;
 font-weight:bold;
 color:#21536A;}
ul, ol{
 margin-top:5px;
 margin-bottom:5px;}
li{
 margin:0px;
 list-style:outside;} 
/************************************************/
.buttonscart{
 font-size:13px;
 font-weight:bold;
 padding-left:5px;}
.boxText{
 font-size:11px;}
.errorBox{
 font-size:11px;
 background:#ffb3b5;
 font-weight:bold;}
.stockWarning{
 font-size:11px;
 color:#c03;}
.productsNotifications{
 background:#333;}
.orderEdit{
 font-size:11px;
 color:#70d250;
 text-decoration:underline;}
TR.header{
 background:#707070;}
A.headerNavigation{
 color:#FFF;}
A.headerNavigation:hover{
 color:#C0C0C0;}
TR.headerError{
 background:#ff0000;}
TD.headerError{
 font-size:12px;
 background:#ff0000;
 color:#fff;
 font-weight:bold;
 text-align:center;}
TR.headerInfo{
 background:#0f0;}
TD.headerInfo{
 font-size:12px;
 background:#0f0;
 color:#fff;
 font-weight:bold;
 text-align:center;}
.infoHeadingproduct, .infoHeadingproduct a{
 font-size:13px;
 font-weight:bold;
 color:#0fadcd;
 padding:6px 0px 6px 6px;}  
.ainfoBoxHeading, .ainfoBoxHeading:visited {
 color:#568246;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;}
.ainfoBoxHeading:hover{
 color:#568246;
 font-size:12px;
 text-decoration:underline;}
.infoBoxHeading{
 font-size:12px;
 font-weight:bold;
 color:#568246;
 padding:10px 0px 10px 30px;} 
.infoBoxHeading2{
 font-size:12px;
 font-weight:bold; 
 color:#568246;
 padding:10px 0px 10px 10px;} 
.infoBoxContentsbox{
 padding-left:40px;} 
.infoBoxbottom{
 margin-bottom:8px;}
.infoBoxContents{
 font-size:11px;} 
.infoBoxaskquestiontitle0{
 font-size:11px;
 background-color:#e6e6e6;
 border:1px solid #ccc;
 padding:3px;} 
.infoBoxaskquestiontitle1{
 font-size:11px;
 font-style:italic;
 border:1px solid #ccc;
 padding:3px;}  
.infoBoxaskquestion0{
 font-size:11px;
 font-weight:bold;
 border:1px solid #ccc;
 background-color:#F5f7f7;
 text-align:justify;
 padding:3px;}
.infoBoxaskquestion1{
 font-size:11px;
 font-weight:bold;
 font-style:italic;
 text-align:justify;
 background:url(/common/images/general/punto.gif) repeat-x bottom;
 padding:3px;}
.infoBoxNotice{
 background:#FF8E90;}
.infoBoxNoticeContents{
 background:#FFE6E6;
 font-size:11px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{background:#000;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{background:#060606;}
TABLE.productListing{
 border:1px solid #ccc;}
.productListing-heading{
 font-size:11px;
 color:#fff;
 font-weight:bold;
 padding:2px;}
TD.productListing-data{
 font-size:10px;}
A.pageResults{
 color:#fff;}
A.pageResults:hover{
 color:#fff;
 background:#333;}
TD.pageHeading, DIV.pageHeading{
 font-size:17px;
 font-weight:bold;
 color:#fff;}
TR.subBar{
 background:#f4f7fd;}
TD.subBar{
 font-size:11px;
 color:#000;}
TD.main, P.main{
 font-size:11px;
 line-height:1.5;}
TD.smallText, SPAN.smallText, P.smallText{
 text-align:center;
 font-size:10px;}
.imgproduct2{ 
 background:url(/common/images/general/punto.gif) repeat-y right;
 text-align:center;
 font-size:10px;}
.imgproduct{
 background-color:#F5f7f7;
 padding:5px;
 background:url(/common/images/general/punto.gif) repeat-x bottom;}
.imgproductmain{
 padding:5px;
 border:1px solid #111c15;}
.imgproductmainp{
 height:170px;
 padding:5px 5px;
 border:1px solid #111c15;} 
.imgproductmainpover{
 height:170px;
 padding:5px 5px;
 border:1px solid #3f89c3;}
TD.accountCategory{
 font-size:12px;
 color:#abd;}
TD.fieldKey{
 font-size:12px;
 font-weight:bold;}
TD.fieldValue{
 font-size:12px;}
TD.tableHeading{
 font-size:12px;
 font-weight:bold;}
SPAN.newItemInCart{
 font-size:10px;
 color:#f00;}
SPAN.greetUser{
 font-size:12px;
 color:#E80000;
 font-weight:bold;}
TABLE.formArea{
 background:#f1f9fe;
 border-color:#7b9ebd;
 border-style:solid;
 border-width:1px;}
TD.formAreaTitle{
 font-size:12px;
 font-weight:bold;}
SPAN.markProductOutOfStock{
 font-size:12px;
 color:#c76170;
 font-weight:bold;}
SPAN.productmainPrice{
 font-size:13px;
 font-weight:bold;
 color:#fff;}  
SPAN.productSpecialPrice{
 color:#f00;}
SPAN.productPriceold{
 color:#ccc;
 text-decoration:line-through;}
SPAN.errorText{
 color:#f00;}
.moduleRowOver{
 background-color:#666;
 cursor:pointer;}
.moduleRowSelected{
 background-color:#333;}
.checkoutBarFrom, .checkoutBarTo{
 font-size:11px;
 color:#8c8c8c;}
.checkoutBarCurrent{
 font-size:11px;
 font-weight:bold;
 color:#000;}
.messageBox{
 font-size:11px;}
.messageStackError, .messageStackWarning{
 font-size:11px;
 color:#000;
 background-color:#ffb3b5;}
.messageStackSuccess{
 font-size:11px;
 color:#000;
 background-color:#9f0;}
.inputRequirement{
 font-size:11px;
 color:#f00;}
.site_table{
 background-color:#FFF;}
TABLE.content{
 padding:7px;}
.foot_dole{
 height:10px;
 border-top:1px solid #333;
 background:#CCC url(/common/images/pyk_down.gif) repeat-x top;}
.desno{
 width:10px;
 background:#CCC url(/common/images/pyk_right.gif) repeat-y left;}
.categorytable{
 margin:0px;
 padding:10px 0px;}
.category{
 font-weight:bold;
 padding:5px 0px 5px 10px;}
.category:hover{
 font-weight:bold;
 padding:5px 0px 5px 10px;
 color:#fff;
 text-decoration:underline;}
.subcategory{
 font-size:11px;
 padding:2px 0px 2px 20px;} 
.subcategory:hover{
 font-size:11px;
 color:#fff;
 text-decoration:underline;
 padding:2px 0px 2px 20px;} 
.subcategorycount{
 font-size:11px;}
.sectiontableentry1{
 background-color:#000;
 font-size:11px;
 padding:2px 5px;} 
.sectiontableentry2{
 background-color:#000;
 font-size:11px;
 padding:2px 5px;}
.divin{
 position:absolute;
 visibility:hidden;
 width:220px;
 height:300px;
 background:url(/common/images/inbox/inboxbg_dft.gif);}
#hintbox{
 position:absolute;
 left:-300px;
 width:160px;
 font-size:11px;
 font-weight:bold;
 color:#333;
 border-bottom:2px solid #000;
 border-left:1px solid #000;
 border-right:2px solid #000;
 border-top:1px solid #000;
 background-color:#ffffcc;
 padding:2px;
 z-index:100;
 visibility:hidden;}
#hintpointer{
 position:absolute;
 left:-300px;
 z-index:101;
 visibility:hidden;}
.newsmain{
 font-weight:bold;
 font-size:11px;
 margin-bottom:2px;
 border-bottom:1px solid #ccc;}
.tablebuttoncontent{
 background:url(/common/images/general/punto.gif) repeat-x bottom;;
 padding:5px;}
.cssbutton{
 margin:5px 0px;}
.a_cssbutton, .a_cssbutton:visited{
 font-size:12px;
 font-weight:bold;
 color:#0fadcd;
 padding:2px 15px;
 border:1px solid #111c15;}  
.a_cssbutton:hover{
 font-size:12px;
 font-weight:bold;
 color:#0fadcd;
 text-decoration:none;
 padding:2px 15px;
 border:1px solid #3f89c3;}
.productinfobar, .productinfobar:visited{
 font-size:10px;
 color:#0fadcd;
 font-weight:bold;
 padding:1px 10px;
 border:1px solid #111c15;} 
.productinfobar:hover{ 
 font-size:10px;
 font-weight:bold;
 padding:1px 10px;
 color:#0fadcd;
 text-decoration:none;
 border:1px solid #3f89c3;}
.customerproductinfotable{
 background-color:#F5f7f7;
 border:1px solid #C4E1FF;} 
.customerproductinfo{
 font-size:11px;
 border-bottom:1px solid #ccc;
 padding:4px;
 width:25%;} 
.quick_find{
 font-size:10px;
 display:block;
 margin-left:0%;
 width:100%;
 float:left;
 border:1px solid #999;
 background-color:#333;}
.productpopup a .large{
 position:absolute;
 width:1px;
 height:1px;
 border:0px;
 top:-1px;
 left:-1px;}
.productpopup a.p1:hover{
 text-decoration:none;
 background-color:#fff;}
.productpopup a.p1:hover .large{
 position:absolute;
 top:200px;
 left:35%;
 width:199px;
 height:277px;}
.tabcontent{
 color:#000;
 font-size:11px;
 padding:10px;
 clear:both;}
.tabcontenttitle{
 color:#000;
 font-size:11px;
 font-weight:bold;
 font-style:italic;
 padding:5px;
 background:url(/common/images/general/punto.gif) repeat-x bottom;} 
#mainnavtabbed1{
 clear:both;
 margin:0px;
 padding:0px;}
#mainnavtabbed1 li{
 text-align:center;
 margin:0px;
 float:left;
 width:113px;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 list-style:none;
 list-style-image:none;
 list-style-type:none;}
#mainnavtabbed1 li a{
 color:#3D4356;
 font-size:12px;
 padding:4px;
 display:block;
 text-decoration:none;}
#mainnavtabbed1 li a.tabon,#mainnavtabbed1 li a.tabon:hover{
 color:#000;
 font-size:12px;
 font-weight:bold;
 background-color:#ecf3f9;
 border-left:1px solid #000;
 border-right:1px solid #000;}
#mainnavtabbed1 li a:hover{
 color:#000;} 
.promotion_links, .promotion_links:visited{
 text-decoration:underline;
 color:#000099;}   
