/* ------------------------------------------------------------*/
/*           ESTILOS DEL PORTAL: sobreescritos                 */
/* ------------------------------------------------------------*/
DIV.r01gApplication {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 75%; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: sans-serif; 
	BACKGROUND-COLOR: #fff;
	FLOAT: left; 
	MARGIN-BOTTOM: 10px; 
	WIDTH: 100%; 
}
DIV.r01gApplication FORM {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #F8F2F2;
}
DIV.r01gApplication TABLE {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	MARGIN-TOP:0.5em!important;
	WIDTH:99%;
	FONT-SIZE:0.75em;
	FONT-WEIGHT: normal;
	BORDER: 1px solid #D3D1D1;
}

/* ------------------------------------------------------------*/
/*       FIN: ESTILOS DEL PORTAL: sobreescritos                */
/* ------------------------------------------------------------*/

/*
body{
	margin-left:0.2em;
	margin-right:0.2em;
	margin-top:0em;
	margin-bottom:0em;
	background-color: #FFFFFF;
	color: #000000;

}
*/
/*---------------------------------------------*/
/*------------------Plantilla------------------*/
/*---------------------------------------------*/

div.r01gApplication #Header{
	float:left;
	clear:both;
	width:100%;
	background-color:#FFFFFF;
	margin:0em;
	padding:0em;
}

div.r01gApplication #ContenCentral{
margin-left:auto;
margin-right:auto;
width:100%;
}


/*#ContenCentral{width:100%;height:23em;}*/

div.r01gApplication #Menu{
	float:left;
	clear:none;
	width:19%;
	background-color:#FFFFFF;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	padding-top:0.4em;
	padding-bottom:0.4em;
	padding-left:0em;
	padding-right:0em;
	border:solid 1px #CCCCCC;
	font-size:12pt;
}

div.r01gApplication #Cuerpo{
	float:right;
	clear:none;
	width:77%;
	/*background-color:#C40000;*/
	margin:0em;
	padding-top:0em;
	padding-bottom:0.3em;
	padding-left:0em;
	padding-right:0em; 
}

div.r01gApplication #Cuerpo h1{
	float:left;
	line-height:1.8em;
	width:100%;
	background-color:#D7B7B7;
	color:#74202D;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-top: 0em;
	padding:0em;
	font-size:10pt;
	font-family:verdana, arial, helvetica,sans-seriff;
	text-indent:0.5em;
	border-left:solid 1px #D7B7B7;
	border-right:solid 1px #D7B7B7;
}

div.r01gApplication #Cuerpo p.especial{
	float:left;
	clear:both;
	width:100%;
	color:#000000;	
	font-size:10px;
	font-family:verdana;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding:0.1em;
}

div.r01gApplication #Cuerpo p.especialPuntos{
	clear:both;
	width:100%;
	color:#000000;	
	font-size:10px;
	font-family:verdana;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding:0.1em;
}

div.r01gApplication #contenido{
	float:left;
	clear:both;
	width:100%;
	color:#74202D;
	font-size:8pt;
	font-family:verdana;
	border:solid 1px #C8C5C5 !important;
	margin: 0em;
	padding:0px;
	background-color:#F8F2F2;
}

div.r01gApplication #contenido h2{

	background-color:#DEDBDB;
	color:#74202D;
	margin: 0em 0em 0em 0em;
	padding:0.4em 0.5em 0.4em 0.8em;	
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
}


div.r01gApplication #Footer{
	float:left;
	clear:both;
	width:100%;
	background-color:#FFFFFF;
	margin-top:0.4em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	padding:0em;
}



/*---------------------------------------------*/
/*--------------Fin Plantilla------------------*/
/*---------------------------------------------*/

/*---------------------------------------------*/
/*--------------Menu Superior------------------*/
/*---------------------------------------------*/
div.r01gApplication #LogoRtes{
	margin-top: 1px;
	float: left;
	clear: left;

}

div.r01gApplication #LogoEuskadi{
	float: right;
	clear: right;
	margin-top: 2px;
}

div.r01gApplication #LogoEuskadi img{
	border:none;
}

div.r01gApplication #ContenMenuHorizontal{
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	float: left;
	padding: 0em;
	margin:0em;

}

