img.esquerra
{
float: left;
padding: 0 0 0 5px;
}

A.Address {
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: bold;
   text-decoration: none;
}

UL.llista
{
margin: 10px 0 10px 20px;
padding: 0;
}

UL.llista li a
{
color: #fff;
text-decoration: underline;
}

A.Address2 {
   color: #a1a3a6;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: bold;
   text-decoration: none;
}

BODY {
   background-color: #ffffff;
}

IMG {
   border: 0;
}

DIV#cap0 {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 16px;
   width: 1000px;
   background-color: #ffffff;
}

DIV#cap1 {
   position: absolute;
   top: 16px;
   left: 0px;
   height: 85px;
   width: 16px;
   background-color: #ffffff;
}

DIV#cap2 {
   position: absolute;
   top: 16px;
   left: 16px;
   height: 85px;
   width: 962px;
   background-color: #58595b;
}

DIV#cosPortada {
   background-color: #58595b;
   position: absolute;
   top: 167px;
   left: 132px;
   height: 400px;
   width: 780px;
}

DIV#cosPortada A {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 30px;
   font-weight: bold;
   text-decoration: none;
}

DIV#cosPortada A:hover {
   color: #ffffff;
}

DIV#fonsCos {
   background-image: url('/img/fons_comu.jpg');
   position: absolute;
   top: 170px;
   left: 20px;
   height: 417px;
   width: 944px;
}


DIV#fonsPortada {
   background-image: url('/img/fons_gris.jpg');
   position: absolute;
   top: 170px;
   left: 20px;
   height: 417px;
   width: 944px;
}


div#flash
{
z-index:1;
top: 250px;
position: absolute;
left: 16px;
width:944px;
height:245px;
}


DIV#fonsCalderes {
   background-image: url('/img/fons_calderes.jpg');
   position: absolute;
   top: 170px;
   left: 20px;
   height: 417px;
   width: 944px;
}

DIV#fonsClimatitzacions {
   background-image: url('/img/fons_climatitzacions.jpg');
   position: absolute;
   top: 170px;
   left: 20px;
   height: 417px;
   width: 944px;
}

DIV#fonsLegalitzacions {
   background-image: url('/img/fons_legalitzacions.jpg');
   position: absolute;
   top: 170px;
   left: 20px;
   height: 417px;
   width: 944px;
}

DIV#fonsValvules, DIV#fonsGeneral {
   background-image: url('/img/fons_valvules.jpg');
   position: absolute;
   top: 170px;
   left: 20px;
   height: 417px;
   width: 944px;
}

DIV#banderes {

   position: absolute;
   top: 16px;
   left: 540px;
   height: 85px;
   width: 414px;
}

DIV#banderesportada {

   position: absolute;
   width:280px;
   top: 44px;
   left: 140px;
}

DIV#banderesportada img {
float: left;
}

DIV#logotip {
   position: absolute;
   top: 48px;
   left: 146px;
   height: 97px;
   width: 372px;
}

DIV#address {
   position: absolute;
   top: 98px;
   left: 236px;
   height: 80px;
   width: 296px;
}

DIV#menus {
   position: absolute;
   top: 188px;
   left: 146px;
   height: 400px;
   width: 90px;
   background-color: #e2372d;
}

DIV#titol {
   position: absolute;
   top: 146px;
   left: 580px;
   height: 24px;
   width: 310px;
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 24px;
   font-weight: bold;
   text-align: right;
   vertical-align: bottom;
}

DIV#subtitol {
   position: absolute;
   top: 170px;
   left: 380px;
   height: 18px;
   width: 510px;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-align: right;
   vertical-align: top;

}

DIV#contingut {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

DIV.menusFlotants {
   position: absolute;
   top: 208px;
   left: 17px;
   height: 100px;
   width: 129px;
   visibility: hidden;
}

DIV#vycalmon {
   background-image: url('/img/mon.gif');
   background-position: 240px 130px;
   background-repeat: no-repeat;
}

DIV#vycalmon a {
color:#ffffff;
text-decoration:none;
}


DIV#vycalmon a:hover {
color:#ffffff;
text-decoration:underline;
}

DIV#vycalmonPaisos {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   height: 20px;
   width: 397px;
   position: absolute;
   top: 100px;
   left: 420px;
}

DIV#vycalmonLlista {
   position: relative;
   top: 0px;
   left: 0px;
}

P.Founded {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10px;
   font-weight: normal;
   margin: 0;
   padding-bottom: 6px;
   padding-left: 140px;
   padding-top: 3px;
}

