/*============[ COLORES ]=====================================================================================
marron oscuro: #9F9B74
marron claro:  #C8C5AC
granate		:  #441E1F
gris claro  :  #F1F1F1
/*============[ COLORES ]===================================================================================*/

.txt_marron_oscuro12{font-size:12pt;color: #9F9B74;}
.txt_marron_oscuro14{font-size:14pt;color: #9F9B74;}

.txt_blanco{font-size: 10pt;color: White;}
.txt_blanco12{font-size: 12pt;color: White;}
.txt_blanco14{font-size: 14pt;color: White;}

.txt_granate12{font-size: 12pt;color: #441E1F;}
.txt_granate14{font-size: 14pt;color: #441E1F;}

hr
{
	height: 1px;
	color: #C8C5AC;
}

body { color: #000000; background: #ffffff; font-size: 0.8em; margin: 0px; padding: 0px; text-align: center; }
div, h1, h2, h3, h4, h5, h6 { font-family: Verdana, sans-serif; margin: 0px; }
a { text-decoration: none; }
img { border: 0px;margin: 0px; }
p {margin: 0px;}

p textarea
{
	overflow: auto;
}

/*========================================================================================[ ESTRUCTURA ]=====*/
#contenedor {
    width: 780px;
    margin: 11px auto 0px auto;  
    padding: 0px;
    text-align: left;
}

#historico{
	width: 780px;
	height: 17px;
	font-size: 8pt;
	margin: 2px 0px;
}

#historico a
{
	text-decoration: underline;
	color: Black;
}
#historico a:hover
{
	color: #C8C5AC; 
}
#historico span
{
	color: #C8C5AC;	
}

#cabecera {
    margin: 0px;
    padding: 0px;
    width:780px;
    height:150px;
    color: black;
    background-color: #9F9B74;
}

#cabecera_logo {
	float: left;
	width: 165px;
	height: 150px;
	color: #000000;
	background-color: #441E1F;
}

p.espacio{
	float: left;
	width: 5px;	
	height: 150px;
	background-color: white;
}

#cabecera_cuerpo
{
	float: left;
	width: 605px;
	height: 120px;
}

.cabecera_meta
{
	color: white;
	text-align: right;
	font-size: 8pt;
	height: 20px;
	padding-top: 5px;
}

.cabecera_meta a, .cabecera_meta a:link, .cabecera_meta a:active{color: white;text-decoration: none;}
.cabecera_meta a:hover{color: #441E1F;text-decoration: underline;}

a.urlhome, a.urlhome:link, a.urlhome:active{color: white;text-decoration: none;}
a.urlhome:hover{color:  #441E1F;text-decoration:underline;}

.cab_espacio
{
	height: 30px;
}

.cab_nombre_bufete{
	height: 30px;
	margin-left: 10px;
}
.cab_bufete{color: #C8C5AC;font-size: 12pt;}
.cab_marca{color: White;font-size: 20pt;}
.cab_romera{color: White;font-size: 12pt;}


#cabecera_navegacion{
	 float: left;
	 width:605px;
	 height: 30px;
}

/*=============================[ MENU NAVEGACION SUPERIOR ]============*/
#navegacion {  
	list-style:none;
	margin:0;
	padding:0;
	padding-left: 7px;
}
#navegacion li {
	margin-left: 2px;
	padding: 0;
	float:left;
}
#navegacion li a.enlacex, #navegacion li a.enlacex:link {
	display:block;
	width:100px;
	height: 25px;
	padding-top: 5px;
	text-decoration:none;
	text-align:center;
	font-size:10pt;
	color: black;
	background: #C8C5AC url(img/pes_100x30_off.gif) no-repeat;
}

#navegacion li a.enlacex:hover {
	color: white;
	background: #C8C5AC url(img/pes_100x30_over.gif) no-repeat;
}

#navegacion li a.enlacex:active{
	color: black;
	background: #C8C5AC url(img/pes_100x30_on.gif) no-repeat;
}

#navegacion li p.enlace_actual {
	display:block;
	width:100px;
	height:25px;
	padding-top: 5px;
	text-decoration:none;
	text-align:center;
	font-size:10pt;
	color: black;
	background: white url(img/pes_100x30_on.gif) no-repeat;
}
/*====================================================================*/