div.r01gApplication #MenuHorizontal{
	float: right;
	margin: 0em;
	padding: 0em;
}
div.r01gApplication #MenuHorizontal ul{
	margin: 0em;
	padding: 0em;
	border: none;
	display: inline;
	background-color: #FFFFFF;
	list-style-type: none;
}

div.r01gApplication #MenuHorizontal li {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	font-weight: normal;
	color: #FFFFFF;
	list-style-type: none;
}

div.r01gApplication #MenuHorizontal a {
	background-color: #A40D0D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

div.r01gApplication #MenuHorizontal a:hover {
	background-color: #A40D0D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;

}
/*--------------------------Hizkuntzak------------------------------*/



div.r01gApplication #Hizkuntzak{
	float: left;
	clear: both;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 0em;
	margin-top: -0.3em;
	margin-left: 0em;
}

div.r01gApplication #Hizkuntzak ul{
	display:inline;
	margin-bottom:0em;
	margin-top:0em;
	margin-left:0.2em;
	margin-right:0em;
	padding:0em;
	list-style-type: none;
	}

div.r01gApplication #Hizkuntzak li{
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	list-style-type:none;	
}

div.r01gApplication #Hizkuntzak span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.6em;
	color: #AB0000;
	text-decoration: none;
}


div.r01gApplication #Hizkuntzak a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #74202D;
	text-decoration: none;
	line-height:0.8em;
	margin-top:0em;
	padding-top:0em;
	text-decoration: underline;
}

div.r01gApplication #Hizkuntzak a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	margin-top:0em;
	padding-top:0em;
}




/*-------------------------Hizkuntzak Bukaera-----------------------------*/


div.r01gApplication #ContenFondo{
	float:left;
	clear:both;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
	padding: 0em;
	width: 100%;

}

div.r01gApplication #ContenInicio{
	float: left;
	clear: none;
	border:none;
	padding:0em;
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-left:0em;
	margin-right:0em;
}

/*#ContenInicio a{
	float: left;
	clear: none;
	padding:0em;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-decoration:none;

}*/

/*#ContenInicio img{
	border:none;
	padding:0em;
	margin:0em;
	text-decoration:none;
	border:none;
}*/

div.r01gApplication #ContenOpcionesMenuSuperior{
	float: right;
	clear: none;
	border:none;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	margin-top: 1px;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right:0em;
}

div.r01gApplication #ContenOpcionesMenuSuperior ul{
	float:left;
	clear:both;	
	border: none;
	list-style-type: none;
	margin: 0em;	
	padding: 0em;
}

div.r01gApplication #ContenOpcionesMenuSuperior li{
	float:left;
	clear:none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #FFFFFF;	
	margin: 0em;	
	padding: 0em;
	text-decoration: none;
	list-style-type: none;
	float:left;
	clear:none;
	
}


div.r01gApplication #ContenOpcionesMenuSuperior a {
	float:left;
	clear:none;
	width:9em;
	height:1.7em;
	background-image: url(../images/fondo_boton_menu.gif);
	background-repeat:no-repeat;
	background-position:1.6 left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-right: 0em;
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-left:0em;
	margin-right:0em;
}

div.r01gApplication #ContenOpcionesMenuSuperior a:hover {
	float:left;
	clear:none;
	width:9em;
	height:1.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
	padding-right: 0em;
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-left:0em;
	margin-right:0em;
	background-image: url(../images/fondo_boton_menu.gif);
	background-repeat:no-repeat;
	background-position:1.6 left;

}

div.r01gApplication #Ruta{
	float:left;
	clear:both;
	padding:0.3em 0em 0.3em 0em;
	margin:0em;
}

div.r01gApplication #Ruta ul{
	display:inline;
	padding:0em;
	margin:0em;
	list-style-type: none;
}

div.r01gApplication #Ruta li{
	display:inline;
	font-size:0.65em;
	font-family:verdana, arial, helvetica, sans seriff;
	color:#74202D;
	font-weight:bold;
	padding:0em;
	margin:0em;
	list-style-type:none;
}

div.r01gApplication #Ruta a{
	font-family:verdana, arial, helvetica, sans seriff;
	color:#A19F9F;
	font-weight:normal;
	text-decoration:none;
	margin:0em;
	padding:0em;
}

