* {margin:0px; padding:0px;}
caption {text-align:left; margin-bottom:10px; margin-top:20px;}
textarea {font:11px Tahoma, Arial, Verdana;}
select {width:auto!important;}
.boton {background:#063; font:bold 14px Arial, Helvetica, sans-serif!important; color:#FFF; border:3px solid #000!important; width:auto!important;}
a {font-weight:bold; color:#063;}
a:hover {text-decoration:none;}
a.volver {background:url(../profesionales/img/leftN.gif) no-repeat left center; display:block; padding-left:25px; text-decoration:none;}
a.volver:hover {color:#000; background:url(../profesionales/img/leftH.gif) no-repeat left center;}
a.go {background:url(../img/pixel.gif) no-repeat right center; display:block; float:left; padding-right:26px; white-space:nowrap;}
a.go:hover {background:url(../profesionales/img/rightN.gif) no-repeat right center;}

table {width:100%;}
div.cajaBloke2 table td {background:#FFF; font-size:11px;}
div.cajaBloke2 table table td {padding:3px;}
input, select, textarea {border:1px solid #6F8022; font-size:11px; width:100%; padding-left:3px;}
div.cajaBloke2 select, div.cajaBloke2 input.boton {width:auto!important;}
#txtCP, #txtCPEmpresa, #txtNumCol, #txtCPEntidad {width:50px;}
#txtTlf, #txtMovil, #txtTlfEntidad, #txtFaxEmpresa, #txtNIF {width:70px;}
#txtEntidadBanco, #txtSucursal {width:50px;}
#txtDC {width:30px;}
#txtCC {width:100px;}

.noinput, table#tblCampos input, table#tblAreas input {border:none!important; width:auto!important;}
.txtAzul {color:#013765;}
.separador {border-top:2px dotted #999; margin-top:10px; margin-bottom:20px;}
.marginT20 {margin-top:20px;}
.marginL30 {margin-left:30px;}

.colorA {background-color:#EEE;}
.colorB {background-color:#E1E1E1;}
.marco {border:1px solid #CCC; padding:5px; float:left; margin-bottom:20px; background-color:#FFF;}
.clear {clear:both;}

/*estilos nuevos*/
body {font-family:"Trebuchet MS", Tahoma, Arial; margin:20px;}
h1 {padding-top:15px!important; margin-bottom:20px; font:bold 22px Arial, Helvetica, sans-serif;}
h2 {margin-bottom:10px; font:18px Arial, Helvetica, sans-serif; padding-top:3px;}
p, li {font-size:12px;}
ul {margin-bottom:20px; list-style:none;}
table {border:solid 1px #036;}
table td {padding:3px; font-size:12px;}
table thead td {background-color:#9C3; color:#063; font-weight:bold;}
div#cajaIzq {float:left; width:600px;}
div#cajaIzq h3 {margin-top:20px;}
div#cajaDcha {margin-left:620px;}
div#cajaDcha h2, h2 {border-top:solid 10px #063;}
h4 {border-top:solid 5px #9C3; margin-bottom:3px; margin-top:15px;}
h5 {font-size:13px; border-bottom:solid 1px #063; margin-bottom:5px; color:#063;}
h6 {font-size:11px; margin-left:18px; margin-bottom:10px;}
div#cajaDcha p {border:solid 1px #9C3; margin-bottom:20px; padding:5px;}
div#cajaDcha input, div#cajaDcha select {font-size:10px; border:solid 1px #063; padding:2px 4px;}
div#cajaDcha #txtNumCol {width:auto!important;}

form table {border:solid 1px #063;}
form table td {background-color:none;}
form table td table {border:none;}

form.busqueda #txtNombre, form.busqueda #txtApellido1, form.busqueda #txtApellido2 {width:28%!important;}
form.busqueda input.boton {font-size:10px!important; border:solid 1px #000!important; text-transform:uppercase;}

#logo {float:right; margin-bottom:50px;}
h2 strong {color:#9C3;}

#pie {clear:both; margin-top:50px; font:9px Tahoma, Arial, Verdana; color:#999;}
#pie p {font-size:9px!important;}
