@charset "utf-8";
/* CSS Document */


* {padding:0; font-size:1em;font-style:normal;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

ol, ul, dl {list-style:none;}
caption, th {text-align:left;}
input, select, textarea {font-family: inherit;
    /*height: 39px;
    width: 44px;*/
}
img {border:none;}
p, ul, ol, dl, table {font-size:11px;line-height:1.25em;}
table * {font-size:1em;}
/*
 * Declaraciones para la unidad relativa EM. Conseguimos la equivalencia 10px=1em.
*/
body, html{font-size: 62.5%; }
body {font-size: 101%;}
html>body {font-size: 100%;}
*:first-child+html body {font-size: 101%;}

body,html,form{height:100%;
    width:100%;    }
a:focus{outline:0px;}
html, body{height:100%;}

/*-----------------------------------------*/


h1, h2, h3{font-family:"Century Gothic"; font-weight:normal;}

/*----*/


#bloque_sup{
	height:400px;
	background-color:#342b2a;}
	
.espacio_login{
	width:454px;
	margin:0 auto ;
	position:relative;
	top:160px;}
	
h1.tit_logo{margin-left:6px;}

h2.login{
	color:#d1c1bf;
	text-transform:uppercase;
	font-size:2.1em;
	font-weight:normal;
	margin:12px 0 0 6px;}
	
		
	
.top_login{
	background: transparent url(../images/top_cajalogin.gif) no-repeat -1px top;
	height:100%;
	padding-top:6px;
	margin-top:26px;
	}

.bottom_login{
	background: transparent url(../images/bottom_cajalogin.gif) no-repeat -1px bottom; 
	height:100%;
	padding-bottom:6px;}
	
.caja_login{
	width:450px;
	height:116px;
	background-color:#494140;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding-top:8px;
	}
	
h3.tit_usuarios{
	font-size:1.4em;
	text-transform:uppercase;
	color:#bea6a6;
	margin-left:10px;
	border-bottom:1px solid #000;
	/*width:92%;*/
	width:92%;
	padding:0 0 4px 4px;}
	
	.posIdioma{
	position:relative;
	top:0px;
	left:180px;
	
	}
	
ul.lista_login{
	margin:10px 0 0 30px;}

ul.lista_login li{
	float:left;
	margin-right:24px;
	margin-bottom:18px;}

.sinmargen{margin:0;}

ul.lista_login label{
	color:#d4c4c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	display:block;
	margin-bottom:6px;}
	
ul.lista_login li input.campos{
	width:182px;
	height:18px;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	padding:1px 2px;}
	
ul.lista_login li a{
		color:#d4c4c3;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;}
		
ul.lista_login li.paraboton{
	position:relative;
	top:-6px;
	left:180px;
	
	}
	
		
		
ul.lista_login li input.boton_entrar{
	color:#5e5d5d;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: transparent url(../images/bg_but_entrar.gif) no-repeat left top;
	border:0;
	width:67px;
	height:22px;
	text-align:left;
	padding-left:12px;
}

/*---FOOTER----------------------------*/

ul.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-align:center;
	margin-top:20px;}

ul.footer li{
	display:inline;
	margin-right:12px;}
	
ul.footer li a{color:#342b2a;}

ul.footer li a:hover{text-decoration:none;}

/*------------------------------------------------------------*/

/*--LOGADO----------------------------*/
/*body{background: transparent url(../images/bgbody.gif) repeat-y center top;}*/

body#sinfondo{background:none; }

.wrapper{
	position:relative;
	width:978px;
	height:100%;
	margin:0 auto;
	/*background-color:#f9f9f9;
	border-right:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;*/
	padding-top:18px;}
	
.cabecera{
	width:100%;
	height:100px;
	background-color:#342b2a;}
	

	
.contenido_cab{
	width:978px;
	margin:0 auto ;
	position:relative;
	top:5px;}
	
.contenido_cab h1,
.contenido_cab h2{margin-left:4px;}

.contenido_cab h2{
	color:#d1c1bf;
	font-size:1.6em;
	text-transform:uppercase;
	margin-top:6px;}


.datos_logado{
	width:298px;
	position:absolute;
	top:2px;
	right:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	}
	
.datos_logado p{
	color:#b0b0b0;
	margin:0;}

.datos_logado p a{
	color:#b0b0b0;
	margin:0;}

	
.datos_logado ul{
	color:#b0b0b0;
	margin-top:12px;}

.datos_logado ul li{
	display:inline;
	margin-right:50px}
	
input.but_cerrar{
	background: transparent url(../images/bg_butcerrar.gif) no-repeat left top;
	width:14px;
	height:14px;
	border:0;
	margin-left:4px;
}

.datos_logado ul li span.nombre_logado{color:#fff;}
/*---------------------------------------------------------------------------*/

/*-------MENU DE LA IZDA-------------------------------------------------------*/
div.columna_izda{
	width:184px;
	position:relative;
	top:12px;
	left:6px;
	padding-top:4px;
	background: url(../images/top_menu_izda.gif) no-repeat right top;
	}
	
div.largo_izda{
		height:100%;
		border-right:1px solid #e9e9e9;
		padding:2px 4px 0 4px;}
		
ul.menu_lateral{
	width:176px;
	margin:0 auto;
	font-family:"Century Gothic";}
	
ul.menu_lateral li{margin-bottom:1px;}
	
ul.menu_lateral li.desp{
	background:url(../images/bg_recta.gif) repeat-x left bottom;
	padding-bottom:120px;
	margin-bottom:-30px;
	}
	
ul.menu_lateral li a{
	text-transform:uppercase;
	font-size:1.3em;
	color:#747474;
	background: url(../images/bg_li_menu01.gif) no-repeat left top;
	width:146px;
	height:25px;
	padding:14px 0 0 30px;
	display:block;
	text-decoration:none;
	}
	
ul.menu_lateral li a:hover{	
	background: url(../images/bg_li_menu01_on.gif) no-repeat left 1px;
	color:#fff;}

ul.menu_lateral li a.link02{
	background: url(../images/bg_li_menu02.gif) no-repeat left top;
	width:154px;
	height:41px;
	padding-top:18px;
	}
	
ul.menu_lateral li a.link02:hover{background: url(../images/bg_li_menu02_on.gif) no-repeat left 1px;}
	
ul.menu_lateral li a.link02 span{display:block;}

ul.menu_lateral li ul.submenu{
	margin:0 0 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:0.8em;*/
	font-size:0.9em;
	display:none;
	}


	
ul.menu_lateral li ul.submenu a{
	margin-left:14px;
	text-transform:none;
	color:#342b2a;
	background: url(../images/bg_li_submenu.gif) no-repeat left top;
	width:134px;
	height:21px;
	padding:8px 0 0 22px;
	}
	
ul.menu_lateral li ul.submenu a:hover{
	color:#fff;
	background: url(../images/bg_li_submenu_on.gif) no-repeat left 1px;}



ul.submenu ul.submenu02{
	margin-left:36px;
	border-left:1px solid #cacaca;
	padding:0px 0 6px 0;
	display:none;}

ul.submenu ul.submenu02 li{
	padding-left:8px;
	margin-bottom:8px;
	border-bottom:1px solid #cacaca;
	}

ul.submenu ul.submenu02 li a{
	background:none;
	background-color:#fff;
	position:relative;
	top:6px;
	font-size:11px;
	padding:0 0 0 8px;
	margin:0;
	width:auto;
	height:auto;
	}
	
ul.submenu ul.submenu02 li a:hover{
	background:none;
	color:#342b2a;
	font-weight:bold;
	background-color:#fff;
	}
	


/*

.titleyenda{
    width:200px;
}

    width:200px;
}


.tit:hover{	
	background: url(../images/bg_li_menu01_on.gif) no-repeat left 1px;
	color:#fff;}

.menu_lateral{
	width:146px;
	margin:0 auto;
	font-family:"Century Gothic";}
	
.menu_lateral li{
	margin-bottom:1px;
	}
	
.menu_lateral li.desp{
	background:url(../images/bg_recta.gif) repeat-x left bottom;
	padding-bottom:120px;
	margin-bottom:-30px;
	}
	
.menu_lateral a{
	text-transform:uppercase;
	font-size:1.3em;
	color:#747474;
	background: url(../images/bg_li_menu01.gif) no-repeat left top;
	width:146px;
	height:25px;
	padding:14px 0 0 30px;
	display:block;
	text-decoration:none;
    cursor: hand ; 
	}
	
.titSelected{	
	background: url(../images/bg_li_menu01_on.gif) no-repeat left 1px;
	color:#fff;}
	
.tit span{height:25px;}

.menu_lateralSelected {	
	background: url(../images/bg_li_menu01_on.gif) no-repeat left 1px;
	color:#fff;}

.menu_lateral  a.link02{
	background: url(../images/bg_li_menu02.gif) no-repeat left top;
	width:154px;
	height:41px;
	padding-top:18px;
	}
	
.menu_lateral a.link02:hover{background: url(../images/bg_li_menu02_on.gif) no-repeat left 1px;}
	
.menu_lateral a.link02 span{display:block;}

.submenu span{}

.submenu a {
	margin:0 0 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	display:none;
	margin-left:14px;
	color:#342b2a;
	background: url(../images/bg_li_submenu.gif) no-repeat left top;
	width:134px;
	height:21px;
	padding:8px 0 0 22px;
	}

.submenu span{height:30px;}

.submenuSelected a span{
	color:#fff;
	background: url(../images/bg_li_submenu_on.gif) no-repeat left 1px;}
	
.submenuSelected a{
	color:#fff;
	background: url(../images/bg_li_submenu_on.gif) no-repeat left 1px;}

.submenu a:hover{
	color:#fff;
	background: url(../images/bg_li_submenu_on.gif) no-repeat left 1px;}
	
.submenu02 a span{
	background:none;
	background-color:#f9f9f9;
	position:relative;
	top:6px;
	font-size:1em;
	padding:0 0 0 8px;
	/*margin:0;*/
		
.submenu02 a span{
	background:none;
	background-color:#f9f9f9;
	position:relative;
	top:6px;
	font-size:1em;
	padding:0 0 0 8px;
	margin-left:36px;
	width:auto;
	height:auto;
	padding-left:8px;
	margin-bottom:20px;
	
	}

.submenu02Selected a span{
	background:none;
	color:#342b2a;
	font-weight:bold;
	background-color:#f9f9f9;}
	
.submenu02 a:hover{
	background:none;
	color:#342b2a;
	font-weight:bold;
	background-color:#f9f9f9;}


/* */	
/*----BLOQUE CENTRAL----------------------------------------------------------*/
div.columna_centro{
	width:761px;
	height:100%;
	
	}
div.columna_centro_FAQ{
	width:698px;
	/*height:100%;*/
	
	}
ul.bread{
	font-family:Arial, Helvetica, sans-serif;
	color:#747474;
	margin-top:12px;
	margin-left:12px;
	}

ul.bread li{display:inline;}	
	
ul.bread li span{color:#241d1d;}	

h1.titulo_central{
	font-family:"Century Gothic";
	font-size:2em;
	color:#342b2a;
	margin:12px 0 0 12px;}
	
ul.opciones {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	color:#342b2a;
	margin:14px 0 0 10px;
	height:26px;
	position:relative;
	margin-bottom:-1px;}

ul.opciones li{
	float:left;
	margin-right:2px;
	}

ul.opciones li a{
	color:#b2a3a1;
	text-decoration:none;	
	background: transparent url(../images/pestana02.gif) no-repeat left top;
	width:124px;
	height:20px;
	display:block;
	padding-top:6px;
	text-align:center}
	
ul.opciones li a.selec{
	background: transparent url(../images/pestana01.gif) no-repeat left top;
	color:#342b2a;}
	
.bloque_form,
.bloque_form2{
	border-top:1px solid #d8d8d8;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.bloque_form2{border:0;}
	
	
.cuadro01,
.cuadro01b{
	margin:36px 0 0 10px;
	background: transparent url(../images/bg_buscar.gif) no-repeat left top;
	height:80px;
	width:572px;
	}
	
.cuadro01#margencuadro01{margin-top:24px;}
	
.bloque_form h2,
.bloque_form2 h2{
	color:#342b2a;
	text-transform:uppercase;
	font-size:1.4em;
	position:relative;
	top:8px;
	left:12px;
	background-color:#fafafa;
	display:inline;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;	
	}
	
.bloque_form2 h2.otrotit{	
	top:8px; 
	background:none;
	padding:0;}

.cuadroModal h2,
.cuadro02 h2,
.cuadro03 h2,
.cuadro04 h2,
.cuadro05 h2{top:-18px;}

.cuadro01 ul,
.cuadro_grande_buscar ul{
	margin:0px 0 0 26px;
	font-size:1.3em;}

.cuadro01 ul li,
.cuadro_grande_buscar ul li{
	display:inline;
	margin-right:62px;}
	
select.select_cuadro01,
select.select_cuadro02,
select.select_cuadro03{
	width:180px;
	height:20px;
	border:1px solid #d5d5d5;
}

select.select_cuadro02{width:186px;}

select.select_cuadro03{width:50px;}
	
input.in_cuadro01{
		width:180px;
		border:1px solid #d5d5d5;
		height:18px;
		padding:1px 2px;}
	
.cuadro01 label{margin-right:6px;}	

input.boton_buscar{
	width:77px;
	height:24px;
	background: transparent url(../images/but_buscar.gif) no-repeat left top;
	border:0;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	font-size:0.9em;
	}

li.li_boton{
	float:right;
	position:relative;
	top:6px;
	right:-36px;}
	
	
/*-RECUADRO--------*/
/*---recuadro-*/	

.cuadroModal,
.cuadro02,
.cuadro03,
.cuadro04, 
.cuadro05,
.cuadro06 {
	width:572px;
	border:1px solid #d6d6d6;
	margin:22px 0 0 10px;
 	}
	
.cuadro01{width:250px; height :500px;}
.cuadro04{	width:772px;}
.cuadro05{	width:772px ;}
.cuadro06{	width:1000px ;}

#ancho_marco{width:auto;}
 	
	
.top_left_gris{
	background: transparent url(../images/esq_top_left.gif) no-repeat left top;
	height:100%;
	position:relative;
	left:-1px;
	top:-1px;
	width: 512px;
}

.top_right_gris{
	background: transparent url(../images/esq_top_right.gif) no-repeat right top;
	height:100%;
	position:relative;
	right:-2px;
    top: 0px;
}
	
.bottom_left_gris,
.bottom_left_gris2{
	background: transparent url(../images/esq_bottom_left.gif) no-repeat left bottom;
	height:90%;
	position:relative;
	left:-2px;
	bottom:-2px;
	width: 509px;
}
	
.bottom_left_gris2{
	padding-bottom:13px;
	left:0;}
	
.bottom_right_gris,
.bottom_right_gris2,
.bottom_right_gris6{
	background: transparent url(../images/esq_bottom_right.gif) no-repeat right bottom;
	height:100%;
	position:relative;
	right:-3px;
	padding:8px 0 18px;
    top: -1px;
}

.bottom_right_gris2{right:0;}
/*--------------------*/

.cuadro02 ul{
	margin:0 0 0 26px;
	font-size:1.3em;}
	
ul.lista_cuadro02{}

ul.lista_cuadro02 li,
ul.lista_cuadro02_dcha li,
ul.lista_cuadro03 li{
	margin-bottom:10px;
	}
	
ul.lista_cuadro03{
	height:50px;
	margin-bottom:16px;}
	
ul.lista_cuadro03 li{
	margin-right:50px;
	float:left;
	}
	
.cuadro02 table{
	width:542px;
	margin-left:26px;
	font-size:1.3em;
	}


ul.lista_cuadro02 label,
ul.lista_cuadro02_dcha label,
.cuadro02 table label,
ul.lista_cuadro03 label{
	display:block;
	margin-bottom:6px;}

input.campo_cuadro02,
input.campo2_cuadro02,
input.adjuntar{
	width:244px;
	height:20px;
	border:1px solid #d5d5d5;}
	
input.campo2_cuadro02{
	width:516px;
}

input.campo_fecha{
	width:104px;
	height:20px;
	border:1px solid #d5d5d5;}

ul.lista_cuadro02_dcha{
	position:absolute;
	top:27px;
	right:26px;}

textarea.areatexto_cuadro{
	width:516px;
	height:100px;
	border:1px solid #d5d5d5;}

input.adjuntar{
	width:420px;
}

input.but_examinar{
	background: transparent url(../images/boton_examinar.gif) no-repeat left top;
	width:82px;
	height:23px;
	border:0;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 8px;
	font-size:0.9em;
	margin-left:12px;
	position:relative;
	top:2px;
	}
	
ul.menulistas,
ul.menulistas2{
	font-size:0.8em;
	width:192px;
	height:104px;
	border:1px solid #d5d5d5;
	background-color:#fff;
	margin:6px 0 0 ;
	padding:8px 0 0 10px;	
	}
	
ul.menulistas2{margin-top:14px;}

ul.menulistas li,
ul.menulistas2 li{margin-bottom:6px;}
	
ul.menulistas li input,
ul.menulistas2 li input{
	position:relative;
	top:2px;}
	

li.flotar{
	float:left;
	display:block;
	margin-right:6px;}
	
li.flotar2{
	float:left;
	position:relative;
	top:30px;
	width:87px;
	}
	
input.but_genericopeq,
input.but_generico,
input.but_anadir,
input.but_eliminar,
input.but_guardar,
input.but_imprimir,
input.but_excel,
input.but_anadir_grande,
input.but_quitar,
input.but_quitar_grande{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    width:87px;
	    background: transparent url(../images/but_anadir.gif) no-repeat left top;
	    color:#fff;
	    font-weight:bold;
	    text-align:left;
	    padding:0 0 0  16px;
	    font-size:12px;
        cursor:pointer;
	}



	
.cuadro02 table{}	
	
td.margentd{padding-bottom:8px;}	

ul.botones_tabla_izquierda{
	float:left ;
	margin:6px 0 0 6px;
	position:relative;
	left:14px;
	/*font-size:12px;*/
	width:auto;
	height:40px;
	}

ul.botones_tabla{
	float:right;
	margin:6px 0 0 6px;
	position:relative;
	right:14px;
	/*font-size:12px;*/
	width:auto;
	height:40px;
	}

ul.botones_tabla li{
	display:inline;}
	
input.but_eliminar{
	background: transparent url(../images/but_eliminar.gif) no-repeat left top
	padding-left:12px;}
	
input.but_imprimir{	
	background: transparent url(../images/but_imprimir.gif) no-repeat left top;
	padding-left:10px;}
	
input.but_excel{
	background: transparent url(../images/but_exportarexcel.gif) no-repeat left top;
	padding-left:10px;
	width:118px;}

input.but_guardar{
	background: transparent url(../images/but_guardar.gif) no-repeat left top;
	padding-left:12px;}
	
input.but_generico{
    width:123px;
	background: transparent url(../images/boton_sin.gif) no-repeat left top;
	padding-left:12px;
	height: 21px;
}
	
input.but_genericopeq{
    width:123px;
	background: transparent url(../images/boton_sin_peq.gif) no-repeat left top;
	padding-left:12px;}
	
input.but_quitar{
	background: transparent url(../images/but_quitar.gif) no-repeat left top;
	padding-left:10px;
	}
input.but_quitar_grande
{
	width:127px;
	background: transparent url(../images/but_quitar_grande.gif) no-repeat left top;
	}
input.but_anadir_grande
{
	width:127px;
	background: transparent url(../images/but_anadir_grande.gif) no-repeat left top;
	}
/*---------------------------*/



/*----PAGINADOR----------------------------------*/

div.paginador,
div.paginador02{
	height:30px;
	background: transparent url(../images/bg_paginador.gif) repeat-x left top;
	margin:22px 0 20px;
	padding:12px 0 0 12px;
	color:#707070;
	clear:both;
	}
	
div.paginador02{width:761px}

ul.paginador{}

ul.paginador li{display:inline;}

li.margen_li_pag{float:left; margin-right:270px;}

li.margen_li_pag2{float:left; margin-right:450px;}
	
li.numero_pag{
	position:relative;
	top:-2px;
	margin:0 6px;}
	
li.numero_pag a{
	color:#707070;
	height:13px;
	padding:0 4px 4px ;
	text-align:center;
	text-decoration:none;
	font-weight:bold;

}
	
li.numero_pag a:hover{
	color:#fff;
	background: transparent  url(../images/hover_num.gif) no-repeat left top;
	}




/*----COLUMNA DCHA----------------------------------------------------------*/
div.columna_dcha{
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	right:-6px;
	top:12px;
	}

div.columna_dcha#dcha2 .cuadro_buscador{display:none;}
	
div.cuadro_buscador,
div.cuadro_ayuda,
.cuadro_grande_buscar{
		border:1px solid #d6d6d6;
		padding:0;
		width:190px;}
		
		
.cuadro_grande_buscar{
	width:758px; 
	border-right:1px solid #d6d6d6;
	}
	
.cuadro_grande_buscar h2{top:-18px;}

div.cuadro_ayuda{
	margin-top:10px;
	height:auto;}
		
div.columna_dcha .bottom_left_gris{
	left:0px;
	bottom:-2px;
	padding-bottom:8px;
	}
	
h3.tit_buscador_dcha,
h3.tit_ayuda_dcha{
	position:relative;
	top:8px;
	left:6px;
	padding:8px 0 0 38px;
	font-size:1.1em;
	color:#474747;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/buscador_ico.gif) no-repeat left top;	
	}
	
h3.tit_buscador_dcha img,
h3.tit_ayuda_dcha img.caso02{
	position:relative;
	top:2px;
	margin-left:66px;}
	
h3.tit_ayuda_dcha{background: url(../images/ayuda_ico.gif) no-repeat left top;}
	
h3.tit_ayuda_dcha img.caso02{margin-left:84px;}
	
.fondo_recta{
	background:url(../images/bg_recta.gif) repeat-x left top;
	height:100%;
	margin:12px 0 0 6px;
	padding-top:2px;
	}
	
	
input.campo_buscar_dcha{
	width:136px;
	height:20px;
	border:1px solid #d5d5d5;}
	
	
input.boton_ir{
	background: transparent url(../images/but_ir.gif) no-repeat left top;
	padding-left:12px;
	width:29px;
	height:23px;
	border:0;
	position:relative;
	top:6px;
	left:4px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 5px;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	cursor:hand;
	}
	
p.par01,
p.par02{
	color:#5d5d5d;
	margin:6px 4px 0 4px;}
	
p.par02{margin-top:12px;}

p.par02 span{
	font-weight:bold;
	font-size:1.4em}
	
p.par01 a{color:#5d5d5d;}

p.par01 a:hover{text-decoration:none;}

ul.campos_ayuda{
	margin:12px 0 12px 3px;}

ul.campos_ayuda li{
	margin-bottom:6px;}
	
ul.campos_ayuda li.li_enviar{
	text-align:right;
	margin-right:6px;}

input.campos_ayuda{
	width:166px;
	height:18px;
	border:1px solid #d5d5d5;
	padding:1px 2px;}
	
input.but_enviar{
	background: transparent url(../images/but_enviar.gif) no-repeat left top;
	padding-left:12px;
	width:61px;
	height:23px;
	border:0;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 10px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	cursor: hand;
	}

/*----------------------------------------------------*/

/*---FORMULARIOS-------------------------*/

h3.subtitulos_form{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin:0 0 6px 24px;
	clear:both;	}
	
	
input.but_fecha,
input.but_fecha2{
	background: transparent url(../images/but_fecha.gif) no-repeat left top;
	width:45px;
	height:23px;
	border:0;
	color:#fff;
	font-weight:bold;
	text-align:left;
	/*padding:0 0 0 8px;
	font-size:0.9em;*/
	margin-left:12px;
	position:relative;
	top:2px;
	}
	
input.but_fecha2{margin-left:0; top:0;}
	
.tabla_padding{margin-bottom:16px;}
	
.tabla_padding td{padding-bottom:6px;}


.tabla_padding02{width:100%; margin-left:12px;}

.tabla_padding02 td{padding:6px;}

.leyendaPopup{
	background: url(../images/bg_barra_arc.gif) no-repeat left top;
	width:761px;
	height:32px;
	margin: 50px 0 0 10px;
	position:relative  ;
	/*top:300px;
	left :300px;*/
}
.leyenda{
	background: url(../images/bg_barra_arc.gif) no-repeat left top;
	width:761px;
	height:32px;
	margin:12px 0 0 10px;
	position:relative;
}

ul.lista_leyenda{
	margin:4px 8px 0 0 ;
	float:right;
	
	}

ul.lista_leyenda li{
	display:inline;
	margin-left:12px;}

ul.lista_leyenda li img{
	position:relative;
	top:2px;
	margin:0 4px 0 0;
	left:6px;}
	
ul.lista_leyenda li strong{margin-left:6px;}

ul.lista_leyenda li.titleyenda{
	float:left;
	position:absolute;
	left:-6px;
	top:6px;}
	
/*---*/
table.tabla_datos7{
	width: 100%;
	border-collapse: collapse;
	margin: 12px 0 0 12px;
	background-color: #fff;
	border-color: #fff;
	font-weight:normal;
}

table.tabla_datos{
	width:95%;
	border-collapse:collapse;
	margin:12px 0 0 12px;
	background-color:#fff;
	border-color:#fff ;
}

table.tabla_datos thead{
	width:761px;
	border:0;	
	color:#fff;
	text-transform:uppercase;
}

table.tabla_datos thead th{
	text-align:center;
	font-weight:normal;
	border-right:1px solid #b6b6b6;
	background: transparent url(../images/bg_cabecera_pic.gif) repeat-x left top;
	height:32px;}

table.tabla_datos thead tr td{
    background-color:#e7e7e7;
}

	
table.tabla_datos td{
	padding:6px;
	color:#676767;
	vertical-align:middle;
	height:26px;
	border-right:1px solid #f1f5f7;
}
table.tabla_datos thead th a{color:#fff;}	
table.tabla_datos td.sinborde{border:0;}



.sinpadding{padding:0;}
	

table.tabla_datos tr.fondo{background-color:#fafafa;}


table.tabla_datos_popup{
	width:80%;
	border-collapse:collapse;
	margin:12px 0 0 12px;
	background-color:#fff;
	border-color:#fff ;
	
	}

table.tabla_datos_popup thead{
	width:761px;
	border:0;	
	color:#fff;
	text-transform:uppercase;
	}

table.tabla_datos_popup thead th{
	text-align:center;
	font-weight:normal;
	border-right:1px solid #b6b6b6;
	background: transparent url(../images/bg_cabecera_pic.gif) repeat-x left top;
		height:32px;}

table.tabla_datos_popup thead tr td{
    background-color:#e7e7e7;
	}

	
table.tabla_datos_popup td{
	padding:6px;
	color:#676767;
	vertical-align:middle;
	height:26px;
	border-right:1px solid #f1f5f7;
	}
table.tabla_datos_popup thead th a{color:#fff;}	
table.tabla_datos_popup td.sinborde{border:0;}

table.tabla_datos_popup tr.fondo{background-color:#fafafa;}

tfoot{background-color:#e7e7e7;}

 ul.paginador_tabla{}
 

ul.paginador_tabla li{display:inline;}

ul.paginador_tabla li.li_01{margin-right:150px;}

ul.paginador_tabla li select{
	width:50px;margin:0 4px 0 6px;}  

ul.botones_tabla02,
ul.botones_tabla03{
	margin:6px 0 0 0;
	position:relative;
	right:0;

	}
	
ul.botones_tabla03{position:absolute; bottom:-30px; right:-12px; 		width:auto;
	height:40px;}

ul.botones_tabla02 li,
ul.botones_tabla03 li{display:inline;}

.botones_tabla input,
.botones_tabla02 input,
.botones_tabla03 input{font-size:11px;}

tr.subcab{background-color:#e7e7e7;}

input.busq_tit{
	width:114px;
	border:1px solid #d5d5d5;}

input.busq_fuente{
	width:75px;
	border:1px solid #d5d5d5;}
	

input.play{
	background: transparent url(../images/play.gif) no-repeat left top;
	width:18px;
	height:18px;
	border:0;
	position:relative;
	top:1px;}
	
/*-------------------------*/

.tabla_radio table{margin-left:12px;}

.tabla_radio table td{height:22px;}

.tabla_radio table td input {
	margin-right:6px; 
	position:relative; 
	top:2px;
    left: 82px;
    width: 261px;
}



.tabla_radio02 table,
.tabla_radio03 table{margin-left:22px; margin-bottom:12px;}

.tabla_radio02 table td,
.tabla_radio03 table td{height:22px; padding:6px 0 0 30px;}

.tabla_radio02 table td input ,
.tabla_radio03 table td input{margin-right:4px; position:relative; top:2px;}

.tabla_radio03 table{width:auto}

.tabla_radio03 table td{width:auto; padding:6px 0 0 22px; display:block; }


.back_centro{
	background-color:#f9f9f9;
	}
	
	
td.pane {height:700px; margin-left:20px;}

#sinscroll{overflow-y:hidden;overflow-x:hidden;}

body#cuerpo_esp{width:100%; margin:0 0 0 12px;}

#contenedor_tab{
	position:relative;
	width:auto;
	height:auto;}
	
#bottom_but{bottom:-46px}

/*---------*/
ul.paradatos{
	font-size:12px;}
	
ul.paradatos li{margin-bottom:6px}


#estilo_text_tabla,
.estilo_text_tabla{
	font-size:12px;
	left:-118px;
	position:relative;
	}
	
#estilo_text_tabla input{}

.capa_columna{float:left; margin-left:52px;}

#margen_radio input{margin-right:6px;}

#margen_radio td{padding-right:20px;}

.radios_tab td input {margin-right:6px}

.radios_tab td,
.radios_tab td label{display:inline;}

ul.lista_perf{width:70%; margin:12px 0 0 22px;}

ul.lista_perf li{width:40%; float:left; margin-bottom:6px; margin-right:20px;}

ul.lista_perf li input{margin-right:6px;}

table.lista_perf{width:70%; margin:12px 0 0 22px;}

table.lista_perf td input{margin-right:6px;}

/*able.lista_perf li label{left:52px; position:relative}

/*---*/

table.tabla2tabla{font-size:11px;  margin:0; padding:0;}

table.tabla2tabla td{margin:0; padding:0; height:28px;}


.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
    
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	width :auto ;
	padding:3px;
	text-align : center; 
}

.modalPopup2
{
    background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	width :auto ;
	padding:3px;
	text-align : center; 
   position:absolute;

	float :left ;
    top: 200px;
    left: 100px;
   
}


.enlaceFiltro{
	font-family:"Century Gothic";
	font-size:1.5em;
	color:#342b2a;
	text-align :right ;
	}

.imagenAuto {
 width :700px ;
}
