body {
background-color:#F7F6F6;
color:#5F5148;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
margin:0px;
padding:0px;
}
a {
text-decoration:none;

}

form {
	padding: 0;
	margin: 0;
}
h2 {
color:#0074C5;
font-size:1.1em;
margin:0px;
padding:10px 0px;
}
h2.drcha {
border-bottom:4px solid #FFFFFF;
color:#6D6863;
margin:0px;
padding:5px 0px;
width:160px;
}
h3 {
color:#5F5148;
font-size:1em;
font-weight:bold;
margin:0px;
padding:0px;
}
h4 {
color:#5F5148;
font-size:1em;
font-weight:bold;
text-transform:uppercase;
}
h5, h6 {
color:#5F5148;
font-size:1em;
font-weight:bold;
}
img {
border:0px none;
}
table {
border:medium none;
width:100%;
}
tr, td {
background-color: #fff;

background:transparent url(../img/fondos/fondo_degradado.gif) repeat-x scroll left top;

border-bottom:1px dashed #C4C4C4;
margin:2px 0px 0px 10px;
padding:5px;
}
caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
}
map {
margin:0px;
padding:0px;
}
.activo {
color:#23A0DA;
}
.boton_largo {
background:transparent url(../img/fondos/fondo_boton_largo.gif) no-repeat scroll left top;
border:medium none;
font-family:"Trebuchet MS";
height:18px;
width:136px;
}
.botonbus {
background:transparent url(../img/fondos/fondo_boton_corto.gif) no-repeat scroll left top;
border:medium none;
font-family:"Trebuchet MS";
height:18px;
width:70px;
}
.foto_peq {
background:transparent url(../img/fondos/fondo_img_peq.gif) no-repeat scroll left top;
float:left;
padding:1px 20px 1px 1px;
}
.foto_grande {
background:transparent url(../img/fondos/fondo_img_grande.gif) no-repeat scroll left top;
float:left;
padding:1px 20px 1px 1px;
}
.banner {
margin:0px;
padding:8px 0px;
}
.izquierda {
float:left;
}
.derecha {
float:right;
}
.separador {
border-top:5px solid #E9F3FA;
}
#contenedor {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding:10px;
width:880px;
}
#principal {
width:880px;
}
#contenido {
float:left;
font-size:0.9em;
width:880px;
}
#camino_migas {
color:#888888;
float:left;
margin:0px 0px 10px;
padding:3px 0px 3px 10px;
width:800px;
}
#camino_migas a {
color:#23A0DA;
}
#camino_migas a:hover {
color:#0074C5;
}
#paginacion {
padding-top:10px;
}
#paginacion a {
color:#23A0DA;
text-decoration:none;
}
#cabecera {
background-color:#FFFFFF;
width:880px;
}
#menu_recursivo {
font-size:0.9em;
padding:10px 5px;
text-align:right;
}
#menu_recursivo a {
color:#888B8E;
text-decoration:none;
}
.menu_usuario {
padding-bottom:5px;
}
#buscador {
background-color:#FFFFFF;
float:left;
padding:10px 0px;
}
#cabecera form {
float:right;
font-size:0.9em;
margin:0px;
padding:0px;
text-align:right;
width:400px;
}
#cabecera input {
color:#395B82;
font-size:0.9em;
}
#cabecera h1 {
font-size:1em;
font-weight:normal;
margin:0px;
padding:5px 0px 0px;
}
#menu_superior {
background:transparent url(../img/fondos/fondo_menu_sup.gif) no-repeat scroll left top;
float:right;
height:35px;
width:651px;
}
#menu_superior a {
color:#5F5148;
text-decoration:none;
}
#menu_superior ul {
margin:12px 0px 0px 8px;
padding:0px;
}
#menu_superior li {
background:transparent url(../img/fondos/fondo_lista_sup.gif) no-repeat scroll right bottom;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px 20px 10px 8px;
}
#menu {
float:left;
font-size:1.1em;
height:350px;
padding-top:15px;
width:175px;
}
#menu ul {
margin:0px 0px 0px 10px;
padding:0px;
}
#menu li {
border-bottom:1px dashed #C4C4C4;
color:#23A0DA;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:5px 0px;
}
#menu li a {
color:#23A0DA;
text-decoration:none;
}
#menu ul ul {
margin:10px 0px 0px 20px;
padding:0px;
}
#menu li li {
border:medium none;
color:#6B757F;
list-style-image:url(../img/comunes/bullet.gif);
list-style-position:outside;
list-style-type:disc;
margin:0px 0px 0px 5px;
padding:0px;
}
#menu li li a {
color:#6B757F;
}
#contenido_portada {
background:transparent url(../img/fondos/fondo_columna_drcha.gif) repeat-y scroll right top;
float:left;
margin:0px 0px 0px 45px;
padding:0px;
width:660px;
}
#contenido_portada a {
color:#5F5148;
text-decoration:none;
}
#contenido_portada a:hover {
color:#0074C5;
}
#columna_izquierda {
float:left;
margin:0px;
padding:35px 0px 0px;
width:433px;
}
#destacado {
clear:both;
display:block;
padding:5px 0px;
}
#destacado p {
color:#888888;
margin:0px;
padding:0px;
}
#columna_derecha {
float:right;
margin:0px 0px 0px 25px;
padding:0px;
width:195px;
}
#area_privada {
background:transparent url(../img/fondos/fondo_area_priv.gif) no-repeat scroll left top;
float:left;
margin:0px;
padding:10px 0px 0px 21px;
}
#area_privada form {
margin:0px;
padding:10px 0px 0px;
width:170px;
}
#area_privada label {
display:block;
float:left;
margin-bottom:5px;
width:70px;
}
#area_privada input {
display:block;
float:left;
font-size:0.9em;
margin-bottom:5px;
width:65px;
}
#area_privada p {
float:left;
margin:0px;
padding:15px 0px 5px;
}
#area_privada .boton_ir {
float:left;
height:18px;
width:26px;
}
#banner {
float:left;
margin:0px;
padding:10px 0px 0px 20px;
}
#banner img {


