body{
background-image:url(/img/lineas.gif);
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
color: #333300;
}

a:hover {
color: #7B9D25;
}
textarea {
background-color: #FFFFFF;
color: #000000;
border: 1px solid #999999;}

.pielinks,.introgest{font-size:11px; color:#666;margin:0px 0 10px 0;}



.nombreusuario{
	font-weight: bold;
}


a.acceso {
color: #000000;
font-size: 75%;
font-weight: bold;
border-bottom-width: thin;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #006633;
text-decoration: none;
}
a.acceso:hover {
color: #7B9D25;
}

.negrita {
font-size: 60%;
font-weight: bold;
}

.setenta {
font-size: 70%;
}
.facturatotal {
font-size: 70%;
}
.facturatotal th{background-color: #eeeeee;padding:3px 0px 3px 15px; text-align:left; width:130px;}
.fondo2 {
background-image: url(/img/fondo_login.gif);
background-repeat: no-repeat;
}

.fondo3 {
background-image: url(/img/fondo3.gif);
background-repeat: no-repeat;
}



/*
.blanco-negrita {
color: #FFFFFF;
font-weight: bold;

}*/

.puntos {
background-image: url(/img/puntos.gif);
background-repeat: no-repeat;
background-position: bottom;
}


a.minienlace
{
font-size: 60%;
color: #666666;
font-weight: bold;
text-decoration: underline;
}

a.minienlace:link { 
font-size: 60%;
font-weight: bold;
text-decoration:underline;
color: #666666;
}

a.minienlace:hover
{ font-size: 60%;
font-weight: bold;
text-decoration:none;
color: #666666;
}


.ruta
{
font-size: 60%;
color: #006699;
font-weight: normal;
text-decoration: none;
}

a.ruta
{
font-size: 100%;
color: #006699;
font-weight: bold;
text-decoration: underline;
}

a.ruta:link 
{ 
font-size: 100%;
font-weight: bold;
text-decoration:underline;
color: #006699;
}

a.ruta:hover
{ 
font-size: 100%;
font-weight: bold;
text-decoration:underline;
color: #4998B1;
}

.fondo2 {
background-image: url(/img/fondo_login.gif);
background-repeat: no-repeat;
}
.form2 {
background-color: #666600;
font-size: 11px;
color: #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #FFFFFF;
letter-spacing: 1px;
padding-right: 1px;
padding-left: 1px;
}

.form3 {
background-color: #CCCCCC;
font-size: 70%;
color: #000000;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #FFFFFF;
letter-spacing: 1px;
padding-right: 1px;
padding-left: 1px;
margin: 0;
width: 420px;
}


.form {
font-size: 10px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #999999;}
.form4 {
font-size: 12px; font-family: font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #999999;}
.direc{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif}
/*MENU*/
.tabla_cabe{ background-image:url(/img/bordebajo_cabecera.gif); background-repeat:repeat-x;}
#navcontainer
{
width: 800px;
margin: 18px 0 0 0;
}
#navcontainer2
{
width: 500px;
margin: 18px 0 0 0;
}


#navcontainer ul,#navcontainer2 ul { padding: 0; margin:0 0 0 0}
#navcontainer ul li,#navcontainer2 ul li { display: inline; line-height:35px;}

#navcontainer ul,#navcontainer2 ul
{
padding: 0PX;
color: #000;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
/*letter-spacing: .1em;*/
font-weight: bold;
}

#navcontainer ul li a,#navcontainer2 ul li a
{
padding: 0 8px;
color: #64813F;
text-decoration: none;
float: left;
border-left: 2px solid #64813F;
}

#navcontainer ul li a:hover, #navcontainer2 ul li a:hover
{
color: #000;
}


/*a.current
{
background-color: #7B9D25;
color: #FFFFFF;
text-decoration: none;
text-align: left;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;

}*/
/*-------------INDEX PORTADA nueva cat----------------*/
.portada h2{color:#65813F; font-family:"Times New Roman", Times, serif;  font-size:28px; padding:10px 0 0px 0; font-weight:normal;margin:0px 0 5px 0;}
.portada p{color:#5F5758; font-size:70%;;font-family: Arial, Helvetica, sans-serif;margin:5px 0 0 0;}
.portada2 p{font-size:70%; margin:10px 5px 10px 0px;color:#5F5758;font-family: Arial, Helvetica, sans-serif;}
.resumen{border-top:solid 1px #ccc;margin:0px 10px 0 0px;}
/*.resumen p{font-size:12px;}*/
.resumen a{text-decoration:none;color:#5F5758;}
h2#resumen{margin:10px 0 0px 0px;padding:0px;}
h2#resumen a{color:#65813F; font-size:15px; padding:0px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
h2#resumen a:hover{color:#000;}

/*menu navegacion*/
a.servicio {
color: #7B9D25;
}

a.servicio:hover {
color: #333300;
}
#navegacion{color:#000; font-size:11px;padding:8px 0 5px 8px;}
#navegacion a{color: #7B9D25;}
#navegacion a:hover{color: #000;}
/*-------------------------logeo PORTADA---------------------------*/

.tablas_logeo{padding-left:10px;}
.logeo{ background-image:url(/img/fondologeo.gif); background-repeat: repeat;border: thin dotted #65813F;width:290px; margin-right:20px;height:174px;}
.table_logeo2{padding:2px; background-color:#FFF;width:230px;/* width:350px;*/border: thin dotted #65813F;height:165px;}
.logeo2{ background-color:#E1E3DE;/*height:165px;*/ }
.logeo2 p{color:#6D6D6D; font-size:14px; padding:0px;margin:0px 12px 12px 12px;}
.logeo2 input{margin:0 0 0 160px;}
.logeo h2{color:#65813F; font-size:17px; padding:0px; font-weight:bold;margin:10px 0 0px 20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.logeo form{margin:0px; padding:0px;}
.logeo dl { margin: 0px 0 0 10px; padding: 0px;/*width:260px;*/}

.logpregunta{color:#6D6D6D; font-size:12px; padding:9px 0 0px 5px;}
.logeo  dt{color:#6D6D6D; margin: 0 0 5px 0; font-size:14px; padding: 0;width:30%; /*width:80px;*/float:left; padding-top:5px;}
.logeo dd { margin: 0 0 5px 0; padding: 0; width:60%;/*width:110px;*/float:left;}
.logeo dd input{height:24px; width:110px;}
.llave{ background-image:url(/img/llaves.gif); background-repeat:no-repeat;width:40px; }
.logeo2 h2{color:#65813F; font-size:17px; padding:0px; font-weight:bold;margin:10px 0 0px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.separador{ background-image:url(/img/separador.gif); background-repeat:repeat-y; background-position: 352px top}
/*-----------contenido---------------*/
.contenido, .contenido3{font-size:70%; margin:5px 10px;}
.contenido2{font-size:70%; margin:14px 0 5px 10px;float:left}

.contenido h3{border-bottom:solid 1px #ccc;font-size:120%;}
.respuestas{margin:20px 0;}

.contenido3 h2{font-size:155%;}
.respuestas h2{margin-top:20px;font-size:130%;}
.respuestas h2 a{color:#7B9D25;}
.contenido_img{ margin-right:10px;/* width:226px; width:600px;*/ width:600px;float:left; border:solid 1px #ccc;}

ul.int{margin:10px 0px 30px 0; padding:0px; font-size:14px}
.aceptacion{margin:10px 0px 10px 0; padding:0px; font-size:14px;font-weight:normal;}
.imprima{margin:10px 0 40px 0; padding:0px; font-size:12px; font-weight:normal;}
ul.int li{color:#333; list-style-type:disc;margin:8px 0;}
ul.aceptar li{color:#333; list-style-type:none;margin:8px 0;}
.intro{ border:solid 1px #E0E4DE; background-color:#fff;padding:4px; margin:10px 0;}
ul.aceptar{ background-color:#F4FEDB; margin:0px; padding:0px; width:100%; height:100%;}
ul.aceptar h2{font-size:14px; color:#65813F;margin:0px; padding:0px;}

h2.condiciones{font-size:18px;}

/*--------------------------*/

br.alto
{line-height: 12px;
}
.raton {
margin-right: 20px;

}
.tablas {
border: thin dotted #fff;

margin:0 auto;
}

.tablas2 {
border: thin dotted #666666;
}


#servicios ul
{
font-weight: bold;
list-style-type: square;
list-style-position: outside;
line-height:19 px;
color: #cccccc;
}

.bordefoto
{
border: 1px solid #999999;
}



.frase {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 54%;
color: #666;
padding-left:8px;


}
.panela{padding-top:25px;}

.itemseleccionado
{
padding-left: 5px;
font-weight: bold;
}

#menugestorcorp {
width: 270px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#menugestorcorp ul
{
margin: 0px;
padding: 0px;
margin-left: 1px;
padding-left: 2px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;

}

#menugestorcorp li
{
width: 100%;
line-height: 23px;
background-color: #eeeeee;
}


#menugestorcorp a
{
display: block;
padding-left: 5px;
border-bottom: 1px dotted #868585;
padding-bottom: 0px;
color: #7B9D25;
background-color: #FFFFFF;
font-weight: bold;
}

#menugestorcorp a:link
{
color: #7B9D25;
font-weight: bold;
}

#menugestorcorp a:hover
{
text-decoration: none;
color: #000000;
}

.error
{
color:#FF0000;
font-weight:bold;
line-height:30px;
}

.tablacabecera {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #666666;
color: #FFFFFF;
}

td.tablacabecera {
empty-cells:show;
}


.tablacabeceraaviso {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
font-weight: bold;
text-align: center;
vertical-align: middle;
background-color: #CC6600;
color: #FFFFFF;
background-image: url(img/alarma.gif);
background-repeat: no-repeat;
}

td.tablacabeceraaviso{
empty-cells:show;
}

.tablafilas {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
text-align: center;
vertical-align: middle;
border: 1px solid #dddddd;
empty-cells:show;
}
.pendiente { background-color:#E0E4DE; font-weight:bold }
.tablafilasder {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
text-align: right;
vertical-align: middle;
border: 1px solid #dddddd;
empty-cells:show;
}

td.tablafilas, td.tablafilasder{
empty-cells:show;
}



.paginacion
{
font-size: 70%;
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.paginacion
{

font-size: 100%;
color: #000000;
font-weight: normal;
text-decoration:underline;
}

a.paginacion:link 
{
font-size: 100%;
font-weight: normal;
text-decoration:underline;
color: #000000;
}

a.paginacion:hover
{ 
font-size: 100%;
font-weight: normal;
text-decoration:underline;
color: #666666;
}

.celdapaginacion {
color: #7E7E7E;
background-color: #FFFFFF;
font-weight: bold;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
}

.titulos {
color: #354F6F;
font-weight: bold;
border-bottom-width: 1px;
border-top-style: dotted;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #999999;
border-top-width: 1px;
border-top-color: #999999;
}

.titulos2 {
color: #65813F;
font-weight: bold;
border-bottom-width: 1px;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #65813F;
}


.tablasform {
border: thin solid #666666;
}

.menuempresaseleccionado{
background-color: #65813F;
}

.menuempresaseleccionado a{
color:#FFFFFF;
font-weight:bold;
}


.menuempresanoseleccionado
{
background-color: #E0E4DE;
}

.menuexpedienteseleccionado
{
background-color: #65813F;
font-size: 70%;
font-weight: bold;
color: #FFFFFF;
}

.menuexpedientenoseleccionado
{
background-color: #E0E4DE;
font-size: 70%;
}

.menuinformenoseleccionado
{
background-color: #eeeeee;
font-size: 70%;
}

.menuinformeseleccionado
{
background-color: #CCCCCC;
font-size: 70%;
font-weight: bold;

}
.menuinformerellenado
{
	background-color: #D9E9D1;
	font-size: 70%;
	font-weight: bold;

}

.demo {
font-size:70%;

}
.texto_ayuda{height:300px;}

.demo p img{
float: right;
margin-left:20px;
border: 1px solid;
}


.linea{
border-bottom: 1px solid;
display:block;
padding-bottom: 5px;
margin:0;
}

.hidden {display:none}
.mostrar {display:block}
.ver_observaciones {text-align:right; font-size:11px; font-weight:bold}

.cambiarordenvaloracion {
background-color: #65813F;
}
/*-------------------------PIE-------------------------------------------*/
#pie{margin:2px auto 5px auto;border-right: thin dotted #fff;border-left: thin dotted #fff;border-bottom: thin dotted #fff;}
#pie ul{ list-style-type:none;color:#AA9A9B; margin:10px auto;}
#pie li{display:inline;}

#pie ul li a{
color: #AA9A9B;
font-size: 70%;
padding:0 10px;
}

#pie a:hover {
color: #000000;
font-size: 70%;
}
/*-------------------------PIE-------------------------------------------*/

.bienvenida{text-align:right; padding:8px 20px 0 0; font-size:16px;color:#64813F;}
.tarifasimg{border:solid 2px #fff;}
.activo,a.activo { color:#D83001}
#formudimesa{}
#desde{font-size:12px;}

h2.tit_fotosdocs{font-size:110%;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
.tabladocs{margin:0px 0 20px 0;}
a.anadir{background:url("/img/mas.gif") no-repeat 0 7px;padding-left:22px;color:#7B9D25;}
a.anadir:hover{color:#000;}
