body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../web_grafica/barra_gris.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ffffff;
text-align:center;
width:984px;
margin-left:auto;
margin-right:auto;
}
p{
text-align:justify;
}
p.logosclientes{
float:left;
width:100%;
text-align:center;
}
p.textopartners{
text-align:left;
margin:3px 3px 3px 3px;
}
div.body1{
  background-image:url(../web_grafica/buena/fondobody1.gif);
background-repeat:no-repeat;
height:35px;
float:left;
width:100%;
text-align:right;
vertical-align:top;
padding-top:1px;
}
span.altreaslangs{
   color:#4ac5df;
}
div.partners_comerciales{
float:left;
width:45%;
}
div.partners_tech{
float:left;
width:45%;
margin:0px 0px 0px 20px;

}

img.logos_clients{
margin:20px 20px 20px 20px;
border:none;
}

a.logos_clients {
text-decoration:none;
}

div.cuadro_inicio{
 width:540px;
 height:350px;
 background-image:url(../web_grafica/buena/cuadro_inicio_blanco.jpg);
}
p.cuadro_inicio{
  font-size:16px;
  font-weight:bold;
color:#666666;
}
div.body2{
float:left;
width:100%;
}


div.presenta{
   width:40%;
margin-top:20px;
padding-left:5%;
float:left;
}
span.recomended{
 color:#FF0000;
font-size:0.8em;
margin-left:10px;
}
a.vermell{
color:#666666;
}
div.demo_opcio{
width:100%;
float:left;
margin-bottom:30px;
position:static;
margin-top:100px;
}
div.demo_opcio_boto{
width:20%;
float:left;

}
div.demo_opcio_explain{
width:80%;
float:left;
}

div.demo2 {
float:left;
width:60%;

}

div.screen {
float:right;
width:39%;
position:relative;
}
img.screen{
border:1px solid #CCCCCC;
margin-bottom:40px;
}
div.presenta_der{
  width:45%;
float:left;
text-align:justify;
margin:20px 0px 20px 0px;
height:230px;
}
div.presenta_izq{
  width:45%;
float:right;
text-align:justify;
margin:20px 0px 20px 0px;
height:230px;
}

div.presenta_der_2{
  width:45%;
float:left;
text-align:justify;
margin:20px 0px 10px 0px;
height:150px;
}
div.presenta_izq_2{
  width:45%;
float:right;
text-align:justify;
margin:20px 0px 10px 0px;
height:150px;
}
div.presenta_corregido{
  width:49%;
float:right;
text-align:justify;
margin:20px 0px 10px 0px;
height:150px;
}
div.subpresenta1{
  float:left;
width:19%;

}

div.subpresenta2{
  float:left;
width:80%;
text-align:justify;

}

div.logo{
   width:30%;
height:70px;
float:left;
}
div.idiomas{
   width:68%;
height:70px;
float:left;
}
div.body3{
height:29px;
float:left;
width:100%;
}