margin-top:10px;
padding:1px 20px 1px 15px;
width:126px;
}
#contenido_general {
border-top:5px solid #E9F3FA;
float:left;
margin:35px 0px 0px 45px;
padding:0px;
width:660px;
}
#contenido_general p a {
color:#23A0DA;
text-decoration:none;
}
#contenido_general a:hover {
color:#0074C5;
}
#contenido_general li, #contenido_columnas li {
border:medium none;
list-style-image:url(../img/comunes/bullet.gif);
list-style-position:outside;
list-style-type:disc;
margin:0px 0px 0px 5px;
padding:0px;
}
#contenido_general li a, #contenido_columnas li a {
color:#6B757F;
text-decoration:none;
}
#contenido_general img {
border:1px solid #C6C9CD;
float:left;
margin-right:10px;
padding:10px;
}
#contenido_general h3 a {
color:#5F5148;
text-decoration:none;
}
#enlace {
background:transparent url(../img/fondos/fondo_link.gif) no-repeat scroll left top;
margin-bottom:5px;
padding:4px 2px 4px 8px;
width:135px;
}
#enlace a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#contenido_columnas {
background:transparent url(../img/fondos/fondo_columna_drcha02.gif) repeat-y scroll right top;
float:left;
margin:0px 0px 0px 45px;
padding:0px;
width:660px;
}
#contenido_columnas p a {
color:#23A0DA;
text-decoration:none;
}
#contenido_columnas a:hover {
color:#0074C5;
}
#contenido_columnas h3 a {
color:#5F5148;
text-decoration:none;
}
#submenu {
background:transparent url(../img/fondos/fondo_submenu_sup.gif) no-repeat scroll left top;
float:left;
margin:0px;
padding:10px 0px 0px 21px;
width:170px;
}
#submenu h2.drcha {
border-bottom:4px solid #D5E2E8;
color:#6D6863;
margin:0px;
padding:5px 0px;
width:160px;
}
#submenu ul {
margin:10px 0px 0px;
padding-left:10px;
}
#contenido_columnas #columna_izquierda img {
border:1px solid #C6C9CD;
margin-right:10px;
padding:10px;
}
#contenido_columnas #columna_izquierda .mapa {
border:medium none;
margin:0px;
padding:0px;
}
#publicaciones {
float:left;
margin:10px 0px 20px;
width:655px;
}
#publicaciones img {
border:medium none;
margin:0px;
padding:0px;
}
#publicaciones a {
text-decoration:none;
}
#destacado_publicaciones {
background:transparent url(../img/fondos/fondo_degradado.gif) repeat-x scroll left top;
border:1px dashed #DFDCDA;
display:block;
float:left;
height:265px;
margin:0px 10px 0px 0px;
padding:10px;
width:425px;
}
#destacado_publicaciones img {
padding-right:10px;
}
#publicaciones p {
margin:0px;
padding:4px 0px;
}
#participa {
background:transparent url(../img/fondos/fondo_degradado.gif) repeat-x scroll left top;
border:1px dashed #DFDCDA;
float:left;
height:265px;
margin:0px;
padding:10px;
width:160px;
}
#participa form {
margin:0px;
padding:0px;
}
#participa label {
display:block;
float:left;
margin-bottom:5px;
width:80px;
}
#participa input {
display:block;
float:left;
font-size:0.9em;
margin-bottom:5px;
}
#listado_publicaciones {
float:left;
width:655px;
}
#publicacion {
float:left;
height:170px;
margin:10px 15px 0px 0px;
padding:0px;
width:105px;
}
#publicacion img {
float:left;
height:104px;
margin-bottom:5px;
width:82px;
}
#publicacion p {
float:left;
margin:0px;
padding:0px;
}
#publicacion a {
text-decoration:none;
}
#listado_eventos {
background:transparent url(../img/fondos/fondo_degradado.gif) repeat-x scroll left top;
border:1px dashed #DFDCDA;
float:left;
height:80px;
margin:0px 10px 10px 0px;
padding:10px;
width:290px;
}
#listado_eventos img {
border:medium none;
margin:0px;
padding:0px;
}
#listado_eventos p {
margin:0px;
padding:0px;
}
#listado_eventos .foto {
background:transparent url(../img/fondos/fondo_img_eventos.gif) no-repeat scroll left top;
display:block;
height:80px;
padding:1px 25px 1px 1px;
width:102px;
}
input, textarea, select {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
}
#formularios form {
border-bottom:1px dashed #C4C4C4;
float:left;
margin:0px 0px 10px;
padding:10px 0px;
width:433px;
}
#formularios label {
display:block;
margin-bottom:5px;
width:433px;
}
#formularios input {
display:block;
float:left;
font-size:0.9em;
margin:0px 5px 5px 0px;
}
#formularios textarea {
color:#23A0DA;
}
#formularios .fila {
clear:both;
margin:0px;
padding:0px;
width:433px;
}
.fila {
display:block;
float:left;
padding:3px 3px 5px 0px;
background-color: transparent;
}
.input_peq {
color:#23A0DA;
width:65px;
}
.input_mini {
color:#23A0DA;
width:22px;
}
.input_grande {
color:#23A0DA;
width:170px;
}
.input_extragrande {
color:#23A0DA;
width:250px;
}
.input_total {
color:#23A0DA;
width:630px;
}
#formularios_grande form {
border-bottom:1px dashed #C4C4C4;
float:left;
margin:0px 0px 10px;
padding:10px 0px;
width:650px;
}
#formularios_grande label {
display:block;
margin-bottom:5px;
width:650px;
}
#formularios_grande input {
display:block;
float:left;
font-size:0.9em;
margin:0px 5px 5px 0px;
}
#formularios_grande .fila {
clear:both;
margin:0px;
padding:0px;
width:650px;
}
#gestion_socios form {
border-bottom:1px dashed #C4C4C4;
float:left;
margin:0px 0px 10px;
padding:10px 0px;
width:650px;
}
#gestion_socios .fila {
float:left;
margin:0px;
padding:0px;
width:650px;
}
#gestion_socios label {
border-top:1px dashed #C4C4C4;
float:left;
margin-right:5px;
text-align:right;
width:190px;
}
.fila_botones {
clear:both;
padding-top:10px;
text-align:center;
width:500px;
}
#buscador_noticias {
border-bottom:5px solid #E9F3FA;
display:block;
float:left;
margin-bottom:2px;
padding:10px 0px 5px;
width:660px;
}
#buscador_noticias label {
width:50px;
}
#buscador_noticias input {
font-size:0.9em;
}
#buscador_peq {
border-bottom:5px solid #E9F3FA;
display:block;
float:left;
margin-bottom:2px;
padding:10px 0px 5px;
width:433px;
}
#buscador_peq label {
width:50px;
}
#buscador_peq input {
font-size:0.9em;
}
.fila {
display:block;
float:left;
padding:3px 3px 5px 0px;
}
.input_peq {
color:#23A0DA;
width:60px;
}
.input_grande {
color:#23A0DA;
width:170px;
}
.input_extragrande {
color:#23A0DA;
width:250px;
}
#listado {
}
#listado table {
border:1px solid #EAE9E9;
width:100%;
}
#listado tr, #listado td {
background:transparent url(../img/fondos/fondo_degradado.gif) repeat-x scroll left top;
border-bottom:medium none;
margin:2px 0px 0px 2px;
padding:2px;
}
#listado caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
}
#listado td .img img {
border:medium none;
float:right;
margin:0px;
padding:0px;
}
#listado #destacado {
background:transparent url(../img/fondos/fondo_degradado.gif) repeat-x scroll left top;
border-bottom:1px dashed #C4C4C4;
clear:both;
margin:0px;
padding:15px 0px 10px;
}
#listado #destacado a {
text-decoration:none;
}
#pie {

background:#fff url(../img/fondos/fondo_pie.gif) no-repeat scroll left top;
/*
padding:20px 10px 10px;
*/
clear:both;

font-size:0.9em;
padding: 20px 0 20px 0;
text-align:center;
}


/*precongreso virtual maquetacion*/

.clear  {
	clear: both;
}

/*precongreso virtual intro*/
#precongresocont {
	background: url(../img/fondos/fd_homeprecongreso.jpg) left top no-repeat;
}

