/**************************************************
CSS - Template 1 - SeriousBusiness
Author: Jordi Serratosa
Company: Flashfutura
Copyright Flashfutura 2009
Prohibida su venta o reproducción total o parcial
**************************************************/
* {margin:0;padding:0;} 

html{
height: 100%;
}

body {
margin: 0;
padding: 0;
background: url(../img/header_bck.png) repeat-x top left;
background-color: #F0F0F0;
font-family:Verdana;
font-style:inherit;
font-weight:inherit;
font-size: 12px;
vertical-align:baseline;
color:#666666;
height: 100%;
}

#wrap{
height: 100%;
background-color: #F0F0F0;
}


body > #wrap {
height: auto; 
min-height: 100%;
}

#main{
padding-bottom: 50px;
}


#wrapper_home {
width: 960px;
margin: 0 auto;
height:600px;
}

#pusher{
width:100%;
height:300px;
}

b {
color: #4f4f4f;
}

span {
color: #2f5988;
}

a {
color: #2f5988;
text-decoration: none;
}

a:hover {
color: #e08704;
}

/****** HEADER ********/

#wrapper_home #header {
width: 100%;
}

#wrapper_home #header #logo {
width: 500px;
height: 75px;
float: left;
}

/****** Submenú ********/

#wrapper_home #header #submenu {
height: 75px;
float: right;
margin: 0 10px 0 0;
}

#wrapper_home #header #submenu ul {
margin: 50px 0 0 0;
padding: 0;
}

#wrapper_home #header #submenu li {
display: inline;
width: 50px;
height: 28px;
}

#wrapper_home #header #submenu a{
color:#b1b1b1;
text-transform: uppercase;
font-size:14px;
padding: 0 10px 0 0;
}


#wrapper_home #header #top_bar {
margin:0;
width: 946px;
float: left;
}

#navegacion{
width:940px;
height: 34px;
background: url(../img/bck.png) repeat-x;
margin-top: 25px;
}

#menu {
margin: 0;
padding: 0;
list-style-type: none;
}

#idiomatic{
margin: 0;
padding: 0;
list-style-type: none;
float: right;
}

#menu li, #idiomatic li{
float: left;
border: 1px solid #3c5778;
}

#menu li a, #idiomatic li a{
text-transform: uppercase;
text-decoration: none;
font-size: 14px;
display: block;
background: url(../img/bck.png) repeat-x;
height: 25px;
color: white;
padding: 7px 10px 0 10px;
border-right: 1px solid #5c7ba2;
text-shadow: 1px 0 1px black; 
}

#idiomatic li a{
font-size: 12px;
}

#menu li a:hover, #idiomatic li a:hover{
display: block;
background: url(../img/bck.png) repeat-x;
background-position:center bottom;
}



/******** HOME CONTENT **************/

.separator_up {
display:none;

}

.separator_up_home{
display:none;
}

#wrapper_home #content {
margin: 20px 0 0 0;
width: 946px;
float: left;
}

#wrapper_home #content p.intro_text {
margin:0;
padding: 110px 420px 0 25px ;
text-align: justify;
line-height: 16pt;
color: white;

}

#wrapper_home #content #content_top {
width: 941px;
height: 351px;
background: url(../img/banner-cast-top.jpg) no-repeat;
/*float: left;*/
}

.top-cat{
background: url(../img/banner-cat-top.jpg) no-repeat !important;
}

.top-eng{
background: url(../img/banner-eng-top.jpg) no-repeat !important;
}


#wrapper_home #content #info_box {
width: 938px;
height: 300px;
margin: -1px 0 0 1px;
border:1px solid #afafaf;
background-color: #E6E6E6;

}

#wrapper_home #content #info_box #lineas-actividad{
width: 100%;
height: 50%;
border-top:1px solid #e6e6e6;
border-bottom:1px solid #afafaf; 
background: url(../img/sombra2.png) repeat-x top;
}

#wrapper_home #content #info_box #lineas-actividad p{
width: 50%;
text-align: center;
float: left;
}


#wrapper_home #content #info_box #noticias{
width: 100%;
height: 100%;
border-top:1px solid #e6e6e6;
background: url(../img/sombra2.png) repeat-x top;
}

.newsThumb{
border:1px solid #d7d7d7;
margin: 5px 0 0 5px;
}

#wrapper_home #content #info_box #noticias .noticia-texto{
width: 50%;
height: 100%;
float:left;
}

#wrapper_home #content #info_box #noticias .noticia-texto h1, #wrapper_home #content #info_box #noticias .noticia-texto-b h1{
width: 100%;
height: 25px;
border-bottom:1px solid #bfbfbf;
}

#wrapper_home #content #info_box #noticias .noticia-texto p{
padding: 30px;
text-align: center;
line-height: 1.4em;
font-style: italic;
font-size: 12px;
}

#wrapper_home #content #info_box #noticias .noticia-texto h1{
width: 100%;
height: 30px;
background: url(../img/h1-actividad.png) no-repeat left center;
}

.h1-cat{
background: url(../img/activitats-cat.png) no-repeat left center !important;
}

.h1-news{
background: url(../img/noticies-cat.png) no-repeat left center !important;
}

.h1-eng{
background: url(../img/activitat-eng.png) no-repeat left center !important;
}

.h1-news-eng{
background: url(../img/noticias-eng.png) no-repeat left center !important;
}


#wrapper_home #content #info_box #noticias .noticia-texto-b h1{
width: 100%;
height: 30px;
background: url(../img/h1-noticias.png) no-repeat left center;
}

