html, td, input, textarea, select, option, optgroup, optgroup option { font: 75% Arial ,Helvetica, sans-serif; }
ul, li { list-style: none }
body { margin: 0; padding: 0; background: #E8E8E8 url(../images/fondo.jpg) repeat-x; }
.nota { font-size: 10px; color: #ABABAB; font-style:italic; margin-bottom: 3px; }
img { border: 0; }
#todo { background: url(../images/fondo_logo.png) 50% 0 no-repeat; }
#fondo_logo { position: absolute; top: -70px; left: 773px; width: 295px; height: 295px; background: url(../images/logo_lv.png); }
#contenido { margin: 0 auto; width: 980px; }

#cabecera { position: relative; height: 70px; }
#logotipoDIV { position: absolute; top: 8px; left: 30px; width: 166px; height: 58px; }
#telefonoDIV { display: block; position: absolute; top: 13px; left: 700px; width: 266px; height: 39px; }
#tiramenuDIV { position: absolute; top: 13px; left: 250px; width: 730px; height: 25px; }
#tiramenuDIV li { display: inline; }
#tiramenuDIV a { display: block; float: left; height: 39px; }
#tiramenuDIV a:hover { background-position: 0 -39px;}
#bothome { width: 33px; background-image: url(../images/btn_menu_home.jpg); }
#bot1 { width: 65px; background-image: url(../images/btn_menu_equipo.jpg); }
#bot2 { width: 105px; background-image: url(../images/btn_menu_perfil.jpg); }
#bot3 { width: 72px; background-image: url(../images/btn_menu_clientes.jpg); }
#bot4 { width: 84px; background-image: url(../images/btn_menu_actualidad.jpg); }
#bot5 { width: 69px; background-image: url(../images/btn_menu_enlaces.jpg); }
#bot6 { width: 266px; background-image: url(../images/btn_menu_contacto.jpg); margin-left: 20px }

.sincss { display: none; }
.clear 	{ clear: both; }
.left   { float: left }

#contenidoDIV { position: relative; width: 980px; height: 306px; z-index: 1; }

#menuizDIV { position: relative; float: left; width: 269px;  background: url(../images/fondo_menu_izq_sup.gif) no-repeat; padding-top: 18px; }
#menuizDIV ul { list-style: none; padding: 0; height: 288px; background: url(../images/fondo_menu_izq.gif) repeat-y; }
#menuizDIV li { list-style-image: none; margin-bottom: 0; float: left; margin: 0; padding: 0; }
#menuizDIV a { height: 35px; width: 269px; float: left; margin: 0; padding: 0; }
#menuizDIV img { display: block; }
#menuizDIV #botmenu1 { background-image: url(../images/btn_lat_asesoria_fiscal.jpg) ; }
#menuizDIV #botmenu2 { background-image: url(../images/btn_lat_asesoria_mercantil.jpg) ; }
#menuizDIV #botmenu3 { background-image: url(../images/btn_lat_asesoria_laboral.jpg) ; }
#menuizDIV #botmenu4 { background-image: url(../images/btn_lat_auditoria_cuentas.jpg) ; }
#menuizDIV #botmenu5 { background-image: url(../images/btn_lat_asesoria_contable.jpg) ; }
#menuizDIV #botmenu6 { background-image: url(../images/btn_lat_asesoria_empresarial.jpg) ; }
#menuizDIV #botmenu7 { background-image: url(../images/btn_lat_trabajos_periciales.jpg) ; }
#menuizDIV #botmenu8 { background-image: url(../images/btn_lat_actuaciones_concursales.jpg) ; }

#menuizDIV a:hover { background-position: 0 -35px; }

#imagen_cabecera {  }

#particularDIV { position: relative; background: #FFF url(../images/logo_lv.png) 773px -70px no-repeat; padding-bottom: 45px; }
#txtDIV { float: left; width: 260px; margin-top: 55px; }
.boletin  { display: block; padding: 5px 10px 5px 60px; margin: 70px 20px 0 35px; color: #00a2ff; text-decoration: none; font-weight: bold; background: url(../images/ico_boletines.gif) no-repeat;  }
.boletin:hover { text-decoration: underline }

#txt_dcha { margin: 55px 0 0 0; float: left; width: 720px; }
#txt_dcha ul { padding: 0; margin: 20px 20px 10px 70px; list-style: none; }
#txt_dcha li { background: url(../images/flecha_granate.gif) 0 3px no-repeat; padding-left: 15px; color: #353535; }
#txt_dcha li a { position: relative; display: block; width: 305px; height: 84px; float: left; background: #F5F5F5; margin: 0 25px 25px 0; text-decoration: none; }
#txt_dcha span { display: block; }
#txt_dcha .datos_enlace { color: #252525; margin: 15px 15px 0 15px; font-size: 1em; }
#txt_dcha .tit_enlace { color: #964b4b; margin: 0 15px 0 15px; font-weight: bold; font-size: 1.1em; }
#txt_dcha .enlace_azul { position: absolute; bottom: 5px; right: 5px; color: #00A2FF; }
#txt_dcha li a:hover { background-color: #EBEBEB; }
#txt_dcha p { margin: 0 30px 10px 50px; color: #252525 }
#txt_dcha p#sin_results {  margin: 0 30px 10px 0; color: #252525; font-style: italic; color:#ABABAB;}
#txt_dcha strong { color: #222 }
#txt_dcha .destacado { color: #964B4B; font-weight: bold; display: inline }
#txt_dcha .num { color: #888; font-style: italic; display: inline }
#txt_dcha p.tit { font-weight: bold; margin-top: 30px; margin-bottom: 10px; background-color: #F0F0F0; color: #555; padding: 4px 10px }


#accesos { background: #d0d0d0; }
#accesos_int { width: 980px; height: 200px; margin: 0 auto; background: url(../images/sombreado_inferior.jpg) no-repeat; }
#accesos ul { float: left; margin: 30px 0 0 0; padding: 0; list-style: none; }
#accesos li { list-style-image: none; }
#accesos ul ul { float: none; margin: 0; padding: 0; }
#accesos a { text-decoration: none; }
#accesos ul.principal a { display: block; width: 255px; background: #c0c0c0; margin: 0 15px 10px 0; padding: 3px 10px; color: #8c8c8c; font-size: 13px; font-weight: bold; }
#accesos ul.principal a:hover { background-color: #999999; color: #252525; }
#accesos ul.secundario { margin-left: 85px }
#accesos ul.secundario a,
#accesos ul.secundario li { color: #939393; font-weight: bold; font-size: 11px }
#accesos ul.secundario a:hover { color: #353535;  }
#accesos ul.secundario a.on { color: #353535; text-decoration: underline; }
#accesos ul.secundario ul { margin-top: 5px; }
#accesos ul ul li { background: url(../images/flecha_gris.gif) 0 4px no-repeat; padding-left: 10px; }

#baseDIV { position: relative; top: 0; left: 0px; height: 65px; background: #121212; padding-bottom: 100px; }
#baseDIV_int div { float: left; margin-top: 10px; width: 200px; color: #d0d0d0;  }
#baseDIV_int { position: relative; width: 980px; margin: 0 auto; }
#baseDIV_int p { margin: 10px 0 0 0; color: #d0d0d0; font-size: 0.9em; font-weight: bold; }
#baseDIV_int img { margin-left: 20px; }
#baseDIV_int a { color: #00a2ff; text-decoration: none; }
#baseDIV_int a:hover { text-decoration: underline; }
#baseDIV_int a.veiss { position: absolute; top: 15px; right: 5px; display: block; width: 41px; height: 13px; background: url(../images/logo_veiss.gif) no-repeat; }
#baseDIV_int a.veiss:hover { background-position: 0 -13px; }

.pie { font-size: 10px; font-family:Tahoma, sans-serif; color:#A75C5C; }
.pielink { font-size: 11px; background:url("../images/flecha_azul.gif") no-repeat scroll 0 2px transparent; color: #00A2FF; /*float:right;*/ margin: 15px 53px 5px 0; padding-left: 10px; text-decoration: none }
.pielink:hover { font-size: 11px; color:#00A2FF; text-decoration:underline; }

.rojo{ font-size: 11px; color:#A75C5C; }
.rojo2{ font-size: 11px; color:#9D0301; }
.azul{ font-size: 11px; color:#0D3D51; }
.marron{ font-size: 10px; color:#956600; }
.link { font-size: 11px; color:#000; text-decoration:none; }
.link:hover { font-size: 11px; color:#A75C5C; text-decoration:underline; }
.linkmarron {  font-size: 10px; color:#956600; text-decoration:none; }
.linkmarron:hover {  font-size: 10px; color:#956600; text-decoration:underline; }


h1 { margin: 0 0px 12px 0px; color: #252525; background: #EEE; font: italic 1.6em Georgia, Times New Roman; padding: 5px 5px 5px 40px; }
ul { margin: 0px; padding: 0px 0px 0px 16px; }
li { margin: 0px 0px 5px 0px; }

/*
html { background-color: #D0DADE; background-image: url(../images/fondo01.gif) repeat-x; }
html, td, input, textarea, select, option, optgroup, optgroup option { font: 11px Trebuchet,sans-serif; }
body { text-align: center; }
h1, p { margin: 0px 0px 1em 0px; }
h1 { font-size: 12px; font-weight: bold; color: #667982; }
.just { text-align: justify; }
*/

#particularDIV #cont { position: relative }
#particularDIV .nota { position: absolute; bottom: 46px; left: 20px; width: 220px }

/* ---------- actualidad -------------- */

#actualidad #txtDIV { min-height: 480px }

#filtros   { float: right; margin-right: 35px; margin-bottom: 20px }
#filtros a { color: #FFF; text-decoration: none; padding: 6px 14px; margin-left: 8px; border: 2px solid transparent; display: block; float: left }
#filtros a:hover, #filtros a.on { border: 2px solid #000 }
#filtros #aviso { background-color: #5DBE50 } /*verde*/
#filtros #circular {background-color: #D8CD83 } /*amarillo*/
#filtros #ayuda {background-color: #767676 } /*gris*/
#filtros #legislacion {background-color: #4997C3 } /*azul*/
#filtros #laboral {background-color: #964B4B } /*rojo*/

#form_filtros_cont { margin: 53px 0 10px 16px; padding: 15px; background-color: #F5F5F5; color: #252525; font-style: italic }
#form_filtros_cont select { margin: 20px 0 0; height: 21px; width: 150px; font-size: 12px }
#form_filtros_cont select option { font-size: 12px; color: #555 }

.paginador { color: #00A2FF; font-size: 14px; /*margin: 10px 50px 10px 29px*/ }
/*.paginador a { color: #00A2FF; font-weight: bold; font-size: 11px; font-family: Arial, sans-serif }
.paginador a:hover { color: #00A2FF; text-decoration: underline; font-size: 11px; font-family: Arial, sans-serif }*/
.paginador  a.paginacion { display: block; float: left; padding: 5px 8px; text-decoration: none; background-color: #F5F5F5; margin-right: 2px; color: #666; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; }
.paginador  a.on_paginador, a.paginacion:hover {  background-color: #525252; color: #FFF; text-decoration: none}
.paginador a.anterior { margin-left: -40px;}
#vertodaDIV {/* margin: 10px 0 0 30px; text-align: right;*/ position: absolute; bottom: -10px; right: 0 }
.pos { position: absolute; top: 110px; left: 45%; /*width: 720px*/ } /*para que no empuje al listado*/

.pos_final { position: absolute; bottom: 15px; left: 45%; /*width: 720px*/ } /*para que no empuje al listado*/

#listado { margin:35px 50px 0 30px; /**/padding:0 0 45px; min-height:430px; }
#listado .fila { margin-top: 10px; background-color: #F5F5F5; padding-right: 13px; width: 100% }

#listado .cabecera  { color: #252525; font-weight: 400; margin: 3px 0 2px }
#listado .titulo { color: #964B4B; text-transform: uppercase; font-weight: bold; font-size: 12px; margin: 2px 0 3px }
#listado .descripcion { color: #555; margin: 5px 0 }
#listado .link       { color: #00A2FF; float: right }
#listado .link_doc   { color: #00A2FF; float: right; padding-left: 16px; background: url(../images/icon_doc.gif) no-repeat 0 0; text-decoration: none; padding-top: 1px; height: 16px }
#listado .link_doc:hover { text-decoration: underline }

/* ---------- enlaces -------------- */

#txt_dcha.enlaces   { }
#txt_dcha.enlaces ul, #txt_dcha.enlaces li { margin: 0; padding: 0; list-style: none; background: none }
#txt_dcha.enlaces li a { color: #00A2FF; padding-left: 9px; background: url(../images/enlaces.gif) no-repeat 0 4px; display: block; float: none; height: 15px; margin: 0 0 5px 0 }
#txt_dcha.enlaces li a:hover { text-decoration: underline }
#txt_dcha.enlaces .left { width: 250px; margin-left: 65px }
#txt_dcha.enlaces p.tit         { color: #666; font-weight: bold; background-color: #D0D0D0; padding: 3px 5px; margin: 25px 0 5px; width: 170px }
#txt_dcha.enlaces ul.grupo { margin-left: 15px }

/* ---------- contacto -------------- */

#sombra { background: url(../images/sombra.png) repeat-x 0 0; width: 719px; height: 8px; float: right; position: absolute; top: 0; right: 0; z-index: 900 }
#map { width: 711px; height: 306px; float: right }
.imagen_map { margin-right: 10px }
.gmnoprint  { color: #555 }
#saddr { width: 150px; height: 18px; padding: 2px 3px; font-size: 11px; margin-right: 5px }

#fondo_contacto { margin: 35px 0 10px 16px; padding: 5px 15px; color: #313131; background: #F4EDED; position: relative }
#fondo_contacto .destacado { color: #964B4B; font-weight: bold; font-size: 15px }
#fondo_contacto a { color: #00A2FF; font-weight: bold; font-size: 11px; text-decoration: none }
#fondo_contacto a:hover { text-decoration: underline }
#cinta { position: absolute; top: -4px; right: 10px; width: 27px; height: 38px; background: url(../images/cinta_contacto.jpg) no-repeat }

#formulario_contacto      { margin: 32px 0 0 50px }
#formulario_contacto p    { margin-left: 0; margin-right: 30px }
#formulario_contacto span { display: inline }
#formulario_contacto .campos      { float: left; width: 310px; margin: 16px 35px 0 0 }
#formulario_contacto .comentarios { float: left; margin-top: 12px }
#formulario_contacto .submit      { background:url("../images/btn_enviar.jpg") no-repeat scroll 0 0 transparent; display:block; height:30px; /**/margin: 0px auto; text-indent: -999999em; width:112px; outline: none }
#formulario_contacto .submit:hover { background-position: 0 -30px; display: block }
#formulario_contacto label        { color: #252525; font-style: italic; display: block; width: 85px }
#formulario_contacto label span   { color: #964B4B }
#formulario_contacto .fila        { margin-bottom: 5px }
#formulario_contacto .fila label  { float: left; width: 75px }
#formulario_contacto input               { background-color: #DDD; border: none; padding: 3px 5px; width: 215px; font-size: 11px }
#formulario_contacto textarea            { background-color: #DDD; border: none; padding: 3px 5px; width: 250px; font-size: 11px; height: 77px  }

#formulario_contacto .obligatorio { color: #964B4B; font-style: italic; font-size: 11px; margin-top: 40px }
#formulario_contacto .legal       { color: #777; font-style: italic; font-size: 11px }

#txt_dcha p#consulta       { margin-top: 44px }

