/* Departamento de informática - Josué Castillo Martín 22-06-05*/
/* Departamento de informática - Josué Castillo Martín 22-06-05*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background:#ebedec;
}
img{
	border: 0px;
}
a:link{
	text-decoration:none; 
} 
a:hover{
	text-decoration:none; 
}

a:visited {
	text-decoration:none; 
}

#vinculos
{
    text-decoration:underline;
    font-size:10px;
    text-align:center;   
    font-weight:bold; 
}
#vinculos a
{
	color: #3280cc;    
}
h1{
   font-size: 100%;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
   padding-bottom: 3px;
}

/*Contenido de la parte central*/
#content {
	padding: 0px;
	margin-top: 25px;	
	/*margin-right: 100px; 169px;*/
	margin-left: 100px; /*249x*/
	padding-bottom: 10px;
	/*width: 560px; añadido para internet explorer 5*/
	width: 560px;
	vertical-align: text-top;
	text-align: center;
}

/*Contenedor de todo el contenido de la web*/
#container {
	width: 760px;/*760px*/
	margin-left:  auto;
	margin-right: auto;
	padding: 0px;
	background-image: url(../_imagenes/degradado_borde_izq&dcha.png);
	background-repeat: repeat-y;
}
/*Cabecera donde estan los logotipos del ajuntament y del patrimoni*/
#banner {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
   margin-right: 12px;
	background: #090a5d;
}
/*Para centrar cualquier cosa, sea lo que sea*/
.centrar{
   text-align: center;
}
/*Esto es el tamaño de la columna del logotipo del ajuntament d'elx*/
.td156{
	width: 156px;
}


/*Columna lateral derecha*/
#collateraldcha {
	float: right;
	/*width: 145px;*/
	width: 10px;
	margin-top: 25px;
	margin-right: 6px;
	margin-left:  auto;
	padding: 0px;
	border: solid 10px;
	visibility: hidden;
}
/*Enlaces que estan dentro de la capa col_lateral_dcha*/
/*Tambien utilizado para cualquier enlace*/
.contenidotitulohyperenlace{
   font-family: Verdana, Arial, sans-serif;
   font-size: 60%;
	font-weight: bold;
	color: #292929;
	text-decoration: none;
	padding-left: 5px;
   vertical-align: middle;
}
a.contenidotitulohyperenlace:hover{
	text-decoration: underline;
}
/*Parte en la que se muestran los estilos de los enlaces del callejero*/
.callejero{
   font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #292929;
	text-decoration: none;
   vertical-align: middle;
}
.callejero A:link
{
   font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #292929;
	text-decoration: none;
   vertical-align: middle;
}
.callejero A:hover
{
   font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #292929;
	text-decoration: none;
   vertical-align: middle;
	text-decoration: underline;
}
.callejero A:visited 
{
   font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #292929;
   vertical-align: middle;
}


/*para ajustar el contenido de los menus de la columna de la derecha*/
.ajustartexto{
   margin-top: 0px;
	margin-left: 7px;
	margin-right: 7px;
	text-align: left;
	font-size: 100%;
}
/*para ajustar el texto en el footer*/
.ajustartextofooter{
   margin-top: 0px;
	margin-left: 7px;
	margin-right: 7px;
	text-align: left;
	font-size: 100%;
	color: White;
}
/*para ajustar la imagen de la dama de la columna de la derecha*/
.ajustarimagen{
	margin-left: 30px;
}

/*pie de pagina con el fondo azul*/
#footer {
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-left: 12px;
   font-size: 70%;
	color: White;
	background-color: #3280CC;
}
.colcentral{
   background-image: url(../_imagenes/degradado_borde_down.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	text-align: center;
   height: 35px;
   font-size: 60%;
}
/*pie de pagina con los certificados*/
.piedepagina{
	width: 738px;
	margin-left:  auto;
	margin-right: auto;
	padding: 0px;

}
.dentropiedepagina{
	width: 736px;
	text-align: left;
	font-size: 60%;
}
.cerodiez{
	background: Red;
	color: White;
	font-weight: bold;
}
.contenidotitulohyperenlacepiedepagina{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #292929;
	text-decoration: none;
	padding-left: 5px;
   vertical-align: middle;
}
a.contenidotitulohyperenlacepiedepagina:hover{
	text-decoration: underline;
}

/*pestanya activada*/
.pestanaon{
	font-family: Verdana, Arial, sans-serif;   
   font-size: 70%;
   font-weight:  normal;
	border-bottom: 1px solid #Ffffff;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #3280cc;
	border-right-color: #3280cc;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #3280cc;
	border-top-width: 1px;
	border-top-style: solid;
	padding: 5px;
	background: #ffffff;
	text-align: center;
}
/*pestanya desactivada*/
.pestanaoff{
	font-family: Verdana, Arial, sans-serif; 	
   font-size: 70%;
	border-bottom: 1px solid #3280cc;	
	border-left-style: solid;	
	border-left-width: 1px;	
	border-left-color: #3280cc;	
	border-right-color: #3280cc;	
	border-right-style: solid;	
	border-right-width: 1px;	
	border-top-color: #3280cc;	
	border-top-width: 1px;	
	border-top-style: solid;	
	padding: 5px;	
	font-weight: normal;	
	position: static;
	text-align: center;
}
/*bajos de las tablas para que quede bonito*/
.bajeradelapestana{
	border-bottom: 1px solid #3280cc;
}
/*texto de las pestanyas co el fondo de la dama de elche*/
.textopestanas{
	font-family: Verdana, Arial, sans-serif;
   font-size: 75%;
   background: url(../_logos/fondo_dama_de_elche.gif); 
   background-repeat: no-repeat;
	border-left-width: 1px;	
	border-left-color: #3280cc;
	border-left-style: solid;	
	border-right-color: #3280cc;	
	border-right-style: solid;	
	border-right-width: 1px;	
	border-bottom-color: #3280cc;	
	border-bottom-width: 1px;	
	border-bottom-style: solid;	
	padding: 4px;
}
/*contenido de las clases adaptadas a un 60% el tamaño del texto ya que al no estar dentro de ninguna capa el texto real seria del 80% y no del 60%*/
.contenidopartecentral60{
   font-size: 60%;
	margin-left: 15px;
	text-align: justify;
	margin-top: -14px;
   padding-bottom: 10px;
}
.tablasdecalculos60{
	font-family: Verdana, Arial, sans-serif;
   font-size: 60%;
	font-weight: bold;
 	background: #3280cc;
	color: #ffffff;
	text-align: center;
}

.tablasdecalculosizquierda60{
	font-family: Verdana, Arial, sans-serif;
   font-size: 60%;
	font-weight: bold;
 	background: #7AB0DF;
	color: #292929;
	text-align: left;
	padding: 5px;
}
/*fin de las calses adaptadas a un 60% el tamaño del texto*/
.contenidopartecentral{
   font-size: 80%;
	margin-left: 15px;
	text-align: justify;
	margin-top: -14px;
   padding-bottom: 10px;
}
.tablasdecalculos{
	font-family: Verdana, Arial, sans-serif;
    font-size: 80%;
	font-weight: bold;
 	background: #3280cc;
	color: #ffffff;
	text-align: center;
}

.tablaresultados{
	font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
	font-weight: bold;
 	background: #3280cc;
	color: #ffffff;
	text-align: center;
}

.tablasdecalculosizquierda{
	font-family: Verdana, Arial, sans-serif;
   font-size: 80%;
	font-weight: bold;
 	background: #7AB0DF;
	color: #292929;
	text-align: left;
	padding: 5px;
}
/*la misma clase que la anterior pero sin negrita*/
.tablasdecalculosizquierdasinnegrita{
	font-family: Verdana, Arial, sans-serif;
   font-size: 80%;
 	background: #7AB0DF;
	color: #292929;
	text-align: left;
	padding: 5px;
}
.tablasdecalculoscentro{
	font-family: Verdana, Arial, sans-serif;
   font-size: 80%;
 	background: #DAEAF7;
	color: #292929;
	text-align: left;
}

/*fondo de la dama para el calendario*/
.calendario{
	font-family: Verdana, Arial, sans-serif;   
	font-size: 80%;
	background: url(../_logos/fondo_dama_de_elche_185x245.gif);
	background-repeat: no-repeat;
	background-color: White;
}

/*Texto que va con el boton de buscar*/
.textobuscar{
	font-family: Verdana, Arial, sans-serif;
   font-size: 75%;

}

/*TEXTBOX*/
.textbox{
	font-family: Verdana, Arial, sans-serif;
   font-size: 95%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
}
/*textbox adaptado a un 75% el tamaño del texto ya que no se encuentra dentro de ninguna capa*/
.textbox65{
	font-family: Verdana, Arial, sans-serif;
   font-size: 65%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
}
/*textbox adaptado a un 75% el tamaño del texto ya que no se encuentra dentro de ninguna capa*/

.fechacalendario{
	font-family: Verdana, Arial, sans-serif;
   font-size: 60%;
	background: #f7f8f9;
	font: bold;
}
.textboxanyos{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 20px;
}
.textboxdate{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 75px;
}
.textboxporcentajes{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 45px;
}
.textboxdinero{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 88px;
}
.textboxnombreapellidos{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 120px;
}
/*textbox adaptado a un 70% el tamaño del texto ya que no se encuentra dentro de ninguna capa*/
.textboxnombreapellidos70{
	font-family: Verdana, Arial, sans-serif;
   font-size: 70%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 120px;
}
/*fin textbox adaptado a un 70% el tamaño del texto ya que no se encuentra dentro de ninguna capa*/

.textboxniftelefono{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 70px;
}
.textboxnescpuerta{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 30px;
}
.textboxcp{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 50px;
}
.textboxrefcat{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 123px;
}
.textboxclavebd{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 68px;
}
.textboxcallejero{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   width: 150px;
}

.textboxnescpuertaerror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;
	background: #f7f8f9;
   width: 5px;
}
.textboxniftelefonoerror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;
	background: #f7f8f9;
   width: 120px;
}
.textboxnombreapellidoserror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;
	background: #f7f8f9;
   width: 88px;
}
.textboxclavebderror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;	
	background: #f7f8f9;
   width: 68px;
}
.textboxcperror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;
	background: #f7f8f9;
   width: 50px;
}
.textboxrefcaterror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;	
	background: #f7f8f9;
   width: 123px;
}
.textboxerror{
	font-family: Verdana, Arial, sans-serif;
   font-size: 95%;
	border: 1px solid red;	
	background: #f7f8f9;
}
.textboxerroranyos{
	font-family: Verdana, Arial, sans-serif;
   font-size: 90%;
	border: 1px solid red;		
	background: #f7f8f9;
	width: 20px;
}
.textboxerrordropdownlist{
	font-family: Verdana, Arial, sans-serif;
   font-size: 95%;
	border: 1px solid red;
	color:red;
}
.textboxerrordate{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 90%; 
	border: 1px solid red;	
	background: #f7f8f9;
	width: 75px;
}
.textboxerrorporcentajes{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 90%; 
	border: 1px solid red;	
	background: #f7f8f9;
   width: 45px;
}
.textboxerrordinero{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 90%; 
	border: 1px solid red;	
	background: #f7f8f9;
   width: 88px;
}
.muestreoerrores{
	font-family: Verdana, Arial, sans-serif;
   font-size: 80%;
	font-weight: bold;
	color:  Red;
	text-decoration: none;
   vertical-align: middle;
}

