/* CSS CODE GENERATED BY KOALART ON 2009 */

/* MAIN STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

*{padding:0;margin:0;border:none;list-style:none;}

body,html{font-family:Arial,Helvetica,sans-serif;width:100%;background-image:url(../img/bg_main.jpg);background-color:#666;}

a:link,a:visited,a:active{text-decoration:none;}

a{outline:none;}

a:hover {text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {font-size:1em;font-size:100%;font-weight:normal;}

table{border-collapse:collapse;border-spacing:0;}

.clearfloat{clear:both;height:0;line-height:0;.font-size:1px;}

/* END OF MAIN STYLES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* STRUCTURE STYLES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#lrContainer{width:100%;min-height:700px;height:auto !important;height:100%;}

#lrMainframe{width:80%;float:left;}

#lrLastPro{width:172px;min-height:815px;height:auto !important;height:100%;float:left;background-color:#999;padding:5px; border-left:1px solid #ccc; border-right:1px solid #ccc;}

#lrPortButtons{height:20px; background-color:#47bd18;padding:5px 5px 0 5px;border:1px solid #333;}

#lrTop{width:auto;min-height:80px;height:80px;padding-top:10px;}

#lrLogo{width:170px;height:70px;float:left;background-color:#fff; padding-left:10px;}

#lrLogo img{margin:10px 0;border:none;}

#lrTag{width:150px;height:70px;float:right;text-align:right;padding-right:15px;}

#lrMenu1{min-height:52px;height:52px;padding:0 0 0 190px;}

#lrMenu1 li ul{display:none;width:100%;height:30px;}

#lrMenu1 li{margin:0 20px 0 0;}

#lrMenu1 li:hover ul{display:block;}

#lrLeftConts{width:180px;padding:0 0 0 10px;float:left;}

#lrRightConts{width:70%;height:100%;float:left;/* background-image:url(../img/img_Main2.gif);background-position:bottom right;background-repeat:no-repeat;*/}

#lrRightContsIn{min-width:450px;width:72.5%;float:left;}

#lrMenu2{width:auto;background-color:#333;padding:5px;}

#lrMenu2 li{padding-left:5px;}

#lrMenu2 li:hover{background-color:#47bd18;}

#lrMenu2 li ul{display:none;}

#lrMenu2 li:hover ul{display:block;}

#lrBgMenu2{height:60px;background-image:url(../img/bg_Menu2.gif);}

#lrHeading{width:auto;height:24px;background-color:#333; padding:3px 8px;}

#lrContents{width:auto;min-height:334px;height:auto !important;height:328px;background-color:#fff;padding:10px; border:1px solid #333;}

#lrBgConts{width:auto;height:50px;/* background-image:url(../img/img_Main3.gif);background-position:bottom right;background-repeat:no-repeat;*/}

#lrFooter{width:auto;height:25px; background-color:#fff;border-top:1px solid #333;}

#lrFooterIn{height:25px;float:left;padding-left:10px;}

#lrInfo{height:25px;float:right;padding-right:10px;}

#lrPath{width:auto;height:50px;float:right;}

#lrPortfolioList{float:left;}

#lrPortfolioDetail{float:right;}

.lrPortfolioSheet{width:300px;}

.lrSolucions{min-height:100px;margin:10px 0 10px 30px;text-align:left;}

.lrSolucions2{min-height:120px;margin:10px 0 20px 30px;text-align:left;}

#lrMessage{ position:absolute; left:5px; top:90px; width:170px; padding:2px;}

/* index styles*/ #lrIndexHeader{ height:309px;} #lrIndexHeader img{ margin-top:250px; } #lrIndexContens{ min-height:100px; height:auto !important; height:100px; background-color:#fff;; width:100%; overflow:hidden;} #lrIndexFooter{ position:absolute; bottom:5px; width:100%;}

