@charset "utf-8";
/* CSS Document */

/* =Reset & =General */

* {
padding:0; 
margin:0;}

ul {list-style:none;}
img {border:medium none;}
a:focus, input:focus, a, input {outline:none; cursor:pointer;}
/*a.boton:focus, a.botonito:focus, a.botonbig:focus {border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:medium none; border-right:medium none;}*/
a {color:#3399cc; text-decoration:none;}
a:hover {text-decoration:underline;}
/*a:visited {color:#003399;}*/

fieldset {border:medium none;}
fieldset label {display:block;}

textarea
{	
/*	padding: 800px;*/
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    border:1px solid #eee;
}

textarea, input[type="text"], select {border:1px solid #CCCCCC;}
textarea:focus, select:focus, input[type="text"]:focus {border:1px solid #EEEEEE;} 

h1 {font-size:140%; color:#0071bc; text-transform:uppercase; padding-bottom:10px;}
h1.subtitulohome span{font-size:100%; color:#0071bc;  text-transform:none; padding-bottom:10px;}
h2 {font-size:130%; color:#458BBA; text-transform:uppercase; padding:15px 0px 10px 0px;}
h3 {font-size:100%; color:#0099cc; }
h2.subtitular span {color: #59B4D6; text-transform:none;}
h3.subtitular span {color: #59B4D6; text-transform:none;}

body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:small;
color:#888888;
background:#ffffff url(../img/header/body-bg.png) repeat-x;
}

body.popup-lw {background:#ffffff;}


/* =Header */

#header {
height:91px;
width:100%;}

#headerInner {height:55px; padding-left:12px; position:relative;}

#navContainer {
clear:both;
/*width:933px;*/
width:983px; /**/
height:36px;
line-height:2.7em;
background:#0066CC url(../img/header/nav-bg.png) repeat-x;
}

#navPrimaria {
float:left;
height:100%;
width:60%; /*75*/
padding-left:5px;
text-transform:uppercase;
background: transparent url(../img/header/nav-inicio.png) no-repeat left;
}

#navPrimaria li {
float:left;
background: transparent url(../img/header/nav-separador.png) no-repeat right;
}

#navPrimaria li:last-child {background:none;}

#navPrimaria li a {
float:left;
padding:0 10px;
color:#9dd8fe;
text-shadow:1px 1px 1px #1A3C6F;
text-decoration:none;
}

#navPrimaria li a:hover {
color:#ffffff;}

#navLinks {
float:right;
width:39%; /*20*/
height:100%;}

#navLinks li {
float:right;}

#navLinks a {display:block; padding:0 13px; color:#ffffff; text-decoration:none;}


#navLinks li.logout a {height:36px; text-align:center;
width:28px; color:#cccccc; background: transparent url(../img/header/nav-logout.png) no-repeat right top;}
#navLinks li.logout a:hover {color:#ffffff; background: transparent url(../img/header/nav-logout.png) no-repeat right bottom;}

#navLinks li.toggle a {height:36px; text-align:center;
width:124px; color:#ffffff; background: transparent url(../img/header/nav-toggle-verde.png) repeat right top;}
#navLinks li.toggle a:hover {color:#ffffff; background: transparent url(../img/header/nav-toggle-verde.png) repeat right bottom;}

#submenucontenedor {
clear:both;
float:left;
margin-left:6px;
padding-right:16px;
background:transparent url(../img/header/submenu-bg-end.png) no-repeat right top;
}

div.submenu {width:500px;}
div.submenu, ul.submenu {float:left; height:46px; padding:4px 0px 0px 15px; font-size: 85%; background:transparent url(../img/header/submenu-bg-start.png) no-repeat left top;}
ul.submenu li {float:left; padding: 0 5px; text-transform:uppercase;}
ul.submenu li a {color:#4578bb;}
ul.submenu li a:hover {text-decoration:underline;}
ul.submenu li span a {text-decoration:underline;}

p.datoslogin {position:absolute; bottom:5px; right:37px; padding-right:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; color:#083d51;}
a.soporte-online {position:absolute; top:0; right:15px;}


/* =Body */

#wrap {
/*width:950px;*/ /**/
width:1000px;
margin: 0 auto;}

#container {
position:relative;
float:left; 
/*width:100%; */
background:transparent url(../img/body/container-bg.png) repeat-y -3px 0px;}

#contenido {
float:left; 
/*width:729px; */
width:779px;
margin:0; 
background:transparent url(../img/body/content-head-bg.png) no-repeat 2px 0;}

#mainContent {
clear:both;
/*width:665px;*/
width:715px; /**/
padding: 5px 30px 0px 30px;
}

#mainContent_net {
clear:both;
width:715px;
padding: 0 5px 0px 30px;
}
#mainContentForm {
clear:both;
/*width:665px;*/
width:715px; /**/
height:250px;
padding: 5px 30px 0px 30px;
border-button: 1px dashed;
}
#mainContentForm h3 {text-transform:uppercase;}

#mainContent h3 {text-transform:uppercase;}





#bannerContainer { width:188px; height:188px; position:absolute; bottom:0px; right:29px; background:#12537e;}

/* =Sidebar */

#sidebar {float:left; width:188px; padding:39px 29px 195px 0px; }

#sidebar .btn-nueva-campania {margin:0 auto;}