#wrapper_home #content #info_box #noticias .noticia-texto-b ul{
margin: 10px auto;
padding: 0;
width: 90%;
list-style-type: none;
}


#wrapper_home #content #info_box #noticias .noticia-texto-b li{
padding: 0 0 15px 0;
line-height: 1.4em;
}

#wrapper_home #content #info_box #noticias .noticia-texto-b li h2{
color:#D18536;
}

#wrapper_home #content #info_box #noticias .noticia-texto-b{
width: 50%;
height: 100%;
background: url(../img/sombra3.png) repeat-y left;
float:left;
}

#wrapper_home #content #info_box #left_box {
width: 380px;
height: 240px;
margin:15px 30px 0 25px;
float: left;
}

#wrapper_home #content #info_box #left_box h1, #wrapper_home #content #info_box #right_box h1{
margin: 0;
padding: 10px 0 5px 0;
color: #29486B;
display: block;
font-size: 24px;
width: 100%;
}

#wrapper_home #content #info_box #right_box {
width: 380px;
height: 240px;
margin:15px 30px 0 85px;
float: left;
}

#wrapper_home #content #info_box #left_box #actividad-home{
border:1px solid #bbb7b7;
padding:4px;
}

#wrapper_home #content #info_box #right_box #news-home{
border:1px solid #bbb7b7;
padding:4px;
}

#wrapper_home #content #info_box #left_box #title1 {
width: 304px;
height: 24px;
margin-bottom: 15px;
background: url(../img/lineas.png) no-repeat;
float: left;
}

.act-eng{
background: url(../img/lineas_eng.png) no-repeat !important;
}

.act-cat{
background: url(../img/lineas_cat.png) no-repeat !important;
}

#wrapper_home #content #info_box #left_box #text1 p, #wrapper_home #content #info_box #right_box #text2 p{
margin: 0;
padding: 0 5px 0 0;
/*width: 380px;
height: 201px;*/
float: left;
line-height: 14pt;
}

#wrapper_home #content #info_box #right_box #title2 {
width: 304px;
height: 24px;
margin-bottom: 15px;
background: url(../img/news.png) no-repeat;
float: left;
}

.news-eng{
background: url(../img/news_eng.png) no-repeat !important;
}

.news-cat{
background: url(../img/news_cat.png) no-repeat !important;
}



/******** EMPRESA CONTENT **************/


.display-none{
display: none;
}

.more-width{
width: 900px !important;
}

.more-width1{
width: 640px !important;
}

.less-width1{
width: 260px !important;
}

.less-width2{
width: 300px !important;
}

.more-width2{
width: 600px !important;
}

.more-width3{
width: 500px !important;
}

.more-width4{
width: 700px !important;
}

.less-width4{
width: 200px !important;
}

.more-width5{
width: 650px !important;
}

.less-width5{
width: 250px !important;
}

#wrapper_home #content_empresa {
width: 946px;
float: left;
margin: 20px 0 0 0;
}

#wrapper_home #content_empresa #tabs {
height: 29px;
width: 938px;
margin-left: 2px;
border-top: 1px solid #cacaca;
}

#wrapper_home #content_empresa #tabs a {
padding: 8px;
/*border-top: 1px solid #cacaca;*/
border-left: 1px solid #cacaca;
border-right: 1px solid white;
border-bottom: 1px solid #cacaca;
background: url(../img/menu-bck-tabs.png) repeat-x;
display: block;
float: left;
}

#consultoria-cast, #rsc, #cv-cast, #cv-cat, #dema, #madrid, #sistemas-soluciones, #cv-eng, #systems-solutions, #sistemes-solucions{
border-right: 1px solid #cacaca !important;
}

#wrapper_home #content_empresa #tabs a:hover {
background: url(../img/menu-bck-tabs-hover.png) repeat-x;
}

/******** MENU TRABAJA CON NOSOTROS CASTELLANO ***************/

/*a#rrhh{
width: 45px;
}


a#cv-cast{
width: 115px;
}*/




#wrapper_home #content_empresa #tabs p{
margin: 0;
}


#wrapper_home #content_empresa .panel #emp_text_left #emp_titulo {
background: url(../img/emp_titulo.png) no-repeat;
width: 173px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #emp_titulo_cat {
background: url(../img/empresa-cat.png) no-repeat;
width: 173px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #emp_titulo_eng {
background: url(../img/company.png) no-repeat;
width: 173px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left {
width: 450px;
float: left;
padding-bottom:10px;
}

#wrapper_home #content_empresa .panel #emp_text_left p{
margin-left: 18px;
margin-right: 15px;
margin-top:20px;
color:#666666;
font-size: 12px;
text-align: justify;
}

#wrapper_home #content_empresa .panel #emp_text_left #politica-lista{
margin:0;
padding: 0;
font-size: 12px;
}

#wrapper_home #content_empresa .panel #emp_text_left #politica-lista li{
margin: 0;
padding: 0;
font-size: 12px;
}

/* AÑADIDO */
#wrapper_home #content_empresa .panel .block_left #emp_titulo {
background: url(../img/emp_titulo.png) no-repeat;
width: 173px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #emp_titulo_cat {
background: url(../img/empresa-cat.png) no-repeat;
width: 173px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #emp_titulo_eng {
background: url(../img/company.png) no-repeat;
width: 173px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  {
width: 450px;
float: left;
padding-bottom:10px;
}

#wrapper_home #content_empresa .panel .block_left  p{
margin-left: 18px;
margin-right: 15px;
margin-top:20px;
color:#666666;
font-size: 12px;
text-align: justify;
}