P.Address {
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: bold;
   margin: 0;
   padding-left: 6px;
   text-align: justify;
   width: 100%;
}

TD.Menu {
   border-bottom: 1px dotted #ffffff;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding: 3px;
}

TD.MenuAct {
   border-bottom: 1px dotted #ffffff;
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding: 3px;
}

TD.MenuNoact {
   border-bottom: 1px dotted #ffffff;
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding: 3px;
}

TD.MenuFlotant {
   background-color: #000000;
   line-height: 9px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   text-align: right;
   width: 129px;
}

TD.MenuFlotant A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-decoration: none;
}

TD.MenuFlotant A:hover {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-decoration: none;
}

TD.MenuFlotant SPAN {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
}

TD.MenuFlotantAct {
   background-color: #000000;
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   text-align: right;
   width: 129px;
}

TD.MenuFlotantTop1 {
   background-image: url('/img/menu_nw_left.gif');
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   height: 16px;
   width: 15px;
}

TD.MenuFlotantTop2 {
   background-color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   width: 114px;
}

TD.MenuFlotantTop3 {
   background-image: url('/img/menu_nw_right.gif');
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   height: 16px;
   width: 15px;
}

TD.MenuFlotantBot1 {
   background-image: url('/img/menu_sw_left.gif');
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   height: 16px;
   width: 15px;
}

TD.MenuFlotantBot2 {
   background-color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   width: 114px;
}

TD.MenuFlotantBot3 {
   background-image: url('/img/menu_sw_right.gif');
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   height: 16px;
   width: 15px;
}

/******************************** Scrollers **********************************/

.absDiv {
   position: absolute;
   visibility: hidden;
   overflow: hidden;
}

/********************************** Bitxo ************************************/

A.BitxoLink {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

DIV.BitxoText {
   float: left;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   letter-spacing: 1px;
   padding-right: 11px;
   text-align: justify;
   width: 405px;
}

DIV.BitxoImatge {
   float: left;
}

TD.BitxoText {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   letter-spacing: 1px;
   padding-right: 11px;
   text-align: justify;
   vertical-align: top;
}

TD.BitxoText A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

TD.BitxoText B {
   font-size:15px;
}

TD.BitxoText strong {
   font-size:15px;
}

TD.BitxoImatge {
   padding: 0;
   vertical-align: top;
}

DIV.BitxoCertificat {
   text-align: center;
}

IMG.BitxoCertificat {
   /*
   height: 271px;
   width: 200px;
   */
}

A.BitxoCertificat {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: underline;
}

DIV.BitxoNoticies A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   line-height: 20px;
   text-decoration: none;
}

DIV.BitxoNoticies A:hover {
   text-decoration: underline;
}

TD.BitxoOfertesData {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   vertical-align: top;
}

TD.BitxoOfertesTitol {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   vertical-align: top;
}

TD.BitxoOfertesText {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   vertical-align: top;
}

/********************************* Catŕleg ***********************************/

DIV.Cataleg {

}

TD.Cataleg {
   background-color: #59595B;
   padding: 3px;
   vertical-align: top;
}

P.CatalegTitol {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

P.Cataleg {
   margin: 0;
   padding: 0;
   line-height: 16px;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

P.Cataleg A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   letter-spacing: 1px;
   text-decoration: none;
}

P.Cataleg A:hover {
   text-decoration: underline;
}

P.Cataleg2 {
   margin: 0;
   padding: 0;
   line-height: 16px;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

P.Cataleg2 A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   letter-spacing: 1px;
   text-decoration: none;
}

P.Cataleg2 A:hover {
   text-decoration: underline;
}


/******************************** Documents **********************************/

DIV.Documents {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 20px;
}

DIV.Documents A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
}

DIV.Documents A:hover {
   text-decoration: underline;
}

/******************************* Referencies *********************************/