#navegacion li a.enlace_home, #navegacion li a.enlace_home:link {
	display:block;
	width:40px;
	height: 25px;
	padding-top: 5px;
	text-decoration:none;
	text-align:center;
	font-size:10pt;
	color: black;
	background: #C8C5AC url(img/pes_home_off.gif) no-repeat;
}

#navegacion li a.enlace_home:hover {
	color: white;
	background: #C8C5AC url(img/pes_home_over.gif) no-repeat;
}

#navegacion li a.enlace_home:active{
	color: black;
	background: #C8C5AC url(img/pes_home_on.gif) no-repeat;
}

#navegacion li p.enlace_home {
	display:block;
	width:40px;
	height:25px;
	padding-top: 5px;
	text-decoration:none;
	text-align:center;
	font-size:10pt;
	color: black;
	background: white url(img/pes_home_on.gif) no-repeat;
}
/*====================================================================*/


#contenido{
	width: 780px;
	float: left;
	margin: 0px 0x 0px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid black;
}

#izquierda{
	float: left;
	width: 170px;
	margin-right: 5px;
	background-color: white;
}

#meta{
	width: 605px;
	float: left;
	color: Black;
	background-color: White;
}

#centro{
	float: left;
	width: 304px;
	height: auto;
	background-color: white;
}

#derecha{
	float: left;
	width: 301px;
	background-color: white;
	padding-bottom: 10px;
}

#pie {    
    clear: both;
    width: 780px;
    text-align: center;
    padding: 10px 0px;
    background-color: white;
    border-top: 1px solid #C8C5AC;
    margin-top: 1px;
}