#precongresocont p{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
}
#precongresocont h4{
	background-color: #fff;
	border: 1px solid #bcd2e6;
	padding: 15px 15px 15px 20px;
	margin: 15px 15px 15px 20px;
	width: 70%;
}
#precongreso_desa {
	padding: 0px 15px 15px 20px;
	margin: 0px 15px 15px 20px;
}

#precongreso_desa label{
	display: block;
	padding: 5px 0 5px 0;
}
#precongreso_desa input{
	display: block;
	padding: 2px 0 2px 0;
	border: 1px solid #bcd2e6;
}

#precongreso_desa .boton{
	
	background-color: #40454a;
	padding: 2px;
	margin: 5px 2px 2px 2px;
	color: #fff;
}


/*precongreso virtual intro inicio perfil 3*/


#columnaprecongreso {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 13px;
overflow: hidden;
height: 1%;
}

#precongreso1col {
background: url(../img/fondos/fd_precongreso1col.jpg) left top no-repeat;
float:left;
margin:0px 0px 0px 45px;
padding:0px 0px 0px 0px;
width:660px;
overflow: hidden;
height: 1%;

}
#preconcab_tit {
	background-color: #fff;
	border: 1px solid #bcd2e6;
	margin:0px 4px 4px 10px;
	padding:10px 10px 10px 10px;
	float: left;
	width: 280px;
	font-size: 1.7em;
	color: #194e80;
}
#preconcab_tit_intro {
	background-color: #fff;
	border: 1px solid #bcd2e6;
	margin:40px 4px 4px 40px;
	padding:10px 10px 10px 10px;
	width: 280px;
	font-size: 1.4em;
	color: #194e80;
	font-weight: bold;
}
#preconcab_avisos {
	height: 53px;
	float: left;
	width: 275px;
	margin:0px 0px 4px 5px;
	padding:0px 0px 0px 0px;
	background: url(../img/fondos/fd_avisos.gif) left top no-repeat;
}
#preconcab_avisos_vacio {
	height: 53px;
	float: left;
	width: 275px;
	margin:0px 0px 4px 5px;
	padding:0px 0px 0px 0px;
}
#preconcab_avisos ul{
	margin:0px 0px 0px 0px;
	padding:15px 5px 2px 8px;
}
#preconcab_avisos li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	color: #fff;
}
#preconcab_avisos li a{
	text-decoration: none;
	color: #fff;
}
#preconcab_salir {
	float: left;
	width: 10px;
	padding-left: 10px; 
}
			
			
#menuprecongreso {
	width: 647px;
	height: 21px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #7aa1c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
/*
#menuprecongreso {
	width: 647px;
	height: 21px;
	margin:0 0px 10px 0px;
	padding:10px 0px 0px 0px;
	border-bottom: 1px solid #7aa1c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}*/


#estilomenu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}



/**/

.item01 {
	width: 149px;
	background: url(../img/fondos/memuprecongreso01.gif) left top no-repeat;
	height: 21px;
	float: left;
	text-align: center;
	margin: 0 0 0 10px;
}
.item02 {
	width: 149px;
	background: url(../img/fondos/memuprecongreso02.gif) left top no-repeat;
	height: 21px;
	float: left;
	text-align: center;
}
.item03 {
	width: 149px;
	background: url(../img/fondos/memuprecongreso03.gif) left top no-repeat;
	height: 21px;
	float: left;
	text-align: center;
}
.item04 {
	width: 94px;
	background: url(../img/fondos/memuprecongreso04.gif) left top no-repeat;
	height: 21px;
	float: left;
	text-align: center;
	margin: 0 0 0 85px;
}
.item05 {
	width: 149px;
	background: url(../img/fondos/memuprecongreso05.gif) left top no-repeat;
	height: 21px;
	float: left;
	text-align: center;
}
.item06 {
	width: 149px;
	background: url(../img/fondos/fd_transp.gif) left top no-repeat;
	height: 21px;
	float: left;
	text-align: center;
}


.itemlink01 {
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	color: #fff;
} 
.itemlink01 a {
	text-decoration: none;
	color: #fff;
}
.itemlink01 a:hover {
	text-decoration: underline;
	color: #fff;
}




.itemlink02 {
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	color: #fff;
} 
.itemlink02 a {
	text-decoration: none;
	color: #fff;
}
.itemlink02 a:hover {
	text-decoration: underline;
	color: #fff;
}




.itemlink03 {
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	color: #fff;
} 
.itemlink03 a {
	text-decoration: none;
	color: #fff;
}
.itemlink03 a:hover {
	text-decoration: underline;
	color: #fff;
}



.itemlink04 a {
	text-decoration: none;
	color: #507fab;
}
.itemlink04 a:hover {
	text-decoration: underline;
	color: #17293a;
}
.itemlink04 {
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	color: #507fab;
} 




.itemlink01:hover {
	text-decoration: underline;
}
.itemlink02:hover {
	text-decoration: underline;
}
.itemlink03:hover {
	text-decoration: underline;
}
.itemlink04:hover {
	text-decoration: underline;
}


.itemlink05 {
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	color: #fff;
} 
.itemlink05 a {
	text-decoration: none;
	color: #fff;
}
.itemlink05 a:hover {
	text-decoration: underline;
	color: #fff;
}



.contenidoprecongreso {
	padding: 0 0 0 10px;
	color: #507fab;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	overflow: hidden;
height: 1%;
	}

.contenidoprecongreso a {
	text-decoration: underline;
	color: #507fab;
}
.contenidoprecongreso a:hover {
	text-decoration: none;
	color: #507fab;
}

.contenidoprecongreso p{
	padding: 3px 0 3px 0;
	margin: 0 0 0 0;
}

/*----------------------------------------------------- mis documentos*/

#tablamisdocumentos {
	width: 634px;
	margin: 15px 0 15px 0;
	overflow: hidden;
