/*reset*/ 
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {margin: 0; padding: 0; border: 0; outline: none;}  
h1, h2, h3, h4, h5, h6{font-size: 100%;}
ul, ol{list-style: none;}

img{border: 0; display:block; }
a {text-decoration:none; color: #C65D00;}
a:hover {text-decoration:underline;}
body{font: 100% Arial;}

div#container{position:relative;background:#6B6559 url(img/backoffice_bg_content.gif) repeat-x 0 128px;}
div#wrapper{padding:15px 0; float:left; width:616px;clear:both;}
div#navigation{background:#EEF0E3; float:right; width:300px; padding:15px 0}
div#extra{background:#fff}
div#footer{background: #252525;color: #FFF;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#ajaxBuscar{background-color:#EEF0E3}

div#container{width:995px; margin:0 auto}
div#content{width:616px;margin-bottom: 5px; margin-left: 5px; background-color:#FFF; overflow:hidden;}
div#navigation{font-size: 80%; }
div#extra{/*float:right;clear:right;width:335px;height: 25px;*/ clear:both;}
div#footer{clear:both;width:100%;font-size: 70%;}

div.layout{ background:#FFF url(img/bg_layout.gif) repeat-y scroll 16px 0; margin:0 16px 6px; padding:0 10px 6px;}
div.layout2{background-color:#FFF; margin:0 16px 6px; padding:0 10px 6px;}
div.layout2 div#wrapper, div.layout2 div#wrapper div#content  {width:auto;}
hr {border: 1px solid #C0C2B6;}

.clear {clear: both;}
.required {font-weight: bold;color: red;}
.wwFormTable {	width: 100%;}
.tdLabel {text-align: right;}

/**/
body{ background:#c0c2b6 url(img/bg_body.jpg) repeat-x 0 0 ;}
/*header-bottom*/
#header .bottom{ background-color:#423131;height:25px; text-align:right;}
#header .bottom p{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin:0; padding:0; }
#header .bottom p span{ margin:0; padding:0; float:right;margin:5px}
#header .bottom p a{float:right; display:block;}
#header .bottom p a img{border:none}

/*container-top*/
#header .top{ height:103px;margin:0 0 3px 0; position:relative; background-color:#FFF;}
#header .top h1{background:transparent url(img/backoffice_bg_logo.gif) no-repeat 0 0; width:376px; height:56px; top:22px; left:0; display:block; position:absolute;}
#header .top h1 a{float:left;text-indent:199.9em;width:376px; height:56px; position:absolute; overflow:hidden;}
#header .top p.data{ color:#000; position:absolute; bottom:6px; font:normal 12px Arial, Helvetica, sans-serif}

#header .top ul.options1{position:absolute; right:0; top:45px; float:right;}
#header .top ul.options1 li{display:inline;font:normal 12px Arial, Helvetica, sans-serif; color:#000; }
#header .top ul.options1 li span{color:#C65D00; font-weight:bold;}
#header .top ul.options1 li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#c65d00; padding:0 5px;}
#header .top ul.options1 li a:hover{ text-decoration:underline;}

#header .top ul.options2{position:absolute; right:0; bottom:3px}
#header .top ul.options2 li{display:inline; height:11px; overflow:hidden;font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#000; }
#header .top ul.options2 li a{ font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#000; padding:0 5px;}
#header .top ul.options2 li a:hover{ text-decoration:underline;}

#menu {}
ul#listPages {clear:both;height:36px; margin:15px 0 0 16px;}
ul#listPages li {display:inline;}
ul#listPages li span {display:block;float:left;height:37px;width:5px;}
ul#listPages li#select a {background-color:#fff;background-image:none;text-decoration:none;color:#c65d00;}
ul#listPages li#select a:hover {color:#c65d00;text-decoration:none;}
ul#listPages li#select span {background:transparent url(img/bg_listPages.gif) no-repeat scroll 0 0;}
ul#listPages li#select span.cornerLeft {background-position:0 0;}
ul#listPages li#select span.cornerRight {background-position:-5px 0;}
ul#listPages li span.cornerLeft {background:transparent url(img/bg_listPages_cornerRight.gif) no-repeat scroll left 7px;}
ul#listPages li.first {}
ul#listPages li.first a {padding-left:10px;padding-right:10px;color:#E8D4AD;}
ul#listPages li.next span.cornerLeft, ul#listPages li.first span.cornerLeft {background:none;}
ul#listPages li a {color:#e8d4ad;float:left;font:bold 15px Arial,Helvetica,sans-serif;line-height:normal;padding:5px 10px 14px 10px;text-decoration:none;width:auto;}
ul#listPages li a:hover {color:#c65d00;text-decoration:none;}

/**/
 /*actions*/
span.actions{}
span.actions a{ font: bold 12px Arial, Helvetica, sans-serif}
span.actions a.edit{ position:absolute; top:80px; right:10px;background:transparent url(img/bot_edit2.gif) no-repeat  0 0; padding:4px 0px 3px 7px;  width:74px; height:22px}
span.actions a.cancel{position:absolute;  right:110px;background:transparent url(img/bot_cancel.gif) no-repeat  0 0; padding:6px 0 3px 23px;  width:82px; height:22px; bottom:10px !important; *bottom:46px !important; *bottom:52px;}
span.actions a.delete{position:absolute; top:35px; right:5px; background:transparent url(img/bot_delete.gif) no-repeat  0 0; padding:4px 16px 3px 7px; width:105px; height:25px}
span.actions a.editEmpresa{position:absolute; top:35px; right:5px; background:transparent url(img/bot_send.gif) no-repeat  0 0; padding:4px 16px 3px 7px; width:45px; height:25px}
a.editar{ background:transparent url(img/bot_editar.gif) no-repeat  0 0; padding:4px 0px 3px 7px;  width:64px; height:14px; display:block; text-align:left}
a.cambiarPwd{ background:transparent url(img/bot_saveLogin.gif) no-repeat  0 0; padding:4px 0px 3px 7px;  width:131px; height:22px; display:block; float:left; font: normal 11px Arial, Helvetica, sans-serif; margin:3px 0 0 5px;}

/*ico publicado*/
span.publicado{background:transparent url(img/ico_publicado.gif) no-repeat 0 0; padding-left:18px; display:block;}
span.nopublicado{background:transparent url(img/ico_nopublicado.gif) no-repeat 0 0;padding-left:18px; display:block;}

div#content h2 {font:normal 26px Georgia, "Times New Roman", Times, serif; color:#c65d00;background:#fff url(img/bg_titulo.gif) repeat-x 0 0;padding:30px 0 10px; margin-bottom:3px}
div#content h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#e8d4ad; padding:10px; background-color:#4c473c;}
div#content h3.blanc {font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:10px 0; background-color:#FFF; border-top:1px solid #B0B0B0;margin-top:20px;}

div.fichaedition {height:auto !important;*height:auto !important; *height:1%; position:relative; margin-bottom:3px;padding-bottom:40px;} 
div.fichaedition form#empresaForm p.estado, form#usuarioForm p.estado{font:bold 12px Arial, Helvetica, sans-serif; color:#808080; padding:10px 0 0;}
div.fichaedition form#empresaForm p.estado span, form#usuarioForm p.estado span{font:normal 12px Arial, Helvetica, sans-serif;color:#808080}

form#FichaForm, form#FichaForm.disabled{ width:616px; margin:10px 0;}

form#FichaForm fieldset{border-bottom: 1px solid #d6d6d6; padding:3px 0;}
form#FichaForm label{width:308px; display:block; height:30px; float:left; overflow:hidden; padding:3px 0;}
form#FichaForm label strong{width:120px; border-bottom:1px solid #d6d6d6; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#000; padding:3px 0;}
form#FichaForm label input{ border:1px solid #d6d6d6; display:block; color:#000; float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px;padding:3px;}
form#FichaForm label select{ border:1px solid #d6d6d6; display:block; color:#000;float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px;padding:3px 0;}
form#FichaForm label span{width:80px;float:left; display:block; font:normal 11px Arial, Helvetica, sans-serif;margin:9px 0;}
form#FichaForm label span#FichaForm_ComboPoblaciones{width:22px;}

form#FichaForm label.disabled{width:308px; display:block; height:30px; float:left; color:#808080; padding:3px 0;}
form#FichaForm label.disabled strong{width:120px; border-bottom:1px solid #d6d6d6; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#808080; padding:3px 0;}
form#FichaForm label.disabled input{ border:1px solid #d6d6d6; display:block; color:#808080; float:left;font:normal 12px Arial, Helvetica, sans-serif; margin:5px; background-color:#FFF; padding:3px 0;}
form#FichaForm label.disabled select{ border:1px solid #d6d6d6; display:block; color:#808080;float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px; background-color:#FFF; padding:2px 0;}
form#FichaForm label.lbl_01{}
form#FichaForm label.lbl_02{margin-left:10px; width:298px;}
form#FichaForm label.lbl_03{}
form#FichaForm label.lbl_04{margin-left:10px;width:298px;}
form#FichaForm label.lbl_05{}
form#FichaForm label.lbl_06 {width:322px; height:40px}
form#FichaForm label.lbl_07{margin-left:10px;width:298px;}
form#FichaForm label.lbl_01 input{width:166px;}
form#FichaForm label.lbl_02 select{width:166px;}
form#FichaForm label.lbl_03 input{width:166px;}
form#FichaForm label.lbl_04 input{width:80px;}
form#FichaForm label.lbl_05 input{width:90px;}
form#FichaForm label.lbl_05 strong{border-bottom:none;}
form#FichaForm label.lbl_06 input#FichaForm_validation{ margin:5px 0 0 5px; }	
form#FichaForm label.lbl_06 input {border:none; margin:0; padding:0;}
form#FichaForm label.lbl_06 strong{border-bottom:none; color:#c65d00; margin:5px 0 0;} 
form#FichaForm label.lbl_06 span{width:330px; margin:0;}
form#FichaForm label.lbl_07 select{width:166px;}
form#FichaForm label.lbl_07 strong{border-bottom:none;}

form#FichaForm label.disabled strong{color:#808080; padding:3px 0;}
form#FichaForm p{font:normal 10px Arial, Helvetica, sans-serif; color:#000}
form#FichaForm input.button{margin-top:9px !important; *margin-top:9px !important; *margin-top:13px; float:right;background:transparent url(img/bot_save.gif) no-repeat  0 0; padding:0 0 6px 0;  width:105px; height:31px; color:#000; font: bold 12px Arial, Helvetica, sans-serif; color:#C65D00; text-transform:uppercase;}

div#FichaMenu{padding:0; height:70px;}
div#FichaMenu ul{ height:50px; background:#FFF url(img/bg_menuFichamenu.gif) repeat-x 0 0;}
div#FichaMenu ul li{border:1px solid #9c9c9c; border-bottom:none; width:auto; display:block; float:left; background-color:#e8ead7; padding:5px; margin:17px 5px; }
div#FichaMenu ul li a{font:bold 12px Arial, Helvetica, sans-serif; color:#c65d00; text-decoration:none;}
div#FichaMenu ul li.current{ background-color:#FFF; height:20px;}
div#FichaMenu ul li.current a{color:#000;}


/*form fichausuario*/
form#usuarioForm{ width:616px; margin:10px 0; ;}
form#usuarioForm fieldset{border-bottom: 1px solid #d6d6d6; height:70px}
form#usuarioForm label{ display:block; height:30px; overflow:hidden;}
form#usuarioForm label strong{width:120px; border-bottom:1px solid #d6d6d6; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#000; padding:3px 0;}
form#usuarioForm label input{ border:1px solid #d6d6d6; display:block; color:#000; float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px; padding:3px;}
form#usuarioForm label select{ border:1px solid #d6d6d6; display:block; color:#000;float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px;}
form#usuarioForm label span{width:80px;float:left; display:block; font:normal 11px Arial, Helvetica, sans-serif;margin:5px 0;}

form#usuarioForm label.disabled{ display:block; height:30px; color:#808080}
form#usuarioForm label.disabled strong{width:120px; border-bottom:1px solid #d6d6d6; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#808080;}
form#usuarioForm label.disabled input{ border:1px solid #d6d6d6; display:block; color:#808080; float:left;font:normal 12px Arial, Helvetica, sans-serif; margin:5px; background-color:#FFF;}
form#usuarioForm label.disabled select{ border:1px solid #d6d6d6; display:block; color:#808080;float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px; background-color:#FFF;}
form#usuarioForm label.lbl_01{}
form#usuarioForm label.lbl_03{}
form#usuarioForm label.lbl_06{width:322px; height:40px}

form#usuarioForm label.lbl_01 input{width:166px;}
form#usuarioForm label.lbl_03 input{width:166px;}
form#usuarioForm label.lbl_03 strong{border-bottom:none;}
form#usuarioForm label.lbl_06 input{ margin:5px 0 0 5px; border:none;}	
form#usuarioForm label.lbl_06 input#UsuarioForm_activo{border:none;}
form#usuarioForm label.lbl_06 strong{border-bottom:none; color:#c65d00; margin:5px 0 0;} 
form#usuarioForm label.lbl_06 span{width:330px; margin:0;}

form#usuarioForm label.disabled strong{color:#808080;}
form#usuarioForm p{font:normal 10px Arial, Helvetica, sans-serif; color:#000}
form#usuarioForm input.button{margin-top:7px; float:right;background:transparent url(img/bot_save.gif) no-repeat  0 0; padding:0 0 6px 0;  width:105px; height:31px; color:#000; font: bold 12px Arial, Helvetica, sans-serif; color:#C65D00; text-transform:uppercase;}


/*table*/
.esquelalist table {border-bottom:1px solid #cacaca; padding-bottom:3px; margin-bottom:3px;}
.esquelalist table tr td{font: normal 11px Arial, Helvetica, sans-serif; padding:0 2px;  }
.esquelalist table tr td strong {padding-left:11px;}
.esquelalist table tr td.esquela{background-color:#e8ead7; vertical-align:top; padding:3px 5px}
.esquelalist table tr td.esquela img.simbolo40x40{float:left; height:28px; width:28px; display:block; margin:3px;}
.esquelalist table tr td.esquela p{float:left;height:132px; overflow:hidden; display:block;}
.esquelalist table.impar tr{ background-color:#f5f5ec;}

/* esquelas ---------------------------------------------------------------------------------------------- */
p.previsualitza {margin:0;font:bold 14px Arial, Helvetica, sans-serif; color:#894a00;background-color:#dcdec6;padding:5px 10px;}


.esquelaedition{padding:0;margin:0;}
.esquelaedition select, .esquelaedition input, .esquelaedition textarea {border:1px solid #9a9a9a;}
.esquelaedition input.submit {border:none;height:28px;font:bold 12px Arial, Helvetica, sans-serif; color:#c65d00;width:102px;float:right;display:block;}
.esquelaedition p.campos {padding:0 0 5px 0; margin:0 0 10px 0;font: normal 12px Arial, Helvetica, sans-serif;border-bottom:1px solid #d6d6d6;}
.esquelaedition p.design {margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#894a00;background-color:#dcdec6;border:2px solid #bebfb4;border-bottom:none;padding:5px 10px;}
.esquelaedition label {padding-bottom:5px;display:block; clear:both;}
.esquelaedition label strong{width:137px;float:left;height:25px;display:block;font:bold 12px Arial, Helvetica, sans-serif;}
.esquelaedition label.disabled strong {width:137px;float:left;height:25px;display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#878786}
.esquelaedition select.esq_empresa {width:248px;height:20px;}
.esquelaedition select.esq_empresa disabled{width:248px;}

/* digital */
.esquelaedition div.esq_digital {margin:0; padding:0 0 10px 0;font:normal 11px Arial;background-color: #f1f1e5;border:2px solid #bebfb4;border-top:none;width:612px;overflow:hidden; position:relative;}
.esquelaedition div.esq_digital .default {font-style: italic;}
.esquelaedition div.esq_digital form {padding:10px 10px 0 10px;margin:0;}
.esquelaedition div.esq_digital form fieldset{border-bottom:1px solid #b0b0b0;margin-bottom:5px;}
form#EsquelaFormdigital_validation label.lbl_06 {display:block; font:normal 12px Arial, Helvetica, sans-serif;width:591px;}
.esquelaedition div.esq_digital form label select{width:88px;height:21px;}
.esquelaedition div.esq_digital form label select.esq_formato,.esquelaedition div.esq_digital form label select.esq_idioma, .esquelaedition div.esq_digital form label select.esq_decorativo, .esquelaedition div.esq_digital form label select.esq_formula{width:203px;height:25px;}
.esquelaedition div.esq_digital form label.lbl_06{display:block;float:left;height:40px;width:322px;}
.esquelaedition div.esq_digital form label.lbl_06 strong {color:#C65D00;}
.esquelaedition div.esq_digital form label.lbl_06 span{display:block;float:left;font-family:Arial,Helvetica,sans-serif;
font-size:11px;margin:0;width:330px;}
.esquelaedition div.esq_digital form label checkbox{border:none;}
.esquelaedition div.esq_digital form label textarea.esq_subtitulo {height:22px;width:400px;font-family:Arial,Helvetica,sans-serif;
font-size:12px;}
.esquelaedition div.esq_digital form label input {font:normal 12px Arial, Helvetica, sans-serif;}
.esquelaedition div.esq_digital form label input.esq_tratamiento {width:201px;height:22px;}
.esquelaedition div.esq_digital form label input.esq_mostrarlogo, .esquelaedition div.esq_digital form label input.esq_validation {border:none;}
.esquelaedition div.esq_digital form label input.esq_fecha  {width:86px; height:20px;border:1px solid #9a9a9a;}
.esquelaedition div.esq_digital form label input.esq_varios{width:86px; height:22px;}
.esquelaedition div.esq_digital form label input.esq_varios02, .esquelaedition div.esq_digital form label textarea.esq_subtitulo {width:304px; height:22px;}
.esquelaedition div.esq_digital form label textarea.esq_texto {height:170px;width:440px;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;}
form#EsquelaFormdigital_form label.lbl_06 input#EsquelaFormdigital_validation {border:none;}
/* paper */
.esquelaedition div.esq_paper {margin:0; padding:0 0 10px 0;font:normal 11px Arial;background-color: #f1f1e5;border:2px solid #bebfb4;border-top:none;width:612px;overflow:hidden;}
.esquelaedition div.esq_paper .default {font-style: italic;}
.esquelaedition div.esq_paper form {padding:10px 10px 0 10px;margin:0;}
.esquelaedition div.esq_paper form fieldset{border-bottom:1px solid #b0b0b0;margin-bottom:5px;}
form#EsquelaFormdigital_validation label.lbl_06 {display:block; font:normal 12px Arial, Helvetica, sans-serif;width:591px;}
.esquelaedition div.esq_paper form label select{width:88px;height:21px;}
.esquelaedition div.esq_paper form label select.esq_formato,.esquelaedition div.esq_paper form label select.esq_idioma, .esquelaedition div.esq_paper form label select.esq_decorativo, .esquelaedition div.esq_paper form label select.esq_formula{width:203px;height:25px;}
.esquelaedition div.esq_paper form label.lbl_06{display:block;float:left;height:40px;width:322px;}
.esquelaedition div.esq_paper form label.lbl_06 strong {color:#C65D00;}
.esquelaedition div.esq_paper form label.lbl_06 span{display:block;float:left;font-family:Arial,Helvetica,sans-serif;
font-size:11px;margin:0;width:330px;}
.esquelaedition div.esq_paper form label checkbox{border:none;}
.esquelaedition div.esq_paper form label textarea.esq_subtitulo {height:22px;width:400px;font-family:Arial,Helvetica,sans-serif;
font-size:12px;}
.esquelaedition div.esq_paper form label input {font:normal 12px Arial, Helvetica, sans-serif;}
.esquelaedition div.esq_paper form label input.esq_tratamiento {width:201px;height:22px;}
.esquelaedition div.esq_paper form label input.esq_mostrarlogo, .esquelaedition div.esq_paper form label input.esq_validation {border:none;}
.esquelaedition div.esq_paper form label input.esq_fecha  {width:86px; height:20px;border:1px solid #9a9a9a;}
.esquelaedition div.esq_paper form label input.esq_varios{width:86px; height:22px;}
.esquelaedition div.esq_paper form label input.esq_varios02, .esquelaedition div.esq_paper form label textarea.esq_subtitulo {width:304px; height:22px;}
.esquelaedition div.esq_paper form label textarea.esq_texto {height:170px;width:440px;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;}

.esquelaedition  div.esq_digital div.nav{height:35px; position:relative;}
.esquelaedition  div.esq_digital div.nav div.right { padding:10px;}
.esquelaedition  div.esq_digital div.nav ul.left{right:6px; position:absolute; top:8px;}
.esquelaedition  div.esq_digital div.nav ul.left li{display:inline;}
.esquelaedition  div.esq_digital div.nav ul.left li a{border:1px solid #c5c5c5; display:block; width:120px; height:17px; text-align:center; float:left; margin:0 2px; font:bold 12px Arial, Helvetica, sans-serif; padding:3px 0 0 0; text-decoration:none; }
.esquelaedition  div.esq_digital div.nav ul.left li a:hover{background-color:#DCDEC6; color:#000; border:1px solid #c5c5c5;}
.esquelaedition  div.esq_digital div.nav ul.left li.current a{background-color:#DCDEC6;color:#000; border:1px solid #c5c5c5;}
.esquelaedition  div.esq_digital  div.nav ul.left li.current a:hover{background-color:#DCDEC6; color:#000; border:1px solid #c5c5c5;}

/* preview de les esquelas */
/*esquela pequeña*/
.digitalpeq {border:1px solid #000; background-color:#FFF; width:289px; margin:10px auto; padding:25px 15px 26px 14px}
.digitalpeq p.formula{ font:normal 12px/11px Arial, Helvetica, sans-serif;} /*D.E.P.*/
.digitalpeq p.trato{ font:normal 12px/11px Arial, Helvetica, sans-serif; margin:0 0 3px}
.digitalpeq p.nombre{font:normal 18px/20px Arial, Helvetica, sans-serif; margin:0 0 8px;}				
.digitalpeq p.texto1{font:bold 12px/11px Arial, Helvetica, sans-serif;margin:0 0 13px;}
.digitalpeq p.texto2{font:normal 12px/16px Arial, Helvetica, sans-serif;margin:0 0 6px}
.digitalpeq p.texto3{font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0 0 8px}	
.digitalpeq img.logo50x105{width:50px; height:105px;}	
/*esquela Mediana*/
.digitalmed {border:1px solid #000; background-color:#FFF; width:434px; margin:10px auto; padding:64px 15px 26px 14px}
.digitalmed p {text-align:center;}
.digitalmed p.formula{ font:normal 12px/11px Arial, Helvetica, sans-serif;} /*D.E.P.*/
.digitalmed p.trato{ font:normal 12px/11px Arial, Helvetica, sans-serif; margin:0 0 3px}
.digitalmed p.nombre{font:normal 25px/25px Arial, Helvetica, sans-serif; margin:0 0 12px;}				
.digitalmed p.texto1{font:bold 12px/11px Arial, Helvetica, sans-serif;margin:0 0 13px;}
.digitalmed p.texto2{font:normal 12px/16px Arial, Helvetica, sans-serif;margin:0 0 12px}
.digitalmed p.texto3{font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0 0 8px}		
.digitalmed img.logo50x105{margin:30px auto 15px; display:block; height:50px; width:105px;}		
/*esquela Grande*/
.digitalgran {border:1px solid #000; background-color:#FFF; width:559px; margin:10px auto; padding:54px 15px 26px 14px}
.digitalgran p {text-align:center;}
.digitalgran p.formula{ font:normal 12px/11px Arial, Helvetica, sans-serif;} /*D.E.P.*/
.digitalgran p.trato{ font:normal 15px/13px Arial, Helvetica, sans-serif; margin:0 0 10px}
.digitalgran p.nombre{font:normal 30px/30px Arial, Helvetica, sans-serif; margin:0 0 19px;}				
.digitalgran p.texto1{font:bold 15px/13px Arial, Helvetica, sans-serif;margin:0 0 19px;}
.digitalgran p.texto2{font:normal 15px/16px Arial, Helvetica, sans-serif;margin:0 0 14px}
.digitalgran p.texto3{font:normal 15px/20px Arial, Helvetica, sans-serif;margin:0 0 8px}		
.digitalgran img.logo50x105{margin:50px auto 15px; display:block; height:50px; width:105px;}
/*esquela pequeña con simbolo*/
.digitalpeqConSimbolo {border:1px solid #000; background-color:#FFF; width:289px; margin:10px auto; padding:25px 15px 26px 14px}
.digitalpeqConSimbolo p.formula{ font:normal 12px/11px Arial, Helvetica, sans-serif;} /*D.E.P.*/
.digitalpeqConSimbolo p.trato{ font:normal 12px/11px Arial, Helvetica, sans-serif; margin:0 0 3px}
.digitalpeqConSimbolo p.nombre{font:normal 18px/20px Arial, Helvetica, sans-serif; margin:0 0 8px;}				
.digitalpeqConSimbolo p.texto1{font:bold 12px/11px Arial, Helvetica, sans-serif;margin:0 0 13px;}
.digitalpeqConSimbolo p.texto2{font:normal 12px/16px Arial, Helvetica, sans-serif;margin:0 0 6px}
.digitalpeqConSimbolo p.texto3{font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0 0 8px}	
.digitalpeqConSimbolo img.simbolo100x100{height:36px; width:36px; float:left}	
/*esquela Mediana con simbolo*/
.digitalmedConSimbolo {border:1px solid #000; background-color:#FFF; width:434px; margin:10px auto; padding:0 15px 26px 14px}
.digitalmedConSimbolo p {text-align:center;}
.digitalmedConSimbolo p.formula{ font:normal 12px/11px Arial, Helvetica, sans-serif;;margin:0 0 10px} /*D.E.P.*/
.digitalmedConSimbolo p.trato{ font:normal 12px/11px Arial, Helvetica, sans-serif; margin:0 0 3px}
.digitalmedConSimbolo p.nombre{font:normal 25px/25px Arial, Helvetica, sans-serif; margin:0 0 12px;}				
.digitalmedConSimbolo p.texto1{font:bold 12px/11px Arial, Helvetica, sans-serif;margin:0 0 13px;}
.digitalmedConSimbolo p.texto2{font:normal 12px/16px Arial, Helvetica, sans-serif;margin:0 0 12px}
.digitalmedConSimbolo p.texto3{font:normal 12px/17px Arial, Helvetica, sans-serif;margin:0 0 8px}		
.digitalmedConSimbolo img.logo50x105{margin:30px auto 15px; display:block; height:50px; width:105px;}		
.digitalmedConSimbolo img.simbolo100x100{margin:30px auto 15px; display:block; height:75px; width:75px;}	
/*esquela Grande con simbolo*/
.digitalgranConSimbolo {border:1px solid #000; background-color:#FFF; width:559px; margin:10px auto; padding:0 15px 26px 14px}
.digitalgranConSimbolo p {text-align:center;}
.digitalgranConSimbolo p.formula{ font:normal 15px/13px Arial, Helvetica, sans-serif;margin:0 0 10px} /*D.E.P.*/
.digitalgranConSimbolo p.trato{font:normal 15px/13px Arial, Helvetica, sans-serif; margin:0 0 10px}
.digitalgranConSimbolo p.nombre{font:normal 30px/30px Arial, Helvetica, sans-serif; margin:0 0 19px;}				
.digitalgranConSimbolo p.texto1{font:bold 15px/13px Arial, Helvetica, sans-serif;margin:0 0 19px;}
.digitalgranConSimbolo p.texto2{font:normal 15px/16px Arial, Helvetica, sans-serif;margin:0 0 14px}
.digitalgranConSimbolo p.texto3{font:normal 15px/20px Arial, Helvetica, sans-serif;margin:0 0 8px}		
.digitalgranConSimbolo img.logo50x105{margin:50px auto 15px; display:block; height:50px; width:105px;}
.digitalgranConSimbolo img.simbolo100x100{margin:25px auto 30px; display:block; height:100px; width:100px;}	
/*fi preview de les esqueles*/								

/* button de les esquelas */
form input.cancel {
background:transparent url(img/bot_cancel.gif) no-repeat scroll 0 0;color:#C65D00;float:right;font:bold 12px Arial,Helvetica,sans-serif;height:28px;width:105px;border:none;margin-right:5px;}

.esquelaedition a.eliminar {
background:transparent url(img/bot_delete_e.gif) no-repeat scroll 0 0;height:25px;padding:4px 21px 3px 7px;width:100px;display:block;position:absolute;top:-7px;right:0;font:bold 12px Arial,Helvetica,sans-serif;}

.esquelaedition {position:relative;}

/* buscador de fallecidos*/
div.newDeath {border:2px solid #cacaca; padding:10px; margin-bottom:16px; text-align:center}
div.newDeath a.buttonNewDeath{  margin:0 auto; width:215px;  display:block;font:bold 12px Arial, Helvetica, sans-serif; color:#C65D00; background:#FFF url(img/bot_new.gif) no-repeat 0 0; padding:9px 0}
div#navigation{ background-color:#FFF;}
.deathsearchform{ border:1px solid #b0b0b0;  position:relative; height:225px; background:#eef0e3 url(img/bg_deathsearchform.gif) repeat-x 0 0; }
.deathsearchform h2{font:normal 22px Georgia, "Times New Roman", Times, serif; padding:7px}
.deathsearchform form{ padding:7px; clear:both;}
.deathsearchform form label{ clear:both; display:block; font:normal 12px Arial, Helvetica, sans-serif; }
.deathsearchform form label strong{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0;}
.deathsearchform form label span{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif}
.deathsearchform form label span b{font:bold 12px Arial, Helvetica, sans-serif; margin-right:3px;}
.deathsearchform form label input{float:right; display:block; width:160px; background:transparent url(img/bg_deathsearchform_input.gif) no-repeat 0 0; height:22px; margin-bottom:5px; padding:2px 0 0 7px;}
.deathsearchform label select{float:right; display:block; width:161px; background:#FFF url(img/bg_deathsearchform_input.gif) no-repeat 0 0; height:23px; margin-bottom:5px; padding:2px 4px 5px 4px; border:none; width:167px;}
.deathsearchform form label.last strong{ border:none;}
.deathsearchform form input.button{float:right; margin-left:70px; display:block; margin-bottom:10px;}
.deathsearchform form fieldset{ clear:both;}
.deathsearchform form fieldset strong{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.deathsearchform form fieldset div.agrupa{float:right; display:block; width:167px; height:22px; margin-bottom:5px; padding:2px 0 0 0;}
.deathsearchform form fieldset div.agrupa select.day{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 4px 0 0;padding:2px 3px;border:none; width:46px;}
.deathsearchform form fieldset div.agrupa select.month{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 5px 0 0;padding:2px 3px;border:none; width:46px;}
.deathsearchform form fieldset div.agrupa select.year{ background:#FFF url(img/bg_selectyear2.gif) no-repeat 0 0;margin:0;padding:2px 3px;border:none; width:55px;}

/*another*/
.anothersearchform{ border:1px solid #b0b0b0; background:#eef0e3 url(img/bg_deathsearchform.gif) repeat-x 0 0; margin-bottom:16px; *height:auto !important;*height:1%;}
.anothersearchform h2{font:normal 22px Georgia, "Times New Roman", Times, serif; padding:7px}
.anothersearchform form{ padding:7px; clear:both;}
.anothersearchform form label{ clear:both; display:block; font:normal 12px Arial, Helvetica, sans-serif; }
.anothersearchform form label strong{display:block; width:90px; float:left; padding:5px 0;}
.anothersearchform form label span{display:block; width:20px; float:right; padding:1px 0; font:normal 11px Arial, Helvetica, sans-serif}
.anothersearchform form label span b{font:bold 12px Arial, Helvetica, sans-serif; margin-right:3px;}
.anothersearchform form label input{float:left; display:block; width:160px; background:transparent url(img/bg_deathsearchform_input.gif) no-repeat 0 0; height:22px; margin-bottom:5px; padding:2px 0 0 7px;}
.anothersearchform label select{float:right; display:block; width:161px; background:#FFF url(img/bg_deathsearchform_input.gif) no-repeat 0 0; height:23px; margin-bottom:5px; padding:2px 4px 5px 4px; border:none; width:167px;}
.anothersearchform form label.last strong{ border:none;}
.anothersearchform form input.button{float:right; margin-left:70px; display:block; margin-bottom:10px;}
.anothersearchform form fieldset{ clear:both;}
.anothersearchform form fieldset strong{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.anothersearchform form fieldset div.agrupa{float:right; display:block; width:167px; height:22px; margin-bottom:5px; padding:2px 0 0 0;}
.anothersearchform form fieldset div.agrupa select.day{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 4px 0 0;padding:2px 3px;border:none; width:46px;}
.anothersearchform form fieldset div.agrupa select.month{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 5px 0 0;padding:2px 3px;border:none; width:46px;}
.anothersearchform form fieldset div.agrupa select.year{ background:#FFF url(img/bg_selectyear2.gif) no-repeat 0 0;margin:0;padding:2px 3px;border:none; width:55px;}


/*buscador*/
.searchform{ border:1px solid #b0b0b0;  position:relative; /*height:105px;*/ background:#eef0e3 url(img/bg_deathsearchform.gif) repeat-x 0 0; *height:auto !important;*height:1%; }
.searchform h2{font:normal 22px Georgia, "Times New Roman", Times, serif; padding:7px}
.searchform form{ padding:7px; clear:both;}
.searchform form label{ clear:both; display:block; font:normal 12px Arial, Helvetica, sans-serif }
.searchform form label strong{border-bottom:1px solid #b8bca1; display:block; width:110px; float:left; padding:5px 0;}
.searchform form label span{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif}
.searchform form label span b{font:bold 12px Arial, Helvetica, sans-serif; margin-right:3px;}
.searchform form label input{float:right; display:block; width:160px; background:transparent url(img/bg_deathsearchform_input.gif) no-repeat 0 0; height:22px; margin-bottom:5px; padding:2px 0 0 7px;}
.searchform label select{float:right; display:block; width:161px; background:#FFF url(img/bg_deathsearchform_input.gif) no-repeat 0 0; height:23px; margin-bottom:5px; padding:2px 4px 5px 4px; border:none; width:167px;}
.searchform form label.last strong{ border:none;}
.searchform form input.button{float:right; margin-left:70px; display:block; margin-bottom:10px; width:68px; height:20px;}
.searchform form fieldset{}
.searchform form fieldset strong{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.searchform form fieldset div.agrupa{float:right; display:block; width:160px; height:22px; margin-bottom:5px; padding:2px 0 0 7px;}
.searchform form fieldset div.agrupa select.day{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 1px 0 0;padding:2px 3px;border:none; width:46px;}
.searchform form fieldset div.agrupa select.month{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 1px 0 0;padding:2px 3px;border:none; width:46px;}
.searchform form fieldset div.agrupa select.year{ background:#FFF url(img/bg_selectyear2.gif) no-repeat 0 0;margin:0;padding:2px 3px;border:none; width:55px;}
		

.antsig{ border-top:1px solid #cacaca; margin-top:6px;}
.antsig a.ant{float:left; padding:5px 0 0 10px; font:bold 11px Arial, Helvetica, sans-serif; background:transparent url(img/ico_anterior.gif) no-repeat 0 8px ;}
.antsig a.sig{float:right; padding:5px 10px 0 0;font:bold 11px Arial, Helvetica, sans-serif;  background:transparent url(img/ico_siguiente.gif) no-repeat 56px 8px ;}
.loadFile .antsig{ background-color:#FFF;}
/**/
.empresaAsignada{ background-color:#f1f1e5; border:1px solid #bebfb4; padding:16px 13px; }
.empresaAsignada p.message, .empresaAsignada ul li{font:normal 12px  Arial, Helvetica, sans-serif; color:#000;}
.empresaAsignada ul li.enabled a{color:#C65D00}
.empresaAsignada ul li.disabled a{color:#000}

div.separa{height:16px; background-color:#FFF;}
div.result h2{font:normal 22px Georgia, "Times New Roman", Times, serif; padding:0 0 12px 0;}
div.result{background:#eef0e3 url(img/bg_deathsearchform.gif) repeat-x 0 0; border:1px solid #b0b0b0;  padding:7px 7px 12px 7px; *height:1%;}
div#TB_ajaxContent div.result{*height:auto !important;}
div.result p.filter{border-bottom: 1px solid #b0b0b0; font:normal 13px Arial, Helvetica, sans-serif; padding:4px 0; background:transparent url(img/bullet_filter.gif) no-repeat 1px 7px; padding-left:12px;}
div.result p.filter a{font-weight:bold;}
div.result p.filter span{color:#828282; font-weight:bold;}
div.result p.number {padding:5px 0;}
div.result p.number strong{}
div.result ul.res {height:1%;}
div.result ul.res li { margin:3px 1px; height:1%;}
div.result ul.res li a{display:block; width:auto; float:left;}
div.result ul.res li a.disabled{color:#000;}
div.result ul.res li span{  font:normal 13px Arial, Helvetica, sans-serif; color:#000; width:150px; padding-left:5px}
div.result ul.res li.esq span{  font:normal 13px Arial, Helvetica, sans-serif; color:#000; width:150px; padding:0 17px 0 5px; background:transparent url(img/ico_esquela.gif) no-repeat top right;}

div.result ul.user {height:1%;}
div.result ul.user li { margin:3px 1px; height:1%;}
div.result ul.user li a{}
div.result ul.user li.enabled a{  font:normal 13px  Arial, Helvetica, sans-serif; color:#C65D00; padding:0 0 0 17px; background:transparent url(img/ico_user_enabled.gif) no-repeat 0 4px; }
div.result ul.user li.disabled a{  font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 17px; background:transparent url(img/ico_user_disabled.gif) no-repeat 0 4px;}

div.result ul.empresa {*height:auto !important;*height:1%;}
div.result ul.empresa li { margin:3px 1px; *height:auto !important;*height:1%;}
div.result ul.empresa li a{ }
div.result ul.empresa li.enabled a{  font:normal 13px  Arial, Helvetica, sans-serif; color:#C65D00; }
div.result ul.empresa li.disabled a{  font:normal 13px Arial, Helvetica, sans-serif; color:#000;  }


/* errores */
.error , .Error{font:normal 13px/11px Arial, Helvetica, sans-serif; color:#000; background:#e1e1e1 url(img/ico_error.gif) no-repeat 10px 10px; padding:10px 10px 10px 46px; margin-bottom:15px; position:relative;}
.Ok{font:normal 13px/11px Arial, Helvetica, sans-serif; color:#000; background:#e1e1e1 url(img/ico_ok.gif) no-repeat 10px 10px; padding:10px 10px 15px 46px; margin-bottom:15px; position:relative;}
a.close{font:normal 11px Arial, Helvetica, sans-serif; color:#000; background:transparent url(img/ico_close.gif) no-repeat top right; padding-right:18px; position:absolute; right:10px; top:10px}
.errorMessage { font:normal 13px/11px Arial, Helvetica, sans-serif; color:#000;}
.error ul , .Error ul {}
.error ul li, .Error ul li{ padding:5px 0;font:normal 13px/11px Arial, Helvetica, sans-serif; color:#000;}

/*ficha usuario - admin02*/
form#usuarioForm {}
form#usuarioForm .asignar {width:582px; border:2px solid #bebfb4;background-color:#f1f1e5;padding:16px;}
form#usuarioForm .asignar .left {float:left;}
form#usuarioForm .asignar .left select#ListBox1 {width:216px;border: 1px solid #9a9a9a;padding:2px; height:372px;}
form#usuarioForm .asignar .left select#ListBox1 option {font:normal 12px Arial, Helvetica, sans-serif;}

form#usuarioForm .asignar .anadir {float:left;width:117px;padding:100px 10px 0 10px;}
form#usuarioForm .asignar .anadir input {color:#c65d00;float:right;font:bold 12px Arial,Helvetica,sans-serif;
width:116px;display:block;height:28px;}	
form#usuarioForm .asignar .anadir input.boto {background:transparent url(img/bot_anadir.gif) no-repeat scroll 0 0;margin-top:7px;padding:5px;text-align:left;}
form#usuarioForm .asignar .anadir input.boto02 {background:transparent url(img/bot_anadir02.gif) no-repeat scroll 0 0;margin-top:7px;padding:5px;text-align:left;}
form#usuarioForm .asignar .anadir input.boto03 {background:transparent url(img/bot_anadir03.gif) no-repeat scroll 0 0;padding:5px;margin-top:50px;text-align:right;}
form#usuarioForm .asignar .anadir input.boto04 {background:transparent url(img/bot_anadir04.gif) no-repeat scroll 0 0;margin-top:7px;padding:5px;text-align:right;}
form#usuarioForm .asignar .right {float:left;font:normal 12px Arial,Helvetica,sans-serif;}
form#usuarioForm .asignar .right select {width:216px; height:372px;border: 1px solid #9a9a9a;padding:2px;}
form#usuarioForm .asignar .right select#ListBox2 option {font:normal 12px Arial, Helvetica, sans-serif;}

form#usuarioForm .botons {border-top:1px solid #b0b0b0;margin-top:20px;}
form#usuarioForm .botons input.guardar {background:transparent url(img/bot_save.gif) no-repeat scroll 0 0;color:#C65D00;float:right;font: bold 12px Arial,Helvetica,sans-serif;height:31px;margin-top:7px;padding:0 0 6px;text-transform:uppercase;width:105px;float:right;}
form#usuarioForm .botons a.cancelar {background:transparent url(img/bot_cancel.gif) no-repeat scroll 0 0;color:#C65D00;float:right;font: bold 12px Arial,Helvetica,sans-serif;height:31px;margin-top:7px;padding:6px 0 5px 20px; width:86px;float:right;margin-right:10px;}
form#usuarioForm .asignar .filtrar {margin-top:20px;}
form#usuarioForm .asignar .filtrar input {border: 1px solid #9a9a9a;padding:2px;float:left;display:block;}
form#usuarioForm .asignar .filtrar a.filtrar {background:transparent url(img/bot_filtrar.gif) no-repeat scroll 0 0;display:block;float:left;font:bold 11px Arial,Helvetica,sans-serif;height:16px;margin:0 0 0 5px;padding:4px 0 3px 2px;width:76px;text-align:center;}
form#usuarioForm div.empresaAsignada p.message{font:normal 12px  Arial, Helvetica, sans-serif; color:#000;}

/*cargaficha*/
.loadFile{ background-color:#FFF; height:1%; overflow:hidden; width:616px}
.loadFile p {font: normal 12px Arial, Helvetica, sans-serif; margin:10px 0 10px 0;padding:0 10px;}
.loadFile .bloc1 {background-color:#F1F1E5; padding:10px; }
.loadFile .bloc1 p {font: normal 12px Arial, Helvetica, sans-serif; margin:0;padding:0;}
.loadFile .bloc1 p code{font:normal 13px Arial, Helvetica, sans-serif; background-color:#FFF; border:1px solid #cacaca;  margin:10px 0; padding:10px; display:block}
.loadFile .bloc1 p.tit{ font:bold 15px Arial, Helvetica, sans-serif; padding-bottom:10px	}
.loadFile form#CargaFichaForm_form{clear:both; border-top:1px solid #a9a9a9; padding-top:30px; margin-top:17px;}
.loadFile form#CargaFichaForm_form label {padding:10px;display:block;/*height:70px;*/ background-color:#d2d2be;}
.loadFile form#CargaFichaForm_form label strong{width:137px;height:25px;display:block;font:bold 15px Arial, Helvetica, sans-serif;}
.loadFile form#CargaFichaForm_form label.disabled strong {width:137px;float:left;height:25px;display:block;font:bold 12px Arial, Helvetica, sans-serif;color:#878786}
.loadFile form#CargaFichaForm_form label input { border: 1px solid #cacaca; height:22px; padding:2px; }
.loadFile form#CargaFichaForm_form label span.carga {font:normal 11px Arial,Helvetica,sans-serif;color:#000;margin:5px 0 0 0;display:block;line-height:14px;}
.loadFile form#CargaFichaForm_form label input#CargaFichaForm_form_cargaFichasForm_file{width:285px; font:normal 13px Arial, Helvetica, sans-serif; border:1px sold #000; padding:3px;display:block;}
.loadFile form#CargaFichaForm_form input.submit{float:right; margin:10px 0 10px 10px;}


.loadFile form#CargaFichasBuscador { padding:5px 10px 0 10px; background-color:#f1f1e5;}
.loadFile form#CargaFichasBuscador p.tit{font:bold 12px Arial, Helvetica, sans-serif; display:block; width:600px; border-bottom:1px solid #cacaac; padding:0;}
.loadFile form#CargaFichasBuscador p{font:normal 12px Arial, Helvetica, sans-serif; display:block; padding:0;}
.loadFile form#CargaFichasBuscador fieldset{float:left; width:270px;}
.loadFile form#CargaFichasBuscador fieldset strong{ display:block; width:85px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.loadFile form#CargaFichasBuscador fieldset strong{font:bold 12px Arial, Helvetica, sans-serif;}
.loadFile form#CargaFichasBuscador fieldset select.day{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 4px 0 0;padding:2px 3px;border:none; width:46px;}
.loadFile form#CargaFichasBuscador fieldset select.month{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 5px 0 0;padding:2px 3px;border:none; width:46px;}
.loadFile form#CargaFichasBuscador fieldset select.year{ background:#FFF url(img/bg_selectyear2.gif) no-repeat 0 0;margin:0;padding:2px 3px;border:none; width:55px;}
.loadFile form#CargaFichasBuscador label{ display:block; font:normal 12px Arial, Helvetica, sans-serif; padding-top:3px; width:300px; float:right;}
.loadFile form#CargaFichasBuscador label strong{ display:block; width:55px; float:left; padding:4px 0;}
.loadFile form#CargaFichasBuscador input.button {float:right; display:block;margin-bottom:5px; padding:3px; width:68px; height:20px;}
.loadFile form#CargaFichasBuscador label select{float:left; display:block; background:#FFF url(img/bg_select_big.gif) no-repeat 0 0; margin-bottom:5px;
padding:2px;
width:241px; border:none;}
.loadFile table { padding-bottom:3px; margin-bottom:3px; background-color:#FFF}
.loadFile table thead{background-color:#ccccc8; height:31px; border:none; }
.loadFile table thead th{color:#000; font:bold 12px Arial, Helvetica, sans-serif; border:none; text-align:left; padding-left:3px;border-bottom:2px solid #FFF; }
.loadFile table tbody tr td{font: normal 11px Arial, Helvetica, sans-serif;  height:30px; padding-left:3px;}
.loadFile table tbody tr td a.deleteFile { background:transparent url(img/bot_deleteFile.gif) no-repeat 0 0; padding:3px 22px 3px 5px; display:block;}
.loadFile table tbody tr.impar{ background-color:#f5f5ec;}

/*estadisticas*/
.estatistica p {font:bold 12px Arial, Helvetica, sans-serif; display:block; width:600px;/* border-bottom:1px solid #cacaac;*/ padding:10px;}
.estatistica form { padding:5px 10px 0 10px; background-color:#f1f1e5; }
.estatistica form p.tit{font:normal 12px Arial, Helvetica, sans-serif; display:block; border-bottom:1px solid #cacaac; padding:10px 0; margin-bottom:10px;}
.estatistica form p{font:normal 12px Arial, Helvetica, sans-serif; display:block; padding:0;}
.estatistica form fieldset{float:left; width:270px;}
.estatistica form fieldset strong{ display:block; width:85px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.estatistica form fieldset select.day{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 4px 0 0;padding:2px 3px;border:none; width:46px;}
.estatistica form fieldset select.month{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 5px 0 0;padding:2px 3px;border:none; width:46px;}
.estatistica form fieldset select.year{ background:#FFF url(img/bg_selectyear2.gif) no-repeat 0 0;margin:0;padding:2px 3px;border:none; width:55px;}
.estatistica form label{ display:block; font:normal 12px Arial, Helvetica, sans-serif; padding-top:3px; width:300px; float:right;}
.estatistica form label strong{ display:block; width:55px; float:left; padding:4px 0;}
.estatistica form input.button {float:right; display:block;margin-bottom:5px; padding:3px; width:68px; height:20px;}
.estatistica form label input{float:left; display:block; background:transparent url(img/bg_select_big.gif) no-repeat 0 0; margin-bottom:5px;
padding:3px;width:238px; border:none;}
.estatistica table { padding-bottom:3px; margin-bottom:3px; background:#FFF url(img/bg_table_estadistica2.gif) no-repeat 0 0;}
.estatistica table tr td{font: normal 12px Arial, Helvetica, sans-serif; padding:0 3px; height:30px; border:1px solid #FFF;}
.estatistica table tr.title {/* background-color:#ccccc8; */}	
.estatistica table tr.subtitle { /*background-color:#FFF;*/ text-align:left; height:34px; }	
.estatistica table tr.title td{font:bold 12px Arial, Helvetica, sans-serif; border:none; }
.estatistica table tr.subtitle td{/*background-color:#eaeae8;*/ font: normal 11px Arial, Helvetica, sans-serif; border:none; margin-bottom:2px;}
.estatistica table tr.impar{ background-color:#f5f5ec;}

/*poblaciones*/
.poblaciones p {font:bold 12px Arial, Helvetica, sans-serif; display:block; width:600px; padding:0;}
.poblaciones form { padding:5px 10px 0 10px; background-color:#f1f1e5; }
.poblaciones form p.tit{font:normal 12px Arial, Helvetica, sans-serif; display:block; border-bottom:1px solid #cacaac; padding:10px 0; margin-bottom:10px;}
.poblaciones form p{font:normal 12px Arial, Helvetica, sans-serif; display:block; padding:0;}
.poblaciones form fieldset{float:left;/* width:270px;*/}
.poblaciones form fieldset strong{ display:block; width:85px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.poblaciones form fieldset select.day{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 4px 0 0;padding:2px 3px;border:none; width:46px;}
.poblaciones form fieldset select.month{ background:#FFF url(img/bg_selectmonth.gif) no-repeat 0 0;margin:0 5px 0 0;padding:2px 3px;border:none; width:46px;}
.poblaciones form fieldset select.year{ background:#FFF url(img/bg_selectyear2.gif) no-repeat 0 0;margin:0;padding:2px 3px;border:none; width:55px;}
.poblaciones form label{ display:block; font:normal 12px Arial, Helvetica, sans-serif; padding-top:3px; width:400px; float:left;}
.poblaciones form label strong{ display:block; width:80px; float:left; padding:4px 0;}
.poblaciones form input.button {float:right; display:block;margin-bottom:5px; padding:3px; width:68px; height:20px;}
.poblaciones form label input{float:left; display:block; background:transparent url(img/bg_select_big.gif) no-repeat 0 0; margin-bottom:5px;
padding:3px;width:238px; border:none;}
.poblaciones table { padding-bottom:3px; margin-bottom:3px;}
.poblaciones table tr td{font: normal 12px Arial, Helvetica, sans-serif; padding:0 3px; height:30px; border:1px solid #FFF;}
.poblaciones table tr.title {}	
.poblaciones table tr.title td{font:bold 12px Arial, Helvetica, sans-serif; border:none; background-color:#d0cfcb}
.poblaciones table tr.subtitle td{ font: normal 11px Arial, Helvetica, sans-serif; border:none; margin-bottom:2px;}
.poblaciones table tr.impar{ background-color:#f5f5ec;}

/*help box*/
.help{ border:1px solid #b0b0b0;  position:relative; background:#eef0e3 url(img/bg_deathsearchform.gif) repeat-x 0 0; height:1%; padding:0 10px 10px 10px; margin-bottom:10px;}
.help h2{font:normal 22px Georgia, "Times New Roman", Times, serif; padding:7px 0 14px 0;}
.help ul { list-style-position:inside;}
.help ul li{ background: transparent url(img/bg_bullet.gif) no-repeat 0 6px;/**/ margin-top:25px}
.help ul li p{font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000;}
.help ul li p.tit{font:bold 14px/17px Arial, Helvetica, sans-serif;padding:3px 0 0 15px; }
.help a.link {font:bold 12px Arial, Helvetica, sans-serif;  float:right; margin-top:10px}
/*menuHelp*/
.menuHelp{border:1px solid #c8c8c8; background:#f3f4e9 url(img/bg_menuhelp.gif) repeat-x 0 0;  margin-bottom:10px; padding:5px 10px; position:relative;}
.menuHelp a.ayuda{ font:bold 12px Arial, Helvetica, sans-serif; padding-left:20px; background:transparent url(img/ico_ayuda.gif) no-repeat 0 0; height:17px; display:block;}
.menuHelp a.close{ top:5px; font-size:12px;}
/*helpPage*/
.helpPage{ /*border:1px solid #b0b0b0;  position:relative; background:#eef0e3 url(img/bg_deathsearchform.gif) repeat-x 0 0;*/ height:1%; padding:0 0 10px 0; margin-bottom:10px; width:930px;}
.helpPage h2{font:normal 22px Georgia, "Times New Roman", Times, serif; padding:7px 0 14px 0;}
.helpPage ul { list-style-position:inside;}
.helpPage ul li{ background: transparent url(img/bg_bullet.gif) no-repeat 0 6px;/**/ margin-top:25px}
.helpPage ul li p{font:normal 12px/17px Arial, Helvetica, sans-serif; color:#000;}
.helpPage ul li p.tit{font:bold 14px/17px Arial, Helvetica, sans-serif;padding:3px 0 0 15px; }
.helpPage a.link {font:bold 12px Arial, Helvetica, sans-serif;  float:right; margin-top:10px}

/*intro*/
#content .intro{ border-top:2px solid #4c473c; margin: 0; border-bottom:1px solid #b0b0b0; padding:16px 12px 0 12px; margin-bottom:16px;}
#content .intro p{font:normal 14px/20px Arial, Helvetica, sans-serif; margin-bottom:25px;}



/*form fichaempresa*/
form#empresaForm{ width:616px; margin:10px 0;position:relative;}
form#empresaForm fieldset{border-bottom: 1px solid #d6d6d6}
form#empresaForm label{ display:block; height:36px; overflow:hidden;}
form#empresaForm label strong{width:120px; border-bottom:1px solid #d6d6d6; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#000;padding:3px 0;}
form#empresaForm label input{ border:1px solid #d6d6d6; display:block; color:#000; float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px;}
form#empresaForm label select{ border:1px solid #d6d6d6; display:block; color:#000;float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px;padding:3px;}
form#empresaForm label span{width:80px;float:left; display:block; font:normal 11px Arial, Helvetica, sans-serif;margin:5px 0;}
form#empresaForm label span.logo {width:487px; float:right;overflow:hidden;display:block;height:37px;}
form#empresaForm label.disabled{ display:block; height:30px; color:#808080}
form#empresaForm label.disabled strong{width:120px; border-bottom:1px solid #d6d6d6; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#808080;}
form#empresaForm label.disabled input{ border:1px solid #d6d6d6; display:block; color:#808080; float:left;font:normal 12px Arial, Helvetica, sans-serif; margin:5px; background-color:#FFF;}
form#empresaForm label.disabled select{ border:1px solid #d6d6d6; display:block; color:#808080;float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px; background-color:#FFF;}
form#empresaForm label.lbl_01{}
form#empresaForm label.lbl_03{height:70px;}
form#empresaForm label.lbl_06{width:322px; height:40px}
form#empresaForm label.lbl_01 input{width:166px;padding:3px;}
form#empresaForm label.lbl_03 input{width:250px;font-size:13px;}
form#empresaForm label.lbl_03 strong{border-bottom:none;}
form#empresaForm label.lbl_06 input{ margin:5px 0 0 5px;}	
form#empresaForm label.lbl_06 input#empresaForm_activo{border:none;}
form#empresaForm label.lbl_06 strong{border-bottom:none; color:#c65d00; margin:5px 0 0;} 
form#empresaForm label.lbl_06 span{width:330px; margin:0;}
form#empresaForm label.disabled strong{color:#808080;}
form#empresaForm p{font:normal 10px Arial, Helvetica, sans-serif; color:#000}
form#empresaForm input.button{margin-top:7px; float:right;background:transparent url(img/bot_save.gif) no-repeat  0 0; padding:0 0 6px 0;  width:105px; height:31px; color:#000; font: bold 12px Arial, Helvetica, sans-serif; color:#C65D00; text-transform:uppercase;}
form#empresaForm .botons {border-top:1px solid #b0b0b0; margin-top:30px;}
form#empresaForm label.lbl_06 input#empresaForm_activa {border:none;}
form#empresaForm .botons input.guardar {background:transparent url(img/bot_save.gif) no-repeat scroll 0 0;color:#C65D00;float:right;font: bold 12px Arial,Helvetica,sans-serif;height:31px;margin-top:7px;padding:0 0 6px;text-transform:uppercase;width:105px;float:right;}
form#empresaForm .botons a.cancelar {background:transparent url(img/bot_cancel.gif) no-repeat scroll 0 0;color:#C65D00;float:right;font: bold 12px Arial,Helvetica,sans-serif;height:31px;margin-top:7px;padding:6px 0 5px 20px;width:86px;float:right;margin-right:10px;}
form#empresaForm .asignar .filtrar {margin-top:20px;}
form#empresaForm .asignar .filtrar input {border: 1px solid #9a9a9a;padding:2px;float:left;display:block;}
form#empresaForm .asignar .filtrar a.filtrar {background:transparent url(img/bot_filtrar.gif) no-repeat scroll 0 0;display:block;float:left;font:bold 11px Arial,Helvetica,sans-serif;height:16px;margin:0 0 0 5px;padding:4px 0 3px 2px;width:76px;text-align:center;}
form#empresaForm div.empresaAsignada p.message{font:normal 12px  Arial, Helvetica, sans-serif; color:#000;}
form#empresaForm a.verfichas {float:left;font:bold 12px Arial, Helvetica, sans-serif;margin-top:7px;background:transparent url(img/ico_siguiente.gif) no-repeat scroll 0 5px;padding:0 0 0 10px;}
.fichaedition .logoempresa{position:absolute;top:0;right:0;width:215px; height:83px; border:1px solid #d7d6dc;align:center;}
.fichaedition .logoempresa img{vertical-align:middle; margin:0 auto;height:50px; width:165px; display:block;padding:15px 0;}

/*entrada panel control*/
/*acceso*/
.acceso { width:225px; float:left; background-color:#b9bda8}
.acceso form{border:1px solid #514c40;padding:20px 12px;}
.acceso form p{font:normal 13px/16px Arial, Helvetica, sans-serif;}
.acceso form p span{font:normal 10px/16px Arial, Helvetica, sans-serif;display:block;}
.acceso form fieldset{ margin:10px 0;}
.acceso form label{ clear:both; display:block; font:normal 12px Arial, Helvetica, sans-serif; }
.acceso form label strong{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0 0 0;}
.acceso form label span{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif}
.acceso form label input{float:right; display:block; width:192px; background:transparent url(img/bg_inputacceso.gif) no-repeat 0 0; height:22px; margin-bottom:5px; padding:3px;}
.acceso form input.button{float:right;}

/*resgistro*/			
.registro {width:370px; float:right; background-color:#f5f5ec; }
.registro form{border:1px solid #bebfb4; padding:20px 12px;}
.registro form p{font:normal 13px/16px Arial, Helvetica, sans-serif;}
.registro form p span{font:normal 10px/16px Arial, Helvetica, sans-serif; display:block;}
.registro form fieldset{border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; margin:10px 0; padding:5px 0;}
.registro form label{ clear:both; display:block; font:normal 12px Arial, Helvetica, sans-serif; }
.registro form label strong{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0;}
.registro form label span{border-bottom:1px solid #b8bca1; display:block; width:113px; float:left; padding:5px 0; font:normal 11px Arial, Helvetica, sans-serif}
.registro form label span b{font:bold 12px Arial, Helvetica, sans-serif; margin-right:3px;}
.registro form label input{float:right; display:block; width:175px; background:transparent url(img/bg_inputregistro.gif) no-repeat 0 0; height:22px; margin-bottom:5px; padding:2px 10px 0 7px;}
.registro label select{float:right; display:block;  background:transparent url(img/bg_inputregistro.gif) no-repeat 0 0; height:23px; margin-bottom:5px; padding:2px 4px 5px 4px; border:none; width:187px; margin-right:5px;}
.registro form label.last strong{ border:none;}
.registro form a.button{float:right; margin-left:70px; display:block; margin-bottom:10px; background:transparent url(img/bot_save.gif) no-repeat 0 0;font:bold 12px Arial, Helvetica, sans-serif; width:102px; height:20px;padding:5px 0;text-align:center;width:102px;}
.acceso form input.button{float:right;}
.registro form fieldset{ clear:both;}
.registro form fieldset strong{border-bottom:1px solid #d6d6d6; display:block; width:140px; float:left; padding:5px 0;font:bold 12px Arial, Helvetica, sans-serif;}
.registro form input.button{float:right;}

/* form location*/
form.location{margin-bottom:16px;}
form.location label{width:400px; display:block; height:30px; float:left; overflow:hidden; padding:3px 0;}
form.location label strong{width:120px; float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;margin:5px 0; color:#000; padding:3px 0;}
form.location label input{ width:250px; border:1px solid #d6d6d6; display:block; color:#000; float:left;font:normal 12px Arial, Helvetica, sans-serif;margin:5px;padding:3px;}
form.location  ul {float:left;}
form.location  ul li {display:block; width:auto; float:left; padding-top:10px; margin-right:5px;}
form.location  ul li a{}
form.location  ul li a.editar{ background:transparent url(img/bot_editar.gif) no-repeat  0 0; padding:3px 0px 3px 7px;  width:64px; height:14px; display:block; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#c65d00;}
form.location  ul li a.nuevo{ background:transparent url(img/bot_nuevo.gif) no-repeat  0 0; padding:3px 0px 3px 7px;  width:64px; height:14px; display:block; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#c65d00;}

/*report*/
.estatistica .report {border-top:1px solid #cbcaac;background-color: #f1f1e5;height:35px;margin-top:15px;}
.estatistica .report p {font:normal 12px Arial, Helvetica, sans-serif;padding:10px;float:left;width:459px;}
.estatistica .report a {float:right; width:105px;padding:6px;}