#pie p{display:block;margin:5px 0 0 0;padding: 0;}
p.pie_nivel1 a, p.pie_nivel1 a:link, p.pie_nivel1 a:active{color: black;}
p.pie_nivel2{color: #C8C5AC;}
p.pie_nivel2 a, p.pie_nivel2 a:link, p.pie_nivel2 a:active{color: #9F9B74;}
p.pie_nivel1 a:hover, p.pie_nivel2 a:hover{text-decoration:underline;}

/*=========================================================================================[ MENU CLIENTE ]=====*/
#menu{
	float: left;
	width: 170px;
	margin: 10px 0px;
}

#menu p{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*=============================================================================[ FORMULARIO LOGIN CLIENTE  ]=====*/
#portada{width: 300px;}
#portada_cuerpo
{
	float:right;
	width:290px;
	height: auto;
	text-align:left;
	background: white url(img/pareja.jpg) no-repeat top right;
	background-position: right 76px;
	
}

/*===[ LISTA DE SERVICIOS ]====*/
ul.servicios
{
	clear: both;
	height: auto;
	margin: 10px 0px 0px 15px;
	font-size: 8pt;
	padding-left: 17px;
	list-style-image: url('img/triangulo_marron.gif');
}

ul.servicios li{padding:0px;}
ul.servicios li a{display:block;width: 150px;height: 17px;color: black;text-decoration: none;font-size:8pt;}
ul.servicios li a:hover{color: #C8C5AC;text-decoration: underline;}
/*===[ LISTA DE SERVICIOS ]====*/



/*== LOGIN DE ACCESO ===*/
.cajalogin{
	clear: both;
	width: 288px;
	height: auto;
	margin: 20px 0px 7px 0px;
	background: #C8C5AC url(img/fondo.gif) repeat-y center;
}

.cajalogin_sup{width: 288px;height:5px;background: #C8C5AC url(img/fondo_sup.gif) no-repeat top;}
.cajalogin_inf{width: 288px;height:5px;background: #C8C5AC url(img/fondo_inf.gif) no-repeat bottom;}



.cajalogin .cajalogin_cuerpo{ margin-left: 10px; }
.cajalogin_cuerpo
{
	margin: 10px 0px;
	font-size: 8pt;
	width: 270px;
	background-color: #C8C5AC;
}
.cajalogin_cuerpo div
{
	background-color: #C8C5AC;
}


.texto_chico{
	margin: 5px 0px;
	font-size: 8pt;
}

input.entrada{
	width: 108px;
	font-size: 9pt;
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
}
input.submit{
	width: 108px;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
}

#error{
	font-size: 8pt;
	color: red;
	margin-right: 9px;
	text-align: right;
}

p.cajalogin_item
{
	text-align: right;
	margin: 2px 7px 5px 0px;
}

p.cajalogin_item_peque, p.cajalogin_item_peque a
{
	color: Black;
	font-size: 7pt;
	text-decoration: none;
	text-indent: 10px;
}

p.cajalogin_item_peque a:hover
{
	text-decoration: underline;
}



p.cajalogin_titulo
{
	text-align: left;
	padding-top: 5px;
	margin: 0px 0px 5px 10px;
	font-weight: bold;
}

.marca{color: #9F9B74;font-size:22pt;}
p.seccion_titulo{font-size: 12pt;font-weight: bold;margin-top:12px;margin-bottom: 15px;}
p.seccion_titulo .marca{font-size: 22pt;font-weight: normal;}

p.caja_registro
{
	width: 300px;
	margin: 5px 0px;
	text-align: left;
}
a.enlace_registro{
	width: 286px;
	height: 80px;
	display: block;
	text-decoration: none;
	background: white url(img/registro.gif) no-repeat;
}

.aviso{color: red;font-size: 8pt;}
.aviso2{color: red;font-size: 9pt;}

#TablaRegistro{
	width: 605px;
	border: 0px;
	margin: 15px 0px;
	background-color: white;
}

#TablaRegistro input, #TablaRegistro select{
	font-size: 9pt;
}
.fila_deshabilitada{
	color: #000000;
	background-color:#C8C5AC;
}


/*=====[ HOME DE USUARIO ]======================*/
.menu_opciones{
	width: 170px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding:0;
}

.menu_opciones ul{
	padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.menu_opciones li{
	margin: 0px;
    padding: 0px;
    float: left;
}

.menu_opciones li a, .menu_opciones li a:link {
	color: black;
	font-size: 8pt;
	display: block;
	width:130px;
	margin-left: 15px;
	padding-left: 20px;
	height: 20px;
	padding-top: 3px;
	text-decoration:none;
	text-align: left;	
	background: white url(img/carpeta.gif) no-repeat;
}

.menu_opciones li a:hover {
	color: #441E1F;
	text-decoration: underline;
	background: white url(img/carpeta_over.gif) no-repeat;
}

p.menu_seccion{
	float: left;
	clear: both;
	display: block;
	width: 160px;
	font-size: 9pt;
}

p.menu_seccion_cerrar{
	clear: both;
	display: block;
	width: 140px;
	float: left;
	font-size: 9pt;
	text-indent: 10px;
	margin: 7px 0px;
}

p.menu_seccion a, p.menu_seccion_cerrar a{color: Black;text-decoration: none;}
p.menu_seccion a:hover, p.menu_seccion_cerrar a:hover{color: #441E1F;text-decoration: underline;}

a.boton_consulta, a.boton_contrato, a.boton_revision, a.boton_promocion{
	display: block;
	width: 301px;
	height: 49px;
	margin: 10px 0px;
	border: 0;
	padding-top: 15px;
	text-align: left;
	font-size: 11pt;
	text-indent: 10px;
	color: Black;
	
}
a.boton_consulta{background: white url(img/btn_consulta.gif) no-repeat;}
a.boton_consulta:hover{background: white url(img/btn_consulta_over.gif) no-repeat;}

a.boton_contrato{background: white url(img/btn_contrato.gif) no-repeat;}
a.boton_contrato:hover{background: white url(img/btn_contrato_over.gif) no-repeat;}

a.boton_revision{background: white url(img/btn_revision.gif) no-repeat;}
a.boton_revision:hover{background: white url(img/btn_revision_over.gif) no-repeat;}

a.boton_promocion{background: white url(img/btn_promocion.gif) no-repeat;}
a.boton_promocion:hover{background: white url(img/btn_promocion_over.gif) no-repeat;}


.texto_apoyo{color: Black;font-size: 8pt;margin: 3px 0px;}


/*[ HOME DE USUARIO --> BIENVENIDA ]*/
.usuario_bienvenida{
	color: black;
	margin: 5px 0px;
}
.equipo_bienvenida{
	width: 288px;
	height: 107px;
	margin: 3px 0px;
	background: white url(img/bienvenida.jpg) no-repeat;
}
.texto_apoyo_bienvenida{
	color: Black;
	font-size: 8pt;
	text-align: left;
}

#bloque_ayuda{
}

#bloque_ayuda p{
	
}

#bloque_ayuda a{
	display: block;
	width: 275px;
	text-indent: 5px;
	margin-left: 5px;
}

#bloque_ayuda a.nulo{
	display: inline;
}