height: 1%;
}
#tablamisdocumentos p {
	padding: 0;
	margin: 0;
}
#tablamisdocumentoscab {
	padding: 0;
	margin: 0;
}
#tablamisdocumentoscuerpo_open {
	width: 634px;
	background: url(../img/fondos/tablamisdocumentos_open.gif) left top no-repeat;
	height: 14px;
}
#tablamisdocumentoscuerpo_med {
	display: block;
	background: url(../img/fondos/tablamisdocumentos_med.gif) left top repeat-y;
}
#tablamisdoclistadocuerpo_med {
	display: block;
	background: url(../img/fondos/tablamisdocumentos_med2.gif) left top repeat-y;
}
#tablamisdocumentosmdcuerpo_med {
	display: block;
	background: url(../img/fondos/tablamisdocumentosmd_med.gif) left top repeat-y;
	overflow: hidden;
	height: 1%;
	
}
#tablamisdocumentoscuerpo_close {
	width: 634px;
	background: url(../img/fondos/tablamisdocumentos_close.gif) left top no-repeat;
	height: 14px;
}

      /*TABLA MIS DOCUMENTOS CABECERA PESTAÑAS*/
		
		#tablamisdocumento_botcab01 {
			width: 370px;
			height: 16px;
			float: left;
		}
		#tablamisdocumento_botcab02 {
			width: 127px;
			height: 16px;
			float: left;
		}
		#tablamisdocumento_botcab03 {
			width: 127px;
			height: 16px;
			float: left;
		}
		#pest_miscodumentos {
			width: 278px;
			height: 16px;
			background: url(../img/fondos/tabla_pestmisdocumentos.gif) left top no-repeat;
		}
		
		
		.pest_cabeceratablaempty {
			width: 127px;
			height: 16px;
			float: left;
		}
		
		.pest_cabeceratabla01 {
			width: 127px;
			height: 16px;
			background: url(../img/fondos/tabla_fdbotcab.gif) left top no-repeat;
			float: left;
		}
		.pest_cabeceratabla_txt01 {
			padding:4px 0 0 18px;
			margin: 0 0 0 0;
			color: #761968;
			font-size: 0.9em;
				font-family: Arial, Helvetica, sans-serif;
		}
		.pest_cabeceratabla_txt01 a{
			color: #fff;
		}
		.pest_cabeceratabla_txt01 a:hover{
			color: #ebd1e7;
		}
		
		
		.pest_cabeceratabla02 {
			width: 127px;
			height: 16px;
			background: url(../img/fondos/tabla_fdbotcab02.gif) left top no-repeat;
			float: left;
			font-size: 0.9em;
				font-family: Arial, Helvetica, sans-serif;
		}
		.pest_cabeceratabla_txt02 {
			padding:4px 0 0 18px;
			margin: 0 0 0 0;
			color: #761968;
		}
		.pest_cabeceratabla_txt02 a{
			color: #fff;
		}
		.pest_cabeceratabla_txt02 a:hover{
			color: #ebd1e7;
		}
		
		.pest_miscodumentos_txt {
			padding:4px 0 0 24px;
			margin: 0 0 0 0;
			color: #fff;
		}
/*TABLA LISTADO COMPLETO TABLA*/

		
#tablamisdoclistadocuerpo_med table {
border:medium none;
width: 630px;
font-size: 1.1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #761968;
}

#tablamisdoclistadocuerpo_med table a{
	color: #761968;
}
#tablamisdoclistadocuerpo_med table a:hover{
	text-decoration: underline;
	color: #761968;
}


#tablamisdoclistadocuerpo_med th {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #761968;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#tablamisdoclistadocuerpo_med tr {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #e7d7e5;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-family: Arial;
font-size: 1em;
}
#tablamisdoclistadocuerpo_med tr a{
	font-weight: bold;
}


#tablamisdoclistadocuerpo_med td {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #e7d7e5;
}
#tablamisdoclistadocuerpo_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}
		
		
/*TABLA MIS DOCUMENTOS TABLA*/	
		
#tablamisdocumentoscuerpo_med table {
border:medium none;
width: 630px;
font-size: 1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #761968;
}

#tablamisdocumentoscuerpo_med table a{
	color: #761968;
}
#tablamisdocumentoscuerpo_med table a:hover{
	text-decoration: underline;
	color: #761968;
}


#tablamisdocumentoscuerpo_med th {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #761968;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

#tablamisdocumentoscuerpo_med tr {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #e7d7e5;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-family: Arial;
font-size: 1em;
}
#tablamisdocumentoscuerpo_med td {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #e7d7e5;
}
#tablamisdocumentoscuerpo_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}

.celdaflecha {
	padding: 0 0 0 10px;
	background: url(../img/fondos/celdaflecha.gif) left top no-repeat;

}

.iconosacciones {
	padding: 0 0 0 1px;
}
.iconosacciones02 {
	padding: 0 0 0 6px;
}


/*----------------------------------------------------- DOCUMENTOS DEL CONGRESO*/

#tabla_documentosdelcongreso {
	width: 634px;
	margin: 15px 0 15px 0;
	overflow: hidden;
height: 1%;
}


#tabla_documentosdelcongreso p {
	padding: 0;
	margin: 0;
}
#tabla_documentosdelcongreso_cab {
	padding: 0;
	margin: 0;
}
#t_dc_cuerpo_open {
	width: 634px;
	background: url(../img/fondos/tdc_open.gif) left top no-repeat;
	height: 14px;
}
#t_dc_cuerpo_med {
	display: block;
	background: url(../img/fondos/tdc_med.gif) left top repeat-y;
}
#t_dcnobg_cuerpo_med {
	display: block;
	background: url(../img/fondos/tdcnobg_med.gif) left top repeat-y;
}
#t_dc_cuerpo_close {
	width: 634px;
	background: url(../img/fondos/tdc_close.gif) left top no-repeat;
	height: 14px;
}

		#t_dc_botcab01 {
			width: 498px;
			height: 16px;
			float: left;
		}
		#t_dc_botcab {
			width: 278px;
			height: 16px;
			float: left;
		}
		
		.pest_cabecera_t_dc_txt01 {
			padding:4px 0 0 18px;
			margin: 0 0 0 0;
			color: #761968;
			font-size: 0.9em;
			font-family: Arial, Helvetica, sans-serif;
		}
		.pest_cabecera_t_dc_txt01 a{
			color: #fff;
		}
		.pest_cabecera_t_dc_txt01 a:hover{
			color: #ebd1e7;
		}
		
		#pest_dc{
			width: 278px;
			height: 16px;
			background: url(../img/fondos/tabla_pestdoccongreso.gif) left top no-repeat;
		}
		.pest_dc_txt {
			padding:4px 0 0 24px;
			margin: 0 0 0 0;
			color: #fff;
		}
		
		#pest_dc02{
			width: 437px;
			height: 16px;
			background: url(../img/fondos/tabla_pestdoccongreso02.gif) left top no-repeat;
		}
		.pest_dc02_txt {
			padding:4px 0 0 24px;
			margin: 0 0 0 0;
			color: #fff;
		}
		
		.pest_cab_t_dc {
			width: 127px;
			height: 16px;
			background: url(../img/fondos/tabla_fdbotcablistdoc.gif) left top no-repeat;
			float: left;
		}
		
#t_dc_cuerpo_med table {
border:medium none;
width: 630px;
font-size: 1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_dc_cuerpo_med table a{
	color: #5f5148;
}
#t_dc_cuerpo_med table a:hover{
	text-decoration: underline;
	color:  #5f5148;
}

#t_dc_cuerpo_med th {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
border-bottom:1px solid #dab98f;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_dc_cuerpo_med tr {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-family: Arial;
font-size: 1em;
}
#t_dc_cuerpo_med td {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
border-bottom: 1px solid #fbeedc; 
}
#t_dc_cuerpo_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}

.celdaflechamd {
	padding: 0 0 0 11px;
	background: url(../img/fondos/celdaflechamd.gif) left top no-repeat;

}


/*----------------------------------------------------- DOCUMENTOS DEL CONGRESO NO COORDINADOR*/

