@charset "utf-8";

/* CSS Grupo TSI */

body{background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-top:0;}
a{outline:0;}
p,a,ul,li,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

/* COMUNES */
.mt10 {margin-top: 40px; }
.fr{ float: right; }
.clearfix {display: block; clear: both; }


span.ofertaprecio{ color: #FF6633; font-weight: bold; font-size:16px }
/* TABLAS */
table.estilo-tabla-01{width:100%; margin-top:20px; margin-bottom:10px; font-size:11px;}
table.estilo-tabla-01 th{padding:7px; border-bottom:2px solid #fff; color:#fff; background-color:#ccc; text-align:left; background-color:#85ACD5; border-right:1px solid #fff; font-weight:bold; font-size:11px; text-align:center;}
table.estilo-tabla-01 td{padding:7px; padding-top:10px; border-bottom:1px solid #fff; text-align:center;  border-right:1px solid #fff; white-space: nowrap;}
table.estilo-tabla-01 td.even{background-color:#E3E3E3;}
table.estilo-tabla-01 a.pdf{color:#FF0000; background-image:url(/templates/base/images/index/pdf-document.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px; padding-bottom:5px;}
table.estilo-tabla-01 td a:hover{text-decoration:underline;}

/* CARCASA INDEX */
div#contenedor_general{margin-left:auto; margin-right:auto; width:1024px; height:auto;}

/* Cabecera */
div#contenedor_cabecera{float:left; width:1024px; height:107px;}
a.logo{float:left; width:259px; height:97px; text-indent:-5000px; background-image:url(../images/cabecera/logo-tsi.gif); background-repeat:no-repeat; margin-left:70px; margin-top:5px;}
div#contenedor-telefonica{float:right; width:auto; height:auto; padding-top:3px; margin-right:70px;}
div#contenedor-telefonica span{float:left; color:#4639b0; font-weight:bold; font-size:30px; padding-top:29px; padding-right:10px; background-image:url(../images/cabecera/icono-telefono.gif); background-repeat:no-repeat; background-position:0px 66px; padding-left:30px;}
div#contenedor-telefonica img{float:left;}


/* Migas y submenu */
div#migas{float:left; width:1024px; height:42px; background-color:#00086e;}
div#migas p{float:left; color:#fff; font-weight:bold; padding-left:70px; padding-top:25px;}
div#migas p a{color:#fff; text-decoration:none;}
div#migas p a:hover{text-decoration:underline;}
div#migas ul{float:right; list-style-type:none; padding-right:70px; padding-top:21px;}
div#migas ul li{display:inline;}
div#migas ul li a.particulares-on{float:left; width:195px; height:21px; background-image:url(../images/migas/particulares-on.gif); text-indent:-5000px; margin-right:2px;}
div#migas ul li a.particulares-off{float:left; width:195px; height:21px; background-image:url(../images/migas/particulares-off.gif); text-indent:-5000px; margin-right:2px;}
div#migas ul li a.empresas-on{float:left; width:195px; height:21px; background-image:url(../images/migas/empresas-on.gif); text-indent:-5000px}
div#migas ul li a.empresas-off{float:left; width:195px; height:21px; background-image:url(../images/migas/empresas-off.gif); text-indent:-5000px}


/* Menu top */
div#menu-top{float:left; width:1024px; height:74px; background-image:url(../images/menutop/bg-menu.jpg); background-repeat:no-repeat; margin-top:15px;}
div#menu-top ul{list-style-type:none; float:left; padding-left:108px;}
div#menu-top ul li{display:inline; margin-right:2px; float:left;}
div#menu-top ul li a.duo_on{float:left; width:81px; height:74px; background-image:url(../images/menutop/duo-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.duo_off{float:left; width:81px; height:39px; background-image:url(../images/menutop/duo-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.duo_off{float:left; width:81px; height:74px; background-image:url(../images/menutop/duo-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.tv_on{float:left; width:102px; height:74px; background-image:url(../images/menutop/tv-imagenio-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.tv_off{float:left; width:102px; height:39px; background-image:url(../images/menutop/tv-imagenio-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.tv_off{float:left; width:102px; height:74px; background-image:url(../images/menutop/tv-imagenio-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.trio_on{float:left; width:62px; height:74px; background-image:url(../images/menutop/trio-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.trio_off{float:left; width:62px; height:39px; background-image:url(../images/menutop/trio-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.trio_off{float:left; width:62px; height:74px; background-image:url(../images/menutop/trio-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.casa_on{float:left; width:102px; height:74px; background-image:url(../images/menutop/estrenas-casa-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.casa_off{float:left; width:102px; height:39px; background-image:url(../images/menutop/estrenas-casa-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.casa_off{float:left; width:102px; height:74px; background-image:url(../images/menutop/estrenas-casa-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.cambiate_on{float:left; width:104px; height:74px; background-image:url(../images/menutop/cambiate-telefonica-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.cambiate_off{float:left; width:100px; height:39px; background-image:url(../images/menutop/cambiate-telefonica-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.cambiate_off{float:left; width:101px; height:74px; background-image:url(../images/menutop/cambiate-telefonica-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}


/* Menu top empresas */
div#menu-top ul li a.linea-adsl_on{float:left; width:91px; height:74px; background-image:url(../images/menutop/linea-adsl-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.linea-adsl_off{float:left; width:91px; height:74px; background-image:url(../images/menutop/linea-adsl-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.linea-adsl_off{float:left; width:91px; height:39px; background-image:url(../images/menutop/linea-adsl-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}

div#menu-top ul li a.internet-movil_on{float:left; width:71px; height:74px; background-image:url(../images/menutop/internet-movil-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.internet-movil_off{float:left; width:71px; height:74px; background-image:url(../images/menutop/internet-movil-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.internet-movil_off{float:left; width:71px; height:39px; background-image:url(../images/menutop/internet-movil-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}

div#menu-top ul li a.puesto-informatico_on{float:left; width:91px; height:74px; background-image:url(../images/menutop/puesto-informatico-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.puesto-informatico_off{float:left; width:91px; height:74px; background-image:url(../images/menutop/puesto-informatico-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.puesto-informatico_off{float:left; width:91px; height:39px; background-image:url(../images/menutop/puesto-informatico-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}

div#menu-top ul li a.centralitas_on{float:left; width:90px; height:74px; background-image:url(../images/menutop/centralitas-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.centralitas_off{float:left; width:90px; height:74px; background-image:url(../images/menutop/centralitas-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.centralitas_off{float:left; width:90px; height:39px; background-image:url(../images/menutop/centralitas-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}

div#menu-top ul li a.supervision_on{float:left; width:94px; height:74px; background-image:url(../images/menutop/supervision-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.supervision_off{float:left; width:94px; height:74px; background-image:url(../images/menutop/supervision-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.supervision_off{float:left; width:94px; height:39px; background-image:url(../images/menutop/supervision-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}

div#menu-top ul li a.hilo-musical_on{float:left; width:76px; height:74px; background-image:url(../images/menutop/hilo-musical-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.hilo-musical_off{float:left; width:76px; height:74px; background-image:url(../images/menutop/hilo-musical-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.hilo-musical_off{float:left; width:76px; height:39px; background-image:url(../images/menutop/hilo-musical-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}




div#menu-top ul li a.videovigilancia_on{float:left; width:91px; height:74px; background-image:url(../images/menutop/video-vigilancia-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a:hover.videovigilancia_off{float:left; width:91px; height:74px; background-image:url(../images/menutop/video-vigilancia-on.jpg); background-repeat:no-repeat; text-indent:-5000px;}
div#menu-top ul li a.videovigilancia_off{float:left; width:91px; height:39px; background-image:url(../images/menutop/video-vigilancia-off.jpg); background-repeat:no-repeat; text-indent:-5000px;}


/* Contenido */
div#contenedor_contenido{float:left; width:898px; height:auto; padding-bottom:0px; margin-left:55px; padding-bottom:20px; border-bottom:1px solid #ccc;}
div#contenido_izquierda{float:left; width:704px; height:auto;}
div#contenido_derecha{float:right; width:190px; height:auto;}


/* Formulario derecha fijo */
div#formulario_derecha{float:right; width:175px; height:278px; padding-top:100px; padding-left:15px; background-image:url(../images/formularioderecha/bg-formulario-derecha.gif); background-repeat:no-repeat;}
div#formulario_derecha label{float:left; width:160px; height:auto; padding-bottom:5px;}
div#formulario_derecha strong{float:left; width:160px; color:#4b518d;}
div#formulario_derecha strong.corto{float:left; width:140px;}
div#formulario_derecha input.campo{width:160px; border:1px solid #999999; float:left;}
div#formulario_derecha input.campo2{width:auto; float:left;}
.btn-enviar{float:left; width:auto; padding-left:15px; padding-top:12px;}
div#formulario_derecha p{width:150px; margin-bottom:5px;}
div#formulario_derecha a{color:#4b518d; text-decoration:none;}
div#formulario_derecha a:hover{text-decoration:underline; color:#333333;}


/* Index */
div#caja_promocion_index{float:left; width:704px; height:auto;}
div#caja_promocion_index h1{float:left; width:704px; height:34px; background-image:url(../images/index/h1-promocion-index.jpg); background-repeat:no-repeat; text-indent:-5000px; margin-bottom:2px;}
div#caja_promocion_index h1#trio-imagenio{float:left; width:704px; height:34px; background-image:url(../images/television-imagenio/h1-television-imagenio.jpg); background-repeat:no-repeat; text-indent:-5000px; margin-bottom:2px;}
div#caja_promocion_index h1#trio{float:left; width:704px; height:34px; background-image:url(../images/trio/h1-trio.jpg); background-repeat:no-repeat; text-indent:-5000px; margin-bottom:2px;}

h2#carac-adsl2{float:left; width:704px; height:34px; text-indent:-5000px; background-image:url(../images/index/h2-caracteristicas-adsl-b.gif); background-repeat:no-repeat; margin-top:34px;}
h2#carac-adsl{float:left; width:704px; height:34px; text-indent:-5000px; background-image:url(../images/index/h2-caracteristicas-adsl.gif); background-repeat:no-repeat; margin-top:34px;}
h2#caracteristicas{float:left; width:704px; height:34px; text-indent:-5000px; background-image:url(../images/television-imagenio/h2-caracteristicas.gif); background-repeat:no-repeat; margin-top:34px; margin-bottom:3px;}
h2#digital{float:left; width:704px; height:34px; text-indent:-5000px; background-image:url(../images/trio/h2-digital.gif); background-repeat:no-repeat; margin-top:34px; margin-bottom:3px;}
h2#duo-adsl{float:left; width:704px; height:34px; text-indent:-5000px; background-image:url(../images/estrenas-casa/h2-duo-adsl.gif); background-repeat:no-repeat; margin-top:34px; margin-bottom:3px;}
h2#imagenio{float:left; width:704px; height:34px; text-indent:-5000px; background-image:url(../images/estrenas-casa/h2-imagenio.gif); background-repeat:no-repeat; margin-top:34px; margin-bottom:3px;}

div#contenedor_tabla_promo{float:left; width:692px; height:auto; padding-top:20px; padding-left:15px; ;margin-left:0px; background-image:url(../images/index/bg-caracteristicas.gif); background-repeat:no-repeat;}
div#contenedor_tabla_promo p{float:left; width:100%; height:auto; padding-left:5px; margin-bottom:12px;}
div#contenedor_tabla_promo p.azul_grande{font-size:13px; font-weight:bold; color:#0a1162; padding-bottom:8px;}
div#contenedor_tabla_promo p.boton{text-align:center; margin-top:10px;}
div#contenedor_texto_legal_promo{float:left; width:652px; color:#666666; padding-left:20px; margin-top:30px; font-size:10px;}
div#contenedor_texto_legal_promo strong{font-size:11px;}
td.borde-simple{border-bottom:1px solid #e7e7e7;}
td.borde-simple2{border-bottom:1px solid #e7e7e7; padding:5px;}
td.borde-simple2.azul{color:#0c1a7b;}
borde-verde{color:#b8e122;}


div#lista-rapida{float:left; width:100%; height:auto; padding-top:20px; text-align:center;}
div#lista-rapida ul{list-style-type:none;}
div#lista-rapida ul li{display:inline;}
div#lista-rapida ul li a{color:#0c1a7b;}


/* Empresas */
div#contenedor_contenido_empresas{float:left; width:962px; height:auto; padding-bottom:20px; border-bottom:1px solid #ccc;}
div#contenido_izquierda_empresas{float:left; width:215px; height:auto;}
div#contenido_derecha_empresas{float:right; width:739px; height:auto;}
div#contenido_doble_empresas{float:right; width:730px; height:auto; margin-bottom:20px;}

ul#lista-izquierda{list-style-type:none; float:left; padding-left:10px; padding-top:20px;}
ul#lista-izquierda li{font-weight:bold; background-image:url(../images/index-empresas/flecha-naranja.gif); background-repeat:no-repeat; background-position:0px 3px; color:#00086e; padding-left:10px; font-size:12px;}
ul#lista-izquierda li ul{list-style-type:none; margin-top:10px;}
ul#lista-izquierda li ul li{background-image:none; margin-bottom:5px; color:#202780; font-weight:normal; font-size:11px; width:170px;}

div.contenedor_texto_empresas{float:right; width:730px; height:auto; margin-bottom:20px;}

div.contenedor_texto_empresas h2#que-es{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-que-es.gif);background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#sirve{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-sirve.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#funcionalidades{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-funcionalidades.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#aastra{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-aastra.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#cctv{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-videovigilancia.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#aastrax{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-aastrax.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#netcomneris2{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-netcomneris2.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#alcatel{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-centralita-alcatel.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#alcatel2{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-centralita-alcatel2.gif); background-repeat:no-repeat;}
div.contenedor_texto_empresas h2#soluciones-integrales{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-soluciones-integrales.gif); background-repeat:no-repeat;}

.texto_empresas{float:left; width:725px; height:auto; color:#666666; background-image:url(../images/index-empresas/bg-contenido-texto-empresas.gif); background-repeat:no-repeat; margin-top:3px; padding-top:20px;}
.texto_empresas p{margin-bottom:12px; padding-left:20px; padding-right:15px; width:94%;}
.texto_empresas ul{list-style-type:none; float:left; width:90%; margin-bottom:7px; padding-left:35px;}
.texto_empresas ul li{background-image:url(../images/index-empresas/flecha-naranja.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:10px; margin-bottom:5px;}


/* Formulario derecha empresas fijo */
div#formulario_derecha_empresas{float:left; width:175px; height:293px; padding-top:85px; padding-left:15px; background-image:url(../images/index-empresas/bg-formulario-empresas.gif); background-repeat:no-repeat; margin-left:15px;}
div#formulario_derecha_empresas label{float:left; width:160px; height:auto; padding-bottom:5px;}
div#formulario_derecha_empresas strong{float:left; width:160px; color:#666666; font-weight:normal;}
div#formulario_derecha_empresas strong.corto{float:left; width:140px;}
div#formulario_derecha_empresas strong.corto2{float:left; width:auto; padding-top:3px; padding-right:10px;}
div#formulario_derecha_empresas input.campo{width:160px; border:1px solid #999999; float:left;}
div#formulario_derecha_empresas input.campo2{width:auto; float:left;}
.btn-enviar{float:left; width:auto; padding-left:15px; padding-top:6px;}
div#formulario_derecha_empresas p{width:150px; margin-bottom:5px;}
div#formulario_derecha_empresas a{color:#666666; text-decoration:none;}
div#formulario_derecha_empresas a:hover{text-decoration:underline;}


/* Videosupervision */
div#promocion-empresa{float:left; width:515px; height:auto;}
h1#videosupervision{float:left; width:721px; height:34px; text-indent:-5000px; background-image:url(../images/videosupervision/bg-h1-videsupervision.gif); background-repeat:no-repeat; margin-bottom:2px;}


/* Centralitas */
h1#centralitas{float:left; width:515px; height:34px; text-indent:-5000px; background-image:url(../images/centralitas/bg-h1-centralitas.gif); background-repeat:no-repeat; margin-bottom:2px;}
div#galeria-tipos{float:left; width:auto; height:auto; padding-left:9px; margin-top:15px;}
.caja-tipo{float:left; margin-left:5px;}


/* Internet móvil */
h1#internet-movil{float:left; width:515px; height:34px; text-indent:-5000px; background-image:url(../images/internet-movil/bg-h1-internet-movil.gif); background-repeat:no-repeat; margin-bottom:2px;}


/* Hilo Musical */
div#promocion-empresa-largo{float:left; width:730px; height:auto;}
h1#hilo-musical{float:left; width:515px; height:34px; text-indent:-5000px; background-image:url(../images/hilomusical/bg-h1-hilo-musical.gif); background-repeat:no-repeat; margin-bottom:2px;}


/* Puesto Informatico */
h1#puesto-informatico{float:left; width:721px; height:34px; text-indent:-5000px; background-image:url(../images/puestoinformatico/bg-h1-puesto.gif); background-repeat:no-repeat; margin-bottom:2px;}

/* Linea ADSL */
.promocion01{float:left;}
.promocion02{float:left; padding-left:2px;}
div.contenedor_texto_empresas h2#adsl{float:left; width:725px; height:31px; text-indent:-5000px; background-image:url(../images/index-empresas/bg-h2-adsl.gif); background-repeat:no-repeat;}


/* Empresa */
ul#menu-empresa{float:left; width:149px; height:163px; background-image:url(../images/empresa/bg-menu-empresa.gif);margin-left:20px; padding-top:50px; padding-left:10px; list-style-type:none;}
ul#menu-empresa li{border-bottom:1px dotted #2e2899; margin-bottom:10px; width:133px;}
ul#menu-empresa li a{color:#2e2899; font-weight:bold; text-decoration:none;}
ul#menu-empresa li a:hover{text-decoration:underline;}

div#contenido_derecha_empresa{float:right; width:739px; height:auto;}
div#contenido_derecha_empresa h1{float:left; width:700px; height:auto; font-size:22px; color:#5655a8; font-style:italic; padding-left:15px; margin-bottom:15px;}
div#contenido_derecha_empresa h2{float:left; width:695px; height:23px; font-size:15px; color:#5655a8; font-weight:bold; background-image:url(../images/empresa/bg-h2-empresa.gif); background-repeat:no-repeat; padding-top:7px; padding-left:15px;}
div#texto_empresa{float:left; width:700px; height:auto; padding-top:20px; padding-left:15px; font-size:12px;}
div#texto_empresa p{margin-bottom:12px;}
.texto_azul{color:#00086e; font-weight:bold;}
div#contenedor-logos{float:left; width:137px; height:auto; padding-left:20px;}


/* Formulario de alta */
div#cabecera_formulario{float:left; width:898px; height:43px; background-image:url(../images/formularioparticulares/bg-cabecera.jpg); background-repeat:no-repeat; font-size:12px;}
div#cabecera_formulario p{float:left; margin-top:8px; padding-left:20px;}
div#cabecera_formulario a{float:right; width:100px; color:#fff; text-decoration:none; font-size:11px; margin-top:17px; font-weight:bold;}
div#cabecera_formulario a:hover{text-decoration:underline;}
div#contenedor_formulario{float:left; padding-left:20px; margin-top:30px;  width:760px;}
h2#formulario{float:left; width:100%; height:auto; font-weight:bold; color:#00086e; font-size:17px;}
div#texto_formulario{float:left; width:100%; margin-top:10px; font-size:12px;}
div#texto_formulario p{margin-bottom:12px;}
div.linea{border-bottom:1px solid #ccc; float:left; width:100%; margin-top:10px; margin-bottom:20px;}

div#formulario_particular h3{float:left; width:99%; height:auto; border-top:1px solid #ccc; background-color:#f9f9f9; margin-top:20px; margin-bottom:20px; font-size:11px; padding-top:5px; padding-bottom:5px; padding-left:10px; color:#666666;}

div#formulario_particular label{float:left; width:100%; padding-bottom:10px;}
div#formulario_particular strong{font-weight:normal; width:220px; text-align:right; float:left; padding-top:5px; padding-right:10px;}
div#formulario_particular input.campo{border:1px solid #999999; width:200px;}
div#formulario_particular input.campo2{border:1px solid #999999; width:80px;}
div#formulario_particular select{border:1px solid #999999; width:203px;}

div.opciones{padding-bottom:11px; float:left; width:100%;}

div#formulario_particular .btn-enviar{margin-top:30px; padding-left:90px;}

div#gorda_azul{float:left; width:100%; border-bottom:12px solid #00086e; margin-top:30px;}


div#linea_pasos{float:left; width:auto; height:auto; margin-bottom:40px; margin-top:30px;}
div#linea_pasos ul{list-style-type:none;}
div#linea_pasos ul li{display:inline; }
div#linea_pasos ul li.primero-on{float:left; background-image:url(../images/formularioempresas/01-on.gif); background-repeat:no-repeat; width:113px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.primero-off{float:left; background-image:url(../images/formularioempresas/01-off.gif); background-repeat:no-repeat; width:113px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.segundo-off{float:left; background-image:url(../images/formularioempresas/02-off.gif); background-repeat:no-repeat; width:133px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.segundo-on{float:left; background-image:url(../images/formularioempresas/02-on.gif); background-repeat:no-repeat; width:133px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.tercero-off{float:left; background-image:url(../images/formularioempresas/03-off.gif); background-repeat:no-repeat; width:125px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.tercero-on{float:left; background-image:url(../images/formularioempresas/03-on.gif); background-repeat:no-repeat; width:125px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.cuarto{float:left; background-image:url(../images/formularioempresas/04.gif); background-repeat:no-repeat; width:183px; height:49px; text-indent:-5000px;}
div#linea_pasos ul li.quinto{float:left; background-image:url(../images/formularioempresas/05.gif); background-repeat:no-repeat; width:108px; height:49px; text-indent:-5000px;}




/* Footer */
div#footer{clear:left; width:1024px; height:auto; padding-top:20px;}
div#footer ul{float:right; list-style-type:none; padding-bottom:20px; padding-right:70px;}
div#footer ul li{display:inline; margin-left:10px;}




/* Clases */
.texto_verde{color:#d4f619;}