TD.Referencies {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

SELECT.Referencies {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   width: 100%;
}

/************************ Formulari Solˇlicitud Informació *******************/

TD.FormSubhead {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 4px;
   padding-top: 4px;
}

TD.FormCamp {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 4px;
   padding-right: 8px;
}

TD.FormCamp INPUT {
   background-color: #ffffff;
   /* border: 1px solid #000000; */
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

TD.FormCamp SELECT
{
   background-color: #ffffff;
   /* border: 1px solid #000000; */
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

TD.FormCamp TEXTAREA {
   background-color: #ffffff;
   /* border: 1px solid #000000; */
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   height: 50px;
   width: 507px;
}

TD.FormCamp2 {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding-left: 2px;
   padding-top: 3px;
}

TD.FormCamp3 {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   padding: 4px;
}

TD.FormCamp4 {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   vertical-align: middle;
}

TD.FormCamp4II {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   border-left: 1px solid #ffffff;
   border-top: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
   vertical-align: top;
}

TD.FormCamp4IF {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   border-top: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
   vertical-align: top;
}

TD.FormCamp4FI {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   border-left: 1px solid #ffffff;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
   vertical-align: middle;
}

TD.FormCamp4FF {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
   vertical-align: middle;
}

INPUT.FormButton {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-size: 11px;
   font-family: Helvetica, Arial, sans-serif;
   font-weight: bold;
}

P.FormResposta {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding-top: 100px;
   text-align: center;
}

/*******************************  VYC al Món  ********************************/

TH.Mon {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 2px;
   padding-right: 20px;
   text-align: left;
   width: 90px;
}

TD.Mon {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding-right: 20px;
   text-align: left;
   vertical-align: top;
   width: 90px;
}


div.opcionsPortada
{

margin-top:50px;
width:725px;
text-align:center;
padding-left:200px;

}

div.opcionsPortada a
{
padding:5px;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #e2372d;
text-decoration:none;
}

div.opcionsPortada a:hover
{
text-decoration:underline;
}

/********************************  Mapa Web *********************************/

TD.MapaTextSeccio {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   width: 25%;
}

TD.MapaTextMenu {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding-left: 2px;
}

TD.MapaTextMenu A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

TD.MapaTextMenu A:hover {
   text-decoration: underline;
}

TD.MapaTextSubmenu {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding-left: 2px;
}

TD.MapaTextSubmenu A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

TD.MapaTextSubmenu A:hover {
   text-decoration: underline;
}

div.video
{
width:370px;
margin-left:auto;
margin-right:auto;
}


h5
{
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight:bold;
}


/*** distribuidor ****/

BODY.distribuidor {
   background-color: #838383;
   color:#ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   padding:20px;
}


div.separador
{
clear: both;
margin-bottom: 10px;
}



label.tipus
{
float: left;
width: 100px;
text-align: left;

}

input.inputtext
{
color:black;
width:170px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
border:0;
padding-left:3px;
padding-top:2px;
background-color:#ECEAEA;
border:1px solid black;
float:left;
margin-left:15px;
}

input.inputtext2
{
color:black;
width:110px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
border:0;
padding-left:3px;
padding-top:2px;
background-color:#ECEAEA;
border:1px solid black;
float:left;
margin-left:15px;
}

textarea.inputtext
{
color:black;
width:200px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
padding-left:3px;
padding-top:2px;
background-color:#ECEAEA;
border:1px solid black;
float:left;
margin-left:15px;
}

input.boto
{

width:81px;
height:24px;
font-size:12px;
font-weight:bold;
border:0;
color:white;
border:1px solid black;
background-color:#6F6F6F;
margin-top:30px;
cursor:pointer;
}

div.botons
{
text-align:center;
width:260px;
float:right;
}

div.obligatori
{
padding-top:20px;
font-size:10px;
text-align:right;
clear:both;
}

div#formulari p
{
margin-bottom:60px;
}

span.vermell
{
color:red;

}

div#ok
{
text-align:center;
margin-top:100px;

}

/*******************/


div.construccio
{
margin-top:150px;
font-family: arial, helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-align:center;
}

td.BitxoOfertesText a
{
color:#ffffff;
}


TD.BitxoGaleriaFoto {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   text-align: left;
   vertical-align: bottom;
}

TD.BitxoGaleriaLink {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   padding-left: 2px;
   padding-bottom: 2px;
   text-align: left;
   vertical-align: bottom;
   width: 100%;
}

TD.BitxoGaleriaLink A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   text-decoration: none;
}

TD.BitxoGaleriaText {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   text-align: center;
}

TD.BitxoGaleriaText A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}

TD.BitxoGaleriaText A:hover {
   text-decoration: underline;
}

TABLE.GaleriaTaula
{
width: 100%;
}

div#enconstruccio
{
   font-family: Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #fff;
   text-align: center;
   margin: 150px 0 0 0;
}


/* Login */

P.RegUsuLoginWarn {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   text-align: center;
}

P.RegUsuLoginOblidat {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-align: center;
}

P.RegUsuLoginOblidat A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
}

P.RegUsuLoginOblidat A:hover {
   text-decoration: underline;
}

TABLE.RegUsuPswd {
   border: 0;
}

TD.RegUsuPswdTitol {
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   padding: 6px;
   text-align: center;
}

