/* CSS Document */

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.clearfix { display: inline-block; }

.clearFloat {
	clear:both;
	font-size:1px;
	height:0px;
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; /*11px;*/
	color:#000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../imatges/bg_site.gif);
}

.bodyHome {
	background-image:url(../imatges/bg_bodyHome.gif);
}

/********** CUERPO **********/
#cuerpo {
	width:929px;
	height:auto;
	float:none;
	clear:both;
	margin:auto;
}

/********** HEADER **********/
#header {
	width:929px;
	height:132px;
}

#header #logo {
	float:left;
	width:310px;
	height:111px;
}

#header #idimasMenu {
	float:left;
	width:619px;
	height:auto;
	padding-top:32px;
}

#header #idimasMenu #fontSizes {
	float:right;
	width:auto;
	height:23px;
}

#header #idimasMenu #fontSizes img {
	margin-right:3px;
	cursor:pointer;
}

#header #idimasMenu #idiomas {
	float:right;
	width:55px;
	height:18px;
	background-image:url(../imatges/bg_idiomas.gif);
	padding:5px 0 0 9px;
	margin-left:12px;
}

#header #idimasMenu #idiomas img {
	padding-right:5px;
}

#menu {
	float:right;
	color:#797979;
	font-size:15px;
	font-weight:bold;
	width:auto;
	height:35px;
	margin-top:27px;
	
}

#menu ul {
	margin:0;
	width:auto;
	height:35px;
	list-style-type:none;
	text-align:left;
	clear:left;
}

#menu ul li {
	margin:0;
}

#menu ul li {
	display:block;
	float:left;
	width:120px;
	height:35px;
}

#menu ul li a {
	display: block;
	width:110px;
	height:20px;
	padding:15px 0 0 10px;
	color:#797979;
	text-align:center;
	text-decoration:none;
}

#menu ul li a:hover {
	color:#FF7900;
	text-decoration:none;
}

#menu ul li a.activado{
	color:#fff;
	text-decoration:none;
	background-image:url(../imatges/fons_boto_menu.gif);
}

.btn_veu1{
	background:url(../imatges/veu1.jpg) top right;
}
.btn_fontSize1{
	background:url(../imatges/btn_fontSize1.gif) top left;
}
.btn_fontSize2{
	background:url(../imatges/btn_fontSize2.gif) top left;
}
.btn_fontSize3{
	background:url(../imatges/btn_fontSize3.gif) top left;
}

.btn_veu1:hover{
	background-position:top left;
}
.btn_fontSize1:hover{
	background:url(../imatges/btn_fontSize1over.gif) top left;
}
.btn_fontSize2:hover{
	background:url(../imatges/btn_fontSize2over.gif) top left;
}
.btn_fontSize3:hover{
	background:url(../imatges/btn_fontSize3over.gif) top left;
}

.icon_espanol{
	background:url(../imatges/icon_espanol.gif) top left no-repeat;
}
.icon_catala{
	background:url(../imatges/icon_catala.gif) top left no-repeat;
}

.icon_espanol:hover, .icon_espanolover{
	background:url(../imatges/icon_espanolover.gif) top left no-repeat;
}
.icon_catala:hover, .icon_catalaover{
	background:url(../imatges/icon_catalaover.gif) top left no-repeat;
}
/********** MAIN **********/
#main {
	width:auto;
	height:auto;
}

#presentacionHome {
	width:925px;
	height:267px;
}

.infoHome {
	float:left;
	width:535px;
	height:267px;
}

.infoHome p {
	margin:0;
	color:#BD0926;
	font-size:30px;
	font-weight:bold;
	padding:60px 0 12px 0;
}

.f38_A30926 {
	color:#A30926;
	font-size:38px;
}

.txtGris {
	float:left;
	width:400px;
	height:auto;
	color:#B3B3B3;
	font-size:18px;
	padding-bottom:20px;
}

.icon_home {
	float:left;
}

a.btnDescobreixo {
	width:167px;
	height:26px;
	background:url(../imatges/fons_boto1.png) left top;
	display:block;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	padding:3px 0 0 13px;
}

a:hover.btnDescobreixo {
background:url(../imatges/fons_boto1.png) left 29px;
}