#wrapper_home #content_empresa .panel .block_left  #politica-lista{
margin:0;
padding: 0;
font-size: 12px;
}

#wrapper_home #content_empresa .panel .block_left  #politica-lista li{
margin: 0;
padding: 0;
font-size: 12px;
}

#wrapper_home #content_empresa .panel  .mapa{
/*margin-top: 0 !important;*/
}

#wrapper_home #content_empresa .panel #emp_text_right {
width: 450px;
float: right;
margin-top: 15px;
}

.left{
float: left;
}

.right{
float: right;
}

#wrapper_home #content_empresa .panel #emp_text_right_acordeon {
width: 450px;
float: right;
margin-top: 10px;
margin-bottom: 15px;
}

#wrapper_home #content_empresa .panel #emp_text_right p{
color:#666666;
font-size:12px;
margin-left:18px;
margin-right:15px;
margin-top:20px;
}


#wrapper_home #content_empresa .panel #emp_text_right #lista-empresa {
margin:12px 0 0 70px;
padding: 0;
width: 310px;
height: 130px;
background: url(../img/bck-listas.png) no-repeat;
}

#wrapper_home #content_empresa .panel #emp_text_right #rsc-lista {
margin: 15px 0 0 65px;
padding: 0;
width: 310px;
height: 272px;
background: url(../img/bck-lista-rsc.png) no-repeat;
}

.rsc-lista-corto {
height: 232px !important;
background: url(../img/bck-lista-rsc-cat.png) no-repeat !important;
}


#wrapper_home #content_empresa .panel #emp_text_left #rsc-lista-left {
margin: 15px 0 0 65px;
padding: 0;
}

#wrapper_home #content_empresa .panel #emp_text_left #rsc-lista-left li{
background:transparent url(../img/bullet-lista.png) no-repeat scroll 0 0;
font-size:12px;
margin:10px 0 0;
padding:5px 0 10px 25px;
list-style-type:none;

}

/* AÑADIDO */
#wrapper_home #content_empresa .panel .block_left  #rsc-lista-left {
margin: 15px 0 0 65px;
padding: 0;
}

#wrapper_home #content_empresa .panel .block_left  #rsc-lista-left li{
background:transparent url(../img/bullet-lista.png) no-repeat scroll 0 0;
font-size:12px;
margin:10px 0 0;
padding:5px 0 10px 25px;
list-style-type:none;

}

.lista-outsourcing li{
width: 345px !important;
text-align:justify;
}

#wrapper_home #content_empresa .panel #emp_text_left #lista-soporte{
margin: 0;
padding: 0;
}

#wrapper_home #content_empresa .panel .block_left  #lista-soporte{
margin: 0;
padding: 0;
}

#wrapper_home #content_empresa .panel #emp_text_right li{
margin:0;
padding: 8px 0 8px 15px;
font-size: 12px;
background: url(../img/sep-listas.png) no-repeat bottom;
color: white;
}

#wrapper_home #content_empresa .panel #emp_text_right p.texto-mapa{
margin: 0;
text-align: center;
font-size: 10px;
}

.text {
margin:0;
}

.text2 {
margin:20px 20px 20px 20px;
}

.text2 p {
text-align:justify;
}

.no-bck{
background: none;
}

.mapa-iframe{
margin:0 0 0 65px;
border: 3px solid #dadada;
}

small a{
text-align: center;
color: #2F5988;
}

#wrapper_home #content_empresa .panel ul {
margin-left: 40px;
}

#wrapper_home #content_empresa .panel li {
/*list-style-image: url(../img/bullet.png);
margin: 0;
padding: 0;*/
}

.donde-estamos-lista{
margin: 0;
padding: 0;
}

.donde-estamos-lista li{
font-size:12px;
margin:0;
padding:5px 0 5px 0;
width:220px;
background: url(../img/separador-listas.png) repeat-x bottom;
}

.rrhh-lista{
margin:0 0 0 20px !important;
padding: 0;
}

.rrhh-lista li{
font-size:12px;
margin:0;
padding:5px 0 5px 0;
}


.rrhh-lista li span{

background-color: #2F5988;
color: white;
font-size:12px;
margin:0 10px 0 0;
padding: 5px;
}


/******** FACTOR HUMANO **************/