div.menu{
background-image:url(../web_grafica/barra_blava.jpg);
background-repeat:repeat-x;
float:left;
width:985px;
margin-left:1px;
margin-right:1px;
color:#4ac5df;
height:60px;
}
ul.menu_arriba{
   display:block;
   margin:0px 0px 5px 10px;
   padding:0px 0px 0px 0px;
}
li.menu_arriba{
   display:block;
   float:left;
   padding:0px 0px 10px 0px;
   margin:0px 0px 5px 0px;
}
a.menu{
   color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
a.menu_menu{
   color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
font-weight:bold;
}
a.menu_menu:hover{
   color:#4ac5df;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
font-weight:bold;
}

div.navBar{
  padding:0px 0px 0px 0px;
  margin:00px 0px 0px 0px;
  width:180px;
  float:left;
}
h3.clientes{
  color:#000099;
  font-size:13px;
}
h3{
  color:#4ac5df;
  font-size:20px;
  text-align:left;
   margin-top:0px;
}
h4{
  color:#4ac5df;
  font-size:20px;
  text-align:left;
   margin-top:0px;
}

h5 {
color:#cccccc;
  font-size:15px;
  text-align:left;
   margin-top:0px;
}
p.trial{
  margin:3px 0px 3px 0px;
  font-weight:bold;
}
h3.submenu{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  text-align:right;
  font-size:16px;
  color:#4ac5df;
}
div.contenido{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 20px;
  float:left;
  width:550px;
}
div.contenido_index{
  margin:0px 0px 0px 0px;
  float:left;
  width:984px;
}
div.product_overview{
float:left;
width:50%;
text-align:left;
margin-bottom:50px;
margin-top:20px;
}
div.product_overview1{
width:70%;
text-align:left;
margin-bottom:30px;
margin-top:20px;
margin-left:15%;
margin-right:15%;
}
h2{
text-align:left;
font-size:16px;
color:#4ac5df;
}
h2.iweb{
text-align:center;
}
div.sectionLinks{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:175px;

}
ul.submenu{
   list-style-type:none;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   text-align:right;

}
li.submenu{
  list-style-type:none;
  text-align:right;
  border-bottom:1px solid #cccccc;
  margin-top:4px;
  padding:2px 2px 2px 2px;
 background-color:#F0F8FF;
}
a.menu{
  font-size:12px;
}
a.menu:hover{
  font-size:12px;
  color:#4ac5df;
  text-decoration:none;
}
div.feature_clientes{
margin-top:50px;
float:left;
width:30%;
height:250px;
margin-left:3%;
}
em{
color:#666666;
}
img.imagen_clientes{
  float:left;
  margin:20px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #000000;
}
p.texto_clientes2{
  text-align:justify;
  width:300px;
}
p.texto_clientes{
  text-align:justify;
}
p.texto_clientes_resaltado{
  text-align:justify;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:5px 5px 5px 5px;
  float:left;
  width:95%;
}

p.texto_clientes_resaltado66{
  text-align:justify;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:5px 5px 5px 5px;
  float:left;
  width:95%;
  height:100px;
}
p.texto_clientes_resaltado55{
  text-align:center;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:5px 5px 5px 5px;
  float:left;
  width:95%;
  font-size:10px;
}
p.texto_clientes_resaltado_2{
  text-align:justify;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:5px 5px 5px 5px;
  float:left;
  width:45%;
  margin:100px 40px 0px 0px;
}
p.texto_clientes_resaltado1{
  text-align:center;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:10px 5px 3px 5px;
  margin:0px 0px 0px 0px;
  height:30px;
  line-height:16px;
}
p.texto_clientes_resaltado2{
  text-align:justify;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:10px 10px 10px 10px;
}
div.texto_clientes_resaltado3{
  text-align:left;
  font-size:12px;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  height:20px;
  padding: 10px 10px 5px 10px;
width:80%;
}
a.info_soluciones{
color:#4ac5df;
}
strong{
font-weight:600;
color:#666666;
}
a.info_soluciones_2{
color:#4ac5df;
}

div.blau{
background-color:#F0F8FF;
float:left; 
width:50%;
height:100%;
}
tr.blau{
background-color:#F0F8FF;
}
div.imagen_detalle_clientes{
  height:330px;
}
img.imagen_detalle_clientes{
  margin:40px 0px 100px 40px;
  padding:0px 0px 0px 0px;
  border:1px solid #000000;
  float:none;
}
th{
   background-color:#3366CC;
   color:#FFFFFF;
   font-size:14px;
   text-align:center;
}
caption{
  color:#000000;
  font-size:12px;
  font-weight:bold;
}
table.tabla_clientes{
  width:500px;
  border:0px solid #000066;
  font-size:12px;
  text-align:left;
}
tr.par{
    background-color:#E0E0E0;
}
p{
  font-size:12px;
  text-align:justify;
}
a.link_rojo{
  color:#CC0000;
  font-weight:bold;
}
a.link_gris{
  color:#999999;
  font-weight:bold;
}
a.link_verde{
  color:#4ac5df;
  font-weight:bold;
}
div.content_clients{
   width:500px;
}
div.programacion{
 width:160px;
 height:200px;
 background-color:#E1E1FF;
 margin:0px 20px 60px 0px;
 padding:0px 0px 0px 0px;
 border:1px solid #000066;
 float:left;
 background-image:url(../imatges/programacio_cuadre.jpg);
 background-repeat:no-repeat;
 color:#FFFFFF;
}
td.capses{
 text-align:center;
  font-size:18px;
 font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
div.programacion2{
 width:160px;
 height:200px;
 background-color:#E1E1FF;
  background-repeat:no-repeat;
 margin:0px 20px 60px 0px;
 padding:0px 0px 0px 0px;
 border:1px solid #000066;
 float:left;
 color:#000000;
}
div.ecomerce{
 width:160px;
 height:200px;
 background-color:#FFD5D5;
 margin:0px 20px 60px 0px;
 padding:0px 0px 0px 0px;
  border:1px solid #CC0000;
 float:left;
 background-image:url(../imatges/commerce1_cuadre.jpg);
 background-repeat:no-repeat;
 color:#FFFFFF;
}
div.ecomerce2{
 width:160px;
 height:200px;
 background-color:#FFD5D5;
 margin:0px 20px 60px 0px;
 padding:0px 0px 0px 0px;
  border:1px solid #CC0000;
 float:left;
}
div.wap{
 width:160px;
 height:200px;
  background-color:#DFFFEF;
 margin:0px 20px 60px 0px;
 padding:0px 0px 0px 0px;
  border:1px solid #008040;
 float:left;
 background-image:url(../imatges/wap_cuadre.jpg);
  background-repeat:no-repeat;
 color:#FFFFFF;
}
div.wap2{
 width:160px;
 height:200px;
 background-color:#DFFFEF;
 margin:0px 20px 60px 0px;
 padding:0px 0px 0px 0px;
  border:1px solid #008040;
 float:left;
}
div.dominis{
 width:160px;
 height:200px;
 background-color:#FFFFCC;
 margin:0px 0px 60px 0px;
 padding:0px 0px 0px 0px;
  border:1px solid #FFF000;
 float:left;
 background-image:url(../imatges/hosting_cuadre.jpg);
  background-repeat:no-repeat;
 color:#FFFFFF;
}
div.dominis2{
 width:160px;
 height:200px;
 background-color:#FFFFCC;
 margin:0px 0px 60px 0px;
 padding:0px 0px 0px 0px;
  border:1px solid #FFF000;
 float:left;
}
p.index_cuadro1{
margin:140px 0px 0px 0px;
padding:0px 2px 37px 2px;
}
p.index_cuadro2{
margin:165px 0px 0px 0px;
padding:0px 2px  1px 2px;
}
p.index_cuadro3{
margin:165px 0px 0px 0px;
padding:0px 2px 20px 2px;
}
p.index_cuadro4{
margin:140px 0px 0px 0px;
padding:0px 2px 20px 2px;
}
acronym{
  cursor:help;
  color:#4ac5df;
  font-weight:bold;
  text-decoration:underline;
  font-style:italic;
}
a.a_cuadros{
 color:#000000;
}
a.a_cuadros:hover{
 color:#000000;
}
ul.seccion_programacion{
 font-size:12px;
 text-align:justify;
}
li.seccion_programacion{
 margin:0px 0px 20px 0px;
}
img.triada{
   border:0px;
   margin:5px 35px 5px 35px;
}
img.rand{
  border:1px solid #4ac5df;
}
p.top{
   margin:0px 0px 40px 0px;
}
p.error{
  color:#FF0000;
  width:100%;
  text-align:center;
}
a.top{
  color:#999999;
  font-weight:bold;
}
div.mapaweb{
  text-align:left;
}
li.up_fecha{
   color:#4EC10E;
   font-size:12px;
}
li.up_tipo{
   color:#4EC10E;
   margin-top:15px;
}
li.up_explain{
   color:#000000;
   margin-bottom:5px;
}
div.trial{
height:33px;
  width:220px;
float:right;
background-image:url(../web_grafica/buena/boton1.jpg);
background-repeat:no-repeat;
text-align:center;
padding-top:3px;
margin-top:15px;
}
a.trial{
 color:#4ac5df;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
a.links_foot{
   color:#4ac5df;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
td.superior_derecha{
  background-image:url(../web_grafica/recuadre/superior_derecha.jpg);
  width:25px;
  background-position:right;
  background-position:top;
}
td.superior_centro{
  background-image:url(../web_grafica/recuadre/superior_centro.jpg);
  background-repeat:repeat-x;
}
td.superior_izquierda{
  background-image:url(../web_grafica/recuadre/superior_izquierda.jpg);
  height:25px;
  width:25px;
}

td.centro_derecha{
  background-image:url(../web_grafica/recuadre/centro_derecha.jpg);
  background-repeat:repeat-y;
  background-position:right;
}
td.centro_centro{
  background-color:#ffffff;
}
td.centro_izquierda{
  background-image:url(../web_grafica/recuadre/centro_izquierda.jpg);
  background-repeat:repeat-y;
}


td.inferior_derecha{
  background-image:url(../web_grafica/recuadre/inferior_derecha.jpg);
  background-repeat:repeat-y;
  background-position:right;
  background-position:bottom;
  width:25px;
}
td.inferior_centro{
  background-image:url(../web_grafica/recuadre/inferior_centro.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}
td.inferior_izquierda{
  background-image:url(../web_grafica/recuadre/inferior_izquierda.jpg);
  height:25px;
}
caption.recuadro{
  color:#000000;
  font-weight:bold;
   text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
table.recuadro{
  color:#000000;
}
a.more{
font-size:16px;
}
span.letrotas{
font-size:32px;
color:#888888;
}
a.letrotas{
font-size:32px;
color:#888888;
}
input.botones{
  background-image:url(../web_grafica/recuadre/boton1.jpg);
height:30px;
  width:220px;
  color:#000000;
 border:0px;
  font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
 cursor:pointer;
  margin-bottom:4px;
   padding-top:0px;
margin-top:0px;
elevation:below;
}
u.features{
  text-align:left;
}
li.features{
text-align:left;
font-size:12px;
}
ul.update_canvis{
 font-size:10px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
}
li.update_canvis{
font-size:10px;
}

li.titulo_video {
font-size:13px;
color:#4ac5df;
list-style-image:url(../web_grafica/icono_burbuja.jpg);
}

img.video {
border-style:solid;
  border-color:#cccccc;
   width:300px;
 }
 iframe.video{
   background-image:url(../web_grafica/silver-play-button.jpg);
   border:2px solid #cccccc;
 }
 object.video{
   background-image:url(../web_grafica/silver-play-button.jpg);
   border:2px solid #cccccc;
 }
 div.video {
 margin:0px 0px 20px 50px;
 }
 ul.modulos{
 text-align:left;
 }
 
 div.isolver_captura {
 float:left;
 width:100%;
 margin:50px 40px 20px 0px;
 text-align:right;
 }
 
 div.isolver_captura a{
margin-left:450px;

 }
 
 div.isolver_captura_e {
 float:left;
 width:45%;
 margin:50px 0px 0px 0px;
 }
 
 
 ul.navega_solu_2 {
 display:block;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:16px;
 color:blue;
 }
 
 li.navega_solu_2 {
 display:block;
 float:left;
 margin:0px 0px 0px 7px;
 }
 
 div.opciones {
 width:33%;
 float:left;
 margin:20px 0px 0px 0px;
 }
 
 div.intro_idioma {
 text-align:left;
 }
 
 img.modulos {
 border-style:solid;
  border-width:thin;
   border-color:#4ac5df;
 }
 
 ul.main {
 margin:0px 0px 0px 0px;
 }
 
 div.puja {
 float:left;
 width:100%;
 margin:20px 0px 30px 0px;
 }
 ul.llista_punts{
text-align:left;
list-style:none;
}
li.llista_punts{
list-style:none;
}
ul.llistat_moduls{
 display:block;
   padding:5px 0px 0px 0px;
list-style:none;
height:80px;
text-align:center;
border:1px solid #cccccc;
background-color:#F0F8FF;
float:left;
width:100%;
}
li.llistat_moduls{
display:block;
float:left;
margin:0px 20px 0px 20px;
text-align:center;
}
p.iweb{
width:70%;
text-align:justify;
}

.narrowcolumn_2 {
float: left;
 padding: 0 0 20px 45px;
 margin: 0px 0 0;
 width: 650px; 
}


p.error_404 {
text-align:center;
   background-color:#F0F8FF;
  border:1px solid #cccccc;
  padding:10px 5px 10px 5px;
  float:left;
  width:300px;
  font-size:14px;
  margin-bottom:40px;
}


.error_404 label {
font-size:16px;
color:red;
}



#sidebar ul {
list-style:none;
text-align:left;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#sidebar li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sidebar h2 {
margin:10px 0px 0px 20px;
}
#sidebar p {
margin:0px 0px 0px 0px;
}


#sidebar a {
color:#556975;
}

.post_press {
text-align:left;
}

.post a {
color:#66CCFF;
}

.post_press a {
color:#66CCFF;
}

div.navigation {	
	height:40px;
	float:left;
	width:100%;
	}

.alignright {
float:right;
}

.alignleft {
float:left;
}
.alignright a{
color:#66CCFF;
}

.alignleft a{
color:#66CCFF;
}

div.post{
margin-bottom:60px;
}

p.postmetadata{
 font-size:10px;
 margin:0px 0px 0px 0px;
}

div.presenta_clientes{
   width:49%;
margin-top:20px;
float:left;
text-align:center;
}
h3.press{
color:#4ac5df;
font-size:14px;
font-weight:bold;
margin-top:20px;
}
h4.press{
color:#000000;
font-size:12px;
font-weight:bold;
}
h2.boton1{

}