#tabla_documentosdelcongresonc {
	width: 634px;
	margin: 15px 0 15px 0;
}
#tabla_documentosdelcongresonc p {
	padding: 0;
	margin: 0;
}
#tabla_documentosdelcongresonc_cab {
	padding: 0;
	margin: 0;
}
#t_dcnc_cuerpo_open {
	width: 634px;
	background: url(../img/fondos/tdcnc_open.gif) left top no-repeat;
	height: 14px;
}
#t_dcnc_cuerpo_med {
	display: block;
	background: url(../img/fondos/tdcnc_med.gif) left top repeat-y;
}
#t_dcnc_cuerpo_mednobg {
	display: block;
	background: url(../img/fondos/tdcnc_mednobg.gif) left top repeat-y;
}
#t_dcnc_cuerpo_close {
	width: 634px;
	background: url(../img/fondos/tdcnc_close.gif) left top no-repeat;
	height: 14px;
}

#pest_dcnc{
			width: 437px;
			height: 16px;
			background: url(../img/fondos/tabla_pestdoccongresonc.gif) left top no-repeat;
}
.pest_dcnc_txt {
			padding:4px 0 0 24px;
			margin: 0 0 0 0;
			color: #FFF;
		}
		
#t_dcnc_cuerpo_med table {
border:medium none;
width: 630px;
font-size: 1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_dcnc_cuerpo_med table a{
	color: #5f5148;
}
#t_dcnc_cuerpo_med table a:hover{
	text-decoration: underline;
	color:  #5f5148;
}




#t_dcnc_cuerpo_med th {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom:1px solid #dab98f;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_dcnc_cuerpo_med tr {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-family: Arial;
font-size: 1em;
}
#t_dcnc_cuerpo_med td {
background: url(../img/fondos/fd_white.gif) left top repeat;
background-color: #fff;
border-bottom: 1px solid #dfdcda;

}

#t_dcnc_cuerpo_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}
		
	
















/*----------------------------------------------------- LEYENDA ICONOGRÁFICA*/

#leyendaico {
	width: 395px;
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	float: left;
}
.leyendacont {
	display: block;
}
#leyendaico_tit {
	margin: 0 0 0 0;
	padding: 5px 0 5px 10PX;
	color: #3b6994;
	font-size: 1.2em;
	font-weight: bold;
}
#leyendaico p {
	padding: 2px 0 2px 10px;
	margin: 0;
	font-size: 1.1em;
	color:  #3b6994;
}

#colorperfil {
	width: 232px;
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	float: left;
	
}

#colorperfil p {
	padding: 2px 0 2px 10px;
	margin: 0;
	font-size: 1.1em;
	color:  #3b6994;
}
#colorperfil_tit {
	margin: 0 0 0 10PX;
	padding: 5px 0 5px 0;
	color: #3b6994;
	font-size: 1.2em;
	font-weight: bold;
}


/*----------------------------------------------------- DETALLE DOCUEMENTO PERFIL UNO*/

#mddetallecont {
	padding: 5px  13px 13px 13px;
	margin: 0px;
	color: #761968;
}

#mddetallecont p{
	margin: 0 0 0 0 ;	
	padding: 0 0 0 0;
}

#mddetallecont a{
	text-decoration: underline;
	color: #761968;
}

#mddetallecont a:hover{
	text-decoration: none;
	color: #40454a;
}


.mddetallecont_tit {
	padding: 0px  13px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: bold;
	font-size: 1em;
	background: url(../img/fondos/celdaflecha.gif) left top no-repeat;
}

.mddetallecont_txt {
	padding: 0px  13px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}

.mddetallecont_txt02 {
	padding: 0px  13px 13px 35px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
}

.separador_01 {
	height: 4px;
	font-size: 0.1em;
	padding: 0 0 4px 0px;
	margin: 0 0 4px 35px;
	border-bottom: 1px solid #ceabc8;
	
}
.mddetallecont_txt03 {
	padding: 0px  13px 13px 60px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
}

.separador_03 {
	height: 4px;
	font-size: 0.1em;
	padding: 0 0 4px 0px;
	margin: 0 0 4px 60px;
	border-bottom: 1px solid #ceabc8;
	
}

.mddetallecont_txtcaja {
	padding: 15px 15px 0 15px;
	margin: 0 10px 0 85px ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
	background-color: #fdfafc;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #717171;
}


.mddetallecont_txtcaja a{
	text-decoration: underline;
	color: #717171;
}
.mddetallecont_txtcaja a{
	text-decoration: none;
	color: #717171;
}


/*FORMULARIO PERFIL UNO*/

#mddetallecont_form {
	padding: 0px  13px 0 13px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
	
}


#mddetallecont_form fieldset {
	margin: 1.5em 0 0 0 ;	
	padding: 0;
	border: 1px dotted #ceabc8;
	background-color: #fff;
}

#mddetallecont_form ul{
	padding: 15px 15px 0px 15px;
	margin: 0 0 0 0 ;	
}
#mddetallecont_form li{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0 ;	
	list-style: none;
}
#mddetallecont_form form {
	padding: 10px 10px 0px 10px;
	margin: 0 0 0 0 ;	
}
#mddetallecont_form label{
	padding:0 0 6px 0;
	margin: 0 0 0 0 ;	
	display: block;
	font-size: 1.2em;
		font-weight: bold;
}

#mddetallecont_form legend{
	margin: 0 1em 0 1em;	
	padding: 5px;
	color: #761968;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #fff;

}
#mddetallecont_form input{
	display: block;
	border: 1px solid #761968;
	background-color: #fdfafc;
	color: #761968;
	font-size: 1.1em;
	height: 15px;
}
#mddetallecont_form select{
	display: block;
	border: 1px solid #761968;
	background-color: #fdfafc;
	color: #761968;
	font-size: 1.1em;
}
#mddetallecont_form .noborder {
	border: none;
}
.input_md {
width:100%;
color: #761968;
font-size: 1.1em;
}
#mddetallecont_form .boton {
	border:1px solid #ebd1e7;
	background-color: #761968;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 8px 4px 8px 0px;
	padding: 0 5px 2px 5px;
	display: inline;
	height: 16px;
}
#mddetallecont_form .boton:hover {
	background-color: white;
	color: black;
}

/*FORMULARIO PERFIL DOS*/


#perf02cont_form {
	padding: 0px  13px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
	color: #5f5148;
}
#perf02cont_form ul{
	padding: 15px;
	margin: 0 0 0 0 ;	
}
#perf02cont_form li{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0 ;	
	list-style: none;
}
#perf02cont_form form {
	padding: 10px;
	margin: 0 0 0 0;
	color: #5f5148;
}
#perf02cont_form label{
	padding:0 0 6px 0;
	margin: 0 0 0 0 ;	
	display: block;
	font-size: 1.2em;
	font-weight: bold;
		color: #5f5148;
}
#perf02cont_form fieldset {
	margin: 1.5em 0 0 0 ;	
	padding: 0;
	border: 1px dotted #dab98f;
	background-color: #fff;
		color: #5f5148;
}
#perf02cont_form legend{
	margin: 0 1em 0 1em;	
	padding: 5px;
	color: #5f5148;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #fff;

}
#perf02cont_form input{
	display: block;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 1.1em;
	height: 15px;
}
#perf02cont_form select{
	display: block;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 1.1em;
}

#perf02cont_form .noborder {
	border: none;
}

.input_perf02 {
width:100%;
color: #5f5148;
font-size: 1.1em;
}