#imgHome {
	float:right;
	width:auto;
	height:auto;
}

.f25_FF7900 {
	font-size:30px;
	color:#FF7900;
	font-weight:bold;
	padding:20px 0 0 0;
}

.f18 {
	font-size:18px;
	padding:8px 0;
}

.pak1, .pak2, .pak3 {
	float:left;
	width:214px;
	height:auto;
	margin-right:24px;
}

.pak4 {
	float:left;
	width:214px;
	height:auto;
}

.titPak{
	font-size:16px;
	color:#D6511E;
	line-height:1.2em;
	text-decoration:none;
}

.txtPak{
	/*font-size:11.5px;*/
	line-height:1.6em;
	margin-top:7px;
	color:#000;
	text-decoration:none;
}

.txtPak:hover, .titPak:hover{
	color:#FF7900;
	text-decoration:none;
}

/********** EMPRESA (02) **********/
#izq {
	float:left;
	width:496px;
	height:auto;
	/*margin-top:31px;*/
}

#izq p strong {
	color:#4D4D4D;
}

#der {
	float:right;
	width:356px;
	height:auto;
	margin-top:31px;
}

.fOrange {
	color:#FF7900;
}

.f13Orange {
	font-size:13px;
	color:#FF7900;
}

.f14Orange {
	font-size:14px;
	color:#FF7900;
}

.f15Orange {
	font-size:15px;
	color:#FF7900;
}

.f17Orange {
	font-size:17px;
	color:#FF7900;
}

.f17D6511E {
	font-size:17px;
	color:#D6511E;
}

.contDestacado1 {
	width:206px;
	height:104px;
	background-image:url(../imatges/fons_3minuts.jpg);
	padding:20px 25px 20px 125px;
	margin-bottom:8px;
}

.contDestacado2 {
	width:206px;
	height:104px;
	background-image:url(../imatges/fons_pdf.jpg);
	padding:20px 25px 20px 125px;
	margin-bottom:8px;
}

.contDestacado3 {
	width:206px;
	height:104px;
	background-image:url(../imatges/fons_solucions.jpg);
	padding:20px 25px 20px 125px;
	margin-bottom:8px;
}

.titDestacado {
	font-size:19px;
	color:#D6511E;
	font-weight:bold;
}

.txtDestacado {
	line-height:1.6em;
}

.txtDestacado strong {
	color:#4D4D4D;
}


/********** PRODUCTES (03) **********/
.titSeccion {
	padding-bottom:5px;
	border-bottom:#ffdebf 1px solid;
}

#izq03 {
	float:left;
	width:320px;
	height:auto;
	margin-right:58px;
}
#izq03 a span{display:block;}

#der03 {
	float:right;
	width:550px;
	height:auto;
	margin-top:31px;
}

.contentProd {
	width:auto;
	padding:8px;
	cursor:pointer;
	margin-top:3px;
}
* .contentProdOn{
    text-decoration:none;
}
a .contentProd .contentProdOn{
    background-color:#FD7801;
}
a .contentProd  {
	text-decoration:none;
	display:block;
        /*overflow:auto;*/
}

.contentProdOn {
	width:auto;
	padding:8px;
	cursor:pointer;
	margin-top:3px;
	background-color:#FD7801;
        border-radius: 5pt;
        -moz-border-radius: 5pt;
        -webkit-border-radius: 5pt;
	display:block;

}

.margenTop12 {
	margin-top:12px;
}

.contentProd:hover, a .contentProd:hover {
	background-color:#FD7801;
	text-decoration:none;
        border-radius: 5pt;
        -moz-border-radius: 5pt;
        -webkit-border-radius: 5pt;
	display:block;
}
.gruopTxt {
	float:left;
	width:230px;
	margin-left:5px;
}

.contentProdTxtTit {
	color:#D6511E;
	font-size:16px;
	font-weight:bold;
	margin-top:6px;
}

.contentProdTxtTitOn {
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-top:6px;
}

.contentProdTxtGris {
	color:#797979;
}

.contentProdTxtGrisOn {
	color:#000;
}

.contentProd:hover .contentProdTxtTit, .contentProd:hover .contentProdTxtGris {
	text-decoration:none;
	color:#000;
}