/*==[ EXPEDIENTE USUARIO ]===*/
#expediente{
	font-size: 8pt;
	background: white url(img/carpetas.jpg) no-repeat top right;
}
.bloque_expediente{
	width: 306px;
	padding: 2px;
	text-align: justify;	
}

#expediente table{width: 597px; margin: 7px 0px;font-size:8pt;}

tr.tabla_cab{
	height: 25px;	
	background: #9F9B74 url(img/tabla_cab_fondo.gif) repeat-x bottom;
}

tr.tabla_cab2
{
	height: 25px;	
	background-color: #9F9B74;
	color: White;
}

tr.tabla_cab3
{
	height: 25px;	
	background-color: #441E1F;
	color: White;
}

td.tabla_cab_aviso{
	height: 25px;
	width: 18px;
	background: #9F9B74 url(img/tabla_cab_aviso.gif) no-repeat;
}

td.tabla_cab_fecha{
	height: 25px;
	width: 103px;
	text-indent: 15px;
	background: #9F9B74 url(img/tabla_cab_tipo.gif) no-repeat;
}

td.tabla_cab_tipo
{
	width: 103px;
	height: 25px;
	text-indent: 12px;
	background: #9F9B74 url(img/tabla_cab_tipo.gif) no-repeat;
}

td.tabla_cab_concepto
{
	height: 25px;
	width: 311px;
	padding-top: 0px;
	text-indent: 12px;
	background: #9F9B74 url(img/tabla_cab_concepto.gif) no-repeat right;
}

td.tabla_cab_estado{
	height: 25px;
	width: 62px;
	padding-top: 0px;
	text-indent: 6px;
	background: #9F9B74 url(img/tabla_cab_estado.gif) no-repeat;
}

tr.tabla_pie{
	width: 597px;
	height: 20px;	
	background: #9F9B74 url(img/tabla_pie_fondo.gif) no-repeat top;
}