#perf02cont_form .boton {
	border:1px solid #dab98f;
	background-color: #5f5148;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 8px 4px 8px 0px;
	padding: 0 5px 2px 5px;
	display: inline;
	height: 16px;
}
#perf02cont_form .boton:hover {
	background-color: white;
	color: black;
}

.separadorperf02_01 {
	height: 4px;
	font-size: 0.1em;
	padding: 0 0 4px 0px;
	margin: 0 0 4px 35px;
	border-bottom: 1px solid #dab98f;
	
}


/*----------------------------------------------------- PUNTUACIONES COORDINADORE PERF 2*/



#puntuacionesp2cont p{
	margin: 0 0 0 0 ;	
	padding: 0 0 0 0;
}

#puntuacionesp2cont a{
	text-decoration: underline;
	color: #5f5148;
}

#puntuacionesp2cont a:hover{
	text-decoration: none;
	color: #40454a;
}
.puntuacionesp2cont_tit {
	padding: 0px  13px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: bold;
	font-size: 1em;
	background: url(../img/fondos/celdaflechamd.gif) left top no-repeat;
	color: #5f5148;
}
.puntuacionesp2cont_tit a{

	color: #5f5148;
}

.puntuacionesp2cont_txt {
	padding: 0px  13px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}


#puntuacionesp2cont {
	padding: 5px  5px 13px 13px;
	margin: 0px;
	color: #5f5148;
	overflow: hidden;
	height: 1%
}


#punt_open {
	display: block;
	background: url(../img/fondos/punt_open.gif) left top repeat-y;
	height: 20px;

}
#punt_med {
	display: block;
	background: url(../img/fondos/punt_med.gif) left top repeat-y;
	padding: 0 0 0 15px;
}

#punt_close {
	background: url(../img/fondos/punt_close.gif) left top no-repeat;
	height: 15px;
	
}
#punt_forms {
	display: block;
	background: url(../img/fondos/fd_punt_forms.gif) left top repeat-y;
	padding: 0 0 0 15px;
}





#punt_med table {
border:medium none;
width: 570px;
font-size: 1.1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#punt_med table a{
	color: #5f5148;
}

#punt_med table p{
	padding: 5px;
}
#punt_med table a:hover{
	text-decoration: underline;
	color:  #5f5148;
}
#punt_med th {
background: none;
background-color:transparent;
margin:2px 0px 0px 10px;
padding:2px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#punt_med table tr, td {
background: none;
/*background-color: #f9f7f4;*/
background-color: transparent;
padding:2px;
vertical-align: top;
text-align: left;
font-family: Arial;
border: none;

border-bottom: 1px solid #e4e0e0; 
}

.colorpuntuaciones_td {
background-color: #f9f7f4;
}


#punt_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}




	

#puntuacionesp2cont ul{
	padding: 15px;
	margin: 0 0 0 0 ;	
}
#puntuacionesp2cont li{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0 ;	
	list-style: none;
}


#puntuacionesp2cont form {
	padding: 0;
	margin: 0 0 0 0;
}
#puntuacionesp2cont label{
	padding:0 0 6px 0;
	margin: 0 0 0 0 ;	
	display: block;
	font-size: 1.2em;
	font-weight: bold;
		color: #5f5148;
}
#puntuacionesp2cont fieldset {
	margin: 1.5em 0 0 0 ;	
	padding: 0;
	border: none;
	background-color: #e4e0e0;
		color: #5f5148;
}
#puntuacionesp2cont legend{
	margin: 0 1em 0 1em;	
	padding: 5px;
	color: #5f5148;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #fff;

}
#puntuacionesp2cont input{
	display: block;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 1.1em;
	height: 15px;
}
#puntuacionesp2cont select{
	display: block;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 1.1em;
}

#puntuacionesp2cont .noborder {
	border: none;
}

.input_punt_med {
width:100%;
color: #5f5148;
font-size: 1.1em;
}

#puntuacionesp2cont .boton {
	border:1px solid #dab98f;
	background-color: #5f5148;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 8px 4px 8px 0px;
	padding: 0 5px 2px 5px;
	display: inline;
	height: 16px;
}
#puntuacionesp2cont .boton:hover {
	background-color: white;
	color: black;
}

.input_02 {
width:100%;
color: #5f5148;
font-size: 1.1em;
}
/*----------------------------------------------------- DETALLE DOCUEMENTO PERFIL dos con boton marron*/

#mddetalle_p03_cont {
	padding: 5px  13px 13px 13px;
	margin: 0px;
}


#mddetalle_p03_cont a{
	text-decoration: none;
	color: #5f5148;
}

#mddetalle_p03_cont a:hover{
	
	text-decoration: underline;
	color: #40454a;
}


.mddetalle_p03_cont_tit {
	padding: 0px  40px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: bold;
	font-size: 1em;
	background:  url(../img/fondos/celdaflechamd.gif) left top no-repeat;
}

.mddetalle_p03_cont_txt {
	padding: 0px  13px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}
#mddetalle_p03_cont_icons {
	padding: 0px  40px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}
#mddetalle_p03_cont_icons p{
color:#6c4c24;
font-size:1.3em;
margin:0pt;
padding:2px 0pt 2px 40px;
}




.mddetalle_p03_cont_txt02 {
	padding: 0px  40px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
}
.mddetalle_p03_cont_txt03 {
	padding: 0px  20px 13px 70px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
}


.mddetalle_p03_cont_txtcaja {
	padding: 15px 15px 0 15px;
	margin: 0 10px 0 40px ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
	background-color: #fdfcfa;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #717171;
}


.mddetalle_p03_cont_txtcaja a{
	text-decoration: underline;
	color: #717171;
}
.mddetalle_p03_cont_txtcaja a{
	text-decoration: none;
	color: #717171;
}








#mddetalle_p03_cont fieldset {
	margin: 1.5em 0 0 0 ;	
	padding: 0;
	border: 1px dotted #dfdcda;
	background-color: #fff;
}

#mddetalle_p03_cont ul{
	padding: 15px 15px 0px 15px;
	margin: 0 0 0 0 ;	
}
#mddetalle_p03_cont li{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0 ;	
	list-style: none;
}
#mddetalle_p03_cont form {
	padding: 10px 10px 0px 10px;
	margin: 0 0 0 0 ;	
}
#mddetalle_p03_cont label{
	padding:0 0 6px 0;
	margin: 0 0 0 0 ;	
	display: block;
	font-size: 1.2em;
		font-weight: bold;
}

#mddetalle_p03_cont legend{
	margin: 0 1em 0 1em;	
	padding: 5px;
	color: #5f5148;
	font-weight: bold;
	font-size: 1.2em;
	background-color: #fff;

}
#mddetalle_p03_cont input{
	display: block;
	border: 1px solid #5f5148;
	background-color: #fdfafc;
	color: #5f5148;
	font-size: 1.1em;
	height: 15px;
}
#mddetalle_p03_cont select{
	display: block;
	border: 1px solid #761968;
	background-color: #fdfafc;
	color: #5f5148;
	font-size: 1.1em;
}
#mddetalle_p03_cont .noborder {
	border: none;
}