.presentacionImg {
	float:left;
	width:175px;
	height:244px;
}

.presentacionTxts {
	float:left;
	width:373px;
	height:auto;
}

.cdUSB {
	width:328px;
	height:32px;
	background-image:url(../imatges/bg_cdUSB.gif);
	font-size:12px;
	color:#ff9000;
	padding:33px 0 0 65px;
	margin-top:20px;
}

.botoneraProd {
	width:501px;
	height:28px;
	background-image:url(../imatges/bg_botoneraProd.gif);
	padding:12px 24px;
}

.btnProductos {
	float:left;
	width:120px;
	height:23px;
	background:url(../imatges/bg_btnProductos.gif) top left;
	font-size:18px;
	color:#fff;
	padding:3px 10px;
}

.btnProductos2 {
	float:left;
	width:120px;
	height:23px;
	background:url(../imatges/bg_btnProductos.gif) top left;
	font-size:18px;
	color:#fff;
	padding:3px 10px;
}

.btnProductos:hover, .btnProductos2:hover {
	background:url(../imatges/bg_btnProductos.gif) left -29px;
}

.btnProductos a, .btnProductos a:hover, .btnProductos2 a, .btnProductos2 a:hover {
color:#fff;
text-decoration:none;
}

.separador {
margin-right:40px;
}

.imgInTab {
	float:left;
	width:98px;
	height:76px;
}

.imgInTab a {
	width:88px;
	height:66px;
	padding:5px;
	background:url(../imatges/bg_imgTabs.gif) -98px top;
	display:block;
}

.imgInTab a:hover {
	background:url(../imatges/bg_imgTabs.gif) left top;
}


/********** ALUMNOS (04) **********/
.contentForm {
	width:830px;
	/*height:438px;*/
	/*background-image:url(../imatges/bg_contentForm.gif);*/
	border:1px solid #ccc;
	padding:25px 29px 0 8px;
	margin:10px 29px 0 29px;
}

.contentForm input {
	margin:0;
}

.contentForm .campoInput {
	width:229px;
	height:14px;
	border:#bdcad3 1px solid;
	background-color:#f2f2f2;
}

.contentForm textarea {
	margin:0;
	width:356px;
	height:220px;
	border:#bdcad3 1px solid;
	background-color:#f2f2f2;
}

.botoneraDescar {
	width:131px;
	height:28px;
	background-image:url(../imatges/bg_botoneraAlumnos.gif);
	padding:12px 24px;
	margin-left:693px;
	margin-top:12px;
}

/********** ALUMNOS (05) **********/
#der05 {
	float:right;
	width:550px;
	height:auto;
	margin-top:10px;
}

.cuadroTxt {
	width:468px;
	height:auto;
	background-image:url(../imatges/bg_bodyCuadro.gif);
	padding:8px 12px;
}

.cuadroTxt p {
margin:6px 0;
}

.cuadroTxtTop {
	width:492px;
	height:3px;
	background-image:url(../imatges/bg_topCuadro.gif);
	overflow:hidden;
}

.cuadroTxtEnd {
	width:492px;
	height:3px;
	background-image:url(../imatges/bg_endCuadro.gif);
	margin-bottom:7px;
	overflow:hidden;
}

.botoneraAlum {
	width:131px;
	height:28px;
	background-image:url(../imatges/bg_botoneraAlumnos.gif);
	padding:12px 24px;
	margin-left:371px;
	overflow:hidden;
}


/********** PERSONES (06) **********/
#izq06 {
	float:left;
	width:439px;
	height:auto;
	margin-right:47px;
}

#izq06 p {
	margin:0;
	line-height:16px;
}

.btn_testimonio {
	width:322px;
	height:25px;
	display:block;
	font-size:20px;
	color:#fff;
	background-image:url(../imatges/btn_testimonio.gif);
	padding:10px 18px;
}

a.btn_testimonio {
	color:#fff;
	text-decoration:none;
}

a:hover.btn_testimonio {
	color:#fff;
	text-decoration:underline;
}


#der06 {
	float:left;
	width:439px;
	height:auto;
}

.f20D6511E {
	font-size:20px;
	color:#D6511E;
}