div.r01gApplication #Ruta a:hover{
	font-family:verdana, arial, helvetica, sans seriff;
	color:#555555;
	font-weight:normal;
	text-decoration:underline;
	margin:0em;
	padding:0em
}

div.r01gApplication #Ruta span{
	font-family:verdana, arial, helvetica, sans seriff;
	color:#74202D;
	font-weight:normal;
	text-decoration:none;
}





/*---------------------------------------------*/
/*-------------MENU IZQUIERDA------------------*/
/*---------------------------------------------*/

div.r01gApplication #MenuIzquierda {
	float:left;
	clear:both;
	margin:0em;
	padding:0em;
	width:100%;
}

div.r01gApplication #MenuIzquierda ul{
	margin:0em;
	padding:0em 0.2em 0em 0.2em;
}

div.r01gApplication #MenuIzquierda ul li{
	display:block;
	list-style-type:none;
	padding: 0.1em 0.4em 0.1em 0.8em;
}

div.r01gApplication #MenuIzquierda .SegundoNivel{
	font-size: 1em;
	padding-left:1.5em;
	margin-left:0em;
	border-bottom:none;
	margin-top:0em;
	margin-bottom:0em;
}

div.r01gApplication #MenuIzquierda span{
	color:#74202D;
	padding-right:0.2em;
	font-size: 1em;
}

div.r01gApplication #MenuIzquierda li{
	margin:0em;
	padding:0em;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: normal;
	color: #CCA2A2;
	border-bottom:dotted 1px #CCCCCC;
	list-style-type: none;
}

div.r01gApplication #MenuIzquierda .especial{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0em 0em 0.3em 1em;
	color: #EBE8E8;
	text-decoration: none;
	font-weight:bold;
	background-color:#74202D;
	border:none;
	line-height:1.8em;
}

div.r01gApplication #MenuIzquierda a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	text-decoration: none;
	font-weight:bold;
	line-height:1.8em;
}	

div.r01gApplication #MenuIzquierda .activo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCA2A2;
	text-decoration: none;
	font-weight:bold;
}

div.r01gApplication #MenuIzquierda a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
	font-weight:bold;
}

div.r01gApplication #logoAcces{
	margin:2em auto 0em auto;
	text-align:center;
}

div.r01gApplication .enlace{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	font-size:0.65em;
}	
	
div.r01gApplication .enlace:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	font-size:0.65em;
}
	
/*-------------------------------------------------------------*/
/*-------------------------FIN MENU IZQUIERDA------------------*/
/*-------------------------------------------------------------*/

/*-------------------------------------------------------------*/
/*-------------------------INICIO FOOTER-----------------------*/
/*-------------------------------------------------------------*/
div.r01gApplication #ContenedorPie{
	width:100%;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	float:left;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
}
div.r01gApplication #ContenidosPie {
	width:100%;
	background-color: #74202D;
	float: left;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
}
div.r01gApplication #ContenidosPie p{
	float:left;
	width:50%;
	margin: 0em;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 0.65em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

div.r01gApplication #ContenidosPie p a{
	float:left;
	margin: 0em;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

div.r01gApplication #ContenidosPie p a:hover{
	float:left;
	margin: 0;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

div.r01gApplication #ContenidosPie ul {
	display: inline;
	margin-right:0.5em;
	margin-left:0em;
	margin-bottom:0em;
	margin-top:0em;	
	padding:0;	
	float: right;	
	text-align: right;
}	
div.r01gApplication #ContenidosPie li{
	display: inline;
	font-family: Verdana;
	font-size: 0.65em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type:none;
	margin: 0;	
	padding:0;
}
/*-------------------------------------------------------------*/
/*---------------------------FIN FOOTER------------------------*/
/*-------------------------------------------------------------*/