#wrapper_home #content_empresa .panel #emp_text_left #factor_titulo {
background: url(../img/factor_titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #factor_titulo_cat {
background: url(../img/factor-tit-cat.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #factor_titulo_eng {
background: url(../img/factor-tit-eng.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #factor_titulo {
background: url(../img/factor_titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #factor_titulo_cat {
background: url(../img/factor-tit-cat.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #factor_titulo_eng {
background: url(../img/factor-tit-eng.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** VISION **************/

#wrapper_home #content_empresa .panel #emp_text_left #vision_titulo {
background: url(../img/vision_titulo.png) no-repeat;
width: 103px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #vision_titulo_cat {
background: url(../img/visio-titulo.png) no-repeat;
width: 103px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #vision_titulo_eng {
background: url(../img/vision-eng-titulo.png) no-repeat;
width: 103px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #vision_titulo {
background: url(../img/vision_titulo.png) no-repeat;
width: 103px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #vision_titulo_cat {
background: url(../img/visio-titulo.png) no-repeat;
width: 103px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #vision_titulo_eng {
background: url(../img/vision-eng-titulo.png) no-repeat;
width: 103px;
height: 24px;
margin: 15px 0 5px 16px;
}





/******** MISION **************/

#wrapper_home #content_empresa .panel #emp_text_left #mision_titulo {
background: url(../img/mision_titulo.png) no-repeat;
width: 114px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #mision_titulo_cat {
background: url(../img/missio-titulo.png) no-repeat;
width: 114px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #mision_titulo_eng {
background: url(../img/mision-eng-tit.png) no-repeat;
width: 114px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #mision_titulo {
background: url(../img/mision_titulo.png) no-repeat;
width: 114px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #mision_titulo_cat {
background: url(../img/missio-titulo.png) no-repeat;
width: 114px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #mision_titulo_eng {
background: url(../img/mision-eng-tit.png) no-repeat;
width: 114px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** VALORES **************/

#wrapper_home #content_empresa .panel #emp_text_left #valores_titulo {
background: url(../img/valores_titulo.png) no-repeat;
width: 127px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #valores_titulo_cat {
background: url(../img/valors-titulo.png) no-repeat;
width: 127px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #valores_titulo_eng {
background: url(../img/values-tit.png) no-repeat;
width: 127px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #valores_titulo {
background: url(../img/valores_titulo.png) no-repeat;
width: 127px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #valores_titulo_cat {
background: url(../img/valors-titulo.png) no-repeat;
width: 127px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #valores_titulo_eng {
background: url(../img/values-tit.png) no-repeat;
width: 127px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** RSC **************/

#rsc_titulo_cat {
background: url(../img/respon-titulo-cat.png) no-repeat;
width: 600px;
height: 24px;
margin: 15px 0 5px 16px;
}

#rsc_titulo_eng {
background: url(../img/corp-tit.png) no-repeat;
width: 600px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** RRHH **************/

#wrapper_home #content_empresa .panel #emp_text_left #rrhh_titulo {
background: url(../img/politica.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #rrhh_titulo_eng {
background: url(../img/hr-titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #rrhh_titulo {
background: url(../img/politica.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #rrhh_titulo_eng {
background: url(../img/hr-titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** OFERTAS **************/

#wrapper_home #content_empresa .panel #emp_text_left #ofertas_titulo {
background: url(../img/ofertas.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #ofertas_titulo_cat {
background: url(../img/ofertes-titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #ofertas_titulo_eng {
background: url(../img/offers-titulo.png) no-repeat;
width: 270px;
height: 35px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left #ofertas_titulo {
background: url(../img/ofertas.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left #ofertas_titulo_cat {
background: url(../img/ofertes-titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #ofertas_titulo_eng {
background: url(../img/offers-titulo.png) no-repeat;
width: 270px;
height: 35px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_right #ofertas{
text-align:center;
vertical-align:center;
}

#wrapper_home #content_empresa .panel #emp_text_right #ofertas p{
text-align:center;
margin-top:30px;
}

#wrapper_home #content_empresa .panel #emp_text_right #ofertas img {
margin-top: 20px;
margin-bottom: 40px;
}

#wrapper_home #content_empresa .panel #emp_text_right .img-rrhh{
margin-top:60px;
margin-left:0;
}

/******** CV 

#wrapper_home #content_empresa .panel #emp_text_right #ofertas #cv_titulo {
background: url(../img/cv.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #cv_titulo_cat {
background: url(../img/cv-cat-titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #cv_titulo_eng {
background: url(../img/send-titulo.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

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

/******** SERVICIOS **************/ 

#wrapper_home #content_empresa .panel #emp_text_left #servicios {
background: url(../img/servicios.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #servicios_cat {
background: url(../img/serveis.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #servicios_eng {
background: url(../img/services.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #servicios {
background: url(../img/servicios.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #servicios_cat {
background: url(../img/serveis.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #servicios_eng {
background: url(../img/services.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}


/******** OUTSOURCING **************/

#wrapper_home #content_empresa .panel #emp_text_left #outsourcing_titulo {
background: url(../img/outsourcing.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #outsourcing_titulo {
background: url(../img/outsourcing.png) no-repeat;
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
}

/********* CORE BANKING *********/
#wrapper_home #content_empresa .panel #banking {
background: url(../img/banking.png) no-repeat;
width: 400px;
height: 24px;
margin: 20px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #banking-eng {
background: url(../img/banking-eng.png) no-repeat;
width: 400px;
height: 24px;
float:left;
margin: 10px 0 10px 10px;
*margin: 0 0 0 0;
}

/********* GESTION DEL CAMBIO *********/
#wrapper_home #content_empresa .panel #gestion-es {
background: url(../img/gestion-es.png) no-repeat;
width: 400px;
height: 24px;
margin: 0 0 20px 0;
}

#wrapper_home #content_empresa .panel #gestion-ca {
background: url(../img/gestion-ca.png) no-repeat;
width: 400px;
height: 24px;
margin: 0 0 20px 0;
}

#wrapper_home #content_empresa .panel #gestion-en {
background: url(../img/gestion-en.png) no-repeat;
width: 400px;
height: 24px;
margin: 0 0 20px 0;
}



/******** PROFESIONALES **************/ 

#wrapper_home #content_empresa .panel #emp_text_left #prof_titulo {
background: url(../img/profesionales.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #prof_titulo_cat {
background: url(../img/serveis-pro-cat-titulo.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #prof_titulo_eng {
background: url(../img/pro-serv-tit.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #prof_titulo {
background: url(../img/profesionales.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #prof_titulo_cat {
background: url(../img/serveis-pro-cat-titulo.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #prof_titulo_eng {
background: url(../img/pro-serv-tit.png) no-repeat;
width: 350px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** INGENIERIA **************/ 

#wrapper_home #content_empresa .panel #ing_titulo {
background: url(../img/ingenieria.png) no-repeat;
width: 500px;
height: 24px;
float:left;
margin: 10px 0 10px 10px;
*margin: 0 0 0 0;
}

#wrapper_home #content_empresa .panel #ing_titulo_cat {
background: url(../img/enginyeria-cat-titulo.png) no-repeat;
width: 500px;
height: 24px;
float:left;
margin: 10px 0 10px 10px;
*margin: 0 0 0 0;
}

#wrapper_home #content_empresa .panel  #ing_titulo_eng {
background: url(../img/soft-eng-tit.png) no-repeat;
width: 500px;
height: 24px;
float:left;
margin: 10px 0 10px 10px;
*margin: 0 0 0 0;
}

/******** SOPORTE **************/ 

#wrapper_home #content_empresa .panel #taula{
font-size: 12px;
text-align: justify;
}

#wrapper_home #content_empresa .panel  #soporte_titulo {
background: url(../img/soporte.png) no-repeat;
width: 450px;
height: 25px;
float:left;
margin: 10px 0 10px 10px;
*margin: 0 0 0 0;
}

#wrapper_home #content_empresa .panel  #text {
margin-top:40px;
}

#wrapper_home #content_empresa .panel #soporte_titulo_cat {
background: url(../img/suport-cat-titulo.png) no-repeat;
width: 450px;
height: 25px;
float:left;
margin: 10px 0 0 10px;
*margin: 0 0 0 0;
}

#wrapper_home #content_empresa .panel  #soporte_titulo_eng {
background: url(../img/support-eng-tit.png) no-repeat;
width: 450px;
height: 25px;
float:left;
margin: 10px 0 0 10px;
*margin: 0 0 0 0;
}

#wrapper_home #content_empresa .panel #taula p{
font-size: 12px;
padding-top:5px;
padding-left:10px;
padding-right:40px;
text-align: justify;
}

#wrapper_home #content_empresa .panel #taula1 p{
font-size: 12px;
padding-top:5px;
padding-left:10px;
padding-right:20px;
text-align: justify;
}

.less-bottom {
line-height:1.3em;
*line-height:1.4em;
}

#wrapper_home #content_empresa .panel #lista-tabla-left {
margin: 15px 0 0 65px;
padding: 0;
}

#wrapper_home #content_empresa .panel #lista-tabla-left li{
background:transparent url(../img/bullet-lista.png) no-repeat scroll 0 0;
font-size:12px;
margin:5px 0 0;
padding:5px 0 10px 20px;
list-style-type:none;

}

.lista-servicios li{
text-align:justify;
}

#wrapper_home #content_empresa .panel  #cabecera{
border:1px solid #C77804;
width:360px;
height:95px;
margin-bottom:8px;
padding-bottom:3px;
}

#wrapper_home #content_empresa .panel #error{
border:1px solid #C77804;
margin-bottom:8px;
padding-bottom:3px;
width:360px;
height:95px;
}