.cuadro06 {
	width:403px;
	height:117px;
	background-image:url(../imatges/bg_cuadro06.gif);
	margin-bottom:7px;
	padding:18px;
}

.txtCuadro06 {
	height:50px;
	padding:15px 10px 10px 20px;
}

.txtCuadro06 p {
	margin:0;
}

.lnkArxiu {
	height:auto;
	font-size:14px;
	color:#BD0926;
	background:url(../imatges/flechaAbajo.gif) no-repeat;
	font-weight:bold;
	padding-left:20px;
	overflow:hidden;
	margin-left:20px;
}

a.lnkArxiu {
	text-decoration:none;
	color:#BD0926;
}

a:hover.lnkArxiu {
	text-decoration:underline;
	color:#BD0926;
}

.f20Orange {
	font-size:20px;
	color:#ff9000;
}


/********** LINKS (07) **********/
#izq07 {
	float:left;
	width:269px;
	height:auto;
	margin-right:77px;
}

#izq07 .categLinks, #izq07 a.categLinksOn {
	width:249px;
	height:21px;
	color:#D6511E;
	padding:5px 10px;
	margin-bottom:5px;
}

#izq07 a.categLinks, #izq07 a.categLinksOn {
	color:#D6511E;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#izq07 a:hover.categLinks, #izq07 a.activ, #izq07 a.categLinksOn  {
	background-image:url(../imatges/btn_izq07.gif);
	color:#fff;
	text-decoration:none;
	display:block;
}


#der07 {
	float:left;
	width:582px;
	height:auto;
}

.cuadro07 {
	width:500px;
	height:auto;
	margin-bottom:20px;
}

.txtCuadro07 {
	height:auto;
	padding:5px 10px 5px 20px;
}

.lnkDominio {
	height:auto;
	font-size:14px;
	color:#BD0926;
	background:url(../imatges/flechaDer.gif) no-repeat;
	font-weight:bold;
	padding-left:29px;
	overflow:hidden;
	margin-left:20px;
}

a.lnkDominio {
	text-decoration:none;
	color:#BD0926;
}

a:hover.lnkDominio {
	text-decoration:underline;
	color:#BD0926;
}


/********** NOTICIES (08) **********/
#izq08 {
	float:left;
	width:319px;
	height:auto;
	margin-right:57px;
}

#izq08 .categNoti {
	width:299px;
	height:21px;
	color:#D6511E;
	padding:5px 10px;
	margin-bottom:5px;
}

#izq08 a.categNoti {
	color:#D6511E;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#izq08 a:hover.categNoti, #izq08 a.activ {
	background-image:url(../imatges/btn_izq08.gif);
	color:#fff;
	text-decoration:none;
	display:block;
}

#der08 {
	float:left;
	width:550px;
	height:auto;
}

.cuadroExpand {
	width:550px;
	height:auto;
	background-image:url(../imatges/boxBody550.gif);
	margin-bottom:7px;
}

.cuadroExpandTop {
	width:550px;
	height:3px;
	background-image:url(../imatges/boxTop550.gif);
	margin-bottom:3px;
	overflow:hidden;
}

.cuadroExpandEnd {
	width:550px;
	height:3px;
	background:url(../imatges/boxEnd550.gif) no-repeat;
	margin-top:3px;
	overflow:hidden;
}

.margenBottom10 {
margin-bottom:10px;
}

/********** FOOTER **********/
#footerBody {
	background-image:url(../imatges/bg_footer.gif);
}


#footer {
	width:929px;
	height:256px;
	float:none;
	clear:both;
	margin:auto;
	margin-bottom:15px;
}

#noticiasFooter {
	float:left;
	width:278px;
	height:120px;
	background-image:url(../imatges/bg_noticiasFooter.gif);
	margin-left:4px;
	padding:19px;
}

.titNoticiasFooter {
	font-size:16px;
	font-weight:bold;
	color:#FF7900;
/*	margin-bottom:5px;*/
}


.fechaNoticia {
	color:#D6511E;
	font-weight:bold;
}

a.lnkOrange {
	font-size:11px;
	color:#797979;
	text-decoration:none;
}

a:hover.lnkOrange  {
	color:#FF7900;
	text-decoration:none;
}