div.r01gApplication .Hijo0{height:50px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo1{height:70px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo2{height:40px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo3{height:80px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo4{height:37px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo5{height:28px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo6{height:15px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo7{height:58px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo8{height:30px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

div.r01gApplication .Hijo9{height:21px;float:left;clear:both;padding:0em;margin-top:0.2em;border:solid 1px #336699;width:90%;}

/*-------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------TablaErrores----------------------------------------------------------------------*/

div.r01gApplication #h50aIdTablaErrores{float:left;clear:both;width:100%;padding:0em;margin:0em;background-color:#A40D0D;}

div.r01gApplication #h50aIdTablaErrores p{padding-left:0.3em;font-family:verdana,arial, helvetica, sans seriff;font-size:0.65em;font-weight:normal;color:#FFFFFF;}

div.r01gApplication #h50aIdTablaErrores ul li{display:block;}

div.r01gApplication #h50aIdTablaErrores li{ list-style-type:circle;font-family:verdana,arial, helvetica, sans seriff;font-size:0.65em;font-weight:normal;color:#FFFFFF; list-style-type:circle;}


div.r01gApplication fieldset{width:99%;margin-left:0.1em;margin-top:0.5em;margin-bottom:0.5em;padding:0em; border:solid 1px #A40D0D;}

div.r01gApplication fieldset p{
	padding-left:0.3em;
	margin-bottom:0.53em;
	margin-top:0.5em;
	margin-left:0em;
	margin-right:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color:#000000;}

div.r01gApplication .parrafo{
	padding-left:0.3em;
	margin-bottom:0.53em;
	margin-top:0.5em;
	margin-left:0em;
	margin-right:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color:#000000;}
	
div.r01gApplication fieldset h2{
	width:auto;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:bold;
	color:#000000;}
	
div.r01gApplication fieldset ul{
	display:block;
	padding-left:0em;
	padding-top:0em;
	margin-left:0.5em;
	margin-top:0.2em;
}

div.r01gApplication fieldset li{
	font-family:verdana, arial, helvetica, sans seriff;
	font-size:0.65em;
	color:#666666;
	line-height:1.1em;
	list-style-type: disc;
	list-style-position: inside;
}	

div.r01gApplication legend{	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:bold;
	color:#000000;}
	

div.r01gApplication caption{display:none;}

div.r01gApplication iframe{width:0em;height:0em;border:none;margin:0em;padding:0em;}

div.r01gApplication select{
	padding:0em;
	margin-left:0em;
	margin-right:5px;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:90%;
	font-weight:normal;	
	color: #442B2B;
	border:solid 1px #BC9196;
	background-color: #E8D4D4;
	text-decoration: none;
	text-indent: 1pt;	
	width: 98%;
	float:left;
}


/*-------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------Estilos Especificos para etiquetas-----------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------*/

div.r01gApplication .CajaTexto{	
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-weight:normal;
	color:#000000;
	width:98%;
}

div.r01gApplication .disabled50{/*CP, NUMERO FOLIO*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;
	text-decoration: none;
	text-indent: 1pt;	
	width: 98%;
}

div.r01gApplication .disabled{/*CP, NUMERO FOLIO*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;
	text-decoration: none;
	text-indent: 1pt;	
	width: 98%;
}

div.r01gApplication .disabled130{/*DNI, CIF, NIF*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;
	text-decoration: none;
	text-indent: 1pt;
	width: 98%;
}

div.r01gApplication .disabled99x{/*OCUPA TODO*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;			
	width: 98%;
}

div.r01gApplication .disabled81x{/*OCUPA TODO, RAZON SOCIAL*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;			
	width: 98%;
}

div.r01gApplication .disabled83x{/*OCUPA TODO,EMAIL,SMS*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;			
	width: 98%;
}

div.r01gApplication .disabled150{/*TELEFONO, FAX, PROVINCIA, MUNICIPIO*/
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color: #777777;
	border:solid 1px #A40D0D;
	background-color: #EAEAEA;
	text-decoration: none;
	text-indent: 1pt;
	width:98%;

}
	
div.r01gApplication .disabled400{
	padding-left:0.3em;
	margin:0em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:0.65em;
	font-weight:normal;
	color:#555555;
	border:solid 1px #A40D0D;
	background-color:#A7A7A7;
	width:98%;
}

/*---------------------------------------------------------------------------------------------------*/
/*------------------------------------Estilos para Cabeceras de Tablas-------------------------------*/
/*---------------------------------------------------------------------------------------------------*/
div.r01gApplication .CapaCabeceraTabla{float:left;clear:both;width:98%;margin-bottom:-0.3em;margin-left:0.1em;padding:0em;background-color:#DB9E9E;border:solid 1px #000000;}

div.r01gApplication .CapaTitulo{float:left;clear:none;width:auto;margin-top:0.2em;padding:0em;}

div.r01gApplication .CapaTitulo h3{margin:0em;padding-top:0em;padding-bottom:0em;padding-left:0.3em;font-family:verdana,arial, helvetica, sans seriff;font-size:0.65em;font-weight:bold;color:#A40D0D;}

div.r01gApplication .CapaBotonesCabeceraTabla{float:right;clear:none;width:auto;margin:0em;padding:0em;}

div.r01gApplication .CapaBotonesCabeceraTabla ul{display:inline;margin:0em;padding:0em;}

div.r01gApplication .CapaBotonesCabeceraTabla li{display:inline;margin:0em;padding:0em;list-style-type:none;}

.CapaBotonesCabeceraTabla img{margin-right:0.2em;margin-left:0em;margin-top:0.2em;margin-bottom:0em;padding:0em;border:0em;}

/*------------------------BOTONES-----------------------------------------------------*/

div.r01gApplication #ContenInicio a{
	float:left;
	clear:none;
	background-image:url(../images/boton_gris.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:63px;
	height:1.7em;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0em;
	margin-bottom:0em;
	font-family: Verdana;
	font-size: 7pt;
	color:#FFFFFF;
	line-height:1.5em;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

div.r01gApplication .boton{
	background:url(../images/boton_rosa.gif) no-repeat bottom left;
	display:block;
	width:93px;
	height:20px;
	font-family: Verdana;
	font-size: 7pt;
	color:#FFFFFF;
	text-align:center;
	border:none;
	color:#74202D;
	cursor:hand;
	padding:0em 0em 0em 0em !important;
	text-decoration:none;
}

div.r01gApplication .botonAyuda{
	background:url(../images/boton_rosa.gif) no-repeat bottom left;
	display:block;
	width:93px;
	line-height:20px;
	font-family: Verdana;
	font-size: 7pt;
	text-align:center;
	border:none;
	color:#74202D;
	cursor:hand;
	padding:0em 0em 0em 0em !important;
	text-decoration:none;
	margin-left: 42%;
	text-decoration:none;
}
div.r01gApplication .botonAyuda:visited{
	background:url(../images/boton_rosa.gif) no-repeat bottom left;
	display:block;
	width:93px;
	line-height:20px;
	font-family: Verdana;
	font-size: 7pt;
	text-align:center;
	border:none;
	color:#74202D;
	cursor:hand;
	padding:0em 0em 0em 0em !important;
	text-decoration:none;
	margin-left: 42%;
	text-decoration:none;
}

div.r01gApplication .separarBotonAyuda{
	margin-bottom: 20px !important;
}

div.r01gApplication .centrado{
	text-align:center;
}

div.r01gApplication .izquierda{
	text-align:left;
}

/*-------------CAMPOS DE FORMULARIO------------------------------------*/


div.r01gApplication .LineaFormulario{
	margin: 2px 0px;
	clear: both;
	float: left;
	width: 100%;
	border: 0px none;
}

div.r01gApplication .LineaFormulario p{
	color:#000000;
	font-size:10px;
	margin:1.5em 0em 0.3em 0.3em;
}

div.r01gApplication .destacado{
	color:#B30404!important;
}

div.r01gApplication .granate{
	color:#74202D !important;
}

div.r01gApplication .clear{
	clear:both;
	height:0.2em;
}

/*select{
	border:1px solid #BC9196;
	background-color:#E8D4D4;
	height: 13px;
	font-size:7pt;
	padding:0em 0em 0.2em 0.5em;
}*/

div.r01gApplication input{
		
	margin-left:0em;
	margin-right:3px;
	padding:0em 0em 0.2em 0.1em;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:90%;
	font-weight:normal;
	color: #442B2B;
	border:solid 1px #BC9196;
	background-color: #E8D4D4;
	text-decoration: none;
	text-indent: 1pt;
	float: left;
}



div.r01gApplication .deshabilitado{
	border:1px solid #B0AEAE;
	background-color:#E3E0E0;
	height: 13px;
	font-size:7pt;
	padding:0em 0em 0.2em 0.5em;
}

div.r01gApplication textarea{
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:90%;
	font-weight:normal;
	color: #442B2B;
	border:solid 1px #BC9196;
	background-color: #E8D4D4;
	text-decoration: none;
	text-indent: 1pt;
	padding:0em 0em 0.2em 0em;
	float:left;
	
}

div.r01gApplication label{
	font-size:10px;
	font-family:verdana;
	padding:0em 0em 0.2em 0.5em;
	color:#74202D;
	width: 120px;
	float: left;
}

/*-------------SEPARACION----------------------*/

div.r01gApplication .separarSup0_5{
	float:left;
	clear:both;
	width:100%;
	padding-top:0.5em;
}

div.r01gApplication .separarSup1{
	float:left;
	clear:both;
	width:100%;
	padding-top:0.5em!important;
	
}

div.r01gApplication .separarSup2_5{
	float:left;
	clear:both;
	width:100%;
	margin-top:2.5em;
}

div.r01gApplication .separarIzq25{

	margin-left:35%;
}

div.r01gApplication .separarIzq6{
	margin-left:6px;
}

div.r01gApplication .separarIzq10{
	margin-left:10px;
}

div.r01gApplication .separarIzq11{
	margin-left:11px;
}

div.r01gApplication .separarIzq15{
	margin-left:15px;
}

div.r01gApplication .separarIzq16{
	margin-left:16px;
}

div.r01gApplication .separarIzq20{
	margin-left:20px;
}

div.r01gApplication .separarIzq25{
	margin-left:25px;
}

div.r01gApplication .separarIzq30{
	margin-left:30px;
}

div.r01gApplication .separarIzq50{
	margin-left:50px;
}

div.r01gApplication .separarIzq60{
	margin-left:60px!important;
}

div.r01gApplication .separarIzq66{
	margin-left:66px!important;
}

div.r01gApplication .separarIzq80{
	margin-left:80px!important;
}

div.r01gApplication .separarIzq100{
	margin-left:100px!important;
}

div.r01gApplication .separarIzq150{
	margin-left:150px!important;
}

div.r01gApplication .separarIzqTitulo{
	margin-left:
}


/*-------------ALTOS----------------------*/
div.r01gApplication .altura18{
	height:18px;
}

/*-------------ANCHOS----------------------*/

div.r01gApplication .floatIzq{
	float:left;
	margin:0em 1em 0em 0.2em;
}

div.r01gApplication .floatDch{
	float:right;
	margin:0em 0.2em 0em 1em;
}

div.r01gApplication .floatIzq2{
	float:left;
	margin:0em 3.5em 0em 0.2em;
}
div.r01gApplication .ancho0{width:0px;}
div.r01gApplication .ancho20{ width:20px;}

div.r01gApplication .ancho25{ width:25px;}

div.r01gApplication .ancho30{ width:30px;}

div.r01gApplication .ancho40{ width:40px;}

div.r01gApplication .ancho45{ width:45px;}

div.r01gApplication .ancho50{ width:50px;}

div.r01gApplication .ancho55{ width:55px;}

div.r01gApplication .ancho60{ width:60px;}

div.r01gApplication .ancho65{ width:65px;}

div.r01gApplication .ancho67{ width:67px;}

div.r01gApplication .ancho70{ width:70px;}

div.r01gApplication .ancho75{width:75px;}

div.r01gApplication .ancho80{ width:80px;}

div.r01gApplication .ancho85{ width:85px;}

div.r01gApplication .ancho88{ width:88px;}

div.r01gApplication .ancho90{ width:90px;}

div.r01gApplication .ancho95{ width:95px;}

div.r01gApplication .ancho97{ width:97px;}

div.r01gApplication .ancho98{ width:98px;}

div.r01gApplication .ancho100{ width:100px;}

div.r01gApplication .ancho105{ width:105px;}

div.r01gApplication .ancho108{ width:108px;}

div.r01gApplication .ancho110{ width:110px;}

div.r01gApplication .ancho115{ width:115px;}

div.r01gApplication .ancho118{ width:118px;}

div.r01gApplication .ancho124{ width:124px;}

div.r01gApplication .ancho125{ width:125px;}

div.r01gApplication .ancho130{ width:130px;}

div.r01gApplication .ancho140{ width:140px;}

div.r01gApplication .ancho145{ width:145px;}

div.r01gApplication .ancho150{ width:150px;}

div.r01gApplication .ancho160{ width:160px;}

div.r01gApplication .ancho168{ width:168px;}

div.r01gApplication .ancho170{ width:170px;}

div.r01gApplication .ancho180{ width:180px;}

div.r01gApplication .ancho190{ width:190px;}

div.r01gApplication .ancho200{ width:200px;}

div.r01gApplication .ancho201{ width:201px;}

div.r01gApplication .ancho210{ width:210px;}

div.r01gApplication .ancho245{ width:245px;}

div.r01gApplication .ancho275{ width:275px;}

div.r01gApplication .ancho280{ width:280px;}

div.r01gApplication .ancho300{ width:300px;}

div.r01gApplication .ancho350{ width:350px;}

div.r01gApplication .ancho380{ width:380px;}

div.r01gApplication .ancho390{ width:390px;}

div.r01gApplication .ancho400{ width:400px;}

div.r01gApplication .ancho410{ width:410px;}

div.r01gApplication .ancho430{ width:430px;}

div.r01gApplication .ancho435{ width:435px;}

div.r01gApplication .ancho440{ width:440px;}

div.r01gApplication .ancho445{ width:445px;}

div.r01gApplication .ancho450{ width:450px;}

div.r01gApplication .ancho499{ width:499px;}

div.r01gApplication .ancho500{ width:500px;}

div.r01gApplication .ancho502{ width:502px;}

div.r01gApplication .ancho750{ width:750px;}

div.r01gApplication .ancho80por{width:85%;}

div.r01gApplication .anchoEspecial{
	float:left;
	clear:both;
	width:100%;
	color:#74202D;	
	font-size:10px;
	font-family:verdana;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding:0.1em;
}


/*--------PAGINACION-------------*/

div.r01gApplication #Paginacion{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div.r01gApplication #fondoPaginacion{	
	background-color: #F6EEEE;
	height: 30px;	
	padding: 3px;
}

/*#Paginacion p{
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #74202D;
	text-decoration: none;
	width: 100%;
	line-height: 12px;
}

#Paginacion ul{
	display: inline;
	margin: 3px 0px 0px 3px;
	padding: 0px 0px 3px;
	float: left;
}

#Paginacion ul li{
	display: inline;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #74202D;
	text-decoration: none;
	border: 0px none;
	clear: none;
	float: left;

}

#Paginacion ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}*/


/*---------------TABLAS---------------------*/

div.r01gApplication th{		
	background-color: #DEDBDB;
	line-height:20px;
}

	/*#Comentado: cambio solicitado por Josu 14/11/2012*/
	/*#text-decoration:none;
	  #color:#000000;*/
div.r01gApplication th a{
	background-color: #DEDBDB;
	line-height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}

div.r01gApplication td{
	color:#74202D;	
	background-color: #F6EEEE;
	line-height:20px;
}

div.r01gApplication td a{
	color:#74202D;
	padding:0em 0em 0em 0em;
}

/*-----------------------------------------------*/

div.r01gApplication .MargenIzquierdo{
	margin-left:40px;
}

div.r01gApplication .MargenIzquierdo2{
	margin-left:70px;
}

div.r01gApplication .MargenIzquierdo3{
	margin-left:65px;
}

div.r01gApplication .MargeSuperior{
	margin-top:25px;
}

/*-------------------------------------------------------------*/


div.r01gApplication .negrita{
	font-weight:bold!important;
}

div.r01gApplication .azul{
	color:#336699!important;
}

div.r01gApplication .fondo{	
	background-color:#F8F2F2 !important;
}

div.r01gApplication .alinearIzq{
	float:right;
}

div.r01gApplication fondo ul{	
	margin-top:0em;
	margin-bottom:0em;

}	
/*---------------------------------------------------------------*/

div.r01gApplication span.pagebanner {
	background-color: #F6EEEE;
	border: 1px solid #D3D1D1;
	padding: 2px 4px 2px 4px;
	width: 98%;
	color:#74202D;
	margin-top: 10px;
	display:block;
	border-bottom: none;
	font-family: Verdana;
	font-size: 8pt;
}
div.r01gApplication span.pagelinks {
	background-color: #F6EEEE;
	border: 1px solid #D3D1D1;
	padding: 2px 4px 2px 4px;
	width: 98%;
	color:#74202D;
	display:block;
	border-top: none;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 8pt;
}

/*------ Comentado: cambio solicitado por Josu 14/11/2012
div.r01gApplication #Paginacion span a{
	color: #74202D;
}
--------------------------------------------------------*/

/*-----------Validacion/Errores-----------------*/

div.r01gApplication #validacion{
	width:99%;
	float:left;
	font-size: 12pt;
	margin-bottom:0.5em;
	padding:0px;
}

div.r01gApplication #validacion br{
	font-size:0px;
	margin:0em;
	padding:0px;
}

div.r01gApplication .divErrores{
	width:99%;
	float:left;
	border:solid 1px #990000;
	margin:0px;
	padding:0.5em;
	font-size:0.7em;
	color:#990000;
	font-family:verdana, arial,helvetica, sans-seriff;
}

div.r01gApplication .divErrores li{
	padding:0em;
	margin:0px;
	font-size:1em;
	color:#990000;
	font-family:verdana, arial,helvetica, sans-seriff;
}
div.r01gApplication .divErroresT59a{
	width:98%;
	float:left;
	border:solid 1px #990000;
	margin-bottom:0.5em;
	padding:0.5em;
	/*font-size:0.7em;*/
	font-size: 10pt;
	font-weight:bold;
	font-family:verdana, arial,helvetica, sans-seriff;
	color:#A40D0D;
}

div.r01gApplication #contenido ul li a{
	color:#74202D;	
}

div.r01gApplication .fondo ul li {	
	padding-top:0.1em;
	padding-bottom:0.1em;
}

div.r01gApplication .noVisible {
	display: none;
}

div.r01gApplication .mayusculas{
	text-transform: uppercase;
}

div.r01gApplication .enlaceLink{
	width: 85px;
	margin: 0;
	clear: none;
	float: none;
	background-color:#F8F2F2;
	cursor: hand;
	text-decoration: underline;
	border-left:0px none #FFFFFF; 
	border-right:0px none #FFFFFF; 
	border-top:0px none #FFFFFF; 
	border-bottom:0px none #FFFFFF; 
	display: inline;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-family:verdana,arial, helvetica, sans seriff;
	font-size:100%;
	font-weight:normal;
	text-indent: 0;
}

div.r01gApplication .estiloLabel{
	font-size:10px;
	font-family:verdana;
	font-weight: normal;
	padding:0em 0em 0.2em 0.5em;
	color:#74202D !important;
	float: left;
	width:750px;
}

div.r01gApplication .estiloLabel2{
	font-size:10px;
	font-family:verdana;
	font-weight: normal;
	padding:0.3em 0em 0.2em 0.5em;
	color:#74202D !important;
	float: left;
	width:150px;
}

div.r01gApplication #FondoInicio{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height: 369px;
	background: url(../images/portada_web.jpg) no-repeat center top;
}

div.r01gApplication .sinBorde{
	border: none !important;
	font-size:0.8em !important;
}

div.r01gApplication .laguntza{
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #74202D;
	text-decoration: none;
	list-style-type:none;	
}
div.r01gApplication .laguntza:visited{
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #74202D;
	text-decoration: none;
	list-style-type:none;	
}

/*----------- Para las encuestas -----------------*/
div.r01gApplication #encuestaRespuesta{
	padding-left: 0.7em;
}
div.r01gApplication #encuestaRespuesta label{
	font-size:10px;
	float:none;
	font-family:verdana;
	padding:0em 0.2em 1.5em 0.2em;
	color:#74202D;
	width:100%;
}
div.r01gApplication .anchoEntre1{
    width: 90%;
    float:left;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
div.r01gApplication .anchoEntre2{
    width: 45%;
    float:left;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
div.r01gApplication .anchoEntre3{
    width: 32%;
    float:left;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
div.r01gApplication .anchoEntre4{
    width: 23%;
    float:left;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
div.r01gApplication .anchoEntre5{
    width: 17%;
    float:left;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
div.r01gApplication .anchoEntre6{
    width: 14%;
    float:left;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}