html,body{margin: 0px; font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color:#e6e6e6; height:100%}

a, a:link {text-decoration: none; color: #ffffff;}
a:visited { color: #ffffff;}
a:focus, a:active {color: #ffffff;}
a:hover{ color: #ffffff;text-decoration: none;}
img{border: none;}
ul{list-style: disc outside; }


#contenido{width:968px; min-height:100%; margin:0px auto; background: url(../img/web/fondoWeb.png) repeat-y; padding-bottom:10px;}

#contenido #header{float:left; width:960px;}
#contenido #header h1{text-indent:-5000px; font-size: 14px;  width:590px; height:100px; margin:10px 0 0 10px; float:left;}
#contenido #header h1 a{display:block; width:320px; height:75px; margin:10px 0 0 10px; float:left;}
#contenido #header div#lema{margin:-85px 0 0 210px; float:left; width:350px; height:50px;font-size: 26px; font-weight: normal; font-family: "Times New Roman", Times, serif; text-align:center }

#contenido #header #visita{float:right; margin:10px 10px 0 0; background:url(../img/web/pastilla_menu.png) no-repeat; width:342px; height:85px;}
#contenido #header #visita #concertar{float:left; margin:3px 0 0 3px; background:url(../img/web/pastilla_menu_peq.png) no-repeat; width:161px; height:78px;}
#contenido #header #visita #texto_visita ul{float:right;list-style: none;margin: 5px 10px 0 0;}
#contenido #header #visita #texto_visita ul li{list-style: none; text-align:right; }
#contenido #header #visita #texto_visita ul li.tit_tel{color:#ffffff; margin-top:10px;}
#contenido #header #visita #texto_visita ul li.telefono{color:#555555; font-size:17px; font-weight: bold }
#contenido #header #visita #texto_visita ul li.formulari_visita a{color:#555555; font-size:12px; margin-top:8px;display:block;}
#contenido #header #visita #texto_visita ul li.formulari_visita a:hover{color:#4F5E5E}


#contenido #header #visita #idiomas{float:left;margin:10px 10px 0 0;}
#contenido #header #visita #idiomas p.tit{margin:0 0 5px 15px; font-size: 10px; color:#ffffff;}
#contenido #header #visita #idiomas #cat, #contenido #header #visita #idiomas #esp{float:left; width:61px; height:20px; margin:0 15px; font-size: 9px; line-height:21px; vertical-align: bottom; color:#fff;}
#contenido #header #visita #idiomas #cat, #contenido #header #visita #idiomas #esp{background:url(../img/web/idioma_actiu.png) no-repeat; text-align:center;}
#contenido #header #visita #idiomas #cat.actiu, #contenido #header #visita #idiomas #esp.actiu{text-decoration:underline; text-align:center; background: none; font-weight: bold; color:#000000; font-size: 12px }
#contenido #header #visita #idiomas #cat.actiu, #contenido #header #visita #idiomas a{width:61px; height:21px; display:block;}

#contenido #header #menu{width:100%;float:left; height:39px; border-top: solid 1px #4F5E5E;border-bottom: solid 1px #4F5E5E; background-color:#555555; margin:10px 0 0 4px;}
#contenido #header #menu ul{list-style: none; display:inline; padding:0px; margin:0 0 0 0px; height:39px; float:left;width:100%;}
#contenido #header #menu ul li{list-style: none; display:inline; padding:10px 5px 0 5px; vertical-align:middle; color:#ffffff; height:29px; float: left; width:90px; text-align:center;}
#contenido #header #menu ul li.largo{width:150px;}
#contenido #header #menu ul li a{display:block;margin:-10px auto 0 auto; padding: 10px 0 0 10px;height:29px;}

#contenido #header #menu ul li.actual{ background-color: #999999; }
#contenido #header #menu ul li.largo actual{ background-color: #999999; }
#contenido #header #menu ul li a:hover{text-decoration:underline;}


#contenido #banner_inicio{width:934px; height:310px; margin:10px auto 0 auto;}
#contenido #banner_inicio ul#slider li .banner{width:934px; height:310px;}

/*Slider*/
#contenido ul#slider{list-style:none;}
#contenido ul#slider li{padding:0px;}
/*fin Slider*/

.num_1{background:transparent url(../img/slider/Banner-01.jpg) no-repeat;}
.num_1 h2 {margin:0px;padding:25px 0 0 25px;color:#000000; font-size: 32px; font-weight: normal; }
.num_1 h2 a {color:#000000;}
.num_1 h2 a:hover{text-decoration:underline;}
.num_1 ul{display:block; color:#4f5e5e; margin:10px 0 0 30px; font-size: 11px; width:400px; padding-left:15px; list-style:disc;}
.num_1 ul li{margin-top:5px;}

.num_2{background:transparent url(../img/slider/Banner-02.jpg) no-repeat;}
.num_2 h2 {margin:0px;padding:25px 0 0 25px;color:#000000; font-size: 38px; font-weight: normal; }
.num_2 h2 a {color:#000000;}
.num_2 h2 a:hover{text-decoration:underline;}
.num_2 p{display:block; color:#4f5e5e; margin:20px 0 0 20px; font-size: 12px; width:240px;}
.num_2 ul{display:block; color:#4f5e5e; margin:20px 0 0 30px; font-size: 11px; width:400px; padding-left:15px; list-style:disc;}
.num_2 ul li{margin-top:5px;}

.num_3{background:transparent url(../img/slider/Banner-03.jpg) no-repeat;}
.num_3 h2 {margin:0px;padding:25px 0 0 450px;color:#000000; font-size: 38px; font-weight: normal; }
.num_3 h2 a {color:#000000;}
.num_3 h2 a:hover{text-decoration:underline;}
.num_3 p{display:block; color:#4f5e5e; margin:20px 0 0 450px; font-size: 12px; width:400px;}
.num_3 ul{display:block; color:#4f5e5e; margin:20px 0 0 450px; font-size: 11px; width:400px; padding-left:15px; list-style:disc;}
.num_3 ul li{margin-top:5px;}

.num_4{background:transparent url(../img/slider/Banner-04.jpg) no-repeat;}
.num_4 h2 {margin:0px;padding:25px 0 0 25px;color:#000000; font-size: 34px; font-weight: normal; }
.num_4 h2 a {color:#000000;}
.num_4 h2 a:hover{text-decoration:underline;}
.num_4 ul{display:block; color:#4f5e5e; margin:20px 0 0 30px; font-size: 11px; width:400px; padding-left:15px; list-style:disc;}
.num_4 ul li{margin-top:5px;}

.num_5{background:transparent url(../img/slider/Banner-05.jpg) no-repeat;}
.num_5 h2 {margin:0px;padding:25px 0 0 23px;color:#000000; font-size: 24px; font-weight: normal; }
.num_5 h2 a {color:#000000;}
.num_5 h2 a:hover{text-decoration:underline;}
.num_5 ul{display:block; color:#4f5e5e; margin:10px 0 0 35px; font-size: 11px; width:215px; padding-left:15px; list-style:disc;}
.num_5 ul li{margin-top:5px;}
.num_5 ul li a{text-decoration:none; color: #4f5e5e; font-weight:bold;}
.num_5 p {margin:0px;color:#4f5e5e; font-weight: normal; width:220px;margin:10px 0 0 35px; font-size: 11px;}





#contenido #tres_columnas, #contenido #pie{width:934px; margin:10px auto 0 auto; border:solid 1px #d0d0d0; border-right:none; border-left:none; background-color:#ffffff;}
#contenido #tres_columnas .separador{width:2px; margin:10px 0; height:204px;float:left;}

#contenido #tres_columnas #col_1, #contenido #tres_columnas #col_2{width:310px; float:left;}
#tres_columnas #col_2{border-left: solid 1px #E6E6E6;}


#contenido #tres_columnas #col_3{border:none; width:310px;float:left;background: #e4e4e4;}
#contenido #tres_columnas #col_1 img{display:block; float:left;}
#contenido #tres_columnas #col_1 h2, #contenido #tres_columnas #col_2 h2
    {margin:5px 0 0 5px; display:inline-block; color:#fbb03b; float:left; width:150px;}
#contenido #tres_columnas #col_1 p, #contenido #tres_columnas #col_2 p{margin:5px 0 0 5px; display:inline-block; color:#141414; float:left; width:150px;}
#contenido #tres_columnas #col_1 p, #contenido #tres_columnas #col_2 p{color:#898989; font-size:12px;}
#contenido #tres_columnas #col_1 a, #contenido #tres_columnas #col_2 a{color:#141414; font-size:9px; float:right; font-weight: bold }
#contenido #tres_columnas #col_1 a{margin:20px 5px 0 0;}
#contenido #tres_columnas #col_2 a{margin:20px 5px 0 0;}
#contenido #tres_columnas #col_2 #G4js{ width:160px; height:224px; float:left;}
#contenido #tres_columnas #col_2 #G4js_contenido{ width:150px; height:224px; float:left;}
#contenido #tres_columnas #col_2 #G4js img{ float:left; margin-top:20px;}


#contenido #tres_columnas #col_3 {}
#contenido #tres_columnas #col_3 h2{margin:5px 5px 0 0; display:inline-block; color:#4F5E5E; float:right;}
#contenido #tres_columnas #col_3 ul li{float:left; list-style:none; margin:0px 0px 0px 0px; text-align:center;padding:0px;}

#contenido #tres_columnas #col_3{background: #e4e4e4 url(../img/web/contactar.jpg) no-repeat top right; width:302px;height:224px;  margin:0 0 0 10px; padding: 0px; border-left: solid 1px #E6E6E6}
#contenido #tres_columnas #col_3 a{color: #141414; text-align:right; padding:0px; display:block; width:250px; height:84px; font-size: 24px; font-weight: bold; }


/* Pie de página */
#contenido #sub_pie{width:934px; margin:10px auto 0 auto; color:#898989; font-size:10px;border-top:solid 1px #E6E6E6}
#contenido #sub_pie p{margin:5px 0 0 0;}
#contenido #sub_pie a{color:#898989;}
#contenido #sub_pie a:hover{text-decoration:underline;}





/* Presentacio */

#contenido #presentacio, #contenido #nauix, #contenido #disseny_web, #contenido #genero, #contenido #notes_legals
    {width:934px; margin:10px auto; color:#898989; font-size:11px; border-top:solid 1px #E6E6E6;background-color:#ffffff; padding-bottom:10px;}
#contenido #presentacio h2{color:#555555; font-size: 22px; margin:5px 10px;}

#contenido #presentacio p{margin: 7px 10px; font-size: 11px; text-indent: 15px; line-height: 15px; width:530px;float:right; text-align: justify;color:#555555;}
#contenido #presentacio p.primero{margin-top:15px;}
#contenido #presentacio p.objetivo{padding:10px 20px; border-top: solid 2px #FBB03B;border-bottom: solid 2px #FBB03B; margin:0px; font-size:16px;text-indent: 0px; color:#141414; width:490px; margin-right: 10px;}
#contenido #presentacio img{float:left;margin:5px 10px;}




/* Nauix */
#contenido #nauix p, #contenido #nauix h2,#contenido #nauix h3,  #contenido #disseny_web h2,
#contenido #disseny_web p, #contenido #genero h2, #contenido #genero p,#contenido #notes_legals h2,
#contenido #notes_legals h3, #contenido #notes_legals p{margin-left:10px;margin-right:10px;}

#contenido #notes_legals a{font-weight: bold; color: #898989 }
#contenido #notes_legals a:hover{ text-decoration: underline }

#contenido #genero p{ font-size: 12px;width:550px;}


 #contenido #disseny_web ul{margin-left:450px; display:block; }
 #contenido #disseny_web ul li{width:350px; margin-top:10px}


#contenido #genero img,#contenido #disseny_web img{float:left; margin: 0px 20px;}
#contenido #genero ul{font-size: 12px; width:550px;}
#contenido #genero ul li{line-height:17px; margin-top:5px;}
#contenido #genero img#migrar{float:right;}



#contenido #nauix #sub_menu{color:#555555; float:left; width:250px; }
#contenido #nauix #sub_menu a{color:#555555;}
#contenido #nauix #sub_menu ol li{margin-top:8px;}
#contenido #nauix #sub_menu ol li.actual{font-weight:bold;}
#contenido #nauix #sub_menu ol li a:hover{text-decoration:underline;}

#contenido #nauix #contenido_nauix{width:674px; float:left}
#contenido #nauix #contenido_nauix ul#organizacion li{margin-top:10px;}

html body div#contenido div#nauix div#contenido_nauix table.valoracion {padding:0px; border: solid 1px #555555; padding: 2px; margin:auto;}
html body div#contenido div#nauix div#contenido_nauix table.valoracion tr th[scope="row"] {width:230px;}


html body div#contenido div#nauix div#contenido_nauix table.valoracion thead th{text-transform: uppercase; background-color: #FBB03B; color:#141414; height:18px; vertical-align:middle;}
html body div#contenido div#nauix div#contenido_nauix table.valoracion tbody tr th{text-transform: uppercase;  color:#141414; text-align:left; min-height:18px; border-bottom:dotted 1px #999999; vertical-align:middle; width:150px;}
html body div#contenido div#nauix div#contenido_nauix table.valoracion tbody tr td{text-align:center; min-height:16px; border-bottom:dotted 1px #999999; vertical-align:middle; }
html body div#contenido div#nauix div#contenido_nauix table.valoracion tbody tr td.ultimo, html body div#contenido div#nauix div#contenido_nauix table.valoracion tbody th.ultimo{border-bottom:none;}
html body div#contenido div#nauix div#contenido_nauix table.valoracion tfoot td{background-color: #E6E6E6; color:#141414; border-top: solid 1px #999999; padding:5px; font-size: 10px;}
html body div#contenido div#nauix div#contenido_nauix table.valoracion caption{text-indent:-5000px; font-size:0px;}
html body div#contenido div#nauix div#contenido_nauix table.valoracion tbody tr th ul  li{padding:0px }


#contenido #nauix #formulario{width:480px;float:left;}
#contenido #nauix #formulario p{width:480px;clear:both; text-align:center; font-size: 12px }
#contenido #nauix #formulario p span{display:block; clear:both; font-size: 16px; font-weight: bold; color: #555555; margin: 10px 0;}
#contenido #nauix #formulario p span a{color: #555555; text-decoration:none;}
#contenido #nauix #formulario p span a:hover{text-decoration:underline;}

#contenido #nauix #formulario form{margin-top:20px;}
#contenido #nauix #formulario h2{margin-left:50px;}
#contenido #nauix #formulario label{width:90px;float:left; display:block; margin:5px 5px 5px 100px; clear:both; }
#contenido #nauix #formulario input{width:215px;float:left;}
#contenido #nauix #formulario textarea{width:215px; height:150px;float:left;}
#contenido #nauix #formulario input[type="submit"]{width:220px;margin:10px 0 20px 195px;float:left;}

#contenido #nauix #datosContactar{width:438px;height:455px;float:right;background:url(../img/web/movil.jpg) no-repeat; margin: 10px 10px 0 0;}
#contenido #nauix #formulario p#datos_recibidos{font-size: 16px; font-weight: bold; color: #555555; margin:80px 0 0 0;}

/* Sectores */
#contenido #nauix #sectores .sectores_clientes{float:left;width:300px;  margin-left:5px;}
#contenido #nauix #sectores img{float:right;margin:5px 40px 0 0;}
#contenido #nauix #sectores .sectores_clientes h2{margin:10px;}
#contenido #nauix #sectores .sectores_clientes p{margin:10px;}
#contenido #nauix #sectores .sectores_clientes dl{margin:20px;}
#contenido #nauix #sectores .sectores_clientes dt{margin:20px 0 0 0; font-size: 12px; font-weight: bold; color: #141414; text-decoration: underline; }
#contenido #nauix #sectores .sectores_clientes dd{margin:5px 0 0 10px; font-size: 10px; font-weight: bold; color: #555555;}


#contenido #nauix #contenido_nauix table.valoracion {padding:0px; border: solid 1px #555555; padding: 2px; margin:auto;}


#contenido #nauix #contenido_nauix table.valoracion thead th{text-transform: uppercase; background-color: #FBB03B; color:#141414; height:18px; vertical-align:middle;}
#contenido #nauix #contenido_nauix table.valoracion tbody th{text-transform: uppercase;  color:#141414; text-align:left; min-height:18px; border-bottom:dotted 1px #999999; vertical-align:middle;}
#contenido #nauix #conenido_nauix table.valoracion tbody td{text-align:center; min-height:16px; border-bottom:dotted 1px #999999; vertical-align:middle; width:150px;}
#contenido #nauix #contenido_nauix table.valoracion tbody td.ultimo, #contenido #nauix #contenido_nauix table.valoracion tbody th.ultimo{border-bottom:none;}
#contenido #nauix #contenido_nauix table.valoracion tfoot td{background-color: #E6E6E6; color:#141414; border-top: solid 1px #999999; padding:5px; font-size: 10px;}
#contenido #nauix #contenido_nauix table.valoracion caption{text-indent:-5000px; font-size:0px;}

/* Newsletters */

#contenido #Newsletters, #contenido #nauix, #contenido #disseny_web, #contenido #genero, #contenido #notes_legals
    {width:934px; margin:10px auto; color:#898989; font-size:11px; border-top:solid 1px #E6E6E6;background-color:#ffffff; padding-bottom:10px;}
#contenido #Newsletters h2{color:#555555; font-size: 22px; margin:5px 10px;}
#contenido #Newsletters img{float:left;margin:5px 10px;width:350px;border:solid 1px #999;}
#contenido #Newsletters ul{display:inline-block; width:530px; list-style: none; padding: 0px;}
#contenido #Newsletters ul li{display:inline; float: left; width:130px; list-style: none; margin: 5px 0; text-align: center;}
#contenido #Newsletters ul li a{color:#555555}