div.sidebar-box {clear:both; float:left; width:178px; padding: 20px 5px 10px 7px;}
div.sidebar-box h3 {padding: 3px 0 2px 5px; background: transparent url(../img/body/h3-bg2.png) no-repeat;}
div.sidebar-box ul {padding: 2px 0px 0px 6px; font-size:85%; color:#999999;}
div.sidebar-box ul li {clear:both;}
div.sidebar-box ul li span {font-size:107%; font-weight:bold; color:#000000; }
div.sidebar-box ul li span strong {font-size:125%; color:#6699cc;}
div.sidebar-box a {float:left; padding-top:5px; padding-left:30px;  color:#3081dd; line-height:1.5em; text-decoration:underline; background-position:left bottom;}
div.sidebar-box a:hover {text-decoration: none;}

a.gestion-campania {background:transparent url(../img/iconos/gestion-campania.png) no-repeat;}
a.creacion-audiencia {background:transparent url(../img/iconos/creacion-audiencia.png) no-repeat;}
a.reporte-ultimos {background:transparent url(../img/iconos/reportes.png) no-repeat;}

#reputacion p {font-size:85%; padding:5px 5px 15px 5px;}
#reputacion span {margin-left:7px;}
#reputacionPercent {font-size:200%;}
#reputacionPercent.rojo {color:#ff0000;}
#reputacionPercent.naranja {color:#ff6600;}
#reputacionPercent.verde {color:#13BF00;}
#reputacionGradient{padding-top:15px; background:url("../img/body/reputacion-arrow.png") no-repeat;}
#reputacionGradient.rojo {background-position:left top;}
#reputacionGradient.naranja {background-position:center top;}
#reputacionGradient.verde {background-position:right top;}


/* =Footer */
#footer {
/*float:left; */
/*width:100%; */
padding: 25px 26px 25px 38px; 
font-family: Arial, Helvetica, sans-serif;
background:transparent url(../img/body/footer-bg.png) no-repeat 2px 0;}

#footer p {font-size:85%; color:#336688;}
#footer p a {font-weight:bold;}
#footer p a:hover {text-decoration:underline;}
p.disclaimer-emblue {float:left;}
p.disclaimer-emblue a {color:#000;}
p.disclaimer-emblue a em {color:#3366cc; font-style:normal;}
p.disclaimer-epexo {float:right;}
p.disclaimer-epexo a {/*color:#ff3333;*/ color:#bcbdbf;}


/* =Breadcrums */
ul.breadcrums {clear:both; float:left; width:100%; margin-bottom:15px;}
ul.breadcrums li {float:left; padding:0px 0px 0px 25px; background:transparent url(../img/iconos/breadcrum-separador.png) no-repeat 6px 6px;}
ul.breadcrums li a {text-decoration:underline;}
ul.breadcrums li a:hover {text-decoration:none;}
ul.breadcrums li.home {background:none; padding:0px;}
ul.breadcrums li.home a {display:block; width:20px; height:18px; text-indent:-999999999px; text-decoration:none; background:transparent url(../img/iconos/breadcrum-home.png) no-repeat}
/* =Botones */

.btn-nueva-campania {display:block; height:28px; width:138px; background: transparent url(../img/btn/btn-nueva-camp.png) no-repeat; text-indent:-10000px; border:medium none; cursor:pointer;}

.btn-nuevo-template {display:block; height:28px; width:138px; background: transparent url(../img/btn/btn-nuevo-template.png) no-repeat; line-height:0px;  overflow: hidden; text-indent:-10000px; border:medium none; cursor:pointer;}

.btn-guardar-cambios {height:28px; width:138px; background: transparent url(../img/btn/btn-guardar-cambios.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-realizar-test,#btnStartTest {height:28px; width:138px; background: transparent url(../img/btn/btn-realizar-test.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden; border:medium none; display:block; margin:0 auto;}
.btn-guardar-salir {height:28px; width:138px; background: transparent url(../img/btn/btn-guardar-salir.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-nuevo-mensaje {height:28px; width:138px; background: transparent url(../img/btn/btn-nuevo-mensaje.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden; display:block;}

.btn-guardar-gestionar {height:28px; width:181px; background: transparent url(../img/btn/btn-guardar-gestionar.png) no-repeat;  line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-guardar-nuevo {height:28px; width:181px; background: transparent url(../img/btn/btn-guardar-nuevo.png) no-repeat;  line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-gestion-camp {height:28px; width:138px; background: transparent url(../img/btn/btn-gestion-camp.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-exportar-excel {height:28px; width:138px; background: transparent url(../img/btn/btn-exportar-excel.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-descargar-excel {height:28px; width:138px; background: transparent url(../img/btn/btn-descargar-excel.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-editform-big {height:28px; width:155px; background: transparent url(../img/btn/btn-editform-big.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-clearlist-big {height:28px; width:128px; background: transparent url(../img/btn/btn-clearlist-big.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-cod-marketing-viral {height:28px; width:138px; background: transparent url(../img/btn/btn-cod-marketing-viral.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-agregar-empresa {height:28px; width:138px; background: transparent url(../img/btn/btn-agregar-empresa.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-agregar-grupo {height:28px; width:138px; background: transparent url(../img/btn/btn-agregar-grupo.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-nueva-encuesta {height:28px; width:138px; background: transparent url(../img/btn/btn-nueva-encuesta.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-copiar-portapapeles {height:28px; width:138px; background: transparent url(../img/btn/btn-copiar-portapapeles.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-vermensaje-big {height:28px; width:138px; background: transparent url(../img/btn/btn-ver-mensaje.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-rebotes-duros-big {height:28px; width:138px; background: url(../img/btn/btn-rebotes-big.png) no-repeat; line-height:10000px;  font-size:0px; overflow: hidden;} 

.btn-editar {background:transparent url(../img/btn/btn-edit.png) no-repeat 0 0;}
.btn-editarform {height:20px; width:25px; background:transparent url(../img/edit-form.png) no-repeat 0 0;}
.btn-ver {background:transparent url(../img/btn/btn-view.png) no-repeat;}
.btn-borrar {background:transparent url(../img/btn/btn-del.png) no-repeat;}
.btn-audiencia {background:transparent url(../img/btn/btn-editfilter.png) no-repeat;}
.btn-borrarform {height:31px; width:192px;  margin-bottom: 12px;margin-left: -5px;background:transparent url(../img/btn/btn-borrar-form.png) no-repeat;}
.btn-vaciarform {height:20px; width:25px; background:transparent url(../img/delete-form.png) no-repeat;}
.btn-veremails {height:20px; width:25px; background:transparent url(../img/ver_emails.png) no-repeat;}
.btn-deschtml {height:20px; width:25px; background:transparent url(../img/D_html.png) no-repeat;}
.btn-copiar {background:transparent url(../img/btn/btn-copy.png) no-repeat;}
.btn-cancelar {background:transparent url(../img/btn/btn-cancel.png) no-repeat;}
.btn-upload {background:transparent url(../img/btn/btn-upload.png) no-repeat;}
.btn-download {background:transparent url(../img/btn/btn-download.png) no-repeat;}
.btn-downloadform {height:20px; width:25px; background:transparent url(../img/download-form.png) no-repeat;}
.btn-gestionar-msgs {background:transparent url(../img/btn/btn-msgs.png) no-repeat;}
.btn-reload {background:transparent url(../img/btn/btn-reload.png) no-repeat;}
.btn-guardar {background:transparent url(../img/btn/btn-save.png) no-repeat;}
.btn-add {background:transparent url(../img/btn/btn-add.png) no-repeat;}
.btn-export {background:transparent url(../img/btn/btn-export.png) no-repeat;}
.btn-search {background:transparent url(../img/btn/btn-search.png) no-repeat;}
.btn-editfilter {background:transparent url(../img/btn/btn-editfilter.png) no-repeat;}
.btn-tryfilter {background:transparent url(../img/btn/btn-tryfilter.png) no-repeat;}
.btn-reanudar {background:transparent url(../img/btn/btn-reanudar.png) no-repeat;}
.btn-vaciar {background:transparent url(../img/btn/btn-vaciar.png) no-repeat;}
.btn-codigo {background:transparent url(../img/btn/btn-codigo.png) no-repeat;}
.btn-litmus {background:transparent url(../img/btn/btn-litmus.png) no-repeat;}
.btn-noabiertos {background:transparent url(../img/btn/btn-noabiertos.png) no-repeat;}
.btn-cont-wizard {background:transparent url(../img/splash_1.png) no-repeat;}
.btn-continar-verant {background:transparent url(../img/continuar_btn.png) no-repeat;}
.btn-home-newcampaign {height:64px; width:180px; background: transparent url(../img/btn/btn-home-newcampaign.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-addcontact {height:64px; width:180px; background: transparent url(../img/btn/btn-addcontact.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-ver-reportes {height:78px; width:180px; background: transparent url(../img/btn/btn-ver-reportes.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}


.btn-editar:hover, .btn-ver:hover, .btn-borrar:hover, .btn-copiar:hover, .btn-cancelar:hover, .btn-upload:hover, .btn-gestionar-msgs:hover, .btn-reload:hover, .btn-guardar:hover, .btn-add:hover, .btn-search:hover, .btn-editfilter:hover, .btn-tryfilter:hover, .btn-reanudar:hover, .btn-vaciar:hover, .btn-codigo:hover, .btn-download:hover, .btn-litmus:hover , .btn-noabiertos:hover {background-position:0 -26px;}

a.btn-editar, a.btn-ver, a.btn-borrar, a.btn-audiencia, a.btn-copiar, a.btn-cancelar, a.btn-gestionar-msgs, a.btn-upload, a.btn-reload, a.btn-guardar, a.btn-add, a.btn-export, a.btn-search, a.btn-reanudar, a.btn-vaciar, a.btn-codigo, a.btn-download , a.btn-noabiertos {height:25px; width:25px; margin-right:1px; text-indent:-100000px; line-height:0px;  overflow: hidden; display:block; }



input.btn-editar, input.btn-ver, input.btn-borrar, input.btn-audiencia, input.btn-copiar, input.btn-cancelar, input.btn-gestionar-msgs, input.btn-upload, input.btn-reload, input.btn-guardar, input.btn-add, input.btn-export, input.btn-search, input.btn-editfilter, input.btn-tryfilter, input.btn-reanudar, input.btn-vaciar, input.btn-codigo, input.btn-download, input.btn-litmus , input.btn-noabiertos {height:25px; width:25px; margin-right:1px; padding:0px; line-height:0px; text-indent:-99999px; overflow: hidden; }

td.confirm span {display:block; width:55px;}
td.confirm span a {float:left;}

a.conf-camp, a.desconf-camp {height:25px; width:25px; margin-right:1px; text-indent:-100000px; line-height:0px;  overflow: hidden; display:block;}

a.conf-camp {background:transparent url(../img/okey_l.png) no-repeat;}
a.desconf-camp {background:transparent url(../img/cruz_l.png) no-repeat;}
 
a.conf-camp:hover {background:transparent url(../img/okey_l_hover.png) no-repeat;}
a.desconf-camp:hover {background:transparent url(../img/cruz_l_hover.png) no-repeat;}

.btn-submit-big, .btn-newcontact-big, .btn-cancelar-big, .btn-aceptar-big, .btn-aplicar-big, .btn-limpiar-big, .btn-mail-big, .btn-export-big, .btn-borrar-big, .btn-editar-big, .btn-preview-big, .btn-templates-big, .btn-imagenes-big, .btn-sumarizado-big, .btn-newgarbage-big, .btn-crearlista-big, .btn-continuar-big, .btn-volver-big, .btn-agregar-big, .btn-probarfiltro-big, .btn-cerrar-big, .btn-crearodbc-big, .btn-chequearodbc-big, .btn-copyurl-big, .btn-cambiarpag-big, .btn-subirarch-big, .btn-modif-big, .btn-nuevo-big, .btn-eliminararchivo-big, .btn-generarofertas-big, .btn-verhtml-big, .btn-guardar-big, .btn-reset-big, .btn-enviar-big{height:28px; width:103px;  line-height:0px; text-indent:-99999px; overflow: hidden; }

/* Validar Email From */
.btn-validar-email-big {height:33px; width:110px;  line-height:0px; text-indent:-99999px; overflow: hidden; }


.btn-submit-big {background: transparent url(../img/btn/btn-submit-big.png) no-repeat; }
.btn-cancelar-big {background: transparent url(../img/btn/btn-cancelar-big.png) no-repeat;}
.btn-aceptar-big {background: transparent url(../img/btn/btn-aceptar-big.png) no-repeat;}
.btn-aplicar-big {background: transparent url(../img/btn/btn-aplicar-big.png) no-repeat;}
.btn-limpiar-big {background: transparent url(../img/btn/btn-limpiar-big.png) no-repeat;}
.btn-export-big {background: transparent url(../img/btn/btn-export-big.png) no-repeat;}
.btn-mail-big {background: transparent url(../img/btn/btn-mail-big.png) no-repeat;}
.btn-borrar-big {background: transparent url(../img/btn/btn-borrar-big.png) no-repeat;}
.btn-editar-big {background: transparent url(../img/btn/btn-edit-big.png) no-repeat;}
.btn-preview-big {background: transparent url(../img/btn/btn-preview-big.png) no-repeat;}
.btn-templates-big {background: transparent url(../img/btn/btn-templates-big.png) no-repeat;}
.btn-imagenes-big {background: transparent url(../img/btn/btn-imagenes-big.png) no-repeat;}
.btn-sumarizado-big {background: transparent url(../img/btn/btn-sumarizado-big.png) no-repeat;}
.btn-newgarbage-big {background: transparent url(../img/btn/btn-newgarbage-big.png) no-repeat;}
.btn-crearlista-big {background: transparent url(../img/btn/btn-crearlista-big.png) no-repeat;}
.btn-continuar-big {background: transparent url(../img/btn/btn-continuar-big.png) no-repeat;}
.btn-volver-big {background: transparent url(../img/btn/btn-volver-big.png) no-repeat;}
.btn-agregar-big {background: transparent url(../img/btn/btn-agregar-big.png) no-repeat;}
/* Validar Email From */
.btn-validar-email-big{background: transparent url(../img/btn/btn-validar-email-big.png) no-repeat;}
.btn-probarfiltro-big {background: transparent url(../img/btn/btn-probarfiltro-big.png) no-repeat;}
.btn-cerrar-big {background: transparent url(../img/btn/btn-cerrar-big.png) no-repeat;}
.btn-crearodbc-big {background: transparent url(../img/btn/btn-crearodbc-big.png) no-repeat;}
.btn-chequearodbc-big {background: transparent url(../img/btn/btn-chequearodbc-big.png) no-repeat;}
.btn-copyurl-big {background: transparent url(../img/btn/btn-copyurl-big.png) no-repeat;}
.btn-cambiarpag-big {background: transparent url(../img/btn/btn-cambiarpag-big.png) no-repeat;}
.btn-subirarch-big {background: transparent url(../img/btn/btn-subirarch-big.png) no-repeat;}
.btn-modif-big {background: transparent url(../img/btn/btn-modif-big.png) no-repeat;}
.btn-guardar-big {background: transparent url(../img/btn/btn-guardar-big.png) no-repeat;}
.btn-reset-big {background: transparent url(../img/btn/btn-reset-big.png) no-repeat;}
.btn-enviar-big {background:transparent url(../img/btn/btn-enviar-big.png) no-repeat;}
.btn-nuevo-big {background: transparent url(../img/btn/btn-nuevo-big.png) no-repeat; width:58px;}
.btn-newcontact-big {background: transparent url(../img/btn/btn-newcontact.png) no-repeat; width:138px;}
.btn-generarofertas-big {background: transparent url(../img/btn/btn-generarofertas-big.png) no-repeat; height:28px; width:138px;  line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-eliminararchivo-big {background: transparent url(../img/btn/btn-eliminararchivo-big.png) no-repeat; height:28px; width:103px;  line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-verhtml-big {background: transparent url(../img/btn/btn-verpreview-big.png) no-repeat; height:28px; width:138px;  line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-vergrilla-big {background: transparent url(../img/btn/btn-vergrilla-big.png) no-repeat; height:28px; width:103px;  line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-result-big {background: transparent url(../img/btn/btn-result-big.png) no-repeat; height:28px; width:103px;  line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-gestionarmsgs-big {height:28px; width:138px; background: transparent url(../img/btn/btn-gestionarmsgs-big.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-seleccionartodas-big {height:28px; width:138px; background: transparent url(../img/btn/btn-seleccionartodas-big.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-agregar-fuente, .btn-agregar-audiencia {width:138px; height:28px; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-agregar-fuente {background: transparent url(../img/btn/btn-agregar-fuente.png) no-repeat; display:block;}
.btn-agregar-audiencia {background: transparent url(../img/btn/btn-agregar-audiencia.png) no-repeat;}
.busca {font-size:85%;}

.btn-confirmartodo-big {width:148px; height:40px; background: transparent url(../img/btn/btn-confirmartodo-big.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-modificar-msg {width:163px; height:29px; background: transparent url(../img/btn/btn-modificar-msg.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-ver-reporte-big {width:124px; height:28px; background: transparent url(../img/btn/btn-ver-reporte-big.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}
.btn-nuevo-disenio {width:119px; height:28px; background: transparent url(../img/btn/btn-nuevo-disenio.png) no-repeat; line-height:0px; text-indent:-99999px; overflow: hidden;}

.btn-save-and-continue {
	height:32px; 
	width:160px;  
	line-height:0px; 
	text-indent:-99999px; 
	overflow: hidden; 
	background: transparent url("../img/btn/btn-save-and-continue.png") no-repeat;
}


/* =Tablas */

table.tablaslistadoform thead th {white-space:nowrap; font-family:Arial, Helvetica, sans-serif; color:#4b4a4d;font-weight:bold;padding:4px; font-size:13px}
table.tablaslistadoform td {white-space:nowrap; padding:4px;}
table.tablaslistadoformpag td a {color:#4b4a4d; text-decoration:none;}
table.tablaslistadoformpag td a:hover {color:#3399cc; text-decoration:underline;}


table {font-size:90%; }
table.tablaslistados {/*width:665px;*/border-collapse:collapse;  margin:10px 0px; color:#888888;}
table.tablaslistados tr:hover {background:#eff;}
table.tablaslistados thead th.thead-round-right, table.tablaslistados thead th.thead-round-left {}
table.tablaslistados thead th.thead-round-left {background:transparent url(../img/body/table-header-bg.png) no-repeat left top;}
table.tablaslistados thead th.thead-round-right {background:transparent url(../img/body/table-header-bg.png) no-repeat right top;}
table.tablaslistados thead th {white-space:nowrap; background:transparent url(../img/body/table-header-bg.png) no-repeat -10px top; font-family:Arial, Helvetica, sans-serif; color:#336666; text-shadow: 1px 1px 1px #ffffff; font-weight:bold;}
table.tablaslistados th, table.tablaslistados td  {text-align: center; font-weight:normal; padding: 4px 0px; /*word-break: break-all;  word-wrap:break-word;*/ overflow:hidden;}
table.tablaslistados td {border-bottom: 1px solid #E8EDFF}
table.tablaslistados td.inicial {color:#00CC00;}
table.tablaslistados td.cancelada {color:#ed1c24;}
table.tablaslistados td.encurso {border: medium none;}
table.tablaslistados td.enproceso {color:#00CC00;}
table.tablaslistados td.audiencia-contactos span, table.tablaslistados td.fecha-camp span {display:block;}
table.tablaslistados td .acciones {display:block; width:130px; clear:both;}
table.tablaslistados td
table.tablaslistados td .acciones a, table.tablaslistados td .acciones input, .acciones a, .acciones input {display:block; float:left; }
.accion input {display:block;}
table.tablaslistados td.accion {text-align:center;}
table.tablaslistados tr.camp-cerrada td { font-style:italic; color:#888888;  text-shadow:#fff 1px 1px 0px; background-color:#F1F8FE; border-bottom:1px solid #fff;}

table.tabla-selmsg table.campaign td {border-bottom:medium none;}

div.acciones-tabla2 {clear:both; padding:10px 0 10px 200px; text-align:center;}
div.acciones-tabla3 {clear:both; padding:10px 0 10px 175px; text-align:center;}
div.acciones-tabla4 {clear:both; padding:10px 0 10px 175px; text-align:center;}
div.acciones-tabla {clear:both; padding:10px 0px; text-align:center;} /*10px 0px*/
/*div.acciones-tabla a {text-decoration:underline;}*/

#tablaReportes th, #tablaReportes td, #tablaVistas th {font-size:11px; padding:4px 2px;}
#tablaReportes td {line-height:0em; vertical-align:middle;}
div.search-module {padding:0px 0px 25px 0;}
div.search-module input[type="text"] {margin-right:35px;}
div.search-module input.inputsfecha {margin:2px 10px 2px 0px;}
div.search-module ul li {float:left; padding-right:7px;}


.tra {
	/*font-size: 10px;*/
	background-color: #FFFFFF;
	/*height: 30;*/
	vertical-align:middle;
	line-height: 30px;
	
/*	padding: 6px;*/
}
.trb {
	/*font-size: 10px;*/
	background-color: #FFF;
	/*padding: 6px;*/
	/*height: 30;*/
	line-height: 30px;
	vertical-align:middle;

}

table.tablaslistados td.tdPreguntatitulo {
    padding:3px;
    border:2px solid #E8EDFF;
    background-color:#fff;
}


table.tablaslistados td.tdPreguntatitulo table td {border-bottom:medium none;}
table.tablaslistados td.tdPreguntatitulo input.botonbig, table.tablaslistados td.tdPreguntatitulo input.botonito {display:block; margin:0 auto;}

table.tablaslistados td.nombre-camp {text-align:left;}
table.tablaslistados td.fecha-camp {font-size:90%;}
table.tablaslistados td.td-global {border:medium none;}

.tdnombresublistados {
background-color:#FFF;
border-style:solid;
border-width:1px;
height:25px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
color:#59B4D6;
text-transform:uppercase;
}

p.resultados-usuarios {padding:20px 0px; font-size:115%; color:#ff0000; text-transform:uppercase; text-align:center;}

.col-left {float:left; width:50%; padding-bottom:20px;}
.col-form {float:right; width:100%; padding-bottom:20px;}
.one-col {float:left; width:100%;}

/* =Listas de emBlue form */
.listas-form ul, .listas-correo h3 {padding-left:10px;}
.listas-form h3 {padding-bottom:10px;}
.listas-form ul li {padding:0px 0px 5px 20px; background:transparent url(../img/btn/list-bullet.gif) no-repeat 0px 3px ;}
.listas-form ul li:hover {background:transparent url(../img/btn/list-bullet_hover.gif) no-repeat 0px 3px ; color:#00CCFF;}
.listas-form ul li a {text-decoration:underline;}

/* =Listas de Correo */
/*.listas-correo ul, .listas-correo h3 {padding-left:10px;}*/
.listas-correo h3 {padding-bottom:10px;}
.listas-correo ul li {padding:0px 0px 5px 20px; background:transparent url(../img/btn/list-bullet.gif) no-repeat 0px 3px ;}
.listas-correo ul li:hover {background:transparent url(../img/btn/list-bullet_hover.gif) no-repeat 0px 3px ; color:#00CCFF;}
.listas-correo ul li a {text-decoration:underline;}
#modificarListas ul li {background:none; padding-left:0px; float:left;}
#modificarListas ul li select {/*width:177px;*/ width:247px; /**/}
#modificarListas ul li.acciones {padding-left:5px; /*width:140px;*/ /**/}
#modificarListas a.borrar-multiples {float:left; display:block; width:100%; padding:0px 0px 5px 20px; margin-left:10px; background:transparent url(../img/btn/list-bullet.gif) no-repeat 0px 3px ; }
#modificarListas a.borrar-multiples:hover {background:transparent url(../img/btn/list-bullet_hover.gif) no-repeat 0px 3px;}

.boxayuda {
background-color:#EEEEEE;
color:#000000;
font-size:12px;
margin:15px 0;
padding:10px;
}

.boxayuda span.boxayuda-title {font-size:15pt; color:#0071bc;}
.boxayuda p.recordatorio {padding-top:5px; font-size:14px; font-weight:bold; color:#99cc66;}

#avisoListas {width:350px; float:left;}
#rebotesDuros {float:right; width:320px; padding:15px 10px; text-align:center;}

#rebotesDuros p {margin-bottom:9px; color:#0099CC; text-shadow:1px 1px 1px #FFFFFF; line-height:1.5em; font-size:100%; font-weight:bold; background:url("../img/body/table-header-bg.png") no-repeat -10px 0px;}
#rebotesDuros ol {text-align:left; padding-left:30px; margin-bottom:5px;}
#rebotesDuros ol li  {
	color:#999999;
	list-style-position:outside;
	line-height:1.5em;
}

#table-cleaner {padding:10px 0px;}

ul.listadochecks {float: left; width:100%; padding:10px 0px;}
ul.listadochecks li {float:left; width:47%; margin-right:12px;}
ul.listadochecks#perfiles li {width:98%;}
dl.listadochecks {padding-bottom:100px;}
dl.listadochecks dt {margin: 10px 0;
color: #717171;
font-weight: bold;
}
dl.listadochecks dd {text-indent:1.5em;
margin: 6px 0;
}
.ListaAcciones {margin: 15px 0;
}

fieldset.crea-usu {width:90%;}
fieldset.crea-usu label {padding:9px 0px 2px 0px}
fieldset.crea-usu input.crea-usu {width:100%; padding:5px 0px 5px 5px;}
fieldset.crea-usu div.contrasenia-autogenerada {
width:100%;
padding:5px 0px 5px 5px;
background-color:#EEEEEE;
border:1px solid #dddddd;
}
fieldset.crea-usu div.contrasenia-autogenerada p{
font-size:90%;
line-height:1.2em;
margin-top:8px;
}
fieldset.crea-usu div.contrasenia-autogenerada span { 
display:block; 
color:#000000; 
font-weight:bold; 
background-color:#ffffff;
}

table.resultados-cuenta {margin-top:25px;}

#listaSoloMail {padding-top:10px;}
#listaSoloMail form {padding-left:10px;}

#seleccionarLista-solomail {padding:10px 0px 20px 0px;}

#agregarLista-solomail {width:55%;}
#agregarLista-solomail textarea {width:323px; height:143px; margin-bottom:12px; font-size:85%;}
#agregarLista-solomail p {padding-bottom:10px;}
#agregarLista-solomail .btn-agregar-big {display:block;}

#listadoEmail-solomail {width:45%; text-align:right;}
#schema_listas_form div {margin-bottom:15px;}
#listadoEmail-solomail label {display:block; float:left;}
#listadoEmail-solomail select {padding-right:0px;}
#listadoEmail-solomail select.lista {width:321px; height:155px; padding:0px; margin-bottom:12px;}
#listadoEmail-solomail select.lista-accion {width:214px;}
#listadoEmail-solomail p.cant-mails {padding-bottom:10px; text-align:left;}
#listadoEmail-solomail p.resultados {padding-top:20px;}

#inteliform-paso3 h3 {padding:30px 0px 10px 0px;}
#inteliform-paso3 fieldset.listas-de-correo {padding:20px 0px 0px 0px;}
fieldset.listas-de-correo {width:500px; padding:20px 0px;}
fieldset.listas-de-correo label {float:left; width:200px;}
fieldset.listas-de-correo input, .fieldset-listas-de-correo textarea {width:200px; margin-bottom:9px;}
fieldset.listas-de-form input, .fieldset-listas-de-form textarea {width:200px; margin-bottom:9px;}
fieldset.listas-de-form2  {width:200px; margin-bottom:9px; margin-left: 149px;}


.tdPreguntatitulo {background:none;}

#editarListas {
float:left;
width:100%;
padding-top:18px;
}

#editarListas table.tablaslistados {float:left;}

#editarListas .btn-nuevo-big {margin-right:5px;}
#editarListas .accionesEdit input {display:block;}

#matchCampos select {width:100px;}
/* =Home */

#tablaHome {padding:20px 0px 0px 0px;}
#tablaHomeTop {padding:20px 0px 0px 0px;text-align:center;}


/* =NuevoMensaje */

.new-item h3 {background: #ffffff url(../img/body/table-header-bg.png) no-repeat -10px top; padding-left:10px;}
.new-item h3 b {/*background: #ffffff url(../img/body/table-header-bg.png) no-repeat right top;*/ padding:3px 10px 3px 0px; display:block; text-transform:none;}
.new-item {padding:10px 0px;}
.new-item label {display:block;}
.new-item .checkboxes {padding:7px 5px;}
.new-item .checkboxes label {display:inline;}
.new-item textarea {width:270px;}
.new-item ul {padding:10px;}
.new-item ul li {line-height:2em;}
.col-left h3 {width:93%;}

.checkboxes #analyticsLogo {vertical-align:bottom;}

#expansor_text div {width:99%;}
#expansor_text div textarea {
display:block;
margin:0 auto;
padding:5px;
width:93%;}

#msgsTitulo, #msgsHerramientas #expansor_file2, #msgsMensajes div.inner, #msgsGeneral div.inner, #msgsViral div.inner {padding-left:10px;}

#msgsHerramientas h3, #msgsMensajes h3, #msgsGeneral h3, #msgsViral h3{margin-bottom:15px;}

input#tituloMensaje {width:313px;}
#msgsHerramientas ul.combos {padding:0; }
#msgsHerramientas ul.combos li, #msgsHerramientas ul.inputs li {float:left; padding-right:15px; line-height:normal; }
#msgsHerramientas ul.combos li label {font-size:85%;}
#msgsHerramientas ul.combos li select {width:100px;}
#msgsHerramientas ul.inputs li {padding-top:5px;}
#msgsHerramientas ul.inputs li input {display:block; /*padding:14px 0px 0px 10px;*/}

#msgsGeneral #datos, #msgsGeneral #fecha {width:49%; padding:0px 0px 20px 0px;}
#msgsGeneral #datos input {width:257px;}
#msgsGeneral #fecha {float:right;}

#msgsGeneral #fecha select {width:65px;}

#viral {float:left; width:45%; margin-right:20px; border-right:1px solid #CCCCCC;}
#msgsViral fieldset.editar-camp {width:380px;}
#msgsViral fieldset.editar-camp label {float:left; width:90px;}
#msgsViral fieldset.editar-camp input, #msgsViral fieldset.editar-camp textarea {width:200px; margin-bottom:9px;}
#msgsViral fieldset.editar-camp select {width:212px; margin-bottom:9px;}

#socialEmailID {float:left; width:50%; padding-top:18px}
#socialEmailID ul.socialEmailInner {padding:10px 0px 0px 0px;}
#socialEmailID ul.socialEmailInner a {background:url("../img/btn/list-bullet.gif") no-repeat scroll 0 3px transparent; padding:0 0 5px 20px; text-decoration:underline;}
#socialEmailID ul.socialEmailInner a:hover {background:url("../img/btn/list-bullet_hover.gif") no-repeat scroll 0 3px transparent;}
#socialEmailID ul.socialEmailInner label {width:100px;}
#socialEmailID ul.socialEmailInner input.campoTxt { width:200px}
#socialEmailID ul.socialEmailInner div.socialEmailInner { margin-left:25px; margin-bottom:15px;}

#contarString {font-size:11px;}

#previewHtml, #previewTexto {padding-top:10px;}
#previewHtml div.hidden, #previewTexto div.hidden {display:none;}
#previewHtml #expansor_html {padding-bottom:100px;}
#previewTexto #expansor_text {padding-bottom:30px;}
#previewHtml * {
	font-style: normal;
	font-size: none;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	text-transform:none;
	color:#000;
}

#previewHtml h1, #previewHtml h2, #previewHtml h3, #previewHtml h4 {font-weight:bold;} 
#previewHtml strong, #previewHtml b {font-weight:bold;}
#previewHtml em, #previewHtml i { font-style:italic;}
#previewHtml a {text-decoration:underline; color:#0000FF;}

#previewTexto {width:100%;}

#previewTexto textarea {width:100%;}
#previewMensaje {margin:10pt auto; text-align:center;}


#preview h3 {
background:transparent url("../img/body/table-header-bg.png") no-repeat -10px top;
color:#8d8f9c;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-shadow:1px 1px 1px #FFFFFF;
text-align:left;
text-transform:none;
padding:3px 5px;
}

#litmus {
float:left;
position:relative;
/*background:transparent url("../img/body/litmus-bg.png") no-repeat;*/
width:430px;
margin-top:44px;
padding: 60px 20px 0px 26px;
font-size:11px;
}

.litmus-comp {background:transparent url("../img/body/litmus-bg.png") no-repeat; /*height:55px;*/}
.litmus-exp {background:transparent url("../img/body/litmus-bg-full.png") no-repeat; height:88px;}
#preview #litmusInner {color:#eeeeee;}
#preview #litmusInner h3 {background:none; text-shadow:1px 1px 1px #000000; padding:0;}

#litmus-logo {
position:absolute;
top:3px;
left:0px;
width:122px;
height:49px;
display:block;
background:transparent url("../img/body/litmus-logo.png") no-repeat;
}

#litmus-logo:hover {text-decoration:none;}

#litmus-que {
position:absolute;
top:-36px;
left:66px;
width:122px;
height:49px;
display:block;
background:transparent url("../img/body/litmus-que.png") no-repeat;
}

#litmus-form {padding:17px 0px 20px 24px; float:left;}
#litmus-form label {display:block; color:; line-height:1.6em;}
#litmus-form label input {margin-right:5px; vertical-align:middle;}

/*.litmus-boton {
border:0 none;
padding:6px 0px 7px 7px;
}
*/
.litmus-boton { 
	position: relative;
	padding: 0 15px 0 0; 
	margin-right:5px; 
	border: 0; 
	text-align: center; 
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}

.litmus-boton::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

.litmus-boton span { 
	position: relative;
	display: block; 
	padding: 7px 0 4px 15px; 
	height:20px; 
	font-weight:bold;
	color:#fff; 
	white-space: nowrap;	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	.litmus-boton span {
		margin-top: -1px;
	}
}


#nuevo-test {
position:absolute;
right:12px;
top:12px;
background:transparent url("../img/body/litmus-btn1-right.png") no-repeat right top;
text-shadow:1px 1px 1px #555555;
text-decoration:none;
}
#nuevo-test:hover {color:#0EEFD0}
#nuevo-test span {
background:transparent url("../img/body/litmus-btn1-left.png") no-repeat left top;
color:#fff;
font-size:13px;
}

#prueba-test {margin-top:66px; background:transparent url("../img/body/litmus-btn2-right.png") no-repeat right top;}
#prueba-test span {background:transparent url("../img/body/litmus-btn2-left.png") no-repeat left top; color:#f1a039; text-shadow:1px 1px 1px #ccc;}


#envioPreview {padding:20px 0px 10px 19px; 
font-family:Arial, Helvetica, sans-serif; 
background:url("../img/body/envio-mails-separador.png") no-repeat 65% 9px ;}
#envioPreview p {padding:5px 0px}
#envioPreview input {width:269px;}
#envioPreview select {width:118px;}
#envioPreview #direccionesMail {width:408px;}
#envioPreview p.mensaje-emails {width:410px; padding-top:10px; line-height:1.5em;}
#inputsEmail {width:65%; float:left;}
#erroresEmail {width:34%; float:left; color:#FF0000;}


#litmusPrueba {
float:right; 
width:239px; 
height:147px; 
margin:44px 0px;
text-align:center;
background:url("../img/body/litmus-prueba-bg.png") no-repeat 0 0;}

#litmusPrueba p {
font-size:11px;
line-height:1.2em;
padding:59px 13px 10px 23px;
text-align:left;
color:#fff;
}

#litmusPrueba p span {color:#00FF00;}

#solicitudLitmus label {display:block;}

/* =Popup SeleccionImagen */

table.selecc-imagenes tr td img {border:2px solid #eeeeee; margin:5px;}
p.msg-subir-imagenes {padding:10px 0px;}
/*table.selecc-imagenes tr {border-bottom:2px solid #00CCFF;}
table.selecc-imagenes tr td {float:left; width:145px; text-align:center;}*/


/* =NuevaCampaña */

#seleccion-msg {padding-top:30px;}
#nuevaCampInfoAdic h3 {width:96%;}
#nuevaCampGen ul, #nuevaCampInfoAdic ul {float:left; width:100%;}
#nuevaCampGen ul li {float:left; width:30%;}
#nuevaCampInfoAdic ul li {float:left; width:50%;}
#nuevaCampGen input, #nuevaCampOrig-Dest input {width:270px;}
#nuevaCampOrig-Dest select {/*width:282px;*/ width:640px;}
#nuevaCampOrig-Dest label, #fechaCiclos label { padding-top:8px;}s
#fechaCiclos select {width:65px;}
#texto-preview {text-align:center;}


fieldset.editar-camp {width:500px; padding:20px 0px;}
fieldset.editar-camp label {float:left; width:200px;}
fieldset.editar-camp input, fieldset.editar-camp select, fieldset.editar-camp textarea {width:200px; margin-bottom:9px;}

#desuscripcionGlobal {display:inline;}
#campCheck {float:left; padding:10px 0px 0px 5px;}
#campCheck .ciclo {visibility:hidden;}
#metaCamp .cerrada {color:red;}
#metaCamp .abierta {color:green;}
#metaCamp .estado {text-align:center; background-color:#eee;}
#metaCamp .meta-envio {text-align:center;}

/* =Audiencia */
div.select-selaudiencias {padding:20px; width: 425px;}
div.buscador-audi {left: 529px; position: absolute; top: 108px; width: 250px;}
div.buscador-fuente {left: 545px; position: absolute; top: 85; width: 250px;}
.gestion-audiencia, .creacion-fuente {width:500px;  padding:20px 0px;}
.gestion-audiencia label, .creacion-fuente label {float:left; width:200px;}
.gestion-audiencia input, .gestion-audiencia textarea, .creacion-fuente input, .creacion-fuente textarea {width:200px; margin-bottom:9px;}

/* Caduca Pass */
fieldset.editar-passcaduca {width:500px; padding:20px 0px;}
fieldset.editar-passcaduca label {float:left; width:150px;}
fieldset.editar-passcaduca input {width:123px; margin-bottom:9px;}


fieldset.editar-usuario {width:500px; padding:20px 0px;}
fieldset.editar-usuario label {float:left; width:200px;}
fieldset.editar-usuario input {width:200px; margin-bottom:9px;}
#changePassword {width:97%; margin-bottom:20px;}
#changePassword h3{
border-bottom:1px solid #DDDDDD;
margin-bottom:5px;
color:#777777;}
#optChangePasswordLabel {padding-left:4px;}
#optChangePasswordLabel input {width:auto; margin:0 5px 0 0; padding:0; vertical-align:sub;}
#optChangePasswordTxt {
/*border:1px solid #cccccc;
background-color:#eeeeee; 
text-align:center;
margin-top:5px;LO SACO PARA NUEVO LOGIN */}
#optChangePasswordTxt span{
color:#000000;
display:block;
font-weight:bold;
background-color:#ffffff;
}



/* =Micuenta */

td.wrapper h3 {cursor:pointer;}
td.wrapper td.detail {text-align:left;}
td.wrapper td.detail span {display:block; background:transparent url(../Micuenta/img/bullet.png) no-repeat 0 3px; padding-left:15px;}

#checkRebotes {padding:10px 0 0 0;}
#checkRebotes label strong {color:#0099CC;}
#checkRebotes label img {vertical-align:bottom;}


/* =Reservas */

#reservas fieldset.reservas {padding:20px 0px 0px 0px; margin:0 auto;}
fieldset.reservas {width:600px; padding:20px 0px;}
fieldset.reservas label {float:left; width:200px;}
fieldset.reservas input, fieldset.reservas textarea {width:300px; margin-bottom:9px;}
fieldset.reservas select {width:312px; margin-bottom: 9px; }
fieldset.reservas input[type="button"] {width:31px; height:31px;}
fieldset.reservas div.select-module select {width:84px;}
fieldset.reservas div.select-module input {width:216px;}


/* =Reportes */

#topStats {float:left; width:100%; min-height:55px; height:auto !important; height:55px; margin-bottom:30px; background:#F2ECEC url(../img/body/topStats-bg.png) repeat-x left top; border:1px solid #DDDDDD;}
#topStats ul {width:100%; height:100%;}
#topStats ul li {float:left;}
#reportes #topStats ul li:first-child {border-left:medium none;}
#topStats ul li.main {/*width:125px;*/ width:19%; padding:5px 0px 0px 5px; border-right: 1px solid #dddddd; border-left:1px solid #ffffff; font-size:27px; color:#000000; text-shadow:1px 1px 1px #ffffff;}
#topStats ul li.main span {display:block; font-size:11px; color:#339999; text-shadow:none; }
#topStats ul li.comp { float:left; width:39%; padding:3px 0px 3px 5px; border-top:1px solid #ffffff; border-bottom:1px solid #dddddd; border-left:1px solid #ffffff;}
#topStats ul li.comp strong {font-size:15px;}
#topStats ul li.comp#TopCTOR {border-bottom:medium none;}


p.base-reportes {float:left; margin-bottom:10px; font-size:12px; color:#000; cursor:pointer; }
p.base-reportes strong {color:#666666;}
p.base-reportes span {color:#999999;}

#chartContainer {position:relative;}
#chartLegend {
float:left;
width:65px;
/*left:30px;*/
left:-10px;
line-height:2.1em;
position:absolute;
text-align:right;
top:25px;
font-family:Arial, Helvetica, sans-serif;
}

#chartValues {position:absolute; top:22px; left:381px; line-height:2em;}
#chartValues li {color:#BBBBBB; font-size:14px;  cursor:pointer;}
#chartValues li strong { margin-right:5px; color:#000; font-size:18px;}
#chartValues li strong:hover {color:#666;}
#chartValues li span {text-decoration:underline;}
#chartValues li span:hover {color:#888;}

#bottomStats {float:right; width:28%; height:50px; padding-top:4px;}
#bottomStats ul li {float:left; width:100px; padding-top:10px; font-size:18px; color:#666666; text-align:right;} 
#bottomStats ul li span {display:block; font-size:11px; color:#66cccc;}
#bottomStats ul li span.clickable {text-decoration:underline; cursor:pointer;}
#bottomStats ul li.spam {
float:right;
width:73%; 
padding:5px;
margin-top:26px;
font-size:23px;
text-align:left;
border:1px solid #DDDDDD; 
background:url("../img/body/topStats-bg.png") repeat-x scroll left top #F2ECEC;
cursor:pointer;
}
#bottomStats ul li.spam span {text-align:left; width:100%; float:left; clear:both; background:transparent url("../Mod_Reportes/img/logos-spam.png") no-repeat right top;}

#reportes div.comparativo {clear:both; padding:15px 0px; border-top:1px solid #cccccc;}
#reportes div.mobile {clear:both; padding:15px 0px; border-top:1px solid #cccccc;}
#reportes div.detallemobile {padding:52px 38px 31px 0; float:right;}
#reportes table td.detallemobile {color:#BBBBBB; font-size:14px;  cursor:pointer;}
#reportes p.ver-comparativos {font-size:11px;
padding-top:10px;}

#reportes .style1 {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
color:#FFFFFF; 
text-align:left; 
vertical-align:middle; 
padding:5px;
}

#reportes .style2 {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#666666; 
text-align:left; 
padding:5px;
}
#reportes .style2-2 {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#666666; 
text-align:left; 
padding:5px; 
background-color:#ccdce9;
}
#reportes .style3 {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; color:#666666; 
text-align:center;
padding:1px 5px 1px 5px; 
border-right:solid 1px #333333; 
width:8px;
}
#reportes .style4 {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#0b395b; 
padding:8px 4px 4px 4px; 
background:url(img/fondo-gris.gif) repeat-x top; height:12px; vertical-align:top;
}
#reportes .style5 {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#01508b; 
padding:5px; 
text-align:left;
}

#reportes .comparativo-label{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:5px; 
color:#999999;
text-align:left; 
background-color:#edeeee; 
border: solid 1px #ffffff;
}
#reportes .comparativo-value{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#4f899a; 
padding:5px; 
text-align:left; 
background-color:#bbfdfc; 
border: solid 1px #ffffff;
}

#reportes {text-align:left;}
#reportes table td {font-size:110%;}
#reportes table.porcentajes td {text-align:left;}

#reporteCampaignClicks, #reporteCampaignViral,#reporteCampaignRebotes, #reporteCampaignNoenviados, #reporteCampaignAbusos {min-height:281px; height:auto !important; height:281px; padding-left:220px; margin-top:30px; background:#fff url(../img/embudo_big.jpg) no-repeat; }
#reporteCampaignClicks #topStats, #reporteCampaignViral #topStats, #reporteCampaignRebotes #topStats,
#reporteCampaignNoenviados #topStats, #reporteCampaignAbusos #topStats {margin-bottom:0;}

#reporteCampaignClicks #topStats ul li.main, #reporteCampaignViral #topStats ul li.main, #reporteCampaignRebotes #topStats ul li.main, #reporteCampaignNoenviados #topStats ul li.main, #reporteCampaignAbusos #topStats ul li.main{padding:5px 0 0 8px;}
#reporteCampaignClicks #topStats ul li:last-child, #reporteCampaignViral #topStats ul li:last-child, #reporteCampaignRebotes #topStats ul li:last-child, #reporteCampaignNoenviados #topStats ul li:last-child, #reporteCampaignAbusos #topStats ul li:last-child {border-right:medium none;}

#reporteCampaignClicks table.tablaslistados, #reporteCampaignViral table.tablaslistados, #reporteCampaignNoenviados table.tablaslistados, #reporteCampaignAbusos table.tablaslistados {border-collapse:separate;}
#reporteCampaignClicks table.tablaslistados td, #reporteCampaignViral table.tablaslistados td, #reporteCampaignNoenviados table.tablaslistados td, #reporteCampaignAbusos table.tablaslistados td {text-align:left;}
#reporteCampaignClicks table.tablaslistados td.cantidad, #reporteCampaignViral table.tablaslistados td.cantidad, #reporteCampaignNoenviados table.tablaslistados td.cantidad, #reporteCampaignAbusos table.tablaslistados td.cantidad {font-size:18px; color:#000; text-align:center;}

#reporteCampaignClicks table.tablaslistados td.url {text-align:center;}
#reporteCampaignClicks table.tablaslistados td.url span {cursor:pointer; font-size:12px; color:#0499E2; text-decoration:underline;}

#reporteCampaignRebotes ul.ver-listados {float:left; margin:30px 10px;}
#reporteCampaignRebotes ul.ver-listados li {
background:transparent url(../img/btn/list-bullet.gif) no-repeat 0 3px;
padding:0 0 5px 20px;
color:#3399CC;
cursor:pointer;
}
#reporteCampaignRebotes ul.ver-listados li:hover {
background:transparent url(../img/btn/list-bullet_hover.gif) no-repeat 0px 3px; 
color:#00CCFF;
}
#navPrimaria li.active a {color:#fff; }

#reporteCampaignAbusos p.disclaimer {font-size:10px;}
#reporteCampaignAbusos sup {color:#3399CC; font-weight:bold; font-size:12px;}
#reporteCampaignAbusos #descargarExcel {clear:both; padding:10px 0;}
#reporteCampaignAbusos #descargarExcel p {float:left; line-height:20px; padding-right:40px;}


#reenvioNoAbiertos {
width:100%;
float:left;
/*border-bottom:1px solid #cccccc;*/
}

#reenvioNoAbiertos .inner {
	float:left;
	width:100%;
	padding:20px 0px;
}

#reenvioNoAbiertos h3.titular {
	font-size:14px;
	color:#565656;
	text-transform:none;
	border-bottom:1px solid #cccccc;
}

#reenvioNoAbiertos h3.titular span {
	color:#0071BC;
}

#reenvioNoAbiertos p.cantReenviados {
	font-size:14px;
	color:#565656;
}

#reenvioNoAbiertos p.cantReenviados strong {color:#000000;}

div.comparativoReenvio {
	float:left;
	width:100px;
}

div.comparativoReenvio h4 {
	font-size:14px;
	color:#000000;
	text-align:center;
}


div.comparativoReenvio#titulares {
	padding-top:33px;
}

div.comparativoReenvio#titulares h4.titular {
	padding:10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#565656;
	text-align:left;
	letter-spacing:-1px;
}

div.comparativoReenvio#titulares h4.titular span {
	text-transform:uppercase;
	color:#000000;
	letter-spacing:0;
}

div.comparativoReenvio ul {
	width:88px;
	height:154px;
	margin:0 auto;
	border:1px solid #cccccc;
	background:#f5f5f5 url("../img/body/comparativoNoAbiertos-bg.png") repeat-x 0 17px;
}

div.comparativoReenvio .prevAbsoluto, div.comparativoReenvio .postAbsoluto {
	font-size:11px;
	color:#cccccc;
	text-align:center;
	height:15px;
	background-color:#ffffff;
}
div.comparativoReenvio .prevRelativo, div.comparativoReenvio .postRelativo {
	font-size:27px;
	color:#000000;
	text-align:center;
	text-shadow:1px 1px 1px #ffffff;
	line-height:58px;
	height:60px;
}

div.comparativoReenvio .prevRelativo {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
div.comparativoReenvio .postRelativo {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #cccccc;
}


/* =Reportes personalizados */
.disenioNombreReporte {
clear:both;
display:block;
padding-bottom:27px;
}
.disenioNombreReporte input {width:537px;}
#RPcamposDisponibles select, #RPcamposSeleccionados select {width:320px;}
#RPcamposSeleccionados .accion {float:right; width:30px;}

#tablaReportePersonalizado td {text-align:left; padding-left:20px;}
#tablaReportePersonalizado td .checkbox, #tablaReportePersonalizado th .checkbox {vertical-align:sub; margin-right:5px;}
#tablaReportePersonalizado thead th.tdnombresublistados {background: #F2ECEC url("../img/body/topStats-bg.png") repeat-x scroll left center; border:none; text-transform:none;}

/* =Encuesta */
#encuesta {width:100%;}
#encuesta fieldset.encuesta-edit {width:600px; padding:20px 0px;  margin:0 auto;}
#encuesta fieldset.encuesta-edit label {float:left; width:260px;}
#encuesta fieldset.encuesta-edit input, #encuesta .encuesta-edit textarea {width:300px; margin-bottom:9px;}
#encuesta .encuesta-edit select {width:312px; margin-bottom:9px;}
div.separador {width:100%; vertical-align:middle;}
#encuesta fieldset.encuesta-edit .separador input[type="radio"] {width:auto;}
#encuesta fieldset.encuesta-edit .separador span {vertical-align:middle;}
#encuesta fieldset.encuesta-edit .separador #FontSize, #encuesta fieldset.encuesta-edit .separador #SmallFont {width:50px;}

#encuesta fieldset.encuesta-edit .acciones-tabla input.btn-guardar-big, #encuesta fieldset.encuesta-edit .acciones-tabla input.btn-reset-big {width:103px;}

#altDuplicados {position:absolute; font-size:17px; font-family:Tahoma; top:0; left:15px; }
#altDuplicados * {font-size:11px; text-align:left;}
#altDuplicados b {font-size:20px;}
#altDuplicados em {color:#009933;}

#altinfo  {font-size:12px; font-family:Tahoma; top:0; left:5px; }
#altinfo * {font-size:11px; text-align:left;}
#altinfo b {font-size:20px;}
#altinfo em {color:#009933;}

/* =Tooltips */
a.tooltip {position:relative; top:-6px; left:2px; font-size:90%; }
a.tooltip:hover {text-decoration:none;}
.tooltip-balloon {
position:absolute;
bottom:15px;
left:-37px;
width:217px; 
padding:10px 0px 0px 0px; 
background:transparent url(../img/body/tooltip-bg-top.png) no-repeat left top;
color:#eee;
text-shadow:1px 1px 1px #1A3C6F;
}
.tooltip-balloon-inner {
width:197px;
padding:0px 10px 20px 10px;  
font-size:80%;
line-height:1.5em;
background:transparent url(../img/body/tooltip-bg-bottom.png) no-repeat left bottom;}

#reputacion h3 a {
color:#3399CC;
padding:0;
float:none;
text-decoration:none;
font-weight:normal;

}

/* =Tablero */

#tablero ul.inicial li a {float:left; display:block; width:100%; padding:0px 0px 5px 20px; margin-left:10px; background:transparent url(../img/btn/list-bullet.gif) no-repeat 0px 3px ; }
#tablero ul.inicial li a:hover {background:transparent url(../img/btn/list-bullet_hover.gif) no-repeat 0px 3px ; text-decoration:none; color:#00CCFF;}
#tablero div.search-module {padding:20px 0px;}


/*=Popups*/

#marketingViral {width:600px;}
#marketingViral textarea {display:block; margin:0 auto;}
#emblueSubirArchivoForm {width:300px;}
#emblueSubirArchivoForm ul {padding:15px 0px 20px 7px;}
#emblueSubirArchivoForm ul li {padding:5px 0px;}
#emblueSubirArchivoForm ul li span.separador {color:#aaaaaa; font-size:90%;}
#emblueSubirArchivoForm #div_subiendo span {color:#339933; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#subirListasArchivo {width:620px; padding:0px 15px; background:#fff;}
#subirListasArchivo fieldset {width:615px; padding:20px 0px 35px 0px;  margin:0 auto; background:#fff;}
#subirListasArchivo fieldset label {float:left; width:315px; padding-right:15px;}
#subirListasArchivo fieldset label.recordatorio {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#subirListasArchivo fieldset input, #encuesta .encuesta-edit textarea {width:270px; margin-bottom:9px;}
#subirListasArchivo fieldset select {width:282px; margin-bottom:9px;}
/* Validar Email From */
#emblueAgregarEmailFrom{width:500px;background:#fff;}
#emblueAgregarEmailFrom ul {padding:15px 0px 20px 7px;}
#emblueAgregarEmailFrom ul li {padding:5px 0px;}
#emblueAgregarEmailFrom ul li span.separador {color:#aaaaaa; font-size:90%;}
#emblueAgregarEmailFrom #div_subiendo span {color:#339933; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#emblueEmailFrom {width:620px; padding:0px 15px; background:#fff;}
#emblueEmailFrom fieldset {width:55px; padding:-2px 0px 23px 0px;  margin:0 auto; background:#fff;}
#emblueEmailFrom fieldset label {float:left; width:15px; padding-right:15px;}
#emblueEmailFrom fieldset label.recordatorio {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#emblueEmailFrom fieldset input, #encuesta .encuesta-edit textarea {width:270px; margin-bottom:9px;}
#emblueEmailFrom fieldset select {width:282px; margin-bottom:9px;}


#agregaremail
{
	margin: 6px;
    text-align: right;
    width: 275px;
}


#subirImagenes {width:670px; background-color:#fff; padding-left:10px;}
#subirImagenes table{border-collapse:separate;}
#subirImagenes ul {}
#subirImagenes ul li {
 float:left;
 height:100px; 
 width:100px; 
 overflow:hidden; 
 padding:5px; 
 margin:5px; 
 text-align:center;  
 border:1px solid #eee; 
 border-bottom:1px solid #ddd;
 border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
 }
 
 #subirImagenes ul li.selected {
  border:1px solid #59B4D6; 
  border-bottom:1px solid #008DBF;
 
 }
#subirImagenes ul li img {vertical-align:middle; margin:5px;}
#subirImagenes #imagenURL {
margin:5px;
padding:5px;
width:588px;
 border:1px solid #eee; 
 border-bottom:1px solid #ddd;
 border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;}
#subirImagenes #imagenURL span {color:#59B4D6; font-weight:bold;}
#subirImagenes table .btn-borrar-big, #subirImagenes table .btn-copyurl-big {margin:2px 0px;}
#subirImagenes .msg-subir-imagenes {padding-bottom:20px; line-height:1.3em; color:#59B4D6;}
#mensajeTemplate {width:680px; padding:10px;}



/* =ODBC */
.crea-fuente {padding-top:20px;}
.crea-fuente label {padding-left:20px;}
.crea-fuente input[type="text"], .crea-fuente input[type="password"] {width:127px;}
.crea-fuente .acciones-tabla {padding-top:30px;}

#subtitularODBC { cursor:pointer;}
#formOdbc {width:650px;}
#formOdbc fieldset {width:625px; padding:20px 0px 35px 20px;  margin:0 auto;}
#formOdbc fieldset label {float:left; width:310px; padding-right:15px;}
#formOdbc fieldset label.recordatorio {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#formOdbc fieldset input, #formOdbc fieldset textarea {width:285px; margin-bottom:9px;}
#formOdbc fieldset select {width:300px; margin-bottom:9px;}

ul.listado-odbc , ul.listado-tipo-odbc {vertical-align:top;}
ul.listado-odbc {padding:15px 0px 0px 40px;}
ul.listado-tipo-odbc {padding-left:20px;}
ul.listado-tipo-odbc strong {color:#0071BC; margin-left:10px;}

#formOdbc fieldset div.odbc-select-fuente {float:left; width:100%; margin-bottom:9px;}
#formOdbc fieldset div.odbc-select-fuente select {float:left; width:264px; margin-bottom:0px;}
#formOdbc fieldset div.odbc-select-fuente a.btn-upload {float:left; margin-left:10px;}


/* =Crea usuarios */

.crea-usu input[type="text"] {width:152px;}
.crea-usu input[type="password"] {width:150px;}

/* =encuestas */
.resultados-encuestas {text-align:left;}
.resultados-encuestas li a {float:left; display:block; width:100%; padding:0px 0px 5px 20px; margin-left:10px; background:transparent url(../img/btn/list-bullet.gif) no-repeat 0px 3px ; }
.resultados-encuestas li a:hover {background:transparent url(../img/btn/list-bullet_hover.gif) no-repeat 0px 3px ; text-decoration:none; color:#00CCFF;}

/* =litmus */
#test-mensaje iframe, #emailTest {border:medium none;}

#progressBack {top:25%; left:50%; position:absolute;}
/*#radioPredef, #radioSelect {width:100%; float:left;}*/
#spam {/*float:left;*/}
#contenedor-lista-predeterminados {float:left; width:100%; padding:10px 0px 20px 0px;}
#contenedor-lista-predeterminados ul li {float:left; /*margin:1px;*/ /*border:1px solid #fff;*/ padding:2px;}
#contenedor-lista-predeterminados span { 
display:block; 
padding:3px 20px 3px 4px; 
width:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
background-color:#eeeeee; 
background-repeat:no-repeat; 
background-position:97% center;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd; 
border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
 }
#contenedor-lista-predeterminados .web-based, #contenedor-seleccion-clientes .web-based {background-image:url("../img/iconos/web-sm-grey.gif");}
#contenedor-lista-predeterminados .mac_os_x, #contenedor-seleccion-clientes .mac_os_x {background-image:url("../img/iconos/mac-sm-grey.gif");}
#contenedor-lista-predeterminados .microsoft_windows, #contenedor-seleccion-clientes .microsoft_windows {background-image:url("../img/iconos/win-sm-grey.gif");}
#contenedor-lista-predeterminados ul, #contenedor-seleccion-clientes fieldset, #spam fieldset {padding-left:25px;}
#contenedor-seleccion-clientes {padding:10px 0px;}
#contenedor-seleccion-clientes fieldset table td, #spam fieldset table td {width:226px;}
#contenedor-seleccion-clientes table td span {
display:block;
padding:0px 23px 0px 10px; 
background-repeat:no-repeat; 
background-position:97% center;
background-color:#DFF2FF;
border-right:1px solid #AFDFFF;
border-bottom:1px solid #AFDFFF; 
border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;


  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
}
#contenedor-seleccion-clientes table td span input {vertical-align:sub;}
#spam fieldset table td span {padding-left:10px;}

#contenedor-nuevo-test label {display:inline; padding-left:10px;}
#chkListaClientes label, #chkListaSpamClientes label {display:inline;}
#selectPredef {padding:10px 0px; margin-top:10px; border-top:1px solid #dddddd;}
#radioPredef label, #radioSelect label {font-weight:bold; color:#666666;}
#contenedor-nuevo-test label.seleccionar-todos  {
	display:block;
	padding: 0px 2px 0px 10px;
	margin-left:2px;
	margin-bottom:10px;
	width:97%;
	/*background-color:#DFF2FF;
	border-right:1px solid #AFDFFF;
	border-bottom:1px solid #AFDFFF; 
	border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;*/}
#contenedor-nuevo-test label.seleccionar-todos span { font-size:90%; text-decoration:underline; color:#3081DD; cursor:pointer;}
#contenedor-nuevo-test label.seleccionar-todos input {vertical-align:middle;}
#pnlCategoria {padding-top:20px;}
#results #pantallas , #results #spam {float:left; width:100%;}
#results #spam {padding-bottom:20px;}
#email-testing {padding-bottom:20px;}
#pantallas h2, #spam h2, #email-testing h2 {
margin-bottom:20px;
padding:5px 10px;
font-size:100%;
color:#0099CC;
text-shadow:1px 1px 1px #FFFFFF;
background: url("../img/body/table-header-bg.png") no-repeat scroll -10px top transparent;
}

#results #pantallas ul{
margin:0 auto;
width:630px;
}

#results #pantallas ul li {
	background-image:url("../img/litmus/result-bg-o.png");
	float:left;
	padding:18px 18px 15px 16px;
	list-style:none;
	margin:0 10px 20px 0;
	/*width:125px;*/
	width:146px;
	/*height:119px;*/
	height:145px;
	text-align:center;
}

#results #pantallas ul li a {
display:block;
width:119px;
height:84px;
margin:0 auto;
border:2px solid #555;
border-top:5px solid #000000;
}

#results #pantallas ul li a:hover {text-decoration:none;}
#results #pantallas ul li  h3 {
	font-size:11px;
	font-weight:normal;
	text-transform:capitalize;
	/*text-indent:5px;*/
	text-align:center;
	height:22px;
	padding:8px;
	color:#888888;
	text-shadow:1px 1px 1px #fff;
}

#results #pantallas ul li  h3 {color:#888888; /*text-shadow:1px 1px 1px #c4bebe;*/}
#results #pantallas ul li span {
	/*display:block;
	width:119px;*/
	height:84px;
	line-height:84px;
	/*font-size:84px;*/
	margin:0px;
}

#results #pantallas ul li span img {
	vertical-align:middle;
}

#results #pantallas ul li span img.loading {margin-top:23px;}
#results #pantallas ul li span img.thumb-loaded {margin-top:0px;}


#results #spam ul {
	float:left;
	width:100%;
}

#results #spam ul li {
	float:left;
	clear:right;
	width:100%;
	padding:5px 0px;
	border-bottom:1px solid #eeeeee;
}

#results #spam ul li img {
	float:left;
	margin:0px 5px;
	height:20px;
	width:20px;
}

#results #spam ul li h3 {
	float:left; width:40%;
	
}

#results #spam ul li  p.resultados {
	float:right;
	padding-right:5px;
}

#results #spam ul li  p.Passed, #results #spam ul li  p.Failed, #results #spam ul li  p.Processing {float:right; padding-right:5px;}
#results #spam ul li  p.Passed {color:green;}
#results #spam ul li  p.Failed {color:red;}
#results #spam ul li .score {font-size:110%; color:#0099CC; font-weight:bold;}

#results #spam ul li.spam-vacio {width:100%; text-align:center; background-color:#eeeeee;}
p.resultado-litmus {text-align:center; padding-top:15px;}
#btnNew {text-decoration:underline; position:static;}

#pLoading {
color:#000;
padding:3px 5px;
margin-bottom:20px;
background-color:#DFECFF;
border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
}

#pagoSubscripcion {float:left; width:40%; margin-right:5%; border:1px medium #eee; 
/*background:url("../img/body/topStats-bg.png") repeat-x scroll left top #F2ECEC*/
        background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
        background: -moz-linear-gradient(top, #eee, #fff);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#FFFFFFFF);
       -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#FFFFFFFF)";
	   -o-border-radius: 5px;
	   -icab-border-radius: 5px;
       -khtml-border-radius: 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
	   border-radius: 5px;
border: 1px solid #eee;
box-shadow: 10px 10px 5px #888;
padding: 5px 5px 5px 15px;
-o-box-shadow: 10px 10px 5px #888;
-icab-box-shadow: 10px 10px 5px #888;
-khtml-box-shadow: 10px 10px 5px #888;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

#pagoDecidir {float:left; width:47%; 
/*background:url("../img/body/topStats-bg.png") repeat-x scroll left top #F2ECEC*/
                background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
        background: -moz-linear-gradient(top, #eee, #fff);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#FFFFFFFF);
       -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#FFFFFFFF)";
	   -o-border-radius: 5px;
	   -icab-border-radius: 5px;
       -khtml-border-radius: 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
	   border-radius: 5px;
border: 1px solid #eee;
box-shadow: 10px 10px 5px #888;
padding: 5px 5px 5px 15px;
-o-box-shadow: 10px 10px 5px #888;
-icab-box-shadow: 10px 10px 5px #888;
-khtml-box-shadow: 10px 10px 5px #888;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

#pruebaGratis {float:left; width:95%; border:1px medium #eee; 
/*background:url("../img/body/topStats-bg.png") repeat-x scroll left top #F2ECEC*/
        background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
        background: -moz-linear-gradient(top, #eee, #fff);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#FFFFFFFF);
       -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#FFFFFFFF)";
	   -o-border-radius: 5px;
	   -icab-border-radius: 5px;
       -khtml-border-radius: 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
	   border-radius: 5px;
border: 1px solid #eee;
box-shadow: 10px 10px 5px #888;
padding: 5px 5px 5px 15px;
-o-box-shadow: 10px 10px 5px #888;
-icab-box-shadow: 10px 10px 5px #888;
-khtml-box-shadow: 10px 10px 5px #888;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}

#historico {float:left; width:100%; padding-bottom:10px;}
#historico #pantallas ul {margin:0 auto; width:670px;}
#historico #pantallas ul li {
	float:left; 
	width:310px; 
	height:121px;
	list-style:none;
	margin:0 10px 10px 10px;
	/*background-color:#EEF6FC;*/
	background:#ffffff url("../img/litmus/itemHistorico-bg.png") no-repeat left top;
}
#historico #pantallas ul li a {display:block; margin:16px; margin-top:16px; margin-left:16px; width:119px; height:84px; float:left; border:2px solid #99C1DF;}
#historico #pantallas ul li a:hover {border:2px solid #c2dcef;}
#historico #pantallas ul li a img {width:119px; height:84px; }
#historico #pantallas ul li .testMetadata {float:left; padding-top:10px; margin:7px 5px 12px 12px;  font-size:12px; width:132px;}
#historico #pantallas ul li .testMetadata dt {color:#0099CC; text-shadow:1px 1px 1px #FFFFFF; width:100%; height:35px; overflow:hidden; line-height:1em;}
#historico #pantallas ul li .testMetadata dt span {display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; text-shadow:none;}
#historico #pantallas ul li .testMetadata dd.action {padding-top:18px;}
#historico #pantallas ul li .testMetadata dd.action a {float:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;  /*margin: 11px 0px 0px 11px;*/ margin:0; width:110px; height:30px; line-height:30px; text-align:center; background-color:#99C1DF;}
#historico #pantallas ul li .testMetadata dd.action a:hover {text-decoration: none; background-color:#C2DCEF; border:2px solid #99C1DF;}

#greeting {/*background-color:#b3ecfd; border-top:1px solid #0071BC; border-bottom:1px solid #0071BC;*/
position:relative;
padding:10px;
font-family:"Helvetica Neue",Helvetica,sans-serif;
border:1px solid #eee;
border-bottom:2px solid #ddd;
border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  box-shadow:0px 4px 5px #777;
    -moz-box-shadow:0px 4px 5px #777;
    -webkit-box-shadow:0px 4px 5px #777;

}
#greeting  h2 { padding:0px; margin-bottom:5px; font-weight:bold; color#0099CC;}
#greeting h3 {color:#458BBA; padding:0px; margin-bottom:5px;}
#greeting p {font-family:Arial, Helvetica, sans-serif;}
#greeting  p.firma {padding-top:20px; text-align:right;}
#greeting p.firma img {padding-right:15px;}
#cerrar-greeting {
	position:absolute;
	top:10px;
	right:10px;
	width:50px; 
	height:20px;
	line-height:20px;
	color:#bbb;
	text-align:center;
	border:1px solid #ccc;
	border-radius: 5px 5px;
  -moz-border-radius: 5px 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 5px 5px;
  -khtml-border-top-left-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  }
  #cerrar-greeting:hover{
	background-color:#AFAFAF;
	color:#fff;
	text-decoration:none;
	border:1px solid #fff;}

#sinImagenes {
display:none;
width:15px;
height:15px;
background-color:#ff0000;
position:relative;
top:-5px;
left:-5px;
}

#solicitudLitmus {
	background:transparent url("../img/litmus/solicitud-bg.png") no-repeat;
	width:663px;
	height:229px;
	position:relative;
}

#solicitarBtn {
	display:block;
	width:148px;
	height:37px;
	background:transparent url("../img/litmus/solicitud-btn.png") no-repeat;
	border:medium none;
	line-height:0px; 
	text-indent:-99999px; 
	overflow: hidden;
	position:absolute;
	left:295px;
	top:159px;
}


/*  =Editor */

#tblCoolbar {width:100%;}

#tblCoolbar .cbtn {
height:25px;
width:25px;
background:transparent url("../img/btn/editor/editor-html.png") no-repeat left top;
}

#tblCoolbar .cbtn:hover {
background-position:left bottom;
}

#tblCoolbar .cbtn img {
display:block;
width:23px;
margin:0 auto;
}

#tblCoolbar .btns {background:#eee url("../img/btn/editor/editor-html-bar-bg.png") repeat-x; }
#tblCoolbar tr.btns td {padding:4px 0; border-bottom:1px solid #c2c2c2; }
#tblCoolbar .btns-below td {background-color:#ded9d9; border-top:1px solid #ffffff; padding:3px 8px 3px 8px; border-bottom:1px solid #c2c2c2;}
#tblCoolbar .btns-below-inner {position:relative; width:100%; height:27px;}
#tblCoolbar .btns-below-inner .btns-btns {position:absolute; top:0; right:0; width:31%; display:block;}
#tblCoolbar .btns-below .validator {
	display:block;
	background:url("../img/btn/editor/editor-html-validar.png") no-repeat left top;
	/*padding:6px 51px 3px 51px;*/
	height:25px; width:100px;
	float:right;
	margin:0px 5px;
}

#tblCoolbar .btns-below .validator:hover {
	background:url("../img/btn/editor/editor-html-validar.png") no-repeat left bottom;
}

.btn-generar-ofertas {display:block; float:right; height:25px; width:100px; line-height:0px; text-indent:-99999px; overflow: hidden; 
 background:url("../img/btn/editor/editor-html-ofertas.png") no-repeat left top;}
.btn-generar-ofertas:hover {background-position:left bottom;}

#tblCoolbar .spacer div {
height:22px;
width:100%;
background-color:#9c9fa2;
}

#expansor_html tr.contenedor-msg td {border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding-bottom:10px; background-color:#eeeeee;}
#expansor_html tr.contenedor-msg td #idContent {background:#ffffff; border:medium none;}

#editor-head {background:#9c9fa2 url("../img/btn/editor/editor-html-head-bg.png") no-repeat 0px -60px;}
#editor-head .inner {background: url("../img/btn/editor/editor-html-head-bg.png") no-repeat right top; padding-top:8px}
#editor-head select {padding:2px 5px; margin-bottom:3px;}



#expansor_text {background-color:#EEEEEE;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
padding-bottom:19px;}
#expansor_text .titular {background-color:#ded9d9; border-bottom:1px solid #ffffff; padding:5px 0 5px 8px; border-top:1px solid #c2c2c2; color:#eeeeee; text-shadow:1px 1px 1px #000000; font-weight:bold;}
#expansor_text .contenedor-texto {padding-top:10px;}

#upload-file {position:relative; padding:0px 5px 15px 5px;}
#upload-file span.form3 {position:relative;}
#upload-file span.form3 label {
background-color:#EEEEEE;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
padding:1px 10px 1px 5px;
}

#upload-file #checkbox_subir {position:relative; top:2px;}
#upload-file .btn-upload {position:absolute; right:-11px;
top:-2px;}
#upload-file .titulo1 {position:absolute; right:0; top:0;}

/*-------------Estilos paga nuevo login -------------------------*/



.bold{
	font-weight: bold;
}
.Separacion{
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: #929292;
	letter-spacing: 1px;
	font-weight: normal;
	display:block;
	margin: 15px 0 1px 0;
}
.TitData{
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}
.ExplicaTitData{
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 12px;
	color: #4c4c4c;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0.5px;
	line-height: 13px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.Mensaje{
	width:100%;
	position:relative;
}
.Mensaje .ErrorBox{
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 11px;
	color: #d50019;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	background: url("../img/x_error.png") no-repeat left center;
	margin-left: 15px; 
	padding-left: 15px;
}

.Mensaje .InfoBox{
	position:absolute;
	top: -10px;
	width:100%;
}

#SContra{
	background: url("../img/barra_scontra.png") no-repeat;
	background-position: left top;
	height: 16px;
}
/*#SContra.N1{
	background-position: 0px -16px;
}
#SContra.N2{
	background-position: 0px -32px;
}
#SContra.N3{
	background-position: 0px -48px;
}
#SContra.N4{
	background-position: 0px -64px;
}
#SContra.N5{
	background-position: 0px -80px;
}

button{
	border: none;
	background: none;
	margin: 0px;
	padding: 0px;
	
	background: url("../img/button_form.png") no-repeat;
	width: 125px;
	height: 29px;
	
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 14px;
	color: #929292;
	font-weight: bold;
	text-align:center;
	padding-bottom: 4px;
	
	cursor: pointer;
}

.TitCell{
	position: relative;
}*/
.ImgOk{
	font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
    font-size: 11px;
	color: #d50019;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	background: url("../img/tilde_ok.png") no-repeat left center;
	margin-left: 15px; 
	padding-left: 15px;
	width: 15px;
	height: 20px;
}

fieldset.editar-passcaduca {width:500px; padding:20px 0px;}
fieldset.editar-passcaduca label {float:left; width:150px;}
fieldset.editar-passcaduca input {width:123px; margin-bottom:9px;}

/*
a. {
font:15px Geneva, Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration:none;
} 

a:hover {
border-bottom: 1px dashed #CCCCCC;
}*/

a.tooltip1:hover { 
text-decoration:none;
} 

a.tooltip1 span {
display:none; 
margin:0 0 0 10px; 
padding:5px 5px; 
} 

a.tooltip1:hover span {
display:inline; 
position:absolute; 
border:1px solid #cccccc; 
background:#ffffff; 
color:#666666; 
}