#wrapper_home #content_empresa .panel #boton_servicios {
border:1px solid #C77804;
margin-bottom:8px;
padding-top:3px;
width:360px;
height:70px;
}


#wrapper_home #content_empresa .panel #button {
padding-top:3px;
}

#wrapper_home #content_empresa .panel  #cabecera p{
text-align:center;
color: #C77804;
}


#wrapper_home #content_empresa .panel #password1 p{
text-align: center;
}

.img-sistema1{
float: left;
margin: 5px 10px 0 10px;
}



#wrapper_home #content_empresa .panel #error p{
text-align: center;
color: #C77804;
}



#wrapper_home #content_empresa .panel #emp_text_right img{
margin-left: 18px;
}

/************** ACCORDION *******************/

.basic { 
width:360px;
border-left:1px solid #BD772F;
border-right:1px solid #BD772F;
border-top:1px solid #BD772F;
border-bottom:1px solid #BD772F;
margin:50px 0 0 30px;
}

.basic1 { 
width:360px;
border-left:1px solid #BD772F;
border-right:1px solid #BD772F;
border-top:1px solid #BD772F;
border-bottom:1px solid #BD772F;
margin:0 0 0 0;
}

.basic2 { 
width:480px;
border-left:1px solid #BD772F;
border-right:1px solid #BD772F;
border-top:1px solid #BD772F;
border-bottom:1px solid #BD772F;
margin:0 0 0 0;
}

.basic a {
width:354px;
*width: 354px !important;  /* Sólo IE7 */
display:block;
color:white;
background-color:orange;
padding:3px;
}

.basic li{
padding:10px;
width:350px;
*width: 330px !important;  /* Sólo IE7 */
}

.basic .accordionContent ul{
margin: 0 ;
padding:0;
}

.basic1 a{
width:354px;
*width: 354px !important;  /* Sólo IE7 */
display:block;
color:white;
background-color:orange;
padding:3px;
}

.basic1 li{
padding:10px;
width:350px;
*width: 330px !important;  /* Sólo IE7 */
}

.basic1 .accordionContent ul{
margin: 0 ;
padding:0;
}

.basic2 a{
width:474px;
*width: 474px !important;  /* Sólo IE7 */
display:block;
color:white;
background-color:orange;
padding:3px;
}

.basic2 li{
padding:10px;
width:350px;
*width: 330px !important;  /* Sólo IE7 */
}

.basic2 .accordionContent ul{
margin: 0 ;
padding:0;
}

.accordionButton {
border-bottom:1px solid #C77804;
border-top:1px solid #FFB241;
}