TD.RegUsuPswdText {
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 12px;
}

TD.RegUsuPswdOk {
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 12px;
}

TD.RegUsuPswdCos {
}

TD.RegUsuPswdCaption {
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 6px;
}

TD.RegUsuPswdInput {
   padding: 6px;
}

TD.RegUsuPswdInput INPUT {
   border: 1px solid #000000;
   background-color: #ffffff;
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 1px;
   width: 180px;
}

TD.RegUsuPswdWarning {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: normal;
   padding: 10px;
   text-align: center;
}

TD.RegUsuPswdBoto {
   padding: 20px;
   text-align: center;
}

TD.RegUsuPswdBoto INPUT {
   border: 1px solid #58595b;
   background-color: #e2372d;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10px;
   font-weight: normal;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 20px;
   padding-right: 20px;
}

TABLE.TaulaLoginGeneral {
   margin-top: 100px;
}

TD.RegUsuLoginText {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
}

TD.RegUSULoginInput {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 4px;
}

INPUT.RegUSULoginInput {
   border: 1px solid #000000;
   background-color: #ffffff;
   color: #000000;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 1px;
   width: 180px;
}

TD.RegUSULoginBoto {
   padding: 6px;
}

INPUT.RegUSULoginBoto {
   border: 1px solid #58595b;
   background-color: #e2372d;
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 10px;
   font-weight: normal;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-left: 20px;
   padding-right: 20px;
}

div#map
{
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
   color: #000;
   width: 400px;
   height: 300px;
   border: solid 1px #000;
   margin: auto;
   margin-top: 20px;
}


div#textPortada
{
color:#000000;
font-size:10px;
margin-top:2000px;


}

#premis-awards {
position: absolute;
top: 112px;
left: 810px;
}

#premis-awards img{
  border:0px;
}

#cam-videos #ico-cam-videos{
  position:absolute;
  top:528px;
  left:915px;
}

#cam-videos #ico-cam-videos img{
  border:0px;
}

#cam-videos #menu400 {
  position: absolute;
  left: 816px;
  /*top: 435px;*/
  top: 415px;
  z-index: 500;
  visibility: hidden;
  width:144px;
}

#div-infovyc #menu500 {
  position: absolute;
  left: 731px;
  /*top: 435px;*/
  top: 465px;
  z-index: 500;
  visibility: hidden;
  width:144px;
}

#menu600 {
  position: absolute;
  left: 621px;
  *left: 601px;
  /*top: 435px;*/
  top: 455px;
  *top: 435px;
  z-index: 500;
  visibility: hidden;
  width:184px;
  *width:204px;
}

#menu600 #tabl600 .MenuFlotantTop2 {
  width: 154px;
  *width: 174px;
}

#menu600 #tabl600 TD.MenuFlotantVideo {
    *width: 189px;
    *line-height:16px;    
}

#social-nets {
  position:absolute;
  top:537px;
  left:719px;
  width:180px;
}

#social-nets a{
  text-decoration:none;
  float:right;
  margin-left:4px;
}

#social-nets a img{
  border:0px;
}

TD.MenuFlotantVideo {
   background-color: #000000;
   line-height: 9px;
   padding-bottom: 4px;
   padding-left: 8px;
   padding-right: 4px;
   text-align: left;
   width: 129px;
}

TD.MenuFlotantVideo A {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-decoration: none;
}

TD.MenuFlotantVideo A:hover {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-decoration: none;
}

TD.MenuFlotantVideo SPAN {
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
}

TD.MenuFlotantVideoAct {
   background-color: #000000;
   color: #e2372d;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   line-height: 9px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 4px;
   text-align: right;
   width: 129px;
}

.video-flow {
  margin-top: 20px;
  margin-left: 75px;
}

p.BitxoText {
   color: #ffffff;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   letter-spacing: 1px;
   padding-right: 11px;
   text-align: justify;
   vertical-align: top;
}

.email-retorn {
  margin-top: 140px;
  margin-left: 200px;
}

.div-general {

}
.div-general p {
  padding-top:0px;
  margin-top:0px;
}

.div-general .separador-contingut {
  padding:0px;
  margin:0px;
  height:10px;
  display:block;
}

.div-general td.BitxoText a {
  color:#E2372D;
}


#xarxes-socials-valvulas {
  position:absolute;
  top: 572px;
  left:719px;
  width:180px;
}

#xarxes-socials-valvulas a{
  text-decoration:none;
  float:right;
  margin-left:4px;
}

#xarxes-socials-valvulas a img{
  border:0px;
}