tr a{color:Black;text-decoration:underline;}
tr.fila_tabla{color:Black;background-color: white;padding:3px;}
tr.fila_tabla_alt{color:Black;background-color: #F1F1F1;padding:3px;}
tr.fila_tabla_over{color:black;background-color: #C8C5AC;padding:3px;} 
tr.fila_tabla_over a, tr.fila_tabla_over a:hover{color:White;}

tr.fila_tabla_over2{color:white;background-color: #441E1F;padding:3px;}
tr.fila_tabla_over2 a, tr.fila_tabla_over2 a:hover{color:White;padding:3px;}

tr.fila_tmp
{
	height: 30px;
	text-indent: 10px;	
}

tr.tabla_cab td, tr.tabla_cab2 td, tr.tabla_cab3 td
{
	text-indent: 3px;
}

#registro, #registro input, #registro label{
	font-size: 8pt;
}

p.registro_item{
	clear: both;
}

p.registro_item span.check{
	display: inline;
	float: left;
	text-align: left;
}

p.registro_item label{
	display: inline-block;
	width: 120px;
	text-indent: 5px;
}

/*===[REGISTRO DE USUARIO]===================*/
.registro_seccion
{
	clear: both;
	margin: 7px 0px 3px 0px;
	width: 292px;
	height: 25px;
	background: white url(img/registro_fondo.gif) no-repeat center;
	padding: 10px 0px 0px 0px;
	font-size: 10pt;
	text-indent: 10px;
	font-weight: bold;
}

p.registro_item, p.registro_item2, p.registro_item3, p.registro_item4
{
	display: block;
	clear: both;
	width: 304px;
	margin: 5px 0px;
}

p.registro_item label
{
	float:left;
	width: 140px;
	text-align: left;
	text-indent: 7px;
}


p.registro_item3 label
{
	float: left;
	width: 140px;
	text-align: left;
	margin-right: 3px;
	text-indent: 7px;
}

p.registro_item3 span.check
{
	float: left;
	width: 140px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

p.registro_item4{margin: 5px 0px;}

p.registro_item4 span.check
{
	float: left;
	width: 30px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

p.registro_item4 span.condiciones
{
	display: block;
	float: left;
	width: 250px;
	text-align: justify;
}

span.condiciones a
{
	color: black;
	text-decoration: underline;
}

span.condiciones a:hover
{
	color:#441E1F; 
}


p.registro_item input, p.registro_item select, p.registro_item textarea, p.registro_item2 textarea
{
	float: left;
	vertical-align: top;
}

p.registro_item input
{
	width: 140px;
	font-size: 8pt;
}


p.registro_item select
{
	width: 140px;
	font-size: 8pt;
}

p.registro_item textarea
{
	width: 140px;
	font-size: 8pt;
	overflow: auto;
}

p.registro_item2 textarea
{
	width: 287px;
	font-size: 8pt;
	overflow: auto;
}

#panelRepresentante
{
	clear: both;
	width: 300px;
	float: left;
}

#panelRepresentante label
{
	text-align: right;
	margin-right: 7px;
}


/*====[ VENTANA POPUP ]====*/
#popup
{
	width:280px;
	background-color: #C8C5AC;
	border: 1px solid #441E1F;
	border-style:solid;
	padding: 10px;
	font-size: 9pt;
}

#popup_cab
{
	clear: both;
	cursor: move;
	color: #441E1F;
	text-align: left;
	font-size: 10pt;
	border-bottom: 1px solid #441E1F;
}

#popup_pie
{
	clear: both;
	margin: 5px 0px; 
	text-align: center;
}

#popup_cuerpo
{
	clear: both;
	margin: 5px 0px;
	padding: 3px;
	text-align: left;	
}

#popup_pie
{
	margin: 9px 0px 0px 3px;
	clear: both;
}

#popup_pie input
{
	border: none;
	width: 75px;
	color: White;
	background-color: #441E1F;
	font-size: 8pt;
	cursor: pointer;
}
.popup_background {
	background-color: #F1F1F1;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.asterisco
{
	color: Red;
	font-size: 6pt;
}


input.boton, .listado input
{
	cursor: pointer;
	width: 75px;
	height: 22px;
	margin: 0px;
	text-align: center;
	font-size: 9pt;
	/*color: Black;
	background-color: #C8C5AC;
	*/
	color: White;
	background-color: #441E1F;	
}


/*==[ LISTADOS DATALIST ] ==*/
.listado
{
	margin-top: 10px;
	font-size: 8pt;	
}

.listado a
{
	color: Black;
}

.listado_servicios
{
	font-size: 8pt;
}


.listado_servicios select
{
	font-size: 8pt;
	width: 175px;
}



/*==[ PAGINACION ]==*/
#paginador
{
	clear: both;
	font-size: 8pt;
	text-align: right;
	padding-top: 0px;
	border-top: 1px solid #C8C5AC;
}

.paginacion_texto
{
	float: right;
	font-size: 8pt;
	margin: 0px 5px;
	padding-top: 3px;
}

.paginacion_primero, .paginacion_ultimo
{
	float: right;
	width: 62px;
	height: 25px;
	padding-top: 5px;
	font-size: 9pt;
	text-align: center;
	background: white url(img/tabla_pie_zona.gif) no-repeat top;
}

.paginacion_anterior, .paginacion_siguiente
{
	float: right;
	width: 22px;
	height: 25px;
	padding-top: 5px;
	font-size: 9pt;
	text-align: center;
	background: white url(img/pagina.gif) no-repeat top;
}

.paginacion_primero a, .paginacion_ultimo a, .paginacion_anterior a, .paginacion_siguiente a
{
	color: black;
	text-decoration: none;
}

.paginacion_primero a:hover, .paginacion_ultimo a:hover, .paginacion_anterior a:hover, .paginacion_siguiente a:hover
{
	color: White;
	text-decoration: none;
}



/*==[ SERVICIO ABOGADO ]=======================*/
#PanelDocumentos
{
	margin: 5px 0px;	
}

#PanelDocumentos .paneldoc_izq
{
	float: left;
	width: 305px;
}

#PanelDocumentos .paneldoc_der
{
	float: left;
	width: 300px;
}

/*===[ AFILIADOS ]=========*/
.afiliado
{
	
}

input #TBNumpaginas
{
	width: 25px;
}



/*=== MENSAJES DE AYUDA ====*/
#titulo1, #titulo2, #titulo3, #titulo4, #titulo5, #titulo6, #titulo7, #titulo8
{
	margin: 7px 0px;
	height: auto;
	text-align: justify;
	background-color: white;
	font-size: 8pt;
	padding-left: 5px;
}

#titulo1 a, #titulo2 a, #titulo3 a, #titulo4 a, #titulo5 a, #titulo6 a, #titulo7 a, #titulo8 a
{
	color: black;
	background-color: white;
	text-decoration: none;
}

#titulo1 a:hover, #titulo2 a:hover, #titulo3 a:hover, #titulo4 a:hover, #titulo5 a:hover, #titulo6 a:hover, #titulo7 a:hover, #titulo8 a:hover
{
	text-decoration: underline;
}

#bloque1, #bloque2, #bloque3, #bloque4, #bloque5, #bloque6, #bloque7, #bloque8
{
	margin: 3px 0px;
	text-align: justify;
	background-color: white;
	font-size: 8pt;
}
/*=== MENSAJES DE AYUDA ====*/

.texto_feedback
{
	padding: 15px;
	font-size: 8pt;
}

p.textoempresa
{
	text-align: justify;
	width: 295px;
	font-size: 8pt;
	margin: 10px 0px;
}

p.textoempresa:first-letter
{
	color: white;
	background-color: #C8C5AC;    
    font-size: 14pt;
    padding: 3px;
}

p.derecho_civil
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_civil.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}

p.derecho_mercantil
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_mercantil.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}

p.derecho_circulacion
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_circulacion.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}

p.derecho_penal
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_derechopenal.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}

p.urbanismo
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_urbanismo.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}