.accordionButton1 {
border-bottom:1px solid #C77804;
border-top:1px solid #FFB241;
}

.accordionButton2 {
border-bottom:1px solid #C77804;
border-top:1px solid #FFB241;
}

.accordionContent {
border-bottom:1px solid #C77804;
}

.basic .accordionContent p{
text-align:justify;
vertical-align:center;
}

.basic .accordionContent1 p{
text-align:justify;
vertical-align:center;
}

.basic .accordionContent2 p{
text-align:justify;
vertical-align:center;
}

.basic .accordionContent3 p{
text-align:justify;
vertical-align:center;
margin:1px;
}

.basic1 .accordionContent p{
text-align:justify;
vertical-align:center;
}

.basic1 .accordionContent1 p{
text-align:justify;
margin:1px;
}

.basic1 .accordionContent2 p{
text-align:justify;
margin:1px;
}

.basic1 .accordionContent3 p{
text-align:justify;
vertical-align:center;
margin:1px;
}



/******** CONSULTORIA **************/ 

#wrapper_home #content_empresa .panel #emp_text_left #cons_titulo {
background: url(../img/consultoria.png) no-repeat;
width: 426px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #cons_titulo_cat {
background: url(../img/consul-tit-cat.png) no-repeat;
width: 473px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #cons_titulo_eng {
background: url(../img/consulting.png) no-repeat;
width: 473px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #cons_titulo {
background: url(../img/consultoria.png) no-repeat;
width: 426px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #cons_titulo_cat {
background: url(../img/consul-tit-cat.png) no-repeat;
width: 473px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #cons_titulo_eng {
background: url(../img/consulting.png) no-repeat;
width: 473px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** SOLUCIONES **************/ 

#wrapper_home #content_empresa .panel #emp_text_left #soluciones_titulo {
background: url(../img/productos.png) no-repeat;
width: 400px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #soluciones_titulo_eng {
background: url(../img/sol-pro-tit-eng.png) no-repeat;
width: 400px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_left #solucions_titulo {
background: url(../img/solucions-cat.png) no-repeat;
width: 400px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #soluciones_titulo {
background: url(../img/productos.png) no-repeat;
width: 400px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #soluciones_titulo_eng {
background: url(../img/sol-pro-tit-eng.png) no-repeat;
width: 400px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel .block_left  #solucions_titulo {
background: url(../img/solucions-cat.png) no-repeat;
width: 400px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** RESPONSABILIDAD SOCIAL CORPORATIVA  **************/

#wrapper_home #content_empresa .panel  #rsc_titulo {
background: url(../img/rsc_titulo.png) no-repeat;
width: 600px;
height: 24px;
margin: 15px 0 5px 16px;
}

#wrapper_home #content_empresa .panel #emp_text_right.rsc {
width: 450px;
float: right;
margin-top: 0px;
}

/******** ORACLE  **************/

#wrapper_home #content_empresa .panel  #oracle_titulo {
background: url(../img/oracle-titulo.png) no-repeat;
width: 300px;
height: 24px;
margin: 15px 0 5px 16px;
}

/******** OPENSOURCE  **************/

#wrapper_home #content_empresa .panel  #opensource_es {
background: url(../img/opensource-es.png) no-repeat;
width: 340px;
height: 19px;
margin: 20px 0 5px 20px;
}
#wrapper_home #content_empresa .panel  #opensource_ca {
background: url(../img/opensource-ca.png) no-repeat;
width: 340px;
height: 19px;
margin: 20px 0 5px 20px;
}
#wrapper_home #content_empresa .panel  #opensource_en {
background: url(../img/opensource-en.png) no-repeat;
width: 340px;
height: 19px;
margin: 20px 0 5px 20px;
}

/******** ENMA  **************/

#wrapper_home #content_empresa .panel  #enma-titulo_eng {
background: url(../img/enma-titulo.png) no-repeat;
width: 200px;
height: 24px;
float:left;
margin: 10px 0 0px 10px;
}

/******** DEMA  **************/

#wrapper_home #content_empresa .panel #dema-titulo_eng {
background: url(../img/dema-titulo.png) no-repeat;
width: 200px;
height: 24px;
float:left;
margin: 10px 0 0px 10px;
}

/******** ENMA MAPS  **************/

#wrapper_home #content_empresa .panel  #enma-maps-titulo_eng {
background: url(../img/enma-maps-titulo-eng.png) no-repeat;
width: 200px;
height: 24px;
margin: 13px 0 0 16px;
}

/******** PENTAHO  **************/

#wrapper_home #content_empresa .panel  #pentaho {
background: url(../img/pentaho.png) no-repeat;
width: 200px;
height: 24px;
margin: 20px 0 0 20px;
}

/******** SAFESTICK  **************/

#wrapper_home #content_empresa .panel  #safestick_titulo {
background: url(../img/safestick-titulo.png) no-repeat;
width: 145px;
height: 22px;
margin: 15px 0 5px 16px;
}

/******** SAFECONSOLE  **************/

#wrapper_home #content_empresa .panel  #safeconsole_titulo {
background: url(../img/safeconsole-titulo.png) no-repeat;
width: 190px;
height: 22px;
margin: 15px 0 5px 16px;
}

/******** PWRSMART  **************/

#wrapper_home #content_empresa .panel  #pwrsmart_titulo {
background: url(../img/pwrsmart-titulo.png) no-repeat;
width: 160px;
height: 22px;
margin: 15px 0 5px 16px;
}

/******** TAURO  **************/

#wrapper_home #content_empresa .panel  #tauro_titulo {
background: url(../img/tauro-titulo.png) no-repeat;
width: 146px;
height: 20px;
margin: 15px 0 5px 16px;
}