#mddetalle_p03_cont .boton {
	border:1px solid #ebd1e7;
	background-color: #5f5148;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 8px 4px 8px 0px;
	padding: 0 5px 2px 5px;
	display: inline;
	height: 16px;
}
#mddetalle_p03_cont .boton:hover {
	background-color: white;
	color: black;
}

/*----------------------------------------------------- DETALLE DOCUEMENTO PERFIL dos*/

#mddetalle_p02_cont {
	padding: 5px  13px 13px 13px;
	margin: 0px;
}


#mddetalle_p02_cont a{
	text-decoration: none;
	color: #5f5148;
}

#mddetalle_p02_cont a:hover{
	
	text-decoration: underline;
	color: #40454a;
}


.mddetalle_p02_cont_tit {
	padding: 0px  40px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: bold;
	font-size: 1em;
	background:  url(../img/fondos/celdaflechamd.gif) left top no-repeat;
}

.mddetalle_p02_cont_txt {
	padding: 0px  13px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}
#mddetalle_p02_cont_icons {
	padding: 0px  40px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}
#mddetalle_p02_cont_icons p{
color:#6c4c24;
font-size:1.3em;
margin:0pt;
padding:2px 0pt 2px 40px;
}




.mddetalle_p02_cont_txt02 {
	padding: 0px  40px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
}
.mddetalle_p02_cont_txt03 {
	padding: 0px  20px 13px 70px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
}

#mddetalle_p02_cont .boton {
	border:1px solid #e1a259;
	background-color: #fe951b;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 8px 4px 8px 0px;
	padding: 0 5px 2px 5px;
	display: inline;
	height: 16px;
}
#mddetalle_p02_cont .boton:hover {
	background-color: white;
	color: black;
}

.mddetalle_p02_cont_txtcaja {
	padding: 15px 15px 0 15px;
	margin: 0 10px 0 40px ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
	background-color: #fdfcfa;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	color: #717171;
}


.mddetalle_p02_cont_txtcaja a{
	text-decoration: underline;
	color: #717171;
}
.mddetalle_p02_cont_txtcaja a{
	text-decoration: none;
	color: #717171;
}


.separador_04 {
border-top:1px solid #fbeedc;
margin: 0px  35px 13px 10px ;
}
.separador_05 {
border-top:1px solid #fbeedc;
margin: 0px  35px 13px 64px ;
}
.mddetalle_p02_boton {
	text-align: right;
	float: right;
	width: 150px;
}


/*---------------- TABLON DEL AUTOR PERFIL UNO*/
#ta {
	padding: 5px  13px 13px 13px;
	margin: 0px;
	color: #761968;
	overflow: hidden;
	height: 1%;
}

#ta p{
	margin: 0 0 0 0 ;	
	padding: 0 0 0 0;
}

#ta a{
	text-decoration: none;
	color: #761968;
}

#ta a:hover{
	text-decoration: underline;
	color: #40454a;
}


.ta_cont01 {
	padding: 15px 0px 0px 0px;
	margin: 0 10px 0px 20px ;	
	font-weight: normal;
	font-size: 1em;
	line-height: 16px;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	color: #717171;
	background: url(../img/fondos/ta_fd_cont01.gif) bottom repeat-x #fdfafc;
	overflow: hidden;
	height: 1%;
	
}
.ta_cont01 a{

	color: #717171;
	
	
}


.ta_cont02 {
	padding: 15px 0px 0px 0px;
	margin: 0 10px 0px 20px ;	
	font-weight: normal;
	font-size: 1.1em;
	line-height: 16px;
	background-color: #fff;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #717171;
	overflow: hidden;
	height: 1%;
}
.ta_cont02 a{

	color: #717171;

}
.ta_tit {
	padding: 0px 13px 13px 13px;
	margin: 0 0 0 15PX ;	
	font-weight: bold;
	font-size: 1em;
	background: url(../img/fondos/celdaflecha.gif) left top no-repeat;
	color: #2e2e2e;
	text-decoration: none;
}
.ta_tit p{

	text-decoration: none;
}
.ta_tit a{
	color: #2e2e2e;
	text-decoration: none;
}
.ta_tit a{
	color: #2e2e2e;
	text-decoration: underline;
}

.ta_txt {
	padding: 0px  13px 13px 13px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1em;
}

.ta_close {
	height: 18px;
	border-bottom: 1px solid #e5e5e5;
	
}
.ta_closebotondown {
height: 18px;
	
}
.ta_botondownfleft {
float: left;
width: 165px;
height: 18px;
background: url(../img/fondos/ta_fleft.gif) left top  no-repeat;
border: none;
}




.ta_botondownfright {
float: right;
width: 161px;
height: 18px;
background: url(../img/fondos/ta_fright.gif) left top  no-repeat;
border: none;
}

.ta_botondownflefttxt {
	font-size: 0.9em;
	padding: 0px 0 0 20px;
	margin: 0 0 0 0;
	text-align: left;
	color: #000;
}

.ta_botondownfrighttxt {
	font-size: 0.9em;
	padding: 0px 30px 0 20px;
	margin: 0 0 0 0;
	text-align: right;
	color: #000;
}



.ta_contbotresponder {
	padding: 15px 0px 0px 0px;
	margin: 0 10px 0px 20px ;	
	overflow: hidden;
	height: 1%;
	height: 18px;
	background: url(../img/fondos/ta_fd_cont01.gif) bottom repeat-x #fff;
}

.ta_botonresponder {
width: 165px;
height: 18px;
background: url(../img/fondos/ta_botonresponder.gif) left top  no-repeat;
border: none;
}
.ta_botonrespondertxt {
	font-size: 0.9em;
	padding: 0px 0px 0 20px;
	margin: 0 0 0 0;
	text-align: left;
	color: #000;
}


/*---------------- PAGINACION PERFIL UNO*/


#paginacion01  {
	padding: 6px 0 0 0;
	margin: 0 20px 0 20px;
	font-size: 1.1em;
	font-weight: bold;
	color: #761968;
	background-color: #fff;
	overflow: hidden;
	height: 1%;

}

.pagheight {
	height: 30px;
	background-color: #fff;
	padding:0 0 0 0;
	margin: 0 20px 0 20px;
}

#paginacion01 a {
	text-decoration: underline;
	font-weight: normal;
		color: #761968;
}
#paginacion01 a:hover {
	text-decoration: none;
	font-weight: normal;
}

#paginacion01fleft {
	display: block;
}
#paginacion01fright {
	display: block;
	padding: 5px 0 0 0;
}





#paginacion02  {
	padding: 6px 0 0 0;
	margin: 0 20px 0 20px;
	font-size: 1.1em;
	font-weight: bold;
	color: #5f5148;
	background-color: #fff;
	overflow: hidden;
	height: 1%;

}

#paginacion02 a {
	text-decoration: underline;
	font-weight: normal;
		color: #5f5148;
}
#paginacion02 a:hover {
	text-decoration: none;
	font-weight: normal;
}

#paginacion02fleft {
	display: block;
}
#paginacion02fright {
	display: block;
	padding: 5px 0 0 0;
}

/*	tabla listado completo perfil 02*/