p.derecho_trabajo
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_laboral.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}

p.derecho_administrativo
{
	width: 300px;
	height: 30px;
	background: white url(img/icono_administrativo.gif) no-repeat top left;
	text-indent: 60px;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 20px;
}


span#DTConsultas
{
	display: block;
	margin-top: -100px;
}

p.textoconsulta
{
	color: Gray;
	font-size: 8pt;
	font-style: italic;
}

div.respuesta_documentos
{
	margin-left: 25px;
}

div.respuesta_documentos  a
{
	color: black;
	font-size: 8pt;
	text-decoration: underline;
}

a.enlace_apoyo
{
	font-size: 8pt;
	color: Black;
}


/*====LISTA ENLACES===========*/
ul.enlaces
{
	height: auto;
	margin: 0px;
	padding-left: 17px;
	list-style-image: url('img/triangulo_marron.gif');
}

ul.enlaces li{padding:2px;}
ul.enlaces li a{display:block;width: 250px;height: 17px;color: black;text-decoration: none;font-size:9pt;}
ul.enlaces li a:hover{color: #C8C5AC;text-decoration: underline;}
/*====LISTA ENLACES===========*/


/*=== PALABRAS DICCIONARIO ====*/
.palabra
{
	width: 288px;
	text-align: center;
}

.palabra_concepto
{
	font-size: 9pt;
	height: 20px;
	padding: 7px 0px 3px 0px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	text-indent: 10px;
	background: #C8C5AC url(img/fondo_sup.gif) no-repeat top;
}

.palabra_definicion
{
	text-align: left;
	font-size: 8pt;
	background-color: #F1F1F1;
	padding: 7px;
}


ul.diccionario
{
	float: left;
	height: auto;
	margin: 0px;
	padding-left: 10px;
	list-style: none;
}

ul.diccionario li{padding:1px;}
ul.diccionario li a{display:block;padding-top:2px;background-color:#441E1F;color: White;width:25px;height:24px;text-decoration: none;font-size:11pt;text-align:center;}
ul.diccionario li a:hover{color: black;background-color:#C8C5AC;text-decoration: none;}
/*=== PALABRAS DICCIONARIO ====*/


/*===== REGISTRO CONTACTO ======*/
p.item_contacto
{
	margin-top: 5px;
}

ul.contacto
{
	clear: both;
	height: auto;
	margin: 10px 0px 0px 0px;
	font-size: 8pt;
	padding-left: 17px;
	list-style-image: url('img/triangulo_marron.gif');
}

ul.contacto li{padding:0px;margin: 3px 0px;}

input.nulo
{
	cursor: default;
	font-size: 9pt;
	color: black;
	text-align: right;
	background-color: White;
}

#PanelSeleccion
{
	clear: both;
	width: 100%;
	margin: 5px 0px;
}

.obligatorio
{
	font-size: 7pt;
	color: Red;
}

#noticias
{
	float: left;
	display: block;
	width: 304px;
	height: auto;
}

.noticia
{
	width: 303px;
	margin: 2px 0px 7px 0px;
}

.noticia a{color: #441E1F; text-decoration: underline;}
.noticia a:hover{ color: #C8C5AC;}