/* END OF STRUCTURE STYLES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* TXT STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.txtGreen1{font-family:"Franklin Gothic Book";color:#47bd18;font-size:x-small;}

.txtGreen2{font-family:"Franklin Gothic Demi";color:#47bd18;font-size:x-small;}

.txtGreen3{font-family:"Franklin Gothic Book";color:#47bd18;font-size:small;}

.txtGreen4{font-family:"Franklin Gothic Demi";color:#47bd18;font-size:small;}

.txtGreen5{font-family:"Franklin Gothic Heavy";color:#47bd18;font-size:x-small;letter-spacing:1px;}

.txtGrey1{font-family:"Franklin Gothic Book";color:#333;font-size:x-small;}

.txtGrey2{font-family:"Franklin Gothic Heavy";color:#333;font-size:x-small;letter-spacing:1px;}

.txtGrey3{font-family:"Franklin Gothic Demi";color:#fff;font-size:x-small;}

.txtGrey4{font-family:"Franklin Gothic Book";color:#333;font-size:small;}

.txtGrey5{font-family:"Franklin Gothic Heavy";color:#333;font-size:x-small;letter-spacing:1.3px;}
.txtGrey6{font-family:"Franklin Gothic Book";color:#333;font-size:medium;}

.txtWhite1{font-family:"Franklin Gothic Book";color:#ccc;font-size:x-small;padding-left:5px;}

.txtWhite2{font-family:"Franklin Gothic Demi";color:#ccc;font-size:x-small;padding-left:5px;}

.txtScript1{font-family: "Script MT Bold"; font-size:medium;color:#333;}
.txtScript2{font-family: "Script MT Bold"; font-size:large;color:#fff;}
.txtScript3{font-family: "Script MT Bold"; font-size:85%;color:#333;}
.txtScript4{font-family: "Script MT Bold"; font-size:x-large; color:#333;}

/* END OF TXT STYLES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* A STYLES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.aButton1{font-family:"Franklin Gothic Demi";color:#47bd18;font-size:medium; font-variant:small-caps;}

.aButton1on{font-family:"Franklin Gothic Demi";color:#333;font-size:medium; font-variant:small-caps;}

.aButton2{font-family:"Franklin Gothic Book";color:#ccc;font-size:small;}

.aButton2on{font-family:"Franklin Gothic Book";color:#333;font-size:small;}

.aButton3{font-family:"Franklin Gothic Demi";color:#FFF;font-size:x-small;}

.aButton3on{font-family:"Franklin Gothic Demi";color:#47bd18;font-size:x-small;}

.aButton4{font-family:"Franklin Gothic Book";color:#333;font-size:x-small;}

.aWebButton{font-family:"Franklin Gothic Demi";color:#47bd18;font-size:x-small;padding-right:5px;}

/* END OF A STYLES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* P STYLES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.pPortfolio{width:220px;}

.pSConts, .pSConts2, .pSConts3{width:240px; border-right:2px solid #47bd18; text-align:justify; padding-right:10px; margin-right:10px;float:left;}

.pSConts2{ min-height:170px; height:auto !important;}

.pSConts3{ min-height:130px; height:auto !important;}

/*index p styles*/.pIndexContainer{ float:right; width:200px; margin-top:5px; margin-right:25px; vertical-align:middle;} .pIndexContainer img{ float:right;} #pIndexContentsFooter{ float:left; margin-top:50px; margin-left:80px;}  .pIndexFooter{ margin-top:5px; margin-right:25px; text-align:center;}

/* END OF P STYLES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* LIST STYLES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.ulLastPro{height:auto;}
.ulLastPro li{width:170px;background-color:#333;border:1px solid #333;cursor:pointer; .margin-bottom:-3px; overflow:hidden;}
.ulLastPro span{display:none; .margin-bottom:3px;}

.ulLastPro li:hover span{display:block;}

.ulPortfolio ul,.ulPortfolio li{width:125px;}

.ulPortfolio li ul{width:125px; padding-left:5px;}

.ulPortfolio li:hover ul{display:block;}

.ulPortfolioOpen ul{ display:block;}

.ulPortfolioClose ul{ display:none;}

.ulSEO, .ulSEO li{list-style:circle; list-style-position:inside;}

.ulSolucions{float:right;width:160px;}

/* END OF LIST STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.h1Conts{margin:5px 0;}

.h1Script{margin:10px 0;}



/* IMG STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.imgMainContents{margin-bottom:10px;}

.imgMSolucions{margin-right:15px;float:left;}

.imgPortfolio{float:right;}

.imgMHead{margin:10px 0;float:left;}

.imgClients{margin-top:30px;}

.imgWSolucions,.imgDSolucions,.imgMSolucions{margin-left:10px;}

.imgSeguent{border:none; float:left;}

.imgAnterior{border:none; float:left; margin-right:5px;}

#lrLogo img{ .margin-bottom:2px; }
#lrLeftConts img{ .margin-bottom:-3px; }
#lrIndexHeader img{ margin-left:50px;}

/* END OF IMG STYLES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* GEN STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

.ulInline, .ulInline li{display:inline;}

.fl{float:left;}

.fr{float:right;}

.bold{font-weight:bold;}

.justify{text-align:justify;}

/* END OF GEN STYLES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* FORM STYLES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

#frCercador input{width:130px;padding-left:5px;}

.btCercar{width:60px !important;height:18px;float:right;margin:5px 10px 5px 5px;}

#frContacte{width:auto;padding-left:5px;}

#n_emisor{width:220px;height:18px;margin:2px 0;border:1px solid #ccc;}

#d_emisor{width:220px;height:18px;margin:2px 0;border:1px solid #ccc;}

#asunto{width:220px;height:18px;margin:2px 0;border:1px solid #ccc;}

#mensaje{width:220px;height:100px;margin:2px 0;border:1px solid #ccc;}

#btSubmit{width:60px;height:20px; background-image:url(../img/bg_Button.gif); background-repeat:no-repeat;margin-top:5px; color:#fff; font-size:x-small; font-variant:small-caps; font-weight:bold; letter-spacing:1px; cursor:pointer;padding-bottom:3px;}

.selIdioma, .selIdioma2{width:120px; background-color:#333; color:#47bd18; border:none; font-size:x-small;margin-left:15px; margin-top:2px;}
.selIdioma2{ margin-right:17px; padding:2px 7px 0px 4px;}

/* END OF FORM STYLES //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */