img							{border:0px;}
a:link,a:visited,a:active	{ FONT-SIZE: 0.975em; FONT-FAMILY: Verdana, Tahoma, Arial; COLOR: rgb(255,255,255);TEXT-DECORATION: none; }
a:hover						{ FONT-SIZE: 0.975em; FONT-FAMILY: Verdana, Tahoma, Arial; COLOR: rgb(253,204,0);TEXT-DECORATION: none; }

.dtLinkTitulo:link,.dtLinkTitulo:visited,.dtLinkTitulo:active	{ FONT-SIZE: 1.0em; FONT-FAMILY: Verdana, Tahoma, Arial; COLOR: rgb(255,255,255);TEXT-DECORATION: none; FONT-WEIGHT: bold; }
.dtLinkTitulo:hover												{ FONT-SIZE: 1.0em; FONT-FAMILY: Verdana, Tahoma, Arial; COLOR: rgb(253,204,0);TEXT-DECORATION: none; FONT-WEIGHT: bold; }

input, textarea, select, option
	{ BORDER: rgb(100,100,100) 1px solid; FONT-SIZE: 0.975em; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(250,250,250); }

.dtTitulo		{ FONT-SIZE: 1.4em; COLOR: rgb(255,255,255); FONT-FAMILY: Arial, Verdana, Tahoma; FONT-WEIGHT: bold; }
.dtSubtitulo	{ FONT-SIZE: 1.2em; COLOR: rgb(255,217,59); FONT-FAMILY: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; }

a.dtPaginado:link, a.dtPaginado:visited, a.dtPaginado:active
					{ FONT-SIZE: 0.8em; COLOR: rgb(152,146,134); FONT-FAMILY: Verdana, Tahoma, Arial; }
a.dtPaginado:hover	{ FONT-SIZE: 0.8em; COLOR: rgb(152,146,134); FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none; }
font.dtPaginadoOff	{ FONT-SIZE: 0.8em; COLOR: rgb(221,221,221); FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none; TEXT-ALIGN: center; }
font.dtPaginadoTxt	{ FONT-SIZE: 0.8em; COLOR: rgb(68,68,68); FONT-FAMILY: Verdana, Tahoma, Arial; TEXT-DECORATION: none; FONT-WEIGHT: bold; }

.dtBuscadorPrincipal{ width:100%; BACKGROUND-COLOR: rgb(253,204,0);}
.dtBuscador			{ FONT-SIZE: 0.975em; COLOR: rgb(0,0,0); width:100%; FONT-FAMILY: Verdana, Tahoma, Arial; BACKGROUND-COLOR: rgb(195,200,204); }

.dtLOPD { FONT-SIZE: 0.8em; COLOR: rgb(255,255,255); FONT-FAMILY: Verdana, Tahoma, Arial; }

td.filaPar		{ BACKGROUND-COLOR: rgb(238,238,238); }
td.filaImpar	{ BACKGROUND-COLOR: rgb(255,255,255); }

.pAlignCenter { text-align: center; }
.palignRight { text-align: right; }
.pAlignLeft {  text-align: left; }