/******** OPENBRAVO  **************/

#wrapper_home #content_empresa .panel  #openbravo {
background: url(../img/openbravo.png) no-repeat;
width: 200px;
height: 24px;
margin: 20px 0 0 20px;
}

/******** PROJECT·NET  **************/

#wrapper_home #content_empresa .panel  #projectnet {
background: url(../img/projectnet.png) no-repeat;
width: 200px;
height: 24px;
margin: 20px 0 0 20px;
}

.margins {
float:right;
margin: 0px 20px 20px 20px;
}

.margins1 {
float:right;
margin-left: 20px;
}
/*********** CLASES DONDE ESTAMOS ***********************/

.titulo-de{
margin: 15px 0 0 17px;
padding: 0;
font-size:20px;
color: #E08704;
}

.titulo-de1{
margin: 15px 0 0 17px;
padding: 0;
font-size:16px;
color: #E08704;
}

.donde-titulo{
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
background: url(../img/donde-est.png) no-repeat;
}

.location-tit{
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
background: url(../img/location-tit.png) no-repeat;
}

.on-estem{
width: 270px;
height: 24px;
margin: 15px 0 5px 16px;
background: url(../img/on-estem.png) no-repeat;
}

.tabulador{
margin-left: 75px !important;
}

.img-soluciones{
float: left;
}

/******** CONTACT ENG ******/

.no-bck{
background: none !important;
}

#contact{
width: 921px;
height: 354px;
margin: 0 auto;
background: url(../img/slider_bck_partit.png) no-repeat;
}

#contact h1{
color:#2F5988;
padding-bottom: 10px;
margin: 0;
}

.form{
margin:0 0 0 55px;
}

.form td, .form tr{
border: 0;
padding: 5px;
height: 0 !important;
text-align: left;
}

.naranja{
color:#E08704;
margin-top: 10px;
}

#barcelona-contact, #madrid-contact{
width:400px;
margin-left: 60px;
}

#info-contact{
width: 450px;
height:250px;
float:left
}

#mail-contact{
width: 550px;
height:330px;
*height:370px;
float:left;
}



#info-contact .intranet{
width: 390px;
height:250px;
float:left;
margin-top: 25px;
padding-left: 40px;
}

#mail-contact .mailing{
height:350px;
float:left;
padding: 15px 15px 15px 15px;
}

#info-contact .intranet h1{
width: 390px;
float:left;
text-align:left;
margin-left:60px;
margin-top: 40px;
margin-bottom: 20px;
font-size:22px;
}

#mail-contact .mailing h1{
float:left;
text-align:left;
margin-left:60px;
font-size:15px;
}

.login_intranet{
width: 144px;
*width: 140px;
}

#info-contact .extranet{
width: 390px;
height:250px;
float:left;
margin-top: 25px;
padding-left: 40px;
}

#info-contact .extranet h1{
width: 390px;
float:left;
text-align:left;
margin-left:60px;
margin-top: 40px;
margin-bottom: 20px;
font-size:22px;
}

.login_extranet{
width: 144px;
*width: 140px;
}

#info-contact li{
list-style-type: none;
padding-top: 5px;
padding-left: 10px;
}

#imagen-contact{
width:350px;
height: 301px;
float: left;
background: url(../img/contact.png) no-repeat;
border:2px solid white;
margin:28px 0 0 50px;
}

#imagen-contact1{
width:350px;
height: 301px;
background: url(../img/contact.jpg) no-repeat;
border:2px solid white;
margin:28px 0 0 50px;
}

p.email{
margin-top: 15px;
margin-left: 60px;
}


#lista-software {
margin:0 0 0 90px;
padding: 0;
width: 310px;
background: url(../img/bck-listas.png) repeat-y;
}

/**** ENMA CONTACT ************/


.enma{
font-size: 11px !important;
}

td{
height: 30px;
border:1px solid #ECF2F6;
text-align: center;
}

tr.heads{
background-color: #2F5988;
color: #EDEEEE;
}

.enma tr.heads .heads-p{
padding:0 0 3px 4px;
margin: 0 !important;
text-align: center;
}


.content-p{
text-align: center;
margin: 0 !important;
font-size: 12px !important;
padding:3px;
}



.secundaria{
margin-top: 10px;
font-size: 12px !important;
}

.even{
background-color: #c8dff9;
}


.odd{
background-color: #f7e3c7;
}

.width-all{
width:800px;
}


.img-content{
border: 1px solid white;
margin-left: 30px !important;
}

.img-content1{
margin-left: 30px !important;
}

.apps{
text-transform: italic !important;
color: #2F5988 !important;
}




.container {
	overflow: hidden;
	width: 900px;
	margin: 0 auto;
}
#main-news {
	padding: 10px;
	background: #f0f0f0;
	border: 1px solid #ccc;
}