#t_listado02_cuerpo_med {
	display: block;
	background: url(../img/fondos/tdlist02_med.gif) left top repeat-y;
}
#t_listado03_cuerpo_med {
	display: block;
	background: url(../img/fondos/tdlist03_med.gif) left top repeat-y;
}



#t_listado02_cuerpo_med table {
border:medium none;
width: 630px;
font-size: 1.1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_listado02_cuerpo_med table a{
	color: #5f5148;
}
#t_listado02_cuerpo_med table a:hover{
	text-decoration: underline;
	color:  #5f5148;
}

#t_listado02_cuerpo_med th {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
border-bottom:1px solid #dab98f;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_listado02_cuerpo_med tr {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-family: Arial;
font-size: 1em;
}
#t_listado02_cuerpo_med td {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
border-bottom: 1px solid #fbeedc; 
}
#t_listado02_cuerpo_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}


#listado02cont_form {
	padding: 0px  20px 13px 13px;
	margin: 0 15px 0 9px ;
	background-color: #fff;	
	font-weight: normal;
	font-size: 1em;
	color: #5f5148;
}
#listado02cont_form ul{
	padding: 15px 5px 5px 5px;
	margin: 0 0 0 0 ;	
}
#listado02cont_form li{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0 ;	
	list-style: none;
	display: inline;
}
#listado02cont_form form {
	padding: 3px;
	margin: 0 0 0 0;
}
#listado02cont_form label{
	padding:0 0 6px 0;
	margin: 0 0 0 0 ;	
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
		color: #5f5148;
}
#listado02cont_form fieldset {
	margin: 1.5em 0 0 0 ;	
	padding: 0;
	border: 1px dotted #dab98f;
	background-color: #fff;
		color: #5f5148;
}
#listado02cont_form legend{
	margin: 0 1em 0 1em;	
	padding: 5px;
	color: #5f5148;
	font-weight: bold;
	font-size: 0.9em;
	background-color: #fff;

}
#listado02cont_form input{
	display: inline;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 0.9em;
	height: 12px;
	width: 120px;
	padding: 0 0 0 3px;
}
#listado02cont_form select{
	display: inline;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 0.9em;
	width: 100px;
}

#listado02cont_form .boton {
	border:1px solid #ebd1e7;
	background-color: #5f5148;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 0px 0px 0px 8px;
	display: inline;
	height: 16px;
	width: 60px;
	padding: 0 5px 2px 5px;
}
#listado02cont_form .boton:hover {
	background-color: white;
	color: black;
}

#listado02cont_form .noborder {
	border: none;
}

.listado02_cont_tit {
	padding: 0px  40px 13px 13px;
	margin: 0 15px 0 9px ;	
	font-weight: bold;
	font-size: 1.1em;
	background:  url(../img/fondos/celdaflechamd.gif) left top no-repeat #fff;
	
}

.listado02_cont_txt {
	padding: 0px  13px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
}



#t_listado03_cuerpo_med table {
border:medium none;
width: 630px;
font-size: 1.1em;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_listado03_cuerpo_med table a{
	color: #5f5148;
}
#t_listado03_cuerpo_med table a:hover{
	text-decoration: underline;
	color:  #5f5148;
}

#t_listado03_cuerpo_med th {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
border-bottom:1px solid #dab98f;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#t_listado03_cuerpo_med tr {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
margin:2px 0px 0px 10px;
padding:5px;
vertical-align: top;
text-align: left;
font-family: Arial;
font-size: 1em;
}
#t_listado03_cuerpo_med td {
background: url(../img/fondos/fd_trans.gif) left top repeat;
background-color: transparent;
border-bottom: 1px solid #fbeedc; 
}
#t_listado03_cuerpo_med caption {
color:#5F5148;
font-size:1em;
font-weight:bold;
padding:10px 0px;
text-align:left;
text-transform:uppercase;
display: none;
}


#listado03cont_form {
	padding: 0px 0px 13px 0px;
	margin: 0 49px 0 9px ;
	font-weight: normal;
	font-size: 1em;
	color: #5f5148;
	background-color: #fff;
}
#listado03cont_form ul{
	padding: 15px 5px 5px 5px;
	margin: 0 0 0 0 ;	
}
#listado03cont_form li{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0 ;	
	list-style: none;
	display: inline;
}
#listado03cont_form form {
	padding: 3px;
	margin: 0 0 0 0;
}
#listado03cont_form label{
	padding:0 0 6px 0;
	margin: 0 0 0 0 ;	
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
		color: #5f5148;
}
#listado03cont_form fieldset {
	margin: 1.5em 0 0 0 ;	
	padding: 0;
	border: 1px dotted #dab98f;
	background-color: #fff;
		color: #5f5148;
}
#listado03cont_form legend{
	margin: 0 1em 0 1em;	
	padding: 5px;
	color: #5f5148;
	font-weight: bold;
	font-size: 0.9em;
	background-color: #fff;

}
#listado03cont_form input{
	display: inline;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 0.9em;
	height: 12px;
	width: 120px;
	padding: 0 0 0 3px;
}
#listado03cont_form select{
	display: inline;
	border: 1px solid #5f5148;
	background-color: #f7f6f6;
	color: #5f5148;
	font-size: 0.9em;
	width: 100px;
}

#listado03cont_form .boton {
	border:1px solid #ebd1e7;
	background-color: #5f5148;
	text-align: center;
	color: white;
	font-size: 0.9em;
	margin: 0px 0px 0px 8px;
	display: inline;
	height: 16px;
	width: 60px;
	padding: 0 5px 2px 5px;
}
#listado03cont_form .boton:hover {
	background-color: white;
	color: black;
}

#listado03cont_form .noborder {
	border: none;
}

.listado03_cont_tit {
	padding: 0px  40px 13px 13px;
	margin: 0 50px 0 9px ;	
	font-weight: bold;
	font-size: 1.1em;
	background:  url(../img/fondos/celdaflechamd.gif) left top no-repeat #fff;
	
}

.listado03_cont_txt {
	padding: 0px  13px 13px 40px;
	margin: 0 0 0 0 ;	
	font-weight: normal;
	font-size: 1.1em;
}


#paginacion03  {
	padding: 6px 50px 0 0;
	margin: 0 50px 0 20px;
	font-size: 1.1em;
	font-weight: bold;
	color: #5f5148;
	background-color: #fff;
	overflow: hidden;
height: 1%;


}

#paginacion03 a {
	text-decoration: underline;
	font-weight: normal;
		color: #5f5148;
}
#paginacion03 a:hover {
	text-decoration: none;
	font-weight: normal;
}

#paginacion03fleft {
	display: block;
}
#paginacion03fright {
	display: block;
	padding: 5px 0 0 0;
}
.pagheight03 {
	height: 30px;
	background-color: #fff;
	padding:0 0 0 0;
	margin: 0 50px 0 20px;
}


.fixexplorer {
	background-color: transparent;
	height: 2px;
	font-size: 0.1em;
	color: #fff;
}

#bolsatrabajohome {
	background:  url(../img/fondos/fd_bolsatrabajo.jpg) left top no-repeat #FFF;
	padding: 100px 0px 0px 55px;
	
}
