/*body {
color:#5E5D5B;
font:normal 14px Arial, Helvetica, sans-serif;
width:797px;
text-align:center;
margin:0 auto;
padding:0;
}*/

body {
color:#5E5D5B;
font:normal 14px Arial, Helvetica, sans-serif;
}

.izq {
float:left;
}

.der {
float:right;
}

.clear {
clear:both;
}

.nobackground {
background-image:none !important;
}

.noborder {
border:none !important;
}

.nomargin {
margin:0!important;
}

.oculto {
display:none;
}

ul {
list-style:none;
margin:0;
padding:0;
}

a {
color:#74ABA6;
text-decoration:none;
}

a:hover {
color:#5E5D5B;
text-decoration:underline;
}

a img {
border:none;
}

form {
margin:0;
padding:0;
}

fieldset {
border:none;
margin:0;
padding:0;
}

div {
text-align:left;
}

p {
text-align:left;
margin:0;
padding:0;
}

/*#global {
width:795px;
height:511px;
text-align:center;
margin:0 auto;
padding:0;
border:1px solid #5C5D5C;
overflow:auto;
overflow:hidden;
background-image:url(../img/background.gif);
background-repeat:no-repeat;
background-position:bottom;
}*/

#global {
   width:795px;
height:511px;
    position: absolute;
    top: 50%;
    left: 50%;
	margin-left: -397px; /* 50% del ancho */
    margin-top: -255px; /* 50% del alto*/
	padding:0;
border:1px solid #5C5D5C;
overflow:auto;
overflow:hidden;
background-image:url(../img/background.gif);
background-repeat:no-repeat;
background-position:bottom;
  
} 

p#fecha {
margin:0;
padding:3px 20px 0 0;
float:right;
}

#cabecera {
width:795px;
height:70px;
overflow:auto;
overflow:hidden;
font-size:11px;
}

#cabecera div {
width:525px;
height:70px;
overflow:auto;
overflow:hidden;
float:right;
background-image:url(../img/cabecera-fondo.jpg);
background-repeat:no-repeat;
}

#cabecera div a {
color:#FFFFFF;
}

#cabecera div li a:hover {
color:#FFFFFF;
text-decoration:underline;
}

#cabecera div ul {
float:right;
margin:13px 25px 0 0;
padding:0;
}

#cabecera div li {
display:inline;
margin:0;
padding:0 5px 0 5px;
}

#cabecera div li.border {
background-image:url(../img/cab-liBack.gif);
background-position:right;
background-repeat:no-repeat;
}

#areaClientes {
float:right;
clear:both;
margin:13px 32px 0 0;
padding:0;
}

#areaClientes a {
border:1px solid #FFF;
margin:0;
padding:0 3px 0 3px;
display:block;
}

#areaClientes a:hover {
border:1px solid #FFF;
margin:0;
padding:0 3px 0 3px;
display:block;
background-color:#FFFFFF;
color:#046C61;
text-decoration:none;
}

#contingut {
width:735px;
height:255px;
overflow:auto;
margin:10px 0 0 10px;
padding:0 5px 0 0;
float:left;
}

#contingut p {
margin:0 0 15px 0;
padding:0;
}

#path {
margin:0 0 15px 0;
padding:0;
font-size:11px;
color:#AAAAAA;
overflow:auto;
overflow:hidden;
}

#path li {
margin:0;
padding:0;
float:left;
}

#path li a {
color:#AAAAAA;
background-image:url(../img/path-flecha.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 10px 0 0;
margin:0 5px 0 0;
}

#path li a:hover {
color:#5DA59E;
text-decoration:none;
}

h1 {
color:#5DA59E;
font-size:24px;
margin:0 0 15px 0;
padding:0;
}

h2 {
font-size:14px;
margin:0 0 15px 0;
padding:0;
font-weight:normal;
line-height:20px;
}

h2.h2B {
color:#5DA59E;
font-size:14px;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}

#contingut ul {
margin:0 0 15px 0;
}

#contingut ul.flecha {
margin:0 50px 15px 0;
}

#contingut ul.flecha li {
background-image:url(../img/flecha.gif);
background-repeat:no-repeat;
background-position:0em 5px;
padding:0 0 0 10px;
margin:0 0 8px 0;
}

.download a {
padding:0 0 0 15px!important;
background-image:url(../img/download.gif);
background-repeat:no-repeat;
}

.download a:hover {
background-image:url(../img/download_f2.gif);
}

a.boton {
text-align:center;
width:89px;
height:19px;
display:block;
color:#006A60;
background-image:url(../img/fondo-boton.gif);
background-repeat:no-repeat;
padding-top:3px;
}

a:hover.boton {
background-image:url(../img/fondo-boton_f2.gif);
color:#000000;
text-decoration:none;
}

#contingut .center {
margin:0 10px 0 220px;
}

ol li {
margin-bottom:10px;
}

#formulario {
width:370px;
float:left;
margin-right:25px;
}

#formulario p {
margin:0 0 8px 0;
}

#formulario legend {
display:none;
}

#formulario label {
width:150px;
display:block;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
background-image:url(../img/flecha.gif);
background-repeat:no-repeat;
background-position:0em 5px;
padding:0 0 0 10px;
}

#formulario input {
width:200px;
font-size:12px;
border:1px solid #006A60;
padding:2px;
}

#formulario textarea {
width:200px;
font:normal 12px Arial, Helvetica, sans-serif;
border:1px solid #006A60;
padding:2px;
}

#formulario .button {
width:201px;
text-align:center;
height:22px;
display:block;
color:#006A60;
background-image:url(../img/form-boton.gif);
background-repeat:no-repeat;
padding-top:3px;
border:none;
float:right;
}

#formulario .buttonB {
width:89px;
text-align:center;
height:22px;
display:block;
color:#006A60;
background-image:url(../img/fondo-boton.gif);
background-repeat:no-repeat;
padding-top:3px;
border:none;
float:right;
}

.adobe {
text-align:center;
font-size:10px;
float:right;
}

.ofertas-trabajo li {
margin:0 0 4px 0!important;
}

.barra { 
scrollbar-face-color: #006A60; 
scrollbar-shadow-color: #FFF;  
scrollbar-highlight-color: #FFF; 
scrollbar-3dlight-color: #FFF; 
scrollbar-darkshadow-color: #FFF; 
scrollbar-track-color: #FFF; 
scrollbar-arrow-color: #FFF;
}

#sitemap {
font-size:11px;
}

#sitemap li {
float:left;
margin:0 5px 0 0!important;
}

#sitemap li li {
float:none;
background-image:url(../img/flecha.gif);
background-repeat:no-repeat;
background-position:0em 5px;
padding:0 0 0 10px;
margin:4px 0 0 0;
width:125px;
}

.underline {
text-decoration:underline;
}

#peu {
font-size:10px;
color:#FFFFFF;
clear:both;
overflow:auto;
overflow:hidden;
width:auto;
padding:25px 0 0 15px;
}

#peu p {
margin:0;
padding:0;
float:left;
}

#peu ul {
margin:0 0 0 35px;
padding:0;
float:left;
}

#peu li {
margin:0;
padding:0;
float:left;
color:#d7e0c9;
}

#peu li.idioma {
margin:0 5px 0 55px;
padding:0 7px 0 0;
float:left;
background-image:url(../img/pie-linea.gif);
background-repeat:no-repeat;
background-position:top right;
}

#peu li a {
color:#FFF;
}

#peu li a:hover {
color:#d7e0c9;
text-decoration:none;
}