/*--Main Image Preview--*/
.main_image {
	width: 598px; 
	height: 429px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {
	font-size: 2em;
	font-weight: normal;
	margin: 0 0 5px;	
	padding: 10px;
}
.main_image p {
	font-size: 12px;
	padding: 10px;	
	margin: 0;
	line-height: 1.6em;
}
.block small { 
	padding: 0 0 0 20px; 
	background: url(icon_calendar.gif) no-repeat 0 center; 
	font-size: 1em; 
}
.main_image .block small {
margin-left: 10px;
}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #111;
	border-top: 1px solid #000;
}
.main_image a.collapse {
	background: url(btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {
background-position: left bottom;} 

.scroll {
overflow: scroll;
} 

.image_thumb {
	float: left;
	width: 299px;
	height:400px;
	background: #f0f0f0;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
}
.image_thumb img {
	display: none;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
	height: 430px; 
	width: 300px; 
	overflow: auto;
}
.image_thumb ul li{	 
	margin: 0; padding: 12px 10px;
	background: #f0f0f0 url(nav_a.gif) repeat-x;
	width: 250px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #fff;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 5px 0; padding: 0;
	width: 240px;
	text-align:justify;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 170px;
}	
.image_thumb ul li p{display: none;}


.desc .block h2{
width: 100% !important;
padding: 10px !important;
background-color: black;
}

.desc .block small{
display: none;
}

.block h2{
margin: 0 !important;
padding: 0 0 5px 0!important;
font-size: 12px !important;
width: 265px;
}

.block h2{
color: black !important;
}

.main_image h2{
color: #D18536 !important;
}

.block small{
margin: 0 !important;
padding: 5px 0 0 0 !important;
font-size: 10px !important;
color:#2F5988;
}

.block a{
color:#D18536
}

#step {
    margin: 0;
    padding: 0;
}

#wrapper_home #content_empresa .panel #emp_text_left #sin-margen {
margin-top: -18px;
}

#wrapper_home #content_empresa .panel .block_left  #sin-margen {
margin-top: -18px;
}


#step li {
    padding:0;
    margin: 0;
    list-style: none;
    background: url(../img/bullet-lista.png) no-repeat;
    height:23px;
	margin:15px 0 0 25px;
	padding:0 0 15px 25px;
}

#step h3 {
	text-align:justify;
	color: #666;
	border:none !important;
	line-height:12pt;
	margin:0;
	padding:0px 10px 0 0;
}

#step .item1 {
    background: url(../img/bullet-lista.png) no-repeat;
}
#step .item2 {
    background: url(../img/bullet-lista.png) no-repeat;
}
#step .item3 {
    background: url(../img/bullet-lista.png) no-repeat;
}
#step .item4 {
    background: url(../img/bullet-lista.png) no-repeat;
}

#footer{
background-color:#939393;
border-top:1px solid #7E7E7E;
clear:both;
height:50px;
margin-top:-50px;
position:relative;
width:100%;

}

#footer-wrapper{
width:950px;
height:100%;
margin:0 auto;
}

#footer-wrapper p{
padding:15px 0 0 0;
margin:0;
text-align: center;
color: white;
}


.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.button_ftp {
margin-top:10px;
margin-left:68px;
*margin-left:65px !important;  /* Sólo IE7 */
width: 80px;
}

.button_extranet {
margin-top:10px;
margin-left:68px;
*margin-left:65px !important;  /* Sólo IE7 */
width: 80px;
}

.button_webmail{
margin-top:10px;
margin-left:95px;
width: 80px;
}

.button_sus{
float:right;
margin-right:10px;
*margin-right:7px;
width: 125px;
}

.button_unsus{
float:right;
margin-right:10px;
*margin-right:7px;
width: 80px;
}

.button_sus_ca{
float:right;
margin-right:10px;
width: 140px;
}

.button_unsus_ca{
float:right;
margin-right:10px;
width: 100px;
}

.button_sus_en{
float:right;
margin-right:10px;
width: 140px;
}

.button_unsus_en{
float:right;
margin-right:10px;
width: 100px;
}

.mail-button{
float:right;
margin-right:10px;
width: 80px;
}

.mail-button-ca{
float:right;
width: 80px;
}

.size{
width: 388px;
*width: 391px;
font-family:Verdana;
font-style:inherit;
font-weight:inherit;
font-size: 12px;
}

.size_ca{
width: 405px;
font-family:Verdana;
font-style:inherit;
font-weight:inherit;
font-size: 12px;
}

.size_en{
width: 400px;
font-family:Verdana;
font-style:inherit;
font-weight:inherit;
font-size: 12px;
}

.size1{
width: 405px;
*width: 402px;
}

.comentarios {
margin:25px 10px 30px 55px;
*margin:25px 10px 30px 35px;
}

.comentarios_box {
margin:0px 0px 0px 12px;
width: 382px;
*width: 365px;
}

.login_webmail{
width: 175px;
*width: 173px;
}

#wrapper_home #content_empresa .panel #alternatiu {
background-color: #F0F0F0;
width: 173px;
height: 24px;
margin: 200px 200px 200px 200px;
}

.image_padding {
padding: 15px 15px 15px 0px;
}

#mailing h1 {
width: 390px;
float:left;
text-align:left;
margin-left:10px;
margin-top: 10px;
margin-bottom: 10px;
font-size:22px;
}

#img-mailing {
padding:35px 35px 35px 35px;
*padding:55px 35px 35px 35px;
}

#img-mailing1 {
padding:15px 35px 35px 35px;
*padding:85px 35px 35px 35px;
}

.aviss{
color:#2F5988;
font-size:16px;
text-align:justify;
margin: 20px 20px 20px 20px;
*margin: 0px 20px 20px 20px;
}

.img-right {
float:right;
padding:20px 10px 10px 20px; 
}

.margin {
margin: 18px 10px 10px 10px;
}

.margin p {
text-align:justify;
}

#scort-a {
	float: left;
	width: 300px;
}

#scort-b { 
	float: left;
	width: 300px;
}

#scort-c {
	float: right;
	width: 300px;
}

.logo-scort {
float:right;
margin:30px 5px 15px 15px;
*margin:20px 5px 15px 15px;
}