/*formato de los popups de ayuda y de los ejemplos*/
.ayudabbddbody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
   background:#ffffff;
}
.ayudabbdd{
	padding: 0px;
	background:#ffffff;
	margin: 5px;
	text-align: justify;
	background-image: url(../../TRAMITAR_AHORA1/_logos/fondo_dama_de_elche_185x245.gif);
	background-repeat: no-repeat;	

}

/***********************************************************************************************/
/****************************MENU DE LAS CLASES DE TRANSMISION**************************************/
/***********************************************************************************************/

.vm-base-menu{background: gainsboro}

.vm-sub-menu{
 border-right: #9c9a9c 1px solid;
 border-top: #9c9a9c 1px solid;
 background: white;
 /*filter: progid:dximagetransform.microsoft.shadow(color='#666666', direction=135, strength=2);*/
 border-left: #9c9a9c 1px solid;
 padding: 2px;
 border-bottom: #9c9a9c 1px solid
}

.vm-base-elem,
.vm-base-elem-over,
.vm-sub-elem,
.vm-sub-elem-over{
 padding-right: 4px;
 padding-left: 4px;
 cursor: pointer
}

.vm-base-elem-over,
.vm-sub-elem-over{background: #3169c6}

.vm-base-sep-inner,
.vm-base-label-over,
.vm-sub-label-over{
 font-size: 8pt;
 font-family: verdana;
 white-space: nowrap
}

.vm-base-title-label,
.vm-base-label,
.vm-sub-title-label,
.vm-sub-label{
 font-size: 8pt;
 color: black;
 font-family: verdana;
 white-space: nowrap
}

.vm-base-title-label,
.vm-sub-title-label{
 font-weight: bold;
 cursor: default;
 padding: 3px
}

.vm-base-label,
.vm-base-label-over,
.vm-sub-label,
.vm-sub-label-over{
 padding-bottom: 4px;
 padding-top: 4px
}

.vm-base-label-over,
.vm-sub-label-over{color: white}

.vm-base-icon,
.vm-sub-icon,
.vm-base-icon-over,
.vm-sub-icon-over{padding-right: 3px}

.vm-base-arrow,
.vm-base-arrow-over{padding-left: 6px}

.vm-sub-arrow,
.vm-sub-arrow-over{
 padding-right: 3px;
 padding-left: 6px
}

.vm-base-sep-inner{
 padding-right: 1px;
 padding-left: 1px;
 cursor: default;
 /*color: darkgray*/
}

.vm-sub-sep-inner{border-top: #9c9a9c 1px solid}

.vm-sub-sep-outer{padding: 2px 4px 2px 4px}

.vm-base-menu{background-color: #f7f8f9}

.vm-base-menu{border-style: solid}

.vm-base-menu{border-width: 1px}

.vm-base-menu,
.vm-sub-menu{border-color: #ccced0}

.vm-sub-menu{background-color: #f7f7f9}

.vm-sub-elem-over,
.vm-base-elem-over{background-color: #3280cd}

.vm-sub-sep-inner{border-top-color: #ccced0}

/*aqui nos definimos un estilo para ocultar un campo textbox mediante CSS*/
.ocultar{ 
	visibility:hidden;
	font-family: Verdana, Arial, sans-serif;
   	font-size: 90%;
	border: 1px solid #ccced0;
	background: #f7f8f9;
   	width: 120px;
   }

	
/***********************************************************************************************/
/****************************FIN MENU DE LAS CLASES DE TRANSMISION**********************************/
/***********************************************************************************************/