.ultNoticies {
	/*font-size:9px;*/
	color:#BD0926;
	text-align:right;
	padding:8px 2px;
}

.ultNoticies a {
	color:#BD0926;
	text-decoration:underline;
}

.ultNoticies a:hover {
	color:#BD0926;
	text-decoration:none;
}

.infoUbicacion {
	float:left;
}

.infoUbicacion .negrita, .infoUbicacion a {
	color:#404040;
	font-weight:bold;
	text-decoration:none;
}

.infoUbicacion a:hover {
	color:#404040;
	text-decoration:underline;
}


.lnkFooter {
	float:right;
	font-size:12px;
	color:#FF7900;
	margin-top:13px;
	margin-left:50px;
}

.lnkFooter a {
	color:#FF7900;
	text-decoration:none;
	padding:0 15px;
}

.lnkFooter a:hover {
	color:#FF7900;
	text-decoration:underline;
}

/* GALERIES PESTANYES */
.pestanyes{
	margin-top:20px;
}
.pestanyes  ul{
	clear: both;
	list-style-type: none;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:1;
}
.pestanyes  li{
	float: left;
	margin: 10px 20px 1px 0px;
}
.tabSelect{
	text-decoration:none;
	color:#444;
	font-weight:bold;
	background: #ddd;
	padding: 5px 10px 1px 10px;
	border:1px solid #999;
	position:relative;
}
.actiu{
	text-decoration:none;
	color:#FF7900;
	font-weight:bold;
	background: #fff;
	padding: 5px 10px 2px 10px;
	border:1px solid #999;
	position:relative;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:none;
}
.pestanyes  li a:hover{
	border-bottom:none;
	color:#FF7900;
	background: #fff;
	position:relative;
	/*padding-bottom:2px;*/
}
.SlideTab img{
	margin:20px;
	border:2px solid #999;
	padding:3px;
}
.SlideTab img:hover{
	cursor:pointer;
	border:2px solid #FF7900;
}
.SlideTab a{
	color:#999;
}
.SlideTab a:hover{
	color:#FF7900;
}
.pestanyes h2{
	padding-top:20px;
	font-size:14px;
}
.pestanyes p{
	margin:0px;
	padding:10px 10px 0px 10px;
}
/* FORMULARI CONTACTE */
/***** POPUP MAIL ENVIAT *****/
.popupMail{
background-color: #fff;
border: 1px solid #666;
height: 140px;
margin: auto;
width: 250px;
position:absolute;
z-index:10;
left: 135px;
top: 100px;
text-align:center;
font-size:10px;
}
.popupMail a{
text-decoration:none;
color:#000;
}
.bona{
	width:229px;
	height:14px;
	border:#bdcad3 1px solid;
	background-color:#f2f2f2;
}
.error{
	color:#666;
	width:229px;
	height:14px;
	border: 1px solid red;
	background-color:#FFE1DF;
}
#contact_form {
	z-index: 998;
	display: none;
	position: absolute;
	background-color: #ddd;
}
/**** s3slider ***/
#s3slider {
   width: 925px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   padding:0px;
   margin:0px;
}

#s3sliderContent {
   width: 910px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
   padding:0px;
   margin:0px;
   margin-left:5px;
}

#s3sliderContent li{
	list-style-type:none;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage .top .infoHome{
	width:500px;
	padding-top:20px;
}
.s3sliderImage .infoHome b{
	color:#A30926;
	font-size:38px;
}
.s3sliderImage img {
	margin-left:525px;
}
.s3sliderImage .top {
   position: absolute; /* important */
   left: 0;
   right: 0;
   padding: 10px 0px;
   width: 900px; /*374px;*/
   height:300px;
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}
/* CONTACTAR */
#tflopd{
	width:100%;
	padding:7px;
}
.bt6tems{
	background:url(../imatges/logo6tems.jpg) top left no-repeat;
}
.bt6tems:hover{
	background:url(../imatges/logo6temsover.jpg) top left no-repeat;
}
#bookmark a, .bookmark a{
	color:#FF7900;
	text-decoration:none;
}
#bookmark a:hover, .bookmark a:hover{
	color:#cccccc;
	text-decoration:none;
}