﻿
/* -- GENERAL WEBSITE STYLE  --*/
body{ background-color:#fff; color:#40434b; font-size:11pt;font-family:Helvetica; background-image: url('../images/bg.jpg'); background-repeat: no-repeat;
    background-attachment: fixed; } /*b1b1b2,4097b5*/
input[type=text]{width:300px;}
select{width:307px;}

input[type=submit]{ border:solid 1px #FFA500; background-color:#FFA500; border-radius:5px; height:30px; font-size:12pt; color:#ffffff;}
input[type=submit]:hover{ border:solid 1px #FFA500; background-color:#000000; cursor:pointer; }

.labeldate{color:#ffffff; font-size:9pt;font-family:Helvetica; font-style:italic;}
.labelplace{font-size:8pt;font-family:Helvetica; font-style:italic;}

/*----- MENU ---*/
.menuTABLE { color:#aca7a3;height:10px;  font-family:Helvetica; padding:2px 0px 2px 0px; width:100%; } 
.menuTABLE a{color:#ffffff; text-decoration:none; font-size:13pt; font-family:Helvetica; padding: 2px 5px 2px 5px; }
.menuTABLE a:hover{ color:#ffffff; text-decoration:none;font-family:Helvetica; background-color:#FFA500; border:1px solid FFA500; border-radius:0px; padding: 5px 5px 5px 5px; }
.menuTDBack { height:10px;}
.menuON {border-color:#a2d3f3; border:0px; border-style:none none solid none;}
.menuOFF {}
.menuChoosen a{padding: 0px 0px 0px 0px;color:#ffffff;text-decoration:none; font-family:Helvetica; background-color:#FFA500; border:1px solid FFA500; border-radius:0px; padding: 5px 5px 5px 5px;}

.submenuTABLE { width:100%; color:#aca7a3; font-size:10pt;font-weight:bold;height:30px; font-family:Helvetica; background-color:#153371; padding:0px 5px 5px 5px;
                 
             }
.submenuTABLE a{ color:#FFFFFF; text-decoration:none; font-size:10pt;font-weight:bold;}
.submenuTABLE a:hover{ text-decoration:none; font-size:10pt; color:#a2d3f3;font-weight:bold;}
.submenuTDBack { height:30px;}

.submenuChoosen a{padding: 0px 0px 0px 0px;color:#a2d3f3;text-decoration:none; font-size:10pt; font-weight:bold;font-family:Helvetica;}


.VerticalmenuTABLE { color:#aca7a3; font-size:10pt;font-weight:bold;height:30px; font-family:Helvetica; background-color:#656975; padding:5px 5px 5px 5px; width:150px;
                
             } 
.VerticalmenuTABLE a{color:#FFFFFF; text-decoration:none; font-size:10pt; font-weight:normal; font-family:Helvetica;}
.VerticalmenuTABLE a:hover{ color:#aabdfb; text-decoration:none; font-size:10pt; font-weight:normal; font-family:Helvetica;}
.VerticalmenuTDBack { height:30px;}

.VerticalmenuChoosen a{color:#aabdfb;text-decoration:none; font-size:10pt; font-weight:normal;font-family:Helvetica;}



.Success{ color:#52a61a}
.SuccessBold{ color:#52a61a; font-weight:bold;}
.Failed {color:Red}

/* -- Search Control -- */

.searchHolder { color:#FFFFFF; font-size:10pt;font-weight:bold;height:20px; font-family:Helvetica; background-color:#77adda; padding:5px 5px 5px 5px; }
.searchButton{border:1px #0a2c41 solid; color:#0a2c41; width:80px; height:20px; display: block; padding:2px 0px 0px 0px; float:left; text-decoration:none; cursor:pointer; background-color:#ffffff; width:inherit; font-weight:bold;}
.searchPadding{padding: 2px 5px 2px 5px; width:100px;}
.LoginFirstMsg{color:#ef4354}
.RegAnchor{color:#0a2c41; text-decoration:underline;}

/* -- CONTAINERS --*/
.MainPlaceHolderStyle{padding:0px 0px 0px 0px; background-color:#f9f9f9;overflow:hidden;}
.LeftRightContainers{width:5px; overflow:hidden;}
.MainContainer{padding: 0px 0px 0px 0px; width:100%;overflow:hidden;  border:0px solid #ececec; color:#fff; }
.MainContainerInner{padding: 0px 0px 0px 0px; width:100%;overflow:hidden;    }

.FooterContainer{ padding: 10px 10px 10px 10px; width:100%;overflow:hidden;background-color:#dadada;color:#ffffff; font-size:12pt;  border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.TopContainer{  padding:0px 0px 0px 0px; height:auto; background-color:#fff; opacity:0.8; }
.PositionStyles{padding: 10px 0px 10px 0px;}

.underlinelinkFooter {color:#ffffff; font-size:12pt;padding: 5px 5px 5px 5px;}
.underlinelinkFooter a{text-decoration:none;padding: 1px 1px 1px 1px;}
.underlinelinkFooter a:hover{border-radius:2px; padding: 1px 1px 1px 1px; text-decoration:underline; color:#FFA500}

.footer  
{
    left: 0; 
    right: 0; 
    bottom: 0;
    border-top: 0px solid blue;
    background-size: cover;
    height:1358px;
    background-image:url('../images/entypo1920.jpg');
     background-repeat:no-repeat;
} 

.ValidationStyle{ font-size:8pt; color:#fff;}

.EmailFormTextBox{border: 1px #000000 solid; font-Size:9pt;}

/* -- HERE ADD THE NEWS STYLE  --*/
.NewsRepTitle{font-size:10pt; color:#e2761b; font-weight:bold; padding:0px 5px 0px 5px;}
.NewsRepAuthor{font-size:9pt; color:#0e2a63; font-style:italic;font-weight:bold; padding:0px 5px 0px 5px;}
.NewsDescription{font-size:11pt; padding:0px 5px 0px 5px;}

.AllLinkButtons{background-color:#041f44;border: 1px #9bc4fc solid; color:#ffffff; font-weight:bold; font-Size:10pt; padding:2px 2px 2px 2px; } 

.Success{ color:Green}
.Failed {color:Red}

.SmallButtonLink{font-size:10pt; color:#ffffff; font-weight:bold; background-image:url('../images/dark_button_small.png'); background-repeat:no-repeat; text-decoration:none; display:block; width:60px; height:17px;}

.BigButtonLink{font-size:10pt; cursor:pointer; padding-top:8px; color:#ffffff; font-weight:bold; background-image:url('../images/dark_button_big.png'); background-repeat:no-repeat; text-decoration:none; display:block; width:150px; height:31px;}


.GalleryLink { color:#1c1201; font-size:8pt;background-color:White; text-decoration:none; width:300px; overflow:hidden;}
.GalleryLink a{ color:#1c1201; text-decoration:none; font-size:8pt;font-weight:bold;}
.GalleryLink a:hover{ text-decoration:underline; font-size:8pt; color:#f99c09;font-weight:bold;}
.GalleryLinkDiv{border: 2px #000000 solid;width:650px; overflow:hidden;}
.GalleryDivColor{padding: 10px 10px 10px 10px;background-color:#f3f3f4; width:650px;}


/* -- HERE ADD THE SHOP STYLE  --*/
.AvailableStock{ color:#06ac1a; font-size:10pt; font-weight:bold;}
.AvailableNotStock{ color:#b90808; font-size:10pt; font-weight:bold;}
.ExtraPhotos{width:30px;height:30px;border:1px #072a35 solid;}
.ProductTitle{font-weight:bold; color:#c31261; font-size:12pt;}
.productRoot{color:#ffffff; background-color:#4c4c4c; padding: 0px 0px 0px 2px; font-size:10pt;font-weight:bold;width:180px;height:30px;}
.productNode{color:#ffffff; padding: 0px 0px 0px 2px; font-size:10pt;width:180px;height:30px; background-color:#6c6c6c; }
.productNodeOver{color:#000000; background-color:#FFA500; padding: 0px 0px 0px 2px; font-size:10pt;width:180px;height:30px; }
.ProductShortTitle{color:#000000;}


/* --- LOGIN PAGE ---*/
.Perimetros{border:1px #FFA500 solid; border-radius:5px; }
.LoginTitle{height:30px; background-color:#FFA500; color:White; font-weight:bold; font-size:10pt; font-family:Helvetica;}

.btnLogin{color:#a7161d; font-weight:bold; font-size:10pt; font-family:Helvetica; text-decoration:none;}
.btnLogin a{color:#a7161d; font-weight:bold; font-size:10pt; font-family:Helvetica; text-decoration:none;}
.btnLogin a:hover{text-decoration:underline;}

.btnRegister{color:#ffffff; font-weight:bold; background-color:#c31261; font-size:10pt; font-family:Helvetica; text-decoration:none;}
.btnRegister a{color:#ffffff; font-weight:bold; background-color:#c31261; font-size:10pt; font-family:Helvetica; text-decoration:none;}
.btnRegister a:hover{text-decoration:underline;}

.btnForgotPass{color:#04195d; font-size:8pt; font-family:Helvetica; font-style:italic; text-decoration:none;}
.btnForgotPass a{color:#04195d; font-size:8pt; font-family:Helvetica; font-style:italic; text-decoration:none;}
.btnForgotPass a:hover{text-decoration:none; color:#bc6e00; font-style:normal;}

.btnForgotPassMsg{color:#bc6e00; font-size:8pt; font-family:Helvetica; text-decoration:none;}

.loginButtons{border:1px #0a2c41 solid; color:#0a2c41; cursor:pointer; background-color:#ffffff; width:inherit; font-weight:bold;
               
             } 
             
.loginButtons2{border:1px #0a2c41 solid; color:#0a2c41; width:200px; height:20px; display: block; float:left; text-decoration:none; cursor:pointer; background-color:#ffffff; width:inherit; font-weight:bold;
               
             } 
             
.loginButtons3{border:1px #0a2c41 solid; color:#ffffff; width:200px; height:20px; display: block; padding:0px 0px 0px 0px; float:left; text-decoration:none; cursor:pointer; background-color:#296285; width:inherit; font-weight:bold;
               
             } 

.loginButtonsFullWidth{padding: 2px 10px 2px 10px;border:1px #0a2c41 solid; color:#0a2c41; width:100%; height:20px; display: block; float:left; text-decoration:none; cursor:pointer; background-color:#ffffff; width:inherit; font-weight:bold;
               
             } 



/* -- CART -- */
.CartMSG{ background-color:#FFA500; border:1px #FFA500 solid; border-radius:5px; height:30px; color:#ffffff; padding-top:17px; font-family:Helvetica; font-size:12pt;}
.CartHeader{color:white; font-size:10pt; font-weight:bold;height:40px; background-color:#ff7524;}
.CartOnProducts{ color:#000000;}/*background-image:url('../images/mycart_back_top.gif'); background-repeat:repeat-x; height:40px;*/
.Cartlabel a{ text-decoration:none; color:#000000;}
.Cartlabel a:hover{ text-decoration:underline; color:#000000;}

/* -- REGISTER --*/
.Per{border:1px #6c6c6c solid; }
             
.RegisterTitle{height:30px; width:100%; background-color:#6c6c6c; color:White; font-weight:bold; font-size:10pt; font-family:Helvetica;
                 
              }
.RegisterPadding{padding: 5px 5px 5px 5px; width:200px;}
.editCompanyPadding{padding: 5px 5px 5px 5px; }
.TextBoxes{border:1px #6c6c6c solid; font-size:9pt; width:200px;}
.regButtons{border:1px #6c6c6c solid; color:Green; width:250px;}
.SucceesRegister{color:Green;  font-size:10pt; font-family:Helvetica; font-weight:bold;}
.FailedRegister{color:red;  font-size:10pt; font-family:Helvetica; font-weight:bold;}
.myTextBoxBlue{border:solid 1px #0a2c41; font-Size:10pt; color:#04195d; width:200px;  height:20px;  padding: 0px 0px 0px 0px; background-color:#ffffff;
               }
             
 .myTextBoxBlueError{border:solid 1px red; font-Size:10pt; color:#04195d; width:200px;  height:20px;  padding: 0px 0px 0px 0px; background-color:#ffffff;
               }
             
.myListBoxBlue{border:solid 1px #0a2c41; font-Size:10pt; color:#04195d; font-weight:bold; width:305px; background-color:#ffffff; height:20px;  padding: 0px 0px 0px 0px;
               }


.LoginTopBar { color:#04195d; font-size:10pt; font-weight:bold; font-family:Helvetica; } 
.LoginTopBar a{color:#04195d; text-decoration:none; font-size:10pt; font-weight:bold; font-family:Helvetica;}
.LoginTopBar a:hover{ color:#bc6e00; text-decoration:none; font-size:10pt; font-weight:bold; font-family:Helvetica;text-decoration: underline;}
.welcomemsg{color:#04195d; text-decoration:none; font-size:10pt; font-weight:bold; font-family:Helvetica;}

/* --- CHECKOUT --*/

.checkButtons{border-radius:5px; color:#ffffff; width:200px; height:30px; text-align:center; display: block; padding-top:7px; float:left; text-decoration:none; cursor:pointer; background-color:#FFA500; width:300px; font-weight:bold;}
.checkButtonsBig{border:1px #ffffff solid; color:#ffffff; cursor:pointer; background-color:#03586d; width:230px;}
.CheckOutPadding{padding: 10px 10px 10px 10px;}
.CheckOutValidationPadding{padding: 2px 10px 2px 10px;}
.CheckTextBoxes{border:1px #a3afa1 solid; font-size:9pt; width:100px;}
.DivInvoice{padding: 5px 5px 5px 5px; border:1px #a3afa1 solid; background-color:#d6fcd9; font-size:9pt;  width:370px; overflow:hidden;}
.DivDecrPayment{color:#03586d;padding: 5px 5px 5px 5px; border:1px #a3afa1 solid; background-color:#d6fcd9; font-size:9pt;  width:370px; overflow:hidden; display:block;}
.DivValidate{padding: 5px 5px 5px 5px; border:1px Red solid; background-color:#ebf38e; font-size:9pt;  width:370px; color:Red; overflow:hidden;}
.JustInvoice{font-size:9pt;  width:380px; font-weight:bold; overflow:hidden;}
.Summary{font-size:12pt; color:#0f6d9e;  font-weight:bold;}
.ExtraboxesColor{color:#03586d;}
.TextBoxComment{border:solid 0px blue; font-Size:10pt; font-family:Helvetica; color:#000000; width:420px; border-radius:5px; border:1px solid #e2e1e0; height:110px; background-color:#e2e1e0;}
.GeneralLink1{color:#0a2c41; text-decoration:none;}
.termsLink{color:#905413; text-decoration:none; font-size:9pt;}

/* -- Forgot Pass Frame --*/
.Title{ color:#c31261; font-size:10pt; font-weight:bold; font-family:Helvetica;}
.Links { color:#ffffff; font-size:10pt; font-family:Helvetica; font-weight:bold; text-decoration:none;}

/* -- ErrorPlace --*/
.ErrorPlace { padding:10px 10px 10px 10px; color:#d40d5d; font-size:10pt; font-weight:bold; font-family:Helvetica; background-color:#e8c91e;
             border:1px #e8c91e solid; 
}
       
       
       /* -- SuccessPlace --*/      
 .SuccessPlace { padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica; background-color:#5e8e3a;}

/* -- My Companies --*/
.ControlTableLeft {padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica; background-color:#698af7;
             border:1px #698af7 solid; }

.ControlTableLeft a{ text-decoration:none; padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica; background-color:#698af7;
             border:1px #698af7 solid; }

.ControlTableLeft a:hover{width:inherit; text-decoration:none; padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica; background-color:#2d57df;
             border:1px #2d57df solid; }


.ControlTableRight {padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica; background-color:#2d57df;
             border:1px #2d57df solid; }

.ControlTableRight a{text-decoration:none; padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica; color:#ffffff; background-color:#2d57df;
             border:1px #2d57df solid; }

.ControlTableRight a:hover{text-decoration:none;  padding:10px 10px 10px 10px; color:#ffffff; font-size:10pt; font-weight:bold; font-family:Helvetica;color:#ffffff; background-color:#698af7;
             border:1px #698af7 solid; }

.cbxPublish{color:#0a6c1c;}

.deleteDoc{border:1px #e26372 solid; color:#ffffff; cursor:pointer; background-color:#cc0f25;  font-size:9pt; font-weight:bold; text-decoration:none; padding: 0px 5px 0px 5px;
               
             }
.DocConfirm{border:1px #ffffff solid; color:#0a2c41; cursor:pointer; background-color:#ffffff;  font-size:9pt; font-weight:bold; text-decoration:none; padding: 0px 5px 0px 5px;
               
             }  
             
.SendDocViaEmail{border:1px #318613 solid; color:#ffffff; cursor:pointer; background-color:#318613;  font-size:9pt; font-weight:bold; text-decoration:none; padding: 0px 5px 0px 5px;
               
             }

/* NewsLetter*/
.newLetterTextBox{border:1px #0a2c41 solid; color:#ffffff; height:20px; padding:5px 2px 2px 2px; text-decoration:none; background-color:#296285; font-size:12pt;
               
             } 
.newLetterButton{border:1px #0a2c41 solid; color:#0a2c41; height:20px; padding:5px 0px 2px 0px;cursor:pointer; background-color:#ffffff;font-weight:bold; text-decoration:none;} 
             
             
/*** Tip Div ****/

.TipDivStyle{border:2px #5db0e4 solid; color:#ffffff; height:20px; padding:5px 5px 5px 5px; width:200px; height:auto; background-color:#0a2c41; float:left; position:relative;  text-decoration:none; display:none;
               
             } 
/*** Domain Result ***/    
 .Available{font-Size:9pt; color:#1ab22c; font-weight:bold;}
 .NotAvaliable{font-Size:9pt; color:#cc0f25; font-weight:bold;}
 
 
 /*** EMAIL FORM ***/
 .CaptchaImage{border:1px transparent solid;}
             
 .SentEmailButton{border-radius:5px; color:#ffffff;  height:30px; display: block; padding-top:7px; float:left; text-decoration:none; cursor:pointer; background-color:#FFA500; width:100%; font-weight:bold;
               } 
/*** ANY OTHER ***/

.underlinelink {color:#ffffff; font-size:10pt;padding: 5px 5px 5px 5px;}
.underlinelink a{text-decoration:none;padding: 1px 1px 1px 1px;}
.underlinelink a:hover{background-color:#FFA500; border:1px solid FFA500; border-radius:2px; padding: 1px 1px 1px 1px;}



/** LOGIN **/

 .buttonLoginBig{border-radius:5px; color:#ffffff; width:100%; height:30px; display: block; padding-top:7px; float:left; text-decoration:none; cursor:pointer; background-color:#FFA500; font-weight:bold;
               } 
               
  .buttonRegisterBig{border-radius:5px; color:#000000; width:100%; height:30px; display: block; padding-top:7px; float:left; text-decoration:none; cursor:pointer; background-color:#d9d9d9; font-weight:bold;
               } 
               
 /** ORDER **/
.buttonCompleteOrder{border-radius:5px; border:1px solid #000000; color:#000000; width:100%; height:30px; display: block; padding-top:7px; text-align:center; text-decoration:none; cursor:pointer; background-color:#b4b3b1; font-weight:bold;
               } 