img.alinearIzqda { float:left; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; }
img.alinearDrcha { float:right; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; }
img.alinearIzqdaSB { float:left; border: 0px; margin: 0px 5px 5px 5px; padding: 5px 5px 5px 5px; }
img.alinearDrchaSB { float:right; border: 0px;  margin: 0px 5px 5px 5px; padding: 5px 5px 5px 5px; }
img.estiloImagen { border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

img { border: 0px; }

h1 { FONT-SIZE: 1.7em; COLOR: rgb(255,217,59); FONT-FAMILY: Verdana, Helvetica, sans-serif;  TEXT-ALIGN: right; }
h1.inicio { FONT-SIZE: 1.4em; COLOR: rgb(255,255,255); FONT-FAMILY: Arial, Verdana, Tahoma; FONT-WEIGHT: bold; TEXT-ALIGN: left; }
h2 { FONT-SIZE: 1.4em; COLOR: rgb(134,134,119); FONT-FAMILY: Arial, Verdana, Tahoma; FONT-WEIGHT: bold; }
h3 { }

.dtTd {  float: left; }
.dtClear { clear: both; } 

/* MENU ADMON */

.dtItemMenu:link, .dtItemMenu:visited, .dtItemMenu:active{
	font-size: 0.7em; 
	color: #004C99; 
	font-family: Arial, Verdana, Tahoma; 
	text-decoration: none; 
	font-weight: bold;
}
.dtItemMenu:hover{
	font-size: 0.7em; 
	color: #7F7F7F; 
	font-family: Arial, Verdana, Tahoma; 
	text-decoration: none;
	font-weight: bold;
}

.tituloAplicacionAdmon{
	font-size: 1.0em; 
	text-align: right;
	color: #73C4FF; 
	font-family: Arial, Verdana, Tahoma; 
	text-decoration: none;
	font-weight: bold;
}

.dtMenuCabecera{
	font-size: 1.0em; 
	color: #73C4FF; 
	font-family: Arial, Verdana, Tahoma; 
	text-decoration: none;
	font-weight: bold;
}

.dtCabeceraActivoAdmon	{ FONT-SIZE: 0.7em; COLOR: rgb(0,0,0); FONT-FAMILY: Arial; TEXT-DECORATION: underline; }

a.dtCabeceraAdmon:link, a.dtCabeceraAdmon:visited, a.dtCabeceraAdmon:active
					{ FONT-SIZE: 0.7em; COLOR: rgb(0,0,0); FONT-FAMILY: Arial; TEXT-DECORATION: none; }
a.dtCabeceraAdmon:hover	{ FONT-SIZE: 0.7em; COLOR: rgb(253,204,0); FONT-FAMILY: Arial; TEXT-DECORATION: none; }

/* FIN MENU ADMON */




/*************CONTENIDOS PÁGINA INICIO****************/
.capaTxtBienvenida		{width: 750px}
.capaTxtBienvenida2		{width: 750px}
.capaIzdaInicio			{margin-top: 12px; width: 430px; float: left}
.capaTfnos				{width: 130px; float: left}
.capaEnlacesInteres		{margin-top: 23px; width: 260px; float: left; margin-left: 20px}
.capaTextoInicioInf		{margin-top: 10px; width: 385px; margin-bottom: 22px}
.capaInicioBotones		{margin-top: 12px; width: 285px; float: left}
.capaInicioBoton		{width: 40px; float: left; height: 42px}
.capaInicioBotonTxt		{text-align: center; width: 225px; background: url('../img/fondoCuadroAmarillo.gif') no-repeat; float: left; height: 33px; padding-top: 9px}
.capaInicioBoton2		{margin-top: 5px; width: 40px; float: left; height: 42px}
.capaInicioBotonTxt2	{text-align: center; margin-top: 5px; width: 225px; background: url('../img/fondoCuadroAmarillo.gif') no-repeat; float: left; height: 33px; padding-top: 9px}	

/*********FIN CONTENIDOS PÁGINA INICIO****************/

/************* CONTENIDOS PÁGINA SUGERENCIAS ****************/

.dtContactoTable { padding-left: 50px; width: 690px;}
.dtContactoTd1 { float:left; padding: 0px 0px 0px 0px; width: 210px; height: 25px; }
.dtContactoTd2 { float:left; padding: 0px 0px 0px 0px; width: 400px; height: 25px; }
.dtContactoTd3 { float:left; padding: 0px 0px 0px 0px; width: 210px; height: 100px; }
.dtContactoTd4 { float:left; padding: 0px 0px 0px 0px; width: 400px; height: 100px; }

/************* FIN CONTENIDOS PÁGINA SUGERENCIAS ****************/

/***************CONTENIDOS LEGISLACIÓN *********************/
.listadoLegislacion	{list-style-type: none;}
/**********FIN CONTENIDOS LEGISLACIÓN

/************ PROCEDIMIENTOS ************/

.procedimientosDV1 { width: 474px; background-color: #55554b; border: 1px solid #ffd93c; border-bottom: 0px; padding: 3px; }
.procedimientosDV2 { width: 490px; padding: 0px; }
.procedimientosDV3 { float: left; width: 20px; background-color: #55554b; border: 1px solid #ffd93c; border-right: 0px; border-bottom: 0px; padding: 3px; }
.procedimientosDV4 { float: left; width: 447px; background-color: #55554b; border: 1px solid #ffd93c; border-bottom: 0px; padding: 3px; }
.procedimientosDV5 { float: left; width: 20px; background-color: #55554b; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.procedimientosDV6 { float: left; width: 447px; background-color: #55554b; border: 1px solid #ffd93c; padding: 3px; }
.procedimientosDV7 { width: 474px; background-color: #55554b; border: 1px solid #ffd93c; padding: 3px; }

/************ FIN PROCEDIMIENTOS ***********/

/********** CONTACTO ***********/

.contactoDV1 { float: left; width: 365px; }
.contactoDV2 { clear: both; }
.contactoDV3 { clear: both; height: 20px; }

.contactoDV4 { font-family:Verdana;font-size:1.05em; color:rgb(253,204,0); }

/*********** FIN CONTACTO *************/

/************ MAPA NAVEGACION ****************/

.dtULNavegacion { }
.dtLINavegacion { list-style-type: disc; color: #ffd93c; margin-top: 5px; margin-left: 25px; }
.dtLINavegacion2 { list-style-type: circle; color: #ffd93c; margin-left: 15px; }

/********** FIN MAPA NAVEGACION *************/

/************ CALENDARIO ************/

.calendarioDV1 { float: left; width: 200px; height: 150px; background-color: #55554b; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.calendarioDV2 { float: left; width: 450px; height: 150px; background-color: #55554b; border: 1px solid #ffd93c; padding: 3px; }
.calendarioDV3 { clear: both; height: 20px; }
.calendarioDV4 { float: left; width: 200px; height: 150px; background-color: #55554b; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioDV5 { float: left; width: 450px; height: 150px; background-color: #55554b; border: 1px solid #ffd93c; border-bottom: 0px; padding: 3px; }
.calendarioDV6 { clear: both; }

.calendarioCabeceraDV1 { float: left; width: 275px; height: 20px; background-color: #ffffff; color: #000000; font-weight: bold; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioCabeceraDV2 { float: left; width: 130px; height: 20px; background-color: #ffffff; color: #000000; font-weight: bold; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioCabeceraDV3 { float: left; width: 75px; height: 20px; background-color: #ffffff; color: #000000; font-weight: bold; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioCabeceraDV4 { float: left; width: 135px; height: 20px; background-color: #ffffff; color: #000000; font-weight: bold; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; padding: 3px; }

.calendarioTituloDVSuperior { float: left; width: 275px; height: 20px; background-color: #55554b; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioContenido1DVSuperior { float: left; width: 130px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioContenido2DVSuperior { float: left; width: 75px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioContenido3DVSuperior { float: left; width: 135px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; padding: 3px; }

.calendarioTituloDVInferior { float: left; width: 275px; height: 20px; background-color: #55554b; border: 1px solid #ffd93c; border-top: 0px; border-right: 0px; padding: 3px; padding-bottom: 4px; }
.calendarioContenido1DVInferior { float: left; width: 130px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.calendarioContenido2DVInferior { float: left; width: 75px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.calendarioContenido3DVInferior { float: left; width: 135px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; padding: 3px; }

.calendarioTituloDVIntermedioGrande { float: left; width: 275px; height: 20px; background-color: #55554b; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.calendarioContenido1DVIntermedioGrande { float: left; width: 130px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.calendarioContenido2DVIntermedioGrande { float: left; width: 75px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-right: 0px; padding: 3px; }
.calendarioContenido3DVIntermedioGrande { float: left; width: 135px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; padding: 3px; }

.calendarioTituloDVIntermedioPequeno { float: left; width: 275px; height: 20px; background-color: #55554b; border: 1px solid #ffd93c; border-top: 0px; border-bottom: 0px; border-right: 0px; padding: 3px; padding-bottom: 4px; }
.calendarioContenido1DVIntermedioPequeno { float: left; width: 130px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioContenido2DVIntermedioPequeno { float: left; width: 75px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; border-right: 0px; padding: 3px; }
.calendarioContenido3DVIntermedioPequeno { float: left; width: 135px; height: 20px; background-color: #55554b; text-align: center; border: 1px solid #ffd93c; border-bottom: 0px; padding: 3px; }

/************ FIN CALENDARIO ***********/

/***********  DATOS NOTIFICACION ************/

.dtFormulario { FONT-SIZE: 1.2em; COLOR: rgb(255,255,255); FONT-FAMILY: Verdana, Tahoma, Arial; }
.dtDatosNot_01 { width:730px;height:30px; } 
.dtDatosNot_02 { float:left;width:350px; } 
.dtDatosNot_03 { float:left; } 
.dtDatosNot_04 { width:345px;text-align:center; } 
.dtDatosNot_05 { width:730px;height:30px;text-align:center; } 
.dtDatosNot_06 { padding : 0.63em 0.63em 0.63em 0.63em; width:730px; text-align:justify; } 
.dtDatosNot_07 { padding : 0.63em 0.63em 0.63em 0.63em; width:730px; text-align:justify; border:1px solid rgb(254,204,0); } 

/********** FIN NOTIFICACION ************/

/*********** PENDIENTES PAGO ***************/

.container {width:740px;/*background-color:rgb(254,204,0); */color:#272727; /*border-bottom:1px solid #d7d7d7;*/ height:23px; font:11px  Verdana, Tahoma, Arial;}
.container ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.container li {display:inline; line-height:23px;}
.container li a {color:#000000; text-decoration:none; padding:4px 5px 6px 5px;  border-left:1px solid rgb(254,204,0);  border-top:1px solid rgb(254,204,0);  border-right:1px solid rgb(254,204,0);}
.container li a.tabactive {border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#CCCCCC; font-weight:bold;  position:relative;}

table.tableList {border:1px solid #d7d7d7;width:730px; margin:2px; padding: 3px; }
table.tableTot1 {float:right; border: 0px;  margin: 0px; padding: 0px;  }/*width:730px;*/
table.tableTot  {border:1px solid #d7d7d7; margin:0px; padding: 4px; }

tr.trCabecera{background-color:#CCCCCC; font:11px  Verdana, Tahoma, Arial;font-weight:bold; color:#272727; }
th.thCabecera{width: 209px; }
th.thCabecera2{width: 75px; }

#tabcontent2 {
	height:100%;
	padding:5px;
	clear:both;
	border:1px solid rgb(254,204,0);
}
#tabcontent1 {
	height:100%;
	padding:5px;
	clear:both;
	border:1px solid rgb(254,204,0);
}

#textoOficinaVirtual {
	height:250px;
	padding:5px;
	clear:both;
	border:1px solid rgb(254,204,0);
}

table.tableTot4{border:px solid #d7d7d7;width:100%; margin:0px; padding: 0px; }


td.tdCuerpo{ border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}

#tablaContenidoEmergente{margin:10pt;width:450pt;font-family:Verdana;font-size:0.975em; color:rgb(255,255,255);text-align:left;}

#contenidoPendientes {}
span.dtMensaje{font-family:Verdana;font-size:0.975em; color:rgb(254,204,0);text-align:left; }
#DTotales	{float:right;border:0px solid #272727;}
#espacio	{float:left;width:730px;height:12.25pt;border:0px solid #888888;}
#mensaje	{float:left;width:730px;border:0px solid #888888;text-align:left;}






/*********** FIN PENDIENTES PAGO ***********/



/*****************REGÍSTRESE ***************************/
.capaGralReg				{float:left; width: 750px;}
.capaGralReg2				{float:left; width: 200px; margin-left: 20px;}
.capaAccesoRegistrese		{float:left; width:350px;}
.etiqueta1Reg				{width:180px; float:left;}/*width:120px;*/
.etiqueta2Reg				{ float:left;}/*width:230px;*/
.etiqueta3Reg				{width:350px; text-align: center;}
.etiqueta4Reg				{float:left; width:250px;}
/*****************FIN REGÍSTRESE ***********************/

/********** DATOS IRPF ************/

table.tableList2 {border:1px solid #d7d7d7;width:730px; margin:2px; padding: 3px; }
tr.trCabecera2{background-color:#CCCCCC; width:730px; font:11px  Verdana, Tahoma, Arial;font-weight:bold; color:#272727; }

.dtIrpf_1 { width:730px;height:35px; }
.dtIrpf_2 { float:left; }
.dtIrpf_3 { float:right; }
.dtIrpf_4 { text-align:center; }
.dtIrpf_5 { width:730px;height:35px;text-align:center; }
.dtIrpf_6 { width:730px;text-align:justify; }

/********* FIN DATOS IRPF **********/

/******* DATOS IRPF PRESENTACION ***********/

.dtIrpfPRens_1 { width:600px;margin-left:10pt;height:35px; }
.dtIrpfPRens_2 { float:left; }
.dtIrpfPRens_3 { float:right; } 
.dtIrpfPRens_4 { text-align:center; }
.dtIrpfPRens_5 { width:600px;height:35px;text-align:center; }

.dtIrpfPRens_6 { width:650px;text-align:justify; }
.dtIrpfPRens_7 { width:640px;text-align:justify;color:rgb(195,200,204);border:1px solid rgb(254,204,0) }

.dtContenido {font-family: Verdana, Tahoma, Arial;font-size:10pt; color:rgb(195,200,204);}
/****** FIN DATOS IRPF PRESENTACION *********/



.bgtransparent{
        position:fixed;
        left:0;
        top:0;
        background-color:#000;
        opacity:0.6;
        filter:alpha(opacity=60);
}

.bgmodal{
        position:fixed; 
        font-family:arial;
        font-size:1em;
        border:0.05em solid black;
        overflow:auto;
        background-color:#fff;
}
