/* RESETER */
fieldset, form, legend{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline:none;}
input, textarea, select, button{font-size:100%;font-family:inherit;}
select{margin: inherit;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.limpia{float:none;clear:both;margin:0;padding:0;height:0px;font-size:0px;line-height:0px;}
/* FIN RESETER */
/****************************************************************************************
		ANCHOS
*****************************************************************************************/
.W50px  { width: 50px; }
.W63px  { width: 63px; }
.W80px  { width: 80px; }
.W110px { width: 110px; }
.W115px { width: 115px; }
.W120px { width: 120px; }
.W140px { width: 140px; }
.W142px { width: 142px; }
.W167px { width: 167px; }
.W185px { width: 185px; }
.W212px { width: 212px; }
.W252px { width: 252px; }
.W260px { width: 260px; }
.W280px { width: 280px; }
.W300px { width: 300px; }
.W307px { width: 307px; }
.W313px { width: 313px; }
.W340px { width: 340px; }
.W343px { width: 343px; }
.W353px { width: 353px; }
.W359px { width: 359px; }
.W380px { width: 380px; }
.W400px { width: 400px; }
.W500px { width: 500px; }
.W630px { width: 630px; }

.W13pct { width: 13%; }
.W15pct { width: 15%; }
.W20pct { width: 20%; }
.W30pct { width: 30%; }
.W40pct { width: 40%; }
.W41pct { width: 41%; }
.W45pct { width: 45%; }
.W49pct { width: 49%; }
.W50pct { width: 50%; }
.W54pct { width: 54%; }
.W60pct { width: 60%; }
.W75pct { width: 75%; }
.W90pct { width: 90%; }
.W95pct { width: 95%; }
.W98pct { width: 98%; }
.W99pct { width: 99%; }
.W99-8pct { width: 99.8%; }
.W100pct { width: 100%; }
/****************************************************************************************
		CAJA FORMULARIO
*****************************************************************************************/

DIV.form_divContenedor {
		background-color: #FFF;    
}

DIV.Oculto {		
    display:none;
}

DIV.form_divContenedor P.form_pTitulo {
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #000;
		background-color: #F4F4F4;
		margin: 0 0 10px 0;
		padding: 6px 8px 5px;
		border-bottom: 2px solid #000;
}
DIV.form_divContenedor P.comentarios_pTitulo {
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
		color: #000;
		background-color: #F4F4F4;
		margin: 0 0 10px 0;
		padding: 6px 0 5px 8px;
		border-bottom: 2px solid #000;
}
/****************************************************************************************
		COMENTARIOS
*****************************************************************************************/
DIV.comentarios_divEntradaContenedor {
		margin: 0 5px 10px 5px;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #CCC;
}

DIV.comentarios_divEntradaContenedor P {
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		color: #333;
		line-height: 22px;
		margin: 0 0 0 0;
}

DIV.comentarios_divEntradaContenedor P SPAN {
		font-size: 13px;
		font-weight: bold;
		font-style: normal;
}

/****************************************************************************************
		P
*****************************************************************************************/
p.pPrevioForm {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 22px;
    margin: 15px 0 0;
    padding:0;
}
p.pPrevioForm a:link, p.pContacta a:visited {color: #990000;font-weight:bold; text-decoration:none;}
p.pPrevioForm a:hover, p.pContacta a:active {color: #990000;font-weight:bold; text-decoration:underline;}

/****************************************************************************************
		CAJAS FORMULARIOS
*****************************************************************************************/

/* CAJA FORMULARIO 01 */
DIV.cajaFormulario01_divContenedor300px,
DIV.cajaFormulario01_divContenedor400px,
DIV.cajaFormulario01_divContenedor500px,

DIV.cajaFormulario01_divContenedor25pct,
DIV.cajaFormulario01_divContenedor50pct,
DIV.cajaFormulario01_divContenedor75pct,
DIV.cajaFormulario01_divContenedor90pct,
DIV.cajaFormulario01_divContenedor100pct {
		background-color: #FFF;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 50px;
}

DIV.cajaFormulario01_divContenedor300px { width: 300px; }
DIV.cajaFormulario01_divContenedor400px { width: 400px; }
DIV.cajaFormulario01_divContenedor500px { width: 500px; }

DIV.cajaFormulario01_divContenedor25pct  { width: 25%;  }
DIV.cajaFormulario01_divContenedor50pct  { width: 50%;  }
DIV.cajaFormulario01_divContenedor75pct  { width: 75%;  }
DIV.cajaFormulario01_divContenedor90pct  { width: 90%;  }
DIV.cajaFormulario01_divContenedor100pct { width: 100%; }

DIV.cajaFormulario01_divArriba {
		height: 4px;
		background-image: url(cajaFormulario01_bgArriba.gif);
		background-position: left top;
		background-repeat: repeat-x;
}

DIV.cajaFormulario01_divArribaIzq {
		width: 4px;
		height: 4px;
		float: left;
		background-image: url(cajaFormulario01_bgArribaIzq.gif);
		background-position: left top;
		background-repeat: no-repeat;
}

DIV.cajaFormulario01_divArribaDer {
		width: 4px;
		height: 4px;
		float: right;
		background-image: url(cajaFormulario01_bgArribaDer.gif);
		background-position: right top;
		background-repeat: no-repeat;
}

DIV.cajaFormulario01_divAbajo {
		height: 4px;
		background-image: url(cajaFormulario01_bgAbajo.gif);
		background-position: left bottom;
		background-repeat: repeat-x;
}

DIV.cajaFormulario01_divAbajoIzq {
		width: 4px;
		height: 4px;
		float: left;

		background-image: url(cajaFormulario01_bgAbajoIzq.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
}

DIV.cajaFormulario01_divAbajoDer {
		width: 4px;
		height: 4px;
		float: right;
		background-image: url(cajaFormulario01_bgAbajoDer.gif);
		background-position: right bottom;
		background-repeat: no-repeat;
}

DIV.cajaFormulario01_divMedioContenedor {
		padding: 0 3px 0 3px;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
}

DIV.cajaFormulario01_divMedio {
		padding: 0 0 1px 0;
		background-color: #F4F4F4; /* no cambiar */

		background-image: url(cajaFormulario01_bgMedio.jpg);
		background-position: right bottom;
		background-repeat: no-repeat;
}

DIV.cajaFormulario01_divMensaje {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 10px;
		color: #333;
		padding: 0 15px 0 15px;
}

DIV.cajaFormulario01_divWarningForm {
		padding: 5px 0 15px 0;
}

DIV.cajaFormulario01_divWarningForm P {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		color: #999;
		font-weight: normal;
		font-style: normal;
		line-height: 15px;
}

DIV.cajaFormulario01_divWarningForm SPAN {
		font-weight: bold;
		color: #900;
}

/******************************************************************************
CONTENEDOR FORMULARIOS
******************************************************************************/

DIV.div_formulario_contenedor {
		background-color: #FFF;
		margin: 0 0 20px 0;
		padding: 5px;
		border: 1px solid #999;
}
DIV.div_margin0 {
		margin: 0;
    }
DIV.div_marginT10 {
		margin: 10px 0 0;
    }
DIV.div_formulario_contenido {
		background-color: #F4F4F4;
		overflow:hidden; /* fix IE7 */
}
* html DIV.div_formulario_interior {height: 0;} /* fix IE6 */

DIV.div_formulario_disclaimer {
		float: left;
		width: 285px;
		border-left: 1px solid #CCC;
}

DIV.div_formulario_camposFormulario,
DIV.div_formulario_normasDeUso,
DIV.div_formulario_politicaDePrivacidad,
DIV.div_formulario_disclaimer-hijo,
DIV.div_formulario_interior{
		padding: 10px;
		background-color: #F4F4F4;
}

DIV.div_formulario_camposFormulario {
		float: left;
		width: 350px;
}
DIV.div_formulario_2col {
		float: left;
		width: 313px;
}
DIV.div_margin-left10px {
		margin-left: 10px;
}

DIV.div_formulario_normasDeUso,
DIV.div_formulario_politicaDePrivacidad,
DIV.div_formulario_disclaimer-hijo{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		color: #999;
}

DIV.div_disclaimer_selected { display: block; }
DIV.div_disclaimer_unselected { display: none; }
DIV.div_formulario_disclaimer span.span01:hover { text-decoration: underline;cursor:pointer; }
DIV.div_formulario_disclaimer DIV.div_disclaimer_selected span.span01:hover { text-decoration: none;cursor:default; }

DIV.div_formulario_contenido p{
		font-size: 100%;
    margin-top: 0px;
		}
DIV.div_formulario_camposFormulario p {font-size: 10px;}
DIV.div_formulario_disclaimer-hijo p {
    font-size: 10px;
		color: #999;
    margin-top: 10px;
}
DIV.div_formulario_disclaimer-hijo .negrita { font-weight: bold; }
DIV.div_formulario_disclaimer-hijo a { color: #990000; }
form DIV.div_formulario_disclaimer-hijo label {
    font-size: 10px;
    line-height: 16px;
    display:inline;
}
p.pFont100{font-size: 100%;margin-top: 5px;}
/******************************************************************************
Formulario RECOMENDAR
******************************************************************************/
.fechaRecomendar{color:#666;text-align:right;}
/******************************************************************************
LABELS
******************************************************************************/

LABEL {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		font-weight: bold;
		font-style: normal;
		color: #333;
		line-height: 22px;
		margin: 0 0 0 0;
    display: inline-block;
}
LABEL.label_chec_coment {
		line-height: 18px;
    display: inline;
}
/******************************************************************************
		INPUT TYPE TEXT VISIBLES NO NUMERICOS
******************************************************************************/
DIV.divCampos { margin: 0 0 10px 0; }
DIV.divCampos input{ 
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    border: 1px solid #999;
    padding: 3px 2px;
}
/***** por el número de caracteres *****/
/*
INPUT.inputText_visible10,
INPUT.inputText_visible20,
INPUT.inputText_visible30,
INPUT.inputText_visible40,
INPUT.inputText_visible60,
INPUT.inputText_visible80,
*/
/***** porcentaje *****/
/*
INPUT.inputText_visible25pct,
INPUT.inputText_visible50pct,
INPUT.inputText_visible75pct,
INPUT.inputText_visible87pct,
INPUT.inputText_visible95pct,
INPUT.inputText_visible98pct,
INPUT.inputText_visible99pct,
*/
/***** sin foco *****/
/*
INPUT.inputText_visibleSinFoco20,
INPUT.inputText_visibleSinFoco30,
INPUT.inputText_visibleSinFoco40,

INPUT.inputText_visibleSinFoco87pct,
INPUT.inputText_visibleSinFoco98pct {
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 12px;
		background-color: #FFF;
		margin: 0 0 0 0;
		padding: 3px 0 3px 3px;
}
*/
/***** por el número de caracteres *****/
/*
INPUT.inputText_visible10	{ width: 20px; }
INPUT.inputText_visible20	{ width: 140px; }
INPUT.inputText_visible30	{ width: 200px; }
INPUT.inputText_visible40	{ width: 260px; }
INPUT.inputText_visible60	{ width: 380px; }
INPUT.inputText_visible80	{ width: 500px; }
*/
/***** porcentaje *****/
/*
INPUT.inputText_visible25pct	{ width: 25%; }
INPUT.inputText_visible50pct	{ width: 50%; }
INPUT.inputText_visible75pct	{ width: 75%; }
INPUT.inputText_visible87pct	{ width: 87%; }
INPUT.inputText_visible95pct	{ width: 95%; }
INPUT.inputText_visible98pct	{ width: 98%; }
INPUT.inputText_visible99pct	{ width: 99%; }
*/
/***** sin foco *****/
/*
INPUT.inputText_visibleSinFoco20 {width: 140px; color: #CCC;}
INPUT.inputText_visibleSinFoco30 {width: 200px; color: #CCC;}
INPUT.inputText_visibleSinFoco40 {width: 260px; color: #CCC;}
INPUT.inputText_visibleSinFoco87pct { width: 87%; color: #CCC; }
INPUT.inputText_visibleSinFoco98pct { width: 98%; color: #CCC; }
*/
.v-aMiddle { vertical-align:middle; }

/******************************************************************************
		SELECTS
******************************************************************************/
select{
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    height:20px;
    vertical-align: baseline;
    border: 1px solid #999999;
    font-size: 10px;
    padding:2px 2px;
    margin:auto;}

/*SELECT.select_auto,
SELECT.select_50px,
SELECT.select_110px,
SELECT.select_115px,
SELECT.select_120px,
SELECT.select_140px,
SELECT.select_212px,
SELECT.select_260px,
SELECT.select_280px,
SELECT.select_300px,
SELECT.select_380px,
SELECT.select_500px,

SELECT.select_50pct,
SELECT.select_75pct,
SELECT.select_90pct,
SELECT.select_95pct,
SELECT.select_99pct,
SELECT.select_100pct,

SELECT.selectMultiple_110,
SELECT.selectMultiple_115,
SELECT.selectMultiple_120,
SELECT.selectMultiple_140,
SELECT.selectMultiple_260,
SELECT.selectMultiple_380,
SELECT.selectMultiple_500,
SELECT.selectMultiple_502 {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color: #333;
		background-color: #FFF;
		border: 1px solid #7F9DB9;
    
}

SELECT.select_auto  {}
SELECT.select_50px  { width: 50px; }
SELECT.select_110px { width: 110px; }
SELECT.select_115px { width: 115px; }
SELECT.select_120px { width: 120px; }
SELECT.select_140px { width: 140px; }
SELECT.select_212px { width: 212px; }
SELECT.select_260px { width: 260px; }
SELECT.select_280px { width: 280px; }
SELECT.select_300px { width: 300px; }
SELECT.select_380px { width: 380px; }
SELECT.select_500px { width: 500px; }

SELECT.select_50pct { width: 50%; }
SELECT.select_75pct { width: 75%; }
SELECT.select_90pct { width: 90%; }
SELECT.select_95pct { width: 95%; }
SELECT.select_99pct { width: 99%; }
SELECT.select_100pct { width: 100%; }

SELECT.selectMultiple_110 { width: 110px; height: 102px; }
SELECT.selectMultiple_115 { width: 115px; height: 102px; }
SELECT.selectMultiple_120 { width: 140px; height: 102px; }
SELECT.selectMultiple_140 { width: 140px; height: 102px; }
SELECT.selectMultiple_260 { width: 260px; height: 102px; }
SELECT.selectMultiple_380 { width: 380px; height: 102px; }
SELECT.selectMultiple_500 { width: 500px; height: 102px; }
SELECT.selectMultiple_502 { width: 502px; height: 102px; }

*/
/******************************************************************************
		TEXTAREA H=ALTURA W=ANCHO
******************************************************************************/

TEXTAREA {
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    border:  1px solid #999;
    padding:3px 2px;
    }
/*
TEXTAREA.textarea_h4w98pct { height: 66px; width: 98%; }
TEXTAREA.textarea_h8w90pct { height: 124px; width: 90%; }
TEXTAREA.textarea_h8w95pct { height: 124px; width: 95%; }
TEXTAREA.textarea_h8w96pct { height: 124px; width: 96%; }
TEXTAREA.textarea_h8w97pct { height: 124px; width: 97%; }
TEXTAREA.textarea_h8w98pct { height: 124px; width: 98%; }
TEXTAREA.textarea_h8w99pct { height: 124px; width: 99%; }
TEXTAREA.textarea_h8w100pct { height: 124px; width: 100%; }

*/
/******************************************************************************
		DIVS PARA BOTONES ENVIO FORMULARIO
******************************************************************************/

DIV.divBotonera{
		background-color: #FFF;
		margin: 10px 0 0;
		padding: 10px;
		border: 1px solid #CCC;
}
/*
DIV.divBotonera,
DIV.divBotonera100,
DIV.divBotonera200,
DIV.divBotonera300,
DIV.divBotonera400,
DIV.divBotonera580,
DIV.divBotonera760 {
		background-color: #FFF;
		margin: 10px 0 10px 0;
		padding: 10px;
		border: 1px solid #CCC;
}
DIV.divBotonera100 { width: 100px; }
DIV.divBotonera200 { width: 200px; }
DIV.divBotonera300 { width: 300px; }
DIV.divBotonera400 { width: 400px; }
DIV.divBotonera580 { width: 580px; }
DIV.divBotonera760 { width: 760px; }
*/

/******************************************************************************
		INPUT TYPE BUTTON
******************************************************************************/

INPUT.inputButton,
INPUT.inputButtonDer,
INPUT.inputButtonIzq {
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 12px;
		color: #333;
		font-weight: normal;
		font-style: normal;
		
		background-color: #FFF;
		padding: 5px;
		border: 2px solid #CCC;
		
		cursor: pointer;
}
a.inputButton{
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 12px;
		color: #333;
		display:inline-block;
		background-color: #FFF;
		padding: 7px;
		border: 2px solid #CCC;
		text-decoration:none;
  
}

INPUT.inputButtonDer {
		margin: 0 0 0 5px;
		float: right;
}

INPUT.inputButtonIzq {
		margin: 0 5px 0 0;
		float: left;
}
/******************************************************************************
		PERMUTAS y BOLSAS DE TRABAJO
******************************************************************************/
div.div_formulario_contenido p.prioridad_tit {font-size: 10px;margin: 15px 0 10px;}
span.simula_label{font-size: 11px;font-weight: bold;}
.p_prioridad {  margin: 0 0 10px 5%; }
.p_prioridad select { margin-bottom: 5px; }
div.div_formulario_contenido p.pFont10 {font-size: 10px;}
.detalleTit{border-bottom: 1px solid #ccc;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 5px 7px;}

.ul_resultados{font-family: Verdana,Arial,Helvetica,Sans-Serif;color: #990000;font-size: 11px;font-weight: bold;}
.ul_resultados li{margin:0 0.5em;line-height:22px;}
.ul_resultados li a{line-height:16px;text-decoration:none;}
.ul_resultados li span,
div.cajaBuscadorAv .ul_resultados li span{color: #000000;font-weight: normal;line-height:16px;display: inline;}
.ul_resultados li a:hover, .ul_resultados li span:hover {cursor:pointer;}
.contiene_dl{font-size: 11px;font-family: Verdana,Arial,Helvetica,Sans-Serif;margin:20px 2% 0;}
.contiene_dl dt{font-weight: bold;display:inline;clear:left;float:left;padding:0 15px 0 0;color:#555;line-height:16px;}
.contiene_dl dd{display:block;clear:right;margin:0px 15px 8px 8%;line-height: 16px;}
.contiene_dl dd.mrgLeft13pct{margin:0px 15px 8px 13%;padding:0 0 0 3px;}
.contiene_dl dd.mrgLeft18pct{margin:0px 15px 8px 18%;padding:0 0 0 4px;}
.contiene_dl dd.mrgLeft19pct{margin:0px 15px 8px 19%;padding:0 0 0 4px;}
.contiene_dl dd.mrgLeft26pct{margin:0px 15px 8px 26%;padding:0 0 0 12px;}
.contiene_dl dd a{color:#666;}

/******************************************************************************
		LOCALIZADOR SERVICIOS
******************************************************************************/

/* SUPERIOR */
DIV.div_lateral_localizadorServicios_superior_contenedor {
		height: 57px;
		margin: 0 0 6px 0;
}

DIV.div_lateral_localizadorServicios_superior_izq {
		height: 33px;
		width: 239px;
		float: left;

		margin: 0 0 0 175px;
		padding: 26px 0 0 6px;

		background-image: url(servicios_localizadorServicios_superior_ubicacionActual_bg.png);
		background-position: left top;
		background-repeat: no-repeat;
}
* html DIV.div_lateral_localizadorServicios_superior_izq {margin: 0 0 0 87px;}
DIV.div_lateral_localizadorServicios_superior_izq DIV {
}

DIV.div_lateral_localizadorServicios_superior_izq DIV P {
		font-family: Arial, Helvetica, Sans-Serif, Verdana;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		color: #FFF;
}

DIV.div_lateral_localizadorServicios_superior_der {
		height: 34px;
		width: 238px;
		float: left;

		margin: 0 0 0 10px;
		padding: 23px 0 0 0;

		background-image: url(servicios_localizadorServicios_superior_selectorUbicacion_bg.png);
		background-position: left top;
		background-repeat: no-repeat;
}

/* LATERAL */
DIV.div_lateral_localizadorServicios_lateral_contenedor {
		height: 149px;
		margin: 0 0 15px 0;
		padding: 60px 0 0 0;

		background-image: url(servicios_localizadorServicios_lateral_bg.png);
		background-position: left top;
		background-repeat: no-repeat;
}

DIV.div_formulario_localizadorServicios_camposFormulario {
		padding: 0 12px 0 14px;
}

DIV.div_formulario_localizadorServicios_camposFormulario DIV {
		margin: 0 0 34px 0;
}



/******************************************************************************
		CAMPO OBLIGATORIO
******************************************************************************/

SPAN.spanObligatorio {
		color: #900;
		font-weight: bold;
		font-size: 9px;
}

/**************************************************************************************** 
		FORMULARIOS DELEGADOS 
****************************************************************************************/
CAPTION.delCaptionTableFormulario {
																																																	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
																																																			font-size: 16px;
																																																				font-weight: bold;
																																																				font-style: normal;
																																																				color: #333;
																																																		
																																																				margin: 0 0 0px 0;
																																																				padding: 31px 10px 1px 10px;
																																																				border-bottom: 2px solid #900;
																																																		
																																																				text-align: left;
																																																		/*		BACKGROUND-COLOR: #CF9;		*/
																																																		}
/*	TD.del_tdConcepto {}	*/

/*	P.del_pConcepto {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
		color: #333;
		padding: 3px 0 4px 10px;
}*/


																																																			DIV.del_divContenedorRadio,
																																																			DIV.del_divContenedorRadio95pct {
																																																					border: 1px solid #CCC;
																																																					padding: 20px 0 20px 0;
																																																			}
																																																			
DIV.del_divContenedorRadio95pct {
																																																					width: 95%;
																																																			}
																																																			
																																																			DIV.del_divRadio {
																																																					display: inline;
																																																					margin: 0 15px 0 10px;
																																																			}
																																																			
																																																			/******************************************************************************
																																																			TABLAS
																																																			******************************************************************************/

																																																			TABLE.tableListado002 {
																																																					font-family: Verdana, Arial, Helvetica, Sans-Serif;
																																																					font-size: 10px;
																																																					COLOR: #333;
																																																					font-weight: normal;
																																																					font-style: normal;
																																																			
																																																					background-color: #333;
																																																					margin-bottom: 25px;
																																																			}
																																																			
																																																			TABLE.tableListado002 {
																																																					width: 100%;
																																																			}
																																																			/******************************************************************************
																																																			FILAS
																																																			******************************************************************************/
																																																			
																																																			TR.tr002b {
																																																					background-color: #DDD;
																																																					height: 20px;
																																																			}
																																																			
																																																			TR.tr006,
																																																			TR.tr007 {
																																																					height: 16px;
																																																					cursor: pointer;
																																																			}
																																																			
																																																			TR.tr006 {
																																																					background-color: #FFF;
																																																			}
																																																			
																																																			TR.tr007 {
																																																					background-color: #EEE;
																																																			}
																																																			/******************************************************************************
																																																			FILAS ESPECIALES. FILAS DE SEPARACION
																																																			******************************************************************************/
																																																			TR.trSep002 {
																																																					height: 5px;
																																																					background-color: #FFFFFF;
																																																			}
																																																			/******************************************************************************
																																																			COLUMNAS
																																																			******************************************************************************/
																																																			/*		TD {
																																																					font-family: Verdana, Arial, Helvetica, Sans-Serif;
																																																					font-size: 10px;
																																																					color: #000000;
																																																			}		*/
																																																			
																																																			TH.th007,
																																																			TD.td008 {
																																																					padding: 0 5px 0 5px;
																																																					white-space: nowrap;
																																																			}
																																																			
																																																			TH.th007 {
																																																					font-weight: bold;
																																																					text-align: left;
																																																			}
																																																			
																																																			TD.td008 {
																																																					font-weight: normal;
																																																					text-align: left;
																																																			}
																																																			
																																																			TH.th007 a {
																																																					color: #000;
																																																					font-weight: bold;
																																																					text-align: left;
																																																					text-decoration: none;
																																																			}
																																																				
																																																			/******************************************************************************
																																																			COLUMNAS ESPECIALES
																																																			******************************************************************************/
																																																																																																				TH.th0percent {
																																																					width: 0%;
																																																			}
/******************************************************************************
		BUSCADOR AVANZADO
******************************************************************************/
/* PESTAÑA */
div.cajaPestanaForm{
    position:relative;
    z-index:2;
    bottom:-1px;
    margin:0;
    background-image:url("TitFondoIzq.gif");
    background-repeat:no-repeat;
    background-position:0 0;
    padding:0;
    background-color:#bfbfbf;
    float:left;
    }
div.cajaPestanaForm div{
    margin:0 0 0 8px;
    background-image:url("TitFondoDer.gif");
    background-repeat:no-repeat;
    background-position:right 0;
    padding:0;
    }
* html div.cajaPestanaForm div {display:inline;}/* HACK IE6 */
div.cajaPestanaForm div .cajaPestanaFormCen{
    color:#000;
    margin:0 8px 0 0px;
    background-image:url("TitFondoCen.gif");
    background-repeat:repeat-x;
    background-position:0 0;
    padding:7px 15px;
    background-color:#f1f1f1;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size:0.8em;
    font-weight:bold;
    }
/* CAJA FORM */
.buscadorTit{
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size:0.8em;
    font-weight:bold;
    padding:0;
    margin-bottom:10px;
    }
div.cajaBuscadorAv p{margin:0;padding:0;font-weight:inherit;font-style: inherit;font-size:100%;font-family:inherit;vertical-align: baseline;}
div.cajaBuscadorAv{
    position:relative;
    z-index:1;
    margin:0;
    padding:15px 20px;
    border:1px solid #e5e5e5;
    background-image:url("FondoCaja.gif");
    background-repeat:repeat-x;
    background-position:0 0;
    background-color:#FFF;
    }
.FormImg{ 
    background-image:url("http://www.fundacionabogadosdeatocha.es/comunes/imagenes/Compartidas/formularios/FondoForm.gif");
    background-repeat: no-repeat;
    background-position:right bottom;
    }
div.cajaBuscadorAv p{
    margin:0.5em;
    font-size: 0.7em;
    color:#333;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    }
div.cajaBuscadorAv p.agenda_pTitulo {
    color: #990000;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    cursor:pointer;
}
div.cajaBuscadorAv p.centrarBot, .centrarBot{
    margin:15px 0 0;
    text-align:center;
    }
div.cajaBuscadorAv input,
div.cajaBuscadorAv select{
    font-size: 0.9em;
    border:  1px solid #999;
    padding:3px 2px;
    }
div.cajaBuscadorAv select{padding:2px;}
div.cajaBuscadorAv input {color: #999999;}
div.cajaBuscadorAv input:focus,
div.cajaBuscadorAv input.negro{color: #000;}
div.cajaBuscadorAv input.InputRadio {border: none;}
div.cajaBuscadorAv input.inputButton, 
div.cajaBuscadorAv input.inputButtonDer, 
div.cajaBuscadorAv input.inputButtonIzq {
    border: 2px solid #CCCCCC;
    padding: 5px;
    font-size:12px;
    color:#000;
    }    
div.cajaBuscadorAv .hidden,
div.cajaBuscadorAv legend{
    display:none;
    }
div.cajaBuscadorAv label,
div.cajaBuscadorAv span{
    font-size: 100%;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-weight: normal;
    display: inline;
    }

div.cajaBuscadorAv label.padRig10px{padding-right:10px}
div.cajaBuscadorAv label.negrita,
div.cajaBuscadorAv span.negrita,
div.cajaBuscadorAv p.negrita{
    font-weight: bold;
    }
div.cajaBuscadorAv p.rojo900, .rojo900{
    color: #990000;
    }
div.cajaBuscadorAv label.LRad,
div.cajaBuscadorAv span.LRad{
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
    margin-right:8px;
    }
div.cajaBuscadorAv span.LRadLast{
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
    margin-right:0px;
    }
div.cajaBuscadorAv select{height:20px;vertical-align: baseline;}
* html div.cajaBuscadorAv select{z-index:-100;}
div.cajaBuscadorAv span{ display: inline-block; }

/******************************************************************************
		TABLAS
******************************************************************************

TABLE.tableFormulario {
		width: 100%;
		margin: 0 0 30px 0;
}

TH {
		font-family: Arial, Helvetica, Verdana, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		color: #333;
		text-align: left;
		padding: 15px 0 4px 0;
}

TD.tdCampo {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		color: #333;
		padding: 0 0 0 0;
}

SPAN.spanEncabezado {
		color: #333;

		margin: 0 3px 0 0;
		padding: 2px 0px 2px 0;
}

*/


/******************************************************************************
COMUNES FORMULARIOS
*****************************************************************************

/* QUITADO PORQUE AFECTA A TODO BODY {
		background-image: url('/cite/imagenes/sigispruebas.gif');
		background-color: #FFFFFF;
		text-align: center;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px
}*/

/*
TABLE.table000 {
		background-color: #FFFFFF;
		width: 760px;
		margin-bottom: 0px;
		text-align: center;
}

TR.trComun001 {
		background-color: #F6F6F6;
		height: 35px;
		padding-left: 5px;
		padding-right: 15px;
		text-align: right;
}

IMG.img001 {
/*		width: 16px;
  	height: 16px; */



/*		margin-left: 4px;
		border: 0px;
}

IMG.img002 {
		width: 24px;
		height: 24px;
		margin: 5px;
		border: 0px; 
}

INPUT.inputRadio {
		margin-left: 0px;
		margin-right: 15px;
}


/******************************************************************************
TABLAS
*****************************************************************************

TABLE.table001,
TABLE.table004,
TABLE.table005,{
		background-color: #FFFFFF;
		border: 1px solid #333333;
		margin-bottom: 25px;
}

TABLE.table001 {
		width: 760px;
}

TABLE.table004 {
		width: 580px;
}

TABLE.table005 {
		width: 400px;
}


TABLE.table003 {
		background-color: #333333;
		margin-bottom: 25px;
}

TABLE.table003 {
		width: 400px;
}


/******************************************************************************
FILAS
*****************************************************************************

TR.tr001,
TR.tr005 {
		background-color: #CD516A;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
}

TR.tr001 {
		height: 30px;
}

TR.tr005 {
		height: 29px;
}

TR.tr002 {
		background-color: #F0CAD2;
		height: 22px;
}

TR.tr003a,
TR.tr003b {
		background-color: #FFFFFF;
}

TR.tr003a {
		height: 27px;
}

TR.tr003b {
		height: 28px;
}

TR.tr004,
TR.tr009 {
		background-color: #FFFFFF;
		height: 0px;
		padding: 5px;
}

TR.tr009 {
		text-align: center;
		vertical-align: middle;
}

TR.tr008 {
		background-color: #FFFFFF;
		height: 26px;
}

/******************************************************************************
FILAS ESPECIALES. FILAS DE SEPARACION
*****************************************************************************

TR.trSep001 {
		height: 7px;
		background-color: #FFFFFF;
}

TR.trSep003 {
		height: 35px;
		background-color: #FFFFFF;
}

/******************************************************************************
COLUMNAS
*****************************************************************************

TD.td001 {
		padding-left: 5px;
		padding-right: 5px;
		white-space: nowrap;
}

TD.td001 {
		font-weight: bold;
		text-align: center;
}

TD.td001 {
		border-bottom: 1px solid #333333;
}

TD.td002 {
		color: #4A0019;
		text-align: center;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		white-space: nowrap;
		border-top: 1px solid #333333;
		border-bottom: 1px solid #333333;
}

TD.td003a,
TD.td004a,
TD.td005a {
		border-top: 1px solid #333333;
}

TD.td003b,
TD.td004b,
TD.td005b, {
		border-top: 1px solid #999999;
}

TD.td003c,
TD.td004c,
TD.td005c {
		border-top: 1px solid #999999;
		border-bottom: 1px solid #333333;
}

TD.td003a,
TD.td003b,
TD.td003c,
TD.td003d,
TD.td009 {
		color: #333333;
		padding-left: 5px;
		padding-right: 5px;
		font-weight: bold;
		white-space: nowrap;
}

TD.td004a,
TD.td004b,
TD.td004c,
TD.td004d {
		width: 16px;
		vertical-align: middle;
}

TD.td005a,
TD.td005b,
TD.td005c,
TD.td005d,
TD.td010,
TD.td011 {
		font-weight: normal;
		white-space: nowrap;
		padding-left: 5px;
		padding-right: 5px;
}

TD.td011 {
		text-align: center;
}

/******************************************************************************
INPUT TYPE TEXT OCULTOS NO NUMÉRICOS
******************************************************************************

INPUT.inputText_oculto10,
INPUT.inputText_oculto20,
INPUT.inputText_oculto40,
INPUT.inputText_oculto60,
INPUT.inputText_oculto80	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		background-color: #F6F6F6;
		border: #CCCCCC 1px solid;
		padding-left: 3px;
}

INPUT.inputText_oculto10	{ width: 20px;  }
INPUT.inputText_oculto20	{ width: 140px; }
INPUT.inputText_oculto40	{ width: 260px; }
INPUT.inputText_oculto60	{ width: 380px; }
INPUT.inputText_oculto80	{ width: 500px; }

/******************************************************************************
INPUT TYPE TEXT OCULTOS NUMÉRICOS SEGÚN SU MAXLENGTH
******************************************************************************

INPUT.inputText_oML1Num,
INPUT.inputText_oML2Num,
INPUT.inputText_oML3Num,
INPUT.inputText_oML4Num,
INPUT.inputText_oML5Num,
INPUT.inputText_oML6Num,
INPUT.inputText_oML7Num,
INPUT.inputText_oML8Num,
INPUT.inputText_oML9Num,
INPUT.inputText_oML10Num	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		background-color: #F6F6F6;
		border: #CCCCCC 1px solid;
		padding-left: 2px;
}

INPUT.inputText_oML1Num		{ width: 20px; }
INPUT.inputText_oML2Num		{ width: 20px; }
INPUT.inputText_oML3Num		{ width: 27px; }
INPUT.inputText_oML4Num		{ width: 34px; }
INPUT.inputText_oML5Num		{ width: 41px; }
INPUT.inputText_oML6Num		{ width: 48px; }
INPUT.inputText_oML7Num		{ width: 55px; }
INPUT.inputText_oML8Num		{ width: 62px; }
INPUT.inputText_oML9Num		{ width: 69px; }
INPUT.inputText_oML10Num	{ width: 76px; }

/******************************************************************************
INPUT TYPE TEXT VISIBLES NUMÉRICOS SEGÚN SU MAXLENGTH
******************************************************************************

INPUT.inputText_vML1Num,
INPUT.inputText_vML2Num,
INPUT.inputText_vML3Num,
INPUT.inputText_vML4Num,
INPUT.inputText_vML5Num,
INPUT.inputText_vML6Num,
INPUT.inputText_vML7Num,
INPUT.inputText_vML8Num,
INPUT.inputText_vML9Num,
INPUT.inputText_vML10Num	{
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		background-color: #FFFFFF;
}

INPUT.inputText_vML1Num		{ width: 20px; }
INPUT.inputText_vML2Num		{ width: 20px; }
INPUT.inputText_vML3Num		{ width: 27px; }
INPUT.inputText_vML4Num		{ width: 34px; }
INPUT.inputText_vML5Num		{ width: 41px; }
INPUT.inputText_vML6Num		{ width: 48px; }
INPUT.inputText_vML7Num		{ width: 55px; }
INPUT.inputText_vML8Num		{ width: 62px; }
INPUT.inputText_vML9Num		{ width: 69px; }
INPUT.inputText_vML10Num	{ width: 76px; }
*/

/*
SELECT.select_110,
SELECT.select_115,
SELECT.select_120,
SELECT.select_140,
SELECT.select_260,
SELECT.select_280,
SELECT.select_290,
SELECT.select_380,
SELECT.select_500,
SELECT.select_100pct,
SELECT.selectMultiple_140,
SELECT.selectMultiple_260,
SELECT.selectMultiple_380,
SELECT.selectMultiple_500 {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		color: #000;
		font-size: 10px;
		background-color: #FFF;
}

SELECT.select_110 { width: 110px; }
SELECT.select_115 { width: 115px; }
SELECT.select_120 { width: 120px; }
SELECT.select_140 { width: 140px; }
SELECT.select_260 { width: 260px; }
SELECT.select_280 { width: 280px; }
SELECT.select_290 { width: 290px; }
SELECT.select_380 { width: 380px; }
SELECT.select_500 { width: 500px; }

SELECT.select_100pct { width: 100%; }

SELECT.selectMultiple_110 { width: 110px; height: 102px;}
SELECT.selectMultiple_115 { width: 115px; height: 102px;}
SELECT.selectMultiple_120 { width: 140px; height: 102px;}
SELECT.selectMultiple_140 { width: 140px; height: 102px;}
SELECT.selectMultiple_260 { width: 260px; height: 102px;}
SELECT.selectMultiple_380 { width: 380px; height: 102px;}
SELECT.selectMultiple_500 { width: 500px; height: 102px;}
*/