/*Estilos para poner como imagen de fondo un icono que represente el tipo de documento*/


/*estilos para la nueva home*/
.nhNoticiasPrincipales
{
	position:relative;	
	display:block;
	margin:0em 0em 0em 0em;
	padding:0em 0.8em 0em 0.2em;		
}

.nhNoticiaPrincipal
{
	
	margin:2em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	vertical-align:middle;
	position:relative;
	float:right;	
	width:24em;
	/*text-align:center;*/
	font-family:Verdana;
	font-size:0.7em;	
	color: #9e9e9e;	
	
}

.nhNoticiaPrincipal h1
{
	background-image:none;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0.4em 0em;
	font-size:1em;
	text-align:center;	
}
.nhNoticiaPrincipal a
{
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	display:block;	
	text-decoration:none;
	font-family:Verdana;	
	color:#5D8ECC;
	font-weight:bold;	
}
.nhNoticiaPrincipal span
{
	position:relative;
	display:block;
	margin:0.8em 1em 0em 1em;
	padding:0.1em 0.1em 0.1em 0.1em;
	border:solid 0.05em #cccccc;	
	/*width:22.05em;
	height:11.07em;*/
}
.nhNoticiaPrincipal img
{
	margin:0.6em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	position:relative;
	clear:both;	
	/*width:247px;*/width:22.05em;
	/*height:124px;*/height:11.07em;
}
.nhNoticiaPrincipal p
{
	font-size:0.9em;
	margin:0em 0em 0em 0em;
	padding:0.5em 1em 0em 1em;	
	text-align:center;
	
}

/*estilos para las noticias secundarias de la portada*/

.nhNoticiasSecundarias
{	
	float:left;
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 1em 0em;	
	width:12em;	
	font-family:Verdana;
	/*font-size:0.7em;*/
	color: #868686;
	background-color:#f4f4f4;
}
.nhNoticiasSecundarias a
{			
	display:inline-block;
	margin:1.5em 1.2em 0em 1.2em;
	padding:0em 0em 0em 0.45em;	
	display:block;	
	font-size:0.6em;
	text-decoration:none;
	font-family:Verdana;	
	color:#5D8ECC;
	line-height:normal;
	line-height:1em;
	
}

.nhNoticiasSecundarias span
{
	position:relative;
	clear:both;
	display:block;		
	margin:0.3em 0.9em 0em 0em;
	padding:0.1em 0.1em 0.1em 0.1em;
	border:solid 0.05em #cccccc;
	
	
}
.nhNoticiasSecundarias img
{
	position:relative;
	display:block;
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	position:relative;
	clear:both;	
	width:16.5em;
	height:8.25em;
}
/*estilos para el nuevo control de destacados*/
/*estilos para el nuevo control de destacados*/
.nhCentro1
{
	margin:0em 0em 0em 0em;
	padding:1em 0em 0em 0em;
	position:relative;	
	clear:both;
	width:100%;
	/*height:1em;*/
	/*background-color:Green;	*/
}
.nhCentro2
{	
	margin:0em 0em 0em 0em;
	padding:1.42em 0em 0em 0em !important;
	position:relative !important;
	clear:both;
	width:100%;
	font-size: 0.65em;	
	color: #868686;	
}
.nhCentro3
{
	position:relative !important;
	clear:both;
	margin:0em 0em 0em 0em;
	padding:1.66em 0em 0em 0em;	
	font-size: 0.65em;	
	color: #868686;
}

.nhCentro2 a,.nhCentro3 a
{
	color:#868686;
}
.nhDestacados
{
	/*font-size:0.6em;*/
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	float:left;
	position:relative;	
	width:16.3em;
	font-family:Verdana;	
	color:#868686;
	/*background-color:Lime;*/
}

.nhDestacados h1
{
	background-image:url(../jpg/especialesabajo.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;	
	margin:0em 0em 0em 0em;
	padding:0em 0em 0.4em 1em;
	border-top-style:solid;
	border-top-color:#cccccc;
	border-top-width:thin;
	font-size:0.9em;	
	color:#fe5f01;
	font-weight:bold;	
}
.nhDestacados ul
{
	position:relative;		
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size:0.6em;
	list-style-image:none;
	list-style-type:none;	
}
.nhDestacados li
{
	position:relative;	
	display:list-item;
	margin:0.4em 0em 0em 0em;
	padding:0.4em 0em 0em 1.5em;	
	background-image:url(../gif/flecha_azul.gif);
	/*background-image:url(../gif/siguiente.gif);*/
	background-repeat:no-repeat;	
	background-position:0.3em 0.7em;/*0.3em 0.7em;*/	
	height:100%;	
}
.nhDestacados a
{
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-weight:bold;
	color:#7192c5;
	text-decoration:none;
}
.nhLibre
{		
	position:relative;
	margin:0em 0em 0em 0em !important;
	padding:0em 0.4em 0em 0em !important;	
	color:#868686;	
	width:19.5em;
	text-align:right;
	font-size:0.7em;
	position:relative;
	display:block;
	float:right;				
}
.homeDerechaDestacado
{
	position:relative;	
	border:solid 0.05em #5b8dc8;
	margin:0em 1em 0em 1em;
	padding:2em 0.6em 1em 0.6em;
	height:12em;
	color:#868686;
	text-transform:uppercase;
	text-align:center;
}
.homeDerechaDestacado h1
{
	font-family:Verdana;
	text-align:center;
	margin:0em 0em 1em 0em;
	padding:0em 0em 0em 0em;
	color:#ff6501;
	background-image:none;
	font-size:1.3em;
	text-transform:uppercase;
	font-weight:bold;
}
.homeDerechaDestacado h1 a
{
	color:#ff6501;
	text-decoration:none;
	font-weight:bold;
	
}
.homeDerechaDestacado h2
{	
	margin:0em 0em 2em 0em;
	padding:0em 0em 0em 0em;
	font-size:1em;
	color:#5b8dc8;
	text-transform:uppercase;
	text-align:center;
}
.homeDerechaDestacado h2 a
{
	color:#5b8dc8;
	text-decoration:none;
}





/*Estilos para la lista de organismos del Ministerio de fomento*/
.nhContacteCon
{
	
	position:relative;
	display:block;
	margin:0em 0em 0em 0.25em;
	padding:1em 0em 0em 0em;
	font-size:1em;		
	width:30.2em;
	clear:both;		
}

.nhContacteCon h1
{
	width:100%;
	position:relative;	
	margin:0em 0em 0em 0em;
	padding:0.2em 0em 0.2em 0em;
	background-image:none;
	background-color:#7192c5;
	color:#ffffff;
	text-align:center;
	
}
.nhContacteCon ul
{
  width:100%;
  height:100%;
  position:relative;
  float:none;  
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  list-style: none;   
}
.nhContacteCon li
{	
  position:relative;  
  float: left;  
  width: 9.55em;  
  height:3em;
  overflow:hidden;
  margin: 0.2em 0em 0em 0em;
  padding: 0.2em 0em 0.2em 0.2em;
  border:solid 0.05em #e0e2d4;
  background-color:#f4f4f4;
}
.nhContacteConcol1
{
	position:relative;
	margin-right:0.31em !important;	
}
.nhContacteConcol2
{		
	position:relative;
	margin-right:0em !important;
}
.nhContacteConcol3
{
	position:relative;
	float:right !important;
}

.nhContacteCon p
{
	position:relative;	
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
}
.nhContacteCon span 
{
	position:relative;
	color: #7d7777;
	font-family: verdana;
	font-size: 0.65em;
	text-decoration: none;
	text-align: justify;
}
.nhContacteCon a
{
	/*color: #7192C5;*/
	color:#7193c3;
	font-family: Verdana;
	font-size: 0.65em;
	font-weight: bold;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
}
.nhContacteCon img
{
	position:relative;	
	float:left;	
	margin:0em 0.3em 0em 0em;
	padding:0em 0em 0em 0em;
	width:2.69em;
	height:2.44em;	
}

/*pruebas para el centrado*/

#capaCentral{
	position:absolute;
	top:0px;
	left:0px;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-image:none;
	background-color:White;
	background-repeat:no-repeat;	
}

/*Estilos de elementos globales*/
body {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0em 0em 0em 0em;
	font-family: Verdana;
	/*width:100%;*/
	/*background-image:url(../gif/centro.gif);*/
	background-repeat:repeat-y;
	background-color:transparent;
}



#paginaEntera{	
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	background-color:#ffffff;
	width:100%;	
}

form {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
}
img {
	border: none;
}
h1 
{
	
	position: relative;	
	clear:left;
	background-image: url(../gif/flechanovedades.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	margin: 1em 0em 1em 0.7em;
	padding: 0em 0em 0em 0.7em;
	font-size: 0.75em;
	font-family: Verdana;
	font-weight: bold;
	color: #5D8ECC;
	text-decoration: none;
}
h1.invisible{
	display:none;
	visibility:hidden;
}
h1.tituloDireccion{
	background-image:none;	
}
h1.tituloContratacion{
	background-image:none;
}

.imagenIzquierda 
{
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0.3em 1em 0em;
	display: inline;
	float: left;	
	z-index:1;
}

.tabla_90
{
      margin: 2em 0.5em 0em 2em;
      padding: 0em 0em 0em 0em;
      width:90%;
}

.contenidos table {
	font-family: Verdana;
	font-size: 100%;
	color: #868686;
	text-decoration: none;
}
.contenidos table td p {
	height: auto;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.sangria{
	/*margin:3.5em !important;	*/
	margin-left:3.5em !important;
}
.alignCenter 
{	margin:0em 0em 0em 0em;	
	text-align: center;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.alignJustify {
	text-align: justify;
}
th {
	font-weight: normal;
}
/************************************************/
/*Estilos para las capas principales comunes a todas las plantillas*/

.capaContenidos /*es el estilo de la capa principal. Contiene a su vez tres capas*/ {
	position: relative;
	font-size:1em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width: 48.75em;
	overflow: hidden;
	background-color:#ffffff;	
	background-image:none;
	border:none;
}

.menuIzquierdo /*capa para la columna de la izquierda*/ {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	/*width: 21.7%;*/
	/*width:10.56em;*/
	/*width:10.5em;*/
	width:9.8em;
	float: left;
	height: 100%;
	/*background-color:green;/* para depuracion*/	
	border:none;	
}
.contenidosHome /* capa para el contenido de la home*/ {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.4em;
	/*width: 63%;*/
	width:30.68em;
	float: left;
	/*background-color:Aqua; para depuracion*/
	border:none;
}

.menuDerechaHome /*capa para la columna de la derecha*/ {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	/*width: 15%;	*/
	width:7.47em;
	float: right;	
	/*background-color:Lime; para depuracion*/
	border:none;
	
}
.contenidos /* capa para el contenido*/ {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0.8em 0em 0.7em;
	/*width: 59.7%;*/
	width:28.93em;
	float: left;
	overflow: hidden;	
	border:none;
}

.menuDerecha /*capa para la columna de la derecha*/ {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	/*width: 17.3%;*/
	width:8.42em;
	/*background-color:Green;*/
	float: right;
	border:none;
}
/*estilos especificos para las capas principales de la plantilla de Iframe3*/
.contenidosIframe3 /* capa para el contenido*/ {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.7em;		
	width:38.2em;	
	float:left;
	overflow: hidden;		
}
.contenedorFechaIframe3
{
	position:relative;
	float:right;		
	width:8.5em;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
}

.contenedorCabecerasIframe3
{
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	float:left;	
	width:28.93em;	
}

.contenedorIframe3
{
	clear:both;
	position:relative;	
	padding:0em 0em 0em 1em;
	margin:0em 0em 0em 0em;		
}
.capaIframe3 
{	
	position:relative;
	clear:both;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;		
	height:100%;	
}
/*estilos especificos para la plantilla de subhome 2*/
.cabeceraSubhome2
{
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
	width: 100%;
	text-align:center;		
}

/*estilos especificos para la plantilla de subhome*/
.cabeceraSubhome {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	width: 100%;
	height: 5em;
	background-position: left top;
}
h1.tituloCabeceraSubhome {
	position: relative;
	margin: 0.3em 0em 0em 0em;
	padding: 0em 0em 0em 8.8em;
	background-image:none;
	font-family:Verdana;
	font-size:1em;
	font-weight:normal;
}
.subtituloCabeceraSubhome {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 1.8em 0.9em 0em 20.8em;
	font-size: 0.6em;
	font-family: Verdana;
	color: #868686;	
}
.seccionesSubhome {
	position: relative;	
	margin: 0.8em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	clear: both;	
	
}

.seccionesSubhomeDerecha {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: right;
	overflow: hidden;
	width: 49%;
	
}
.seccionesSubhomeIzquierda {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: left;
	overflow: hidden;
	width: 49%;		
}

.abajoSubhome 
{	
	clear: both;
	margin: 0.7em 0em 0em 0.2em;
	padding: 0em 0em 0em 0em;
	/*text-align: justify;*/
}

em
{
	font-style:normal;	
}
p > em
{
	font-style:italic;
}
/*estilos especificos para la plantilla contenido1*/


.parrafoContenido1 {
	display: block;
	position: relative;
	clear: both;
	float: none;	
	margin: 0em 0.5em 1em 1.05em;
	padding: 0em 0em 0em 0em;
	text-align: justify; /*text-justify: inter-word;*/		
	
}

.subtituloContenido1 {	
	display: block;
	position: relative;
	background-image: url(../gif/puntonaranja.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.7em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-align: justify; /*text-justify: inter-word;*/
	overflow: hidden;
}
.subtituloContenido1 a {
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6; 
	display: inline;
}
.contenidoParrafoContenido1 {
	margin: 1.5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
	display: block;
	position: relative;
}
/*.contenidoParrafoContenido1 ul 
{	
	list-style-position: inside;
}*/

.contenidoParrafoContenido1 p {
	margin: 0em 0em 2em 0em;
	padding: 0em 0em 0em 0em;
}
.contenidoParrafoContenido1 a {
	font-family: Verdana;
	font-weight: normal;
	color: #868686;
	text-decoration: underline;
}

/*Estilos para la plantilla de contratacion*/
.contratacion {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 0.1em 0em;
}

.contratacionListado {
	position: relative;
	padding: 0em 0em 1em 0em;
	margin: 1em 0em 1em 0.1em;
	background-image: url(../gif/puntoseparador.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tituloContratacion {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.3em 0em 0.2em 0.8em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #1C60A4;
	line-height: 1.3em;
	background-color: #CCDCF4;	
	border:solid 0.01em #CCDCF4;
	
}
.tituloContratacion h2
{
	margin:0em 0em 0em 0em !important;
	padding:0em 0em 0em 0em !important;
	font-weight:normal;
	position:relative;		
	font-size:1em !important;
	color: #1C60A4 !important;	
	background-color:#CCDCF4;
	border:none;
	background-image:none !important;
	
}
.tituloContratacion a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #1C60A4 !important;
	text-decoration: underline;
	background-color: #CCDCF4;
}

.contenidoContratacion {
	position: relative;
	margin: 0.3em 0em 0em 0em;
	padding: 0em 0em 0.3em 0em;
	border: solid 0.06em #F0F0F0;
}

.tituloContenidoContratacion {
	position: relative;
	margin: 0.5em 1.8em 0em 1.8em;
	padding: 0em 0em 0em 0em;
	background-color: #f6f6f6;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	text-align: justify;
}

.contenidoContratacion ul {
	position: relative;
	margin: 0em 1.3em 0em 1.3em;
	padding: 0em 0em 1.5em 0em;
	background-image: url(../gif/puntoseparador.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.contenidoContratacion li {
	vertical-align: top;
	position: relative;
	padding: 0em 0em 0em 0.5em;
	margin: 0.7em 0em 0em 0em;
	list-style-type: none;
	background-image: url(../gif/puntoazul.gif);
	background-position: 0em 0.4em; /*_background-position:0em 0.8em;*/
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-family: Verdana;
	color: #5D8ECC;
	text-decoration: none;
}

.contenidoContratacion li span {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.contenidoContratacion li p {
	position: relative;
	margin: 0.3em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}

.documentosContratacion {
	position: relative;
	margin: 0.8em 0em 0em 0em; /*_margin:0.8em 0em 0em 0em;*/
	padding: 0em 0em 0.1em 0em;
}

.contenedorDocumentoContratacion {
	width: 100%;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.3em 0em 0em 0em;
	vertical-align: bottom;
	overflow: hidden;
	clear: both;
}

.tituloDocumentoContratacion {
	position: relative;
	padding: 0em 0em 0em 1.2em;
	margin: 0em 0em 0em 0.0em;
	width: 55%;
	overflow: hidden;
	float: left;
	text-align:left;
	/*text-align: justify;*/ /*text-justify:inter-word;	*/
	
}
.tituloDocumentoContratacion a {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.7em;
	font-family: Verdana;
	color: #CC9900;
}
.datosDocumentoContratacion {
	position: relative;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0em 0em 0em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	width: 40%;
	overflow: hidden;
	float: right;
	vertical-align: baseline;
	line-height: normal;
}

.ampliarInformacionContratacion {
	position: relative;
	margin: 0.5em 1.5em 0em 0em;
	padding: 0.2em 0em 0em 1em;
	text-align: right;
}
.ampliarInformacionContratacion a {
	font-size: 0.7em;
	font-family: Verdana;
	color: #CC9900;
	text-decoration: underline;
}



/******************************/
/*estilos para las fichas de direccion*/

.direccion {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 0em 0em;
	width: 99%;
}

.direccionListado {
	position: relative;
	padding: 0em 0em 0.7em 0em;
	margin: 1em 0em 0em 0em;
	width: 100%;
	background-image: url(../gif/puntoseparador.gif); /*background-position:0em bottom;*/
	background-position: bottom;
	background-repeat: repeat-x;
}

.tituloDireccion {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.3em 0em 0.2em 0.7em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #1C60A4 !important;
	line-height: 1.3em;
	background-color: #CCDCF4; /*width:98.5%;	*/
}

.tituloDireccion h2
{
	font-size:1em !important;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em !important;
	font-weight:normal;
	background-image:none !important;
}
.contenidoDireccion {
	position: relative;
	margin: 0.3em 0em 0.5em 0em;
	padding: 0em 0.1em 1em 0em;
	border-style: solid;
	border-color: #F0F0F0; /*border-width: 0.01em;*/
	border-left-width: 0.5em;
	border-top-width: 0.06em;
	border-right-width: 0.06em;
	border-bottom-width: 0.06em; /*width: 98%; 	*/
	overflow: hidden;
}

.descripcionDireccion {
	padding: 0em 0em 0em 0em;
	margin: 0.5em 1.4em 0em 1.4em;
	text-align: justify; /*text-justify: distribute;*/
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}
.contenidoDireccionHoriz {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0.3em 0em 0em 0em;
	width: 100%;
	overflow: hidden;
}

.etiquetaDireccion {
	position: relative;
	padding: 0em 0em 0em 0.5em;
	margin: 0em 0em 0em 1em;
	background-image: url(../gif/puntoazul.gif);
	background-position: 0em 0.4em;
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-family: Verdana;
	color: #5D8ECC;
	text-decoration: none;
	width: 20%;
	overflow: hidden;
	float: left;
}

.resultadoDireccion {
	position: relative;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	width: 72%;
	overflow: hidden;
	float: right;
}

.resultadoDireccion a {
	position: relative;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: underline;
}
.tituloImagenDireccion {
	position: relative;
	padding: 0em 0em 0em 0.5em;
	margin: 0em 0em 0em 1em;
	background-image: url(../gif/puntoazul.gif);
	background-position: 0em 0.3em;
	background-repeat: no-repeat;
	font-size: 0.7em;
	font-family: Verdana;
	color: #5D8ECC;
	text-decoration: none;
}
.ampliarInformacionDireccion {
	position: relative;
	left: 0.7em;
	width: 90%;
	margin: 0.5em 0em 0em 0em;
	padding: 0.2em 0em 0em 1em;
	background-image: url(../gif/puntoseparador.gif);
	background-position: 0em 0em;
	background-repeat: repeat-x;
	text-align: right;
}
.ampliarInformacionDireccion a {
	font-size: 0.7em;
	font-family: Verdana;
	color: #CC9900;
	text-decoration: underline;
}



/*estilos para la plantilla de documentos*/
.documentos {
	position: relative;
	margin: 0em 0.5em 0em 1em;
	padding: 0em 0em 0em 0em;
}

.documentos p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.5em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify:inter-word; */
}
.documentos p a
{
	color:#868686;
}
.archivo {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.archivo a {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-decoration: none;	
	position:relative;			
}
/* estilos para poner como imagen de fondo el icono del tipo de documento correspondiente*/

.documentoGenerico
{	
	background-image:url(../iconos/gen.gif)!important;
}
.documentoPdf
{	
	background-image:url(../iconos/pdf.gif);
}
.documentoImagen
{
	background-image:url(../iconos/img.gif);
}
.documentoZip
{
	background-image:url(../iconos/zip.gif);
}
.documentoExcel
{
	background-image:url(../iconos/excel.gif);
}
.documentoExe
{
	background-image:url(../iconos/exe.gif);
}
.documentoWord{
	background-image:url(../iconos/msword.gif);
}
.documentoPpt{
	background-image:url(../iconos/ppt.gif);
}
.documentoTexto{
	background-image:url(../iconos/txt.gif);
}
.documentoWeb{
	background-image:url(../iconos/web.gif);
}
/*Fin de estilos para poner como imagen de fondo el icono del tipo de documento correspondiente*/
/*.archivo img {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
}*/

.archivo span {
	position: static;
	padding: 0.4em 0em 0em 2em;
	margin: 0em 0em 0em 1em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify:inter-word; */
	background-repeat:no-repeat;
	background-position:center left;	
	
}
.descargaPrograma {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: center;
	width: 100%;
}
.descargaPrograma img {
	position: relative;
	left: 45%;
}

/**************************/
/*Estilos para la plantilla curriculum*/
.curriculum {
	position: relative;
	margin: 0em 0em 0em 1.05em;
	padding: 0em 0em 0em 0em;
}
.introduccionCurriculum {
	position: relative;
	margin: 1.5em 1em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify:inter-word; */
	clear: both;
}
.introduccionCurriculum a {
	font-family: Verdana;
	color: #868686;
}

.parrafoCurriculum {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	clear: both;
}

.tituloParrafoCurriculum {
	background-image: url(../gif/puntonaranja.gif);
	list-style-type: none;
	background-position: 0em 0em;
	background-repeat: no-repeat;
	position: relative;
	display: block;
	padding: 0em 0em 0em 0.8em;
	margin: 0em 0em 0em 0em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-align: justify; /*text-justify:inter-word; */
}
.contenidoParrafoCurriculum {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify:inter-word; */
	position: relative;
}
.contenidoParrafoCurriculum a {
	font-family: Verdana;
	color: #868686;
}
.fotoCurriculum {
	position: relative;
	padding: 0em 0em 1em 0em;
	margin: 0em 0em 0em 0em;
	overflow: hidden;
	height: 100%;
}
.fotoCurriculum span {
	float: left;
}

.fotoCurriculum div {
	padding: 7em 0em 0em 0em;
	margin: 0em 0em 0.5em 1em;
	font-weight: normal;
	font-size: 0.65em;
	color: #868686;
	font-family: verdana;
	width: 69%;
	text-decoration: none;
	text-align: left;
	float: right;
}

.fotoCurriculum img {
	background-color: #f4f3f3;
	vertical-align: middle;
	border: none;
}

/*estilos para la plantilla de texto libre*/
.contenidoTextoLibre {
	margin: 0em 0.5em 0em 1.5em;
	padding: 0em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
	overflow: hidden;
}


/*estilos para la plantilla de texto libre ancho*/

.contenidoTextoLibreAncho
{
	clear:both;
	position:relative;	
	color: #868686;	
	margin:0em 0em 1em 1.5em;
	padding:0em 0em 1em 0em;	
	text-align:justify;
	font-size:0.65em;	
}

/*estilos comunes para texto libre y texto libre ancho*/
.contenidoTextoLibre a, .contenidoTextoLibreAncho a {
	color: #868686;
	text-decoration: underline;
}
.contenidoTextoLibre h2, .contenidoTextoLibreAncho h2
{
	display: block;
	position: relative;	
	background-image: url(../gif/puntonaranja.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	margin: 1em 0em 1.2em 0em;
	padding: 0em 0em 0em 0.7em;	
	font-family: Verdana;
	font-weight: normal;
	font-size:1.1em;
	color: #6E8BB6;
	text-align: justify; /*text-justify: inter-word;*/
	overflow: hidden;
}



/*estilos para las plantillas de iframe e iframe2*/
.capaIframe 
{	
	position: relative;
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;	
	width:28em;		
	
}

.capaIframe2 {
	position: relative;
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
}


/*estilos para la plantilla de detalle*/

.introduccionDetalle {
	position: relative;
	margin: 0em 0.8em 0em 1.6em;
	padding: 0em 0em 0em 0em;
	font-weight: normal;
	font-size: 0.65em;
	color: #868686;
	font-family: verdana;
	text-decoration: none;
	vertical-align: top;
	text-align: justify; /*text-justify:inter-word;    */
}
.introduccionDetalle div {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}


.introduccionDetalle a {
	color: #868686;
}

.fotoIntroduccionDetalle {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 1em 0em 0em;
	float: left;
}

.contenidoDetalle {
	position: relative;
	margin: 0em 0.8em 0em 1.6em;
	padding: 0em 0em 0em 0em;
	font-weight: normal;
	font-size: 0.65em;
	color: #868686;
	font-family: verdana;
	text-decoration: none;
	text-align: justify; /*text-justify:inter-word;	*/
}
.contenidoDetalle a {
	color: #868686;
}

/*estilos para la plantilla de listado*/

.descripcionListado {
	position: relative;
	margin: 0em 0.8em 0em 1.6em;
	padding: 0em 0em 0em 0em;
	font-weight: normal;
	font-size: 0.65em;
	color: #868686;
	font-family: verdana;
	text-decoration: none;
	vertical-align: top;
	text-align: justify; /*text-justify:inter-word;    */
}
.introduccionListado {
	position: relative;
	margin: 0em 0.8em 0em 1.6em;
	padding: 0em 0em 0em 0em;
	font-weight: normal;
	font-size: 0.65em;
	color: #868686;
	font-family: verdana;
	text-decoration: none;
	/*vertical-align: top;*/
	text-align: justify; /*text-justify:inter-word;    */
}
.introduccionListado div 
{
	position:relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
	overflow: hidden;
}

.introduccionListado a {
	color: #868686;
}

.fotoIntroduccionListado {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 1em 0em 0em;
	float: left;
}

.datosListado {
	position: relative;
	margin: 0em 0.8em 0em 1em;
	padding: 0em 0em 0em 0em;
	color: #868686;
	font-family: verdana;
	text-decoration: none;
	text-align: justify; /*text-justify:inter-word;*/
}

.listadoGenerico {
	position: relative;
	margin: 2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.7em;
	color: #6E8BB6;
	line-height: 1.5em;
}

.listadoGenerico li {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 2em 0em;
	list-style-type: none;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.listadoGenerico div {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.3em;
	background-repeat: no-repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.listadoGenerico li a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #6E8BB6;
}

/*estilos para el listado de curriculums*/
.itemListadoCurriculum 
{
	
	position: relative;
	padding: 1em 0em 1em 0em;
	margin: 0em 0em 0em 0.2em;
	overflow: hidden;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
	height:100%;
	clear:both;	
}

.itemListadoCurriculum span {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0.5em 0em;
	text-align: justify;
	float: left;
}

.itemListadoCurriculum span.datos {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 1em 0em 0.5em 0em;
	font-weight: normal;
	font-size: 0.7em;
	color: #868686;
	font-family: verdana;
	text-decoration: none;
	vertical-align: top;
	text-align: justify;
	line-height: 1.2em;
}

.itemListadoCurriculum a {
	position: relative;
	background-image: url(../gif/puntonaranja.gif);
	background-repeat: no-repeat;
	padding: 0em 0em 0em 0.7em;
	margin: 0em 0em 1em 0em;
	font-weight: normal;
	font-size: 0.7em;
	color: #6E8BB6;
	font-family: verdana;
	text-decoration: none; 
	text-align: justify;
	vertical-align: top;	
}
.itemListadoCurriculum img {
	margin: 0em 0.8em 0em 0em;
	background-color: #ffffff;
	vertical-align: top;
	width: 60px;
	height: 80px;
}
.textoItemListadoCurriculum {
	position: relative;
	overflow: hidden;
	width: 80%;
	float: right;
	margin-top: 1em;
}

/*estilos para el listado de documentos*/
.listadoDocumentos {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-family: verdana;
	font-size: 0.7em;
	color: #6E8BB6;
	line-height: 1.5em;
	border: solid 0.01em white;
}

.listadoDocumentos li {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 2em 0em;
	list-style-type: none;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.listadoDocumentos div {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.3em;
	background-repeat: no-repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.listadoDocumentos li a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #6E8BB6;
}
.listadoDocumentos p {
	font-size: 0.9em;
	color: #868686;
	position: relative;
	margin: 0.1em 0em 0em 0em;
	padding: 0.2em 0em 0em 2em;
	vertical-align: bottom;
	background-position:center left;
	background-repeat:no-repeat;
}
.listadoDocumentos img {
	vertical-align: text-bottom;
	border-style: none;
}

/*estilos para el listado de enlaces de interes*/
.listadoEnlacesInteres {
	position: relative;
	margin: 2em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-family: verdana;
	font-size: 0.7em;
	color: #6E8BB6;
	line-height: 1.5em;
}

.listadoEnlacesInteres li {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 2em 0em;
	list-style-type: none;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.listadoEnlacesInteres div {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.3em;
	background-repeat: no-repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.listadoEnlacesInteres li a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #6E8BB6;
}
.listadoEnlacesInteres p {
	font-size: 0.9em;
	color: #868686;
	position: relative;
	margin: 0.1em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	vertical-align: bottom;
}
/*estilos para el listado especial 1*/
.listadoEspecial1 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-family: verdana;
	font-size: 0.7em;
	color: #6E8BB6;
	line-height: 1.5em;
	border: solid 0.01em white;
}

.listadoEspecial1 li {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 2em 0em;
	list-style-type: none;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.listadoEspecial1 div {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.3em;
	background-repeat: no-repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.listadoEspecial1 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #868686;
}
.listadoEspecial1 p {
	font-size: 0.9em;
	color: #868686;
	position: relative;
	margin: 0.1em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	vertical-align: bottom;
}

span.castellano a {
}
span.ingles a {
	background-image: url(../gif/england.gif);
	background-repeat: no-repeat;
	background-position: 14em 0.2em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 16em;
}

/*estilos para el listado de notas de prensa*/
.listadoNotasPrensa {
	position: relative;
	margin: 0em 0em 0em 0.1em;
	padding: 0em 0em 0em 0em;
	font-family: verdana;
	font-size: 0.7em;
	color: #6E8BB6;
	line-height: 1.5em;
	border: solid 0.01em white;
}

.listadoNotasPrensa li {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 2em 0em;
	list-style-type: none;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.listadoNotasPrensa div {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.3em;
	background-repeat: no-repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.listadoNotasPrensa span {
	font-weight: bolder;
	padding: 0em 0.7em 0em 0em;
}
.listadoNotasPrensa li a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #6E8BB6;
}


/*estilos para la plantilla de tabla*/
.plantillaTabla 
{
	position:relative;
	background-color:#ffffff;
	z-index:auto;
	position: relative;
	margin: 0em 1em 0em 1em;
	padding: 0em 0em 0em 0em;
}
.plantillaTabla table {
	font-family: Verdana;
	font-size: 100%;
	color: #868686;
	text-decoration: none;
}

/*estilos para el listado fotografico 1*/
.listadoFotografico1
{
	position:relative;	
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0.2em;
	list-style-type:none;	
	font-family: verdana;
	font-size: 0.7em;
	color: #6E8BB6;
}
.listadoFotografico1 li
{	
	position:relative;
	clear:both;	
	display:block;	
	margin:0em 0em 0em 0em;
	padding:1em 0em 0em 0em;
	
}
.listadoFotografico1 img
{
	position:relative;
	display:block;
	float:left;
	margin:0em 1em 0em 0em;
	height:73px;
	width:108px;	
}

.listadoFotografico1 span
{	
	position:relative;	
	margin:0em 0em 0em 0em;
	padding:0em 1em 0em 0em;		
	font-weight: bolder;	
}

.listadoFotografico1 a
{		
	position:relative;	
	color: #6E8BB6;
	text-decoration:none;	
}


.contenidoPlantillaTabla {
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
	overflow: hidden;
}

.contenidoPlantillaTabla pre {
	font-size: 1.3em;
}


.contenidoPlantillaTabla a {
	color: #868686;
}
.cerrarPlantillaTabla {
	position: relative;
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
	clear: both;
}
.cerrarPlantillaTabla a {
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-align: justify; /*text-justify: inter-word;*/
}

/*estilos antes de dobleAA*/


.cabecera {
	font-size: 0.65em;
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	text-decoration: none;
}

.tituloinvisible {
	font-size: 14px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	text-align: justify;
}
.campos {
	font-size: 70%;
	font-family: Verdana;
	text-decoration: none;
	color: #6E8BB6;
}



.separacion {
	background-color: #eeeeee;
}

.enlacesub {
	font-size: 100%;
	font-family: Verdana;
	color: #868686;
	text-decoration: underline;
}

.texto {	
	font-size: 65%;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
}
.texto a {
	font-size: 100%;
	font-family: Verdana;
	font-weight: normal;
	color: #868686;
	text-decoration: underline;
}
.texto td {
	font-size: 65%;
	font-family: Verdana;
	font-weight: normal;
	color: #868686;
	text-align: center;
}


.titulohome {
	font-size: 70%;
	font-family: Verdana;
	font-weight: bold;
	color: #6E8BB6;
}




.cabecera1 {
	font-size: 75%;
	font-family: Verdana;
	font-weight: bold;
	color: #5D8ECC;
	text-decoration: none;
}

.titulolistado1 {
	font-size: 68%;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-decoration: none;
}
.titulolistado1 a {
	font-size: 100%;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-decoration: underline;
}

.titulolistado2 {
	font-size: 68%;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-decoration: none;
}



.separamenu {
	background-color: #DDDDDD;
}


.cabeceraSubhome {
	font-family: Verdana;
	color: #5D8ECC;
	font-weight: normal;
	text-decoration: none;
	font-size: 105%;
}

.textoSubhome {
	font-size: 65%;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	padding-right: 9px;
}
.separamenuhorizontal {
	background-color: #5D8ECC;
}



.ultimahora {
	font-size: 65%;
	color: #646464;
	text-decoration: underline;
	font-family: Verdana;
}

.listado2 {
	font-size: 65%;
	color: #646464;
	text-decoration: underline;
	font-family: Verdana;
}

.separador {
	background-color: #ffffff;
}

.pie {
	font-size: 65%;
	color: #646464;
	font-family: Verdana;
	text-decoration: none;
}





.textoentradilladerecha {
	font-size: 65%;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}

.texto2 {
	font-size: 0.6em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	text-align: justify;
}
.texto2 a {
	font-size: 100%;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: underline;
}


.campos2 {
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}



.cabecera2 {
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-align: justify; /*text-justify: inter-word;*/
}

.cabecera2 A {
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
}

.justificado {
	text-align: justify; /*text-justify: inter-word;*/
}



.tituloficha {
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #1C60A4;
	background-color: #CCDCF4;
}
.tituloficha a {
	font-size: 100%;
	font-family: Verdana;
	font-weight: normal;
	color: #1C60A4;
	text-decoration: underline;
	background-color: #CCDCF4;
}

.apartadosfichas {
	font-size: 70%;
	font-family: Verdana;
	color: #5D8ECC;
	text-decoration: none;
}




.botonU {
	font-size: 70%;
	font-family: Verdana;
	color: #CC9900;
	text-decoration: underline;
}
.botonU a {
	font-family: Verdana;
	color: #CC9900;
	text-decoration: underline;
}

.boton {
	font-size: 70%;
	font-family: Verdana;
	color: #CC9900;
	text-decoration: none;
}

.menudrcha_sel {
	font-size: 60%;
	color: #5781B4;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.menudrcha {
	font-size: 60%;
	font-family: Verdana;
	color: #5781B4;
	text-decoration: none;
}
.homeTitulo {
	color: #555555;
	font-family: verdana;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
}

.homeTituloAzul {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
	background-color: #7192c5;
}
.homeTituloAzul a {
	text-decoration: none;
	color: #FFFFFF;
}
.homeTituloAmarillo {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
	background-color: #e2bf0c;
}
.homeTituloAmarillo a {
	text-decoration: none;
	color: #FFFFFF;
}
.sinSubrayar {
	text-decoration: none;
}
.homeTextoAmarillo {
	color: #CA9A09;
	font-family: verdana;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
}

.homeTextoAzul {
	color: #7192C5;
	font-family: verdana;
	font-size: 65%;
	font-weight: bold;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
}
.homeContenido {
	color: #555555;
	font-family: verdana;
	font-size: 65%;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
}
.fondogris {
	background-color: #f4f3f3;
}



.lineagris {
	background-color: #939393;
}
.lineagrisvertical {
	background-color: #939393;
}



.etiquetaFormulario {
	font-weight: normal;
	font-size: 65%;
	color: #5d8ecc;
	font-family: Verdana;
	text-decoration: none;
}
.subtitFormulario {
	font-weight: bold;
	font-size: 65%;
	color: #5d8ecc;
	font-family: Verdana;
	text-decoration: none;
}
.lineaFormulario {
	background-color: #5d8ecc;
}
.fondoTablaFormulario {
	background-color: #F4F4F4;
}
.textoPie {
	font-weight: normal;
	font-size: 55%;
	color: #868686;
	font-family: Verdana;
	text-align: justify;
}

/*Estilos para los controles generales de todas las plantillas*/

/*estilo para el control de relleno*/
.relleno {
	display: none;
	position: relative;
	margin: 0em 1em 0em 0em;
	padding: 0em 0em 0em 0em;
	height: 80%;
	background-image: url(../gif/puntoseparador.gif);
	line-height: 0.1em;
}

/*Estilos para la cabecera*/
.cabeceraAcc {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-image: url(../gif/cabecera.gif);
	background-position: 0em;
	background-repeat: no-repeat;
	background-position: left top;
	width: 48.78em;
	height: 4.0em;
}

.cabeceraAcc a {
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
}

.cabeceraAcc a img{
	float: left;
	margin: 0em 0em 0em 1.7em;
	padding: 0em 0em 0em 0em;
}

.buscador {
	position: relative;
	margin:2.5em 0em 0em 36em;
	padding:0em 0em 0em 0em;		
}


.buscador2 {
	text-align:right;
	position:relative;
	background-color:#e6e6e7;
	border:solid 1px #aa9a93;	
	margin: 2.5em 0.4em 0em 32.7em;
	padding: 0em 0.4em 0em 0.5em;
	
}

.buscador2 label{
	position:relative;
	font-family:Verdana;
	font-size:0.75em;
	font-weight:bold;
	/*color:#868686;*/
	color:#534324;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	vertical-align:middle;
}

.textoBuscador2{
	position:relative;
	border:solid 1px #aa9a93;
	color:#868686;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	vertical-align:bottom;
	font-family:Verdana;
	font-size:0.7em;		
}
.botonBuscar2 {	
	position:relative;
	background-image:url(../gif/botonbuscarMarron.gif);
	width:13px;
	height:15px;
	color: White;
	border: none;
	/*font-weight: bold;*/
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-family: Verdana;
	font-size: 0.7em;	
}
botonBuscar2Buscador{
	position:relative;
	/*background-image:url(../gif/botonbuscarMarron.gif);
	width:13px;
	height:15px;
	color: White;*/	
	font-weight: bold;
	margin: 2em 2em 2em 2em;
	padding: 0em 0em 0em 0em;
	font-family: Verdana;
	font-size: 0.7em;
}

.idiomas {
	padding: 0em 0em 0em 0em;
	margin: 0.4em 0.5em 1em 0em;
	position: relative;
	text-align: center;
	/*width:100%;*/
}
.idiomas span {
	font-family: verdana;
	font-size: 0.65em;
	color: #555555;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-decoration: none;
}
.idiomas a {
	font-family: verdana;
	font-size: 0.65em;
	color: #555555;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-decoration: none;
}
/**************************************************/
/*Estilos para el pie de pagina*/
/**************************************************/
/*Estilos para el pie de pagina*/

.piePagina {
	position: relative;
	margin: 0em 0em 0em 2em;
	padding: 0em 0em 0em 0em;
	width: 44.2em;
	overflow: hidden;
	background-image: url(../gif/piecentro.gif);
	background-repeat: repeat-x;
	background-position: 0em 0em;
	clear: both;	
}

.textoPiePagina 
{
	vertical-align:middle;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 1em 0em 1.4em 0em;	
	overflow: hidden;
	text-align:center;
	font-size: 0.65em;
	color: #646464;
	font-family: Verdana, Arial, Tahoma;
	text-decoration: none;
	background-image: url(../gif/pieizq.gif);
	background-position: left;
	background-repeat: no-repeat;
	
}


.admonElectronica 
{	
	position:absolute;
	top:0em;
	right:-0.1em;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0.4em 0.1em 0em;	
	background-image: url(../gif/piedcha.gif);
	background-position: top right;
	background-repeat: no-repeat;	
}


/*************************************************/
.piePaginaAmpliado {
	position: relative;
	margin: 0em 0em 0em 2em;
	padding: 0.4em 0.4em 0.4em 0em;
	width: 44.2em;
	overflow:visible;		
	clear: both;
	border:solid 0.05em #AFB5BC;
	
}

.textoPiePaginaAmpliado 
{
	vertical-align:middle;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	overflow: hidden;
	text-align:center;
	font-size: 0.65em;
	color: #646464;
	font-family: Verdana, Arial, Tahoma;
	text-decoration: none;	
	background-image:url(../gif/adminelectronica.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.textoPiePaginaAmpliado a
{
	color:#646464;
	text-decoration:none;
}
.lineaTextoPie1
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
}
.lineaTextoPie2
{
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
}

/*.admonElectronica 
{	
	position:absolute;
	top:0em;
	height:100%;
	right:-0.1em;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0.4em 0.1em 0em;	
	background-image: url(../gif/piedcha.gif);
	background-position: right top;
	background-repeat: no-repeat;	
}*/

/*estilos para el componente de canales principales de la subhome en blanco*/
.menuPrincipalesSubhome {
	position: relative;
	background: url(../gif/esquinaArribaBlanco.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding: 0.8em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
}
.menuPrincipalesSubhomeContenido {
	position: relative;
	background: url(../gif/fondomenuBlanco1.gif);
	background-repeat: repeat-y;
	width: 28.95em;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	/*overflow: hidden;*/
}

.menuPrincipalesSubhomeLinea {	
	position: relative;
	padding: 0em 0em 1em 0em;
	margin: 0em 0em 1em 0em;
	width: 28.7em;
	background-image: url(../gif/linea_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 100%;
	overflow: auto;
}
.menuPrincipalesSubhomeLineaUltimo {
	position: relative;
	padding: 0em 0em 1em 0em;
	margin: 0em 0em 0em 0em;
	width: 28.7em;
	height: 100%;
	overflow: auto;
}
.menuPrincipalesSubhomeBordeInferior{
	position:relative;
	background-image:url(../gif/esquinaAbajoBlanco.gif);
	background-repeat:no-repeat;	
}
.menuPrincipalesSubhomeItemIzquierda {
	float: left;
	width: 45%;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
}
.menuPrincipalesSubhomeItemDerecha {
	float: right;
	width: 46%;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	overflow:hidden;
}

.menuPrincipalesSubhomeVinculo {	
	display: block;
	background-image: url(../gif/flecha_menu.gif);
	background-position: 0em 0em;
	background-repeat: no-repeat;
	background-color: #ffffff;
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 0em 0em;
	font-family: verdana;
	font-weight: bold;
	font-size: 0.7em;
	color: #a5a28a;
	text-decoration: none;	
}
.menuPrincipalesSubhomeDescripcion
{
	display:block;	
	margin:0em 0em 0em 1em;
	padding:0em 1em 0em 0em;
	font-family:Verdana;
	font-size:0.6em;
	color:#979797;
	text-align:justify;
	
}
/*ESTILOS PARA EL LISTADO DE NOTAS DE PRENSA*/
.lNotasPrensa ul {
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin: 0em 0em 0em 1.2em;
	line-height: 1em;
}
.lNotasPrensa li {
	list-style-image: url(../gif/puntonaranja.gif);
	list-style-position: outside;
	margin: 0em 0em 1em 0em;
	padding-top: 0em;
	padding-bottom: 1.5em;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 0.7em;
	color: #6e8bb6;
	font-family: Verdana;
}
.lNotasPrensa a {
	font-weight: normal;
	font-size: 1em;
	color: #6e8bb6;
	font-family: Verdana;
	text-decoration: underline;
}
/********************************************/
/*estilos para la galeria fotografica de noticias*/
.noticiaFotografica {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1.1em;
	width: 95%;
}

.noticiaFotografica ul {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0.5em 0em 1em 0em;
	line-height: 1em;
}

.noticiaFotografica li {
	position: relative;
	list-style: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.5em 0em;
}
.noticiaFotografica li a {
	font-size: 0.68em;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-decoration: underline;
}
.textoNoticiaFotografica {
	margin: 1.5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;*/
	display: block;
	position: relative;
	
}
.textoNoticiaFotografica ul {
	list-style-position:outside;
	margin:0em 0em 0em 4em;
	padding:0em 0em 0em 0em;
}
.textoNoticiaFotografica li
{
	list-style-type:disc;
}
.textoNoticiaFotografica p {
	margin: 0em 0em 2em 0em;
	padding: 0em 0em 0em 0em;
}
.textoNoticiaFotografica a {
	font-family: Verdana;
	font-weight: normal;
	color: #868686;
	text-decoration: underline;
}

.foto {
	position: relative; /*text-justify: inter-word;*/
	font-size: 0.65em;
	color: #868686;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
	margin: 3em 0em 0em 0em;
	padding: 0em 0em 0em 0em;		
}
.foto a
{
	color:#6e8bb6;
}
.foto img {
	position: relative;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
}
.foto span {
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	clear: both;
	float: none;
}

.pieFoto
{	
	position: relative; /*text-justify: inter-word;*/
	font-size: 0.65em;
	color: #868686;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.pieFoto a
{
	color:#6e8bb6;
}
.pieFoto p
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}

.pieFotos {
	font-weight: bold; /*text-justify: inter-word;*/
	font-size: 0.7em;
	color: #6e8bb6;
	font-family: Verdana;
	text-align: justify;
}
/********************************************/
/*estilos para el titulo de la pagina       */
.tituloPagina {
	position: relative;
	left: 0em;
	top: 0em;
	bottom: 0em;
	padding-bottom: 0.0em;
	padding-top: 0.0em;
	margin-bottom: 0.0em;
	margin-top: 0.0em;
}

.tituloPagina ul {
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin: 0em 0em 0em 1.2em;
	line-height: 1em;
}

.tituloPagina li {
	list-style-image: url(../gif/flechanovedades.gif);
	list-style-position: outside;
	margin: 0em 0em 1em 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	background-position: bottom;
	background-repeat: repeat-x;
}

.centro {
	position: relative;
	padding-top: 0em;
	padding-bottom: 0em;
	margin-bottom: 0em;
	margin-top: 0em;
	left: 0;
	top: .2em;
	width: 100%;
	overflow: hidden;
	float: left;
	margin:0em 0em 1em 0em;
}

.textoLibreHomeDerecha
{
	position:relative;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;	
	font-family:Verdana;
	font-size:0.65em;	
	color:#868686;	
}
.textoLibreHomeDerecha a
{
	color:#868686;
	text-decoration:none;
}




/****************************************************/
/***************estilo para el control slogan *******/
.slogan
{
	position: relative;	
	clear:left;		
	margin: 0em 0em 0em 0em;
	padding: 0em 0.6em 0em 0em;
	font-size: 0.75em;
	font-family: Verdana;
	font-weight: bold;
	color: #868686;
	text-decoration: none;
	text-align:right;
	font-style:italic;
}


/***************************************************/



/*******************************/
/*Estilos para el menu de informacion general*/

.menuInformacionGeneral {		
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0.3em;
	
}

h1.tituloMenuInformacionGeneral {
	display: block;
	position: relative;
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0.5em 0em;
	background-image: url(../gif/separamenuinfgeneral.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 0.65em;
	color: #636363;
	font-family: Verdana;
	text-decoration: none;
}
h1.tituloMenuInformacionGeneral a
{
	color: #636363;
	text-decoration:none;	
}


.tituloMenuInformacionGeneral {
	display: block;
	position: relative;
	margin: 0.5em 0em 0em 0.5em;
	padding: 0em 0em 0.5em 0em;
	background-image: url(../gif/separamenuinfgeneral.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 0.65em;
	color: #636363;
	font-family: Verdana;
	text-decoration: none;
}


.contenidoMenuInformacionGeneral_n1 {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display: block;
}

.contenidoMenuInformacionGeneral_n1 li {
	background-image: url(../gif/flechamenu.gif);
	background-repeat: no-repeat;
	position: relative;
	display: block;
	padding: 0em 0em 0em 0.3em;
	margin: 0em 0em 0em 0em;
}

.contenidoMenuInformacionGeneral_n1 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.1em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #9CB2D3;
	text-decoration: none;
	font-weight: bold;
	border-bottom: solid 0.1em #DDDDDD;
	vertical-align: top;
	line-height: 1.3em;
}

.contenidoMenuInformacionGeneral_n1 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	color: #9CB2D3;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	line-height: 1.2em;
	overflow: hidden;
}

p.seleccionado_n1 {
	background-color: #DDDDDD;
	color: #868686;
	border-style: none;
}
p.seleccionado_n1 a {
	color: #868686;
}


.contenidoMenuInformacionGeneral_n2 {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0.2em;
	/*width: 100%;*/
	display: block;
}

.contenidoMenuInformacionGeneral_n2 li 
{
	list-style-image:none;
	list-style-type:none;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	position: relative;
	display: block;
	padding: 0em 0em 0.2em 0.3em;
	margin: 0em 0em 0em 0em;
}

.contenidoMenuInformacionGeneral_n2 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	border-bottom: none;
	line-height: 1.2em;
}

.contenidoMenuInformacionGeneral_n2 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	border-bottom: none;
	line-height: 1.2em;
}

p.seleccionado_n2 a {
	color: #868686;
	font-weight: bold;
}
a.seleccionado_n2 {
	color: #868686;
	font-weight: bold;
}
.contenidoMenuInformacionGeneral_n3 {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width: 100%;
	display: block;
	color: #5D8ECC;
}

.contenidoMenuInformacionGeneral_n3 li {
	background-image: url(../gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	color: #5D8ECC;
	position: relative;
	display: block;
	padding: 0em 0em 0em 0.4em;
	margin: 0em 0.2em 0em 0em; /*_margin:0em 0em 0em 0em;	*/
}
.contenidoMenuInformacionGeneral_n3 a {
	color: #5D8ECC;
}

.contenidoMenuInformacionGeneral_n3 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #5D8ECC;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	border-bottom: none;
	line-height: 1.2em;
}

li.seleccionado_n3 {
	color: #5D8ECC;
	background-color: #F1F1F1;
}
/*Estilos para el menu de informacion general cuando no esta desplegado*/
.menuInformacionGeneral_n0 {
	position: relative;
	padding: 0em 0em 0.02em 0.15em;
	margin: 0.5em 0em 0em 0em;	
	border-bottom: solid 0.06em #dddddd;
	border-top: solid 0.04em #dddddd;
	/*background-image: url(../gif/flechamenu.gif);
	background-position: 0em 0em;
	background-repeat: no-repeat;		*/
}
.menuInformacionGeneral_n0 h1 {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	font-family: Verdana;
	color: #636363;
	text-decoration: none;
	font-weight: bold;	
	width: 100%;	
	background-image:none;
	font-size:1em;
}
.menuInformacionGeneral_n0 a {
	display: block;
	position: relative;
	margin: 0em 0em 0.2em 0.3em;
	padding: 0em 0em 0em 0em;	
	color: #636363;
	text-decoration: none;
	font-weight: bold;
	font-size:0.6em;
	background-image: url(../gif/desplegarn1.gif);
	background-position: right;
	background-repeat: no-repeat;
}



/*******************************/
/*Estilos para el menu de Areas de Actividad*/

.menuAreasActividad {	
	position: relative;	
	margin: 0em 0em 0em 0em;
	padding: 0.5em 0em 0em 0em;	
}

.tituloMenuAreasActividad {
	background-image: url(../gif/tituloamarillo.gif);
	background-position: top right;
	background-repeat: repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	/*width: 93%;*/
	width:9.80em;
}

.tituloMenuAreasActividad h1 
{
	background-image:none;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
	font-size: 0.65em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	line-height: 1.4em;
}

.contenidoMenuAreasActividad {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0em 0em 0em;
	list-style-type: none;
	/*width: 93%;*/
	width:9.80em;
}

.itemMenuAreasActividad_n1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0.1em 0.6em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/flechamenu.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0em;
	background-color: #F4F4F4;
	overflow:hidden;	
}
.itemMenuAreasActividad_n1_sel {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0.1em 0.6em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/fba.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0em;
	background-color: #F3E59B;
	overflow: hidden;
}
.itemMenuAreasActividad_n1 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	display:block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #797979;
	text-decoration: none;	
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}
.itemMenuAreasActividad_n1_sel a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	display: block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #1C60A4;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}

.itemMenuAreasActividad_n2 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0.05em 0em 0em 1.3em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.05em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n2_sel {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0.05em 0em 0em 1.3em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.05em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n2 a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #797979;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}
.itemMenuAreasActividad_n2_sel a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #797979;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	line-height: 1.2em;
}


.itemMenuAreasActividad_n3 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0em 2.1em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 1.6em 0.4em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n3_sel {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0em 2.1em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 1.6em 0.4em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n3 a {
	display: block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #6E8BB6;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}
.itemMenuAreasActividad_n3_sel a {
	display: block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #6E8BB6;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	line-height: 1.2em;
}
/*estilos para el menu de areas de actividad cuando es un canal especial*/
.menuAreasActividad_estilo1 {	
	position: relative;	
	margin: 0em 0em 0em 0em;
	padding: 0.5em 0em 0em 0em;	
}

.tituloMenuAreasActividad_estilo1 {
	background-image: url(../gif/tituloazul.gif);
	background-position: top right;
	background-repeat: repeat;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	width:9.8em;
}

.tituloMenuAreasActividad_estilo1 h1 
{
	background-image:none;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
	font-size: 0.65em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	line-height: 1.4em;
}

.contenidoMenuAreasActividad_estilo1 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0em 0em 0em;
	list-style-type: none;	
	width:9.80em;
}

.itemMenuAreasActividad_n1_estilo1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0.1em 0.6em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/flechamenu.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0em;
	background-color: #F4F4F4;
	overflow:hidden;	
}
.itemMenuAreasActividad_n1_sel_estilo1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0.1em 0.6em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/fba.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0em;
	background-color: #c1ccdd;
	overflow: hidden;
}
.itemMenuAreasActividad_n1_estilo1 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	display:block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #797979;
	text-decoration: none;	
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}
.itemMenuAreasActividad_n1_sel_estilo1 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	display: block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #1C60A4;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}

.itemMenuAreasActividad_n2_estilo1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0.05em 0em 0em 1.3em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.05em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n2_sel_estilo1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0.05em 0em 0em 1.3em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.05em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n2_estilo1 a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #797979;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}
.itemMenuAreasActividad_n2_sel_estilo1 a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #797979;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	line-height: 1.2em;
}


.itemMenuAreasActividad_n3_estilo1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0em 2.1em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 1.6em 0.4em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n3_sel_estilo1 {
	position: relative;
	margin: 0em 0em 0.1em 0em;
	padding: 0em 0em 0em 2.1em;
	display: list-item;
	border: solid 1px #dfdfdf;
	background-image: url(../gif/puntoazul.gif);
	background-repeat: no-repeat;
	background-position: 1.6em 0.4em;
	background-color: #FEFEFE;
	overflow: hidden;
}
.itemMenuAreasActividad_n3_estilo1 a {
	display: block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #6E8BB6;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	line-height: 1.2em;
}
.itemMenuAreasActividad_n3_sel_estilo1 a {
	display: block;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	color: #6E8BB6;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	line-height: 1.2em;
}



/***************************************************************/

/*estilos para el control de fecha, correo, imprimir y la imagen del canal*/
.controlFecha {
	margin: 0.4em 0em 0.4em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	background-color:#ffffff;
	width:100%;
}
.controlFecha iframe {
	position: relative;
	height: 20px;
	width: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
	overflow: hidden;
	background-color:#ffffff;
}
.imagencanal {
	position: relative;
	margin: 0em 0em 0.2em 0em; /*padding: 0em 0em 0.2em -0.098em;*/
	padding: 0em 0em 0.2em 0em;
	background-image: url(../gif/corchetes.gif);
	background-position: 0em 0em;
	background-repeat: no-repeat;
}
.imagencanal img {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	border: none;
	width: 135px;
	height: 75px;
}
.correo {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 0.5em;
	background-color: #E6E6E7;
}
.correo a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 2em;
	background-image: url(../gif/correo.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	color: #717171;
	text-decoration: none;
	font-family: Verdana;
	font-size: 67%;
	background-color: #E6E6E7;
}
/*Estilo para la linea de imprimir*/
.imprimir {
	position: relative;
	margin: 0.3em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 0.5em;
	background-color: #E6E6E7;
	width:auto;
	/*border:solid thin white;*/
}
.imprimir a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 2em;
	background-image: url(../gif/imprimir.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	color: #717171;
	text-decoration: none;
	font-family: Verdana;
	font-size: 67%;
	background-color: #E6E6E7;
	width:75%;	
}
/*Estilo para la linea de enlace al mapa*/
.mapa {
	position: relative;
	margin: 0.3em 0em 0em 0em;
	padding: 0.1em 0em 0.1em 0.5em;
	background-color: #E6E6E7;
}
.mapa a {
	display: block;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 2em;
	background-image: url(../gif/mapaweb.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	color: #717171;
	text-decoration: none;
	font-family: Verdana;
	font-size: 67%;
	background-color: #E6E6E7;
}

.fecha {
	color: #717171;
	text-decoration: none;
	font-family: Verdana;
	font-size: 67%;
	background-color: #E6E6E7;
}

.cuerpoFecha {
	background-image:none;
	background-color:#ffffff;	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
	width: 100%;
	overflow: hidden;
	height: 100%;
}
.fecha2 {	
	position: relative;
	width: 100%;
	height: 100%;	
}

/*estilo para cuando la fecha se ponga como includes de servidor*/
.fecha3
{
	position:relative;
	margin:0.2em 0em 0.55em 0em;
	padding:0em 0em 0em 0em;
	background-color:#E6E6E7;
	color: #717171;
	text-align: center;
	text-decoration: none;
	font-family: Verdana;
	font-size: 0.7em;
	width: 100%;
	
}
.fecha2 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color: #E6E6E7;
	color: #717171;
	text-align: center;
	text-decoration: none;
	font-family: Verdana;
	font-size: 0.7em;
	width: 100%;
}


/************************************************************/
/*Estilos para el control de ruta de navegacion*/
.rutaPagina {
	margin-top: 0.8em;
	margin-left: 0em;
	margin-bottom: 0.7em;
	margin-right: 0em;
	padding-left: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	padding-top: 0em;
	font-size: 0.7em;
	font-family: Verdana;
	color: #7e7e7e;
	text-decoration: none;
}

.rutaPagina a {
	font-size: 1em;
	font-family: Verdana;
	color: #7e7e7e;
	text-decoration: underline;
}

/*************************************************************/
/*Estilos para la cabecera del canal*/

.cabeceraCanal {
	margin: 0.5em 0em 0.0em 0em;
	padding: 0em 0em 0.0em 0em;
	font-family: Verdana;
	color: #5D8ECC;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.2em;
	background-image: url(../gif/corchetesCabeceraCanal.gif);
	background-repeat: no-repeat;
}

.cabeceraCanal a 
{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	background-image: url(../gif/flechacabeceracanal.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.1em;
	text-decoration: none;
	color: #5D8ECC;
}
.cabeceraCanal img {
	vertical-align: baseline;
}


/****************************************************/
/*Estilos para enlaces de interes*/

.cuadroEnlacesInteres {
	position: relative;
	width: 100%;
	background-color: #F5F4F4;
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.tituloCuadro {
	position: relative;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	margin: 0.5em 0em 0em 0em;
}

.tituloCuadro p {
	text-align: left;
	background-color: #9CB2D3;
	padding: 0.2em 0em 0.2em 1em;
	margin: 0.5em 0.3em 0em 0.3em;
	background-image: url(../gif/flesubentradilla.gif);
	background-position: 0.3em 0.5em;
	background-repeat: no-repeat;
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
}
.tituloCuadro h1
{
	text-align: left;
	background-color: #9CB2D3;
	padding: 0.2em 0em 0.2em 1em;
	margin: 0.5em 0.3em 0em 0.3em;
	background-image: url(../gif/flesubentradilla.gif);
	background-position: 0.3em 0.5em;
	background-repeat: no-repeat;
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
}

.contenidoEnlacesInteres {
	position: relative;
	background-color: #F5F4F4;
	margin: 0em 0em 0.0em 0em;
	padding: 0.3em 0em 0em 0em;
}
.contenidoEnlacesInteres ul {
	text-align: left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.3em 0em 0.4em;
}

.contenidoEnlacesInteres ul a {
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}
li.normalEnlaceInteres {
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-type: none;
	line-height: 0.8em;
}


li.ultimoEnlaceInteres {
	background-image: none;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-type: none;
	line-height: 0.8em;
}

.contenidoEnlacesInteres p {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.1em;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
}

/****************************************************/
/*Estilos para el control de documentos*/

.cuadroDocumentos {
	position: relative;
	width: 100%;
	background-color: #F5F4F4;
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.tituloCuadro {
	position: relative;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	margin: 0.5em 0em 0em 0em;
}

.tituloCuadro p {
	text-align: left;
	background-color: #9CB2D3;
	padding: 0.2em 0em 0.2em 1em;
	margin: 0.5em 0.3em 0em 0.3em;
	background-image: url(../gif/flesubentradilla.gif);
	background-position: 0.3em 0.5em;
	background-repeat: no-repeat;
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
}
.contenidoDocumentos {
	position: relative;
	background-color: #F5F4F4;
	margin: 0em 0em 0.0em 0em;
	padding: 0.3em 0em 0em 0em;
}
.contenidoDocumentos ul {
	text-align: left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.3em 0em 0.4em;
}

li.normalDocumento {
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-type: none;
	line-height: 0.8em;
}

li.ultimoDocumento {
	background-image: none;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.5em 0em;
	list-style-type: none;
	line-height: 0.8em;
}

.contenidoDocumentos p {
	background-image: url(../gif/puntonaranja.gif);
	background-position: 0em 0.1em;
	background-repeat: no-repeat;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
}

.documentosUltimo {
	position: relative;
	background-color: #F5F4F4;
	margin: 0em 0em 0em 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-top: 0em;
}



/********************************************/
/*estilos para el cuadro azul del control seccionhome*/
.cuadroAzul {
	background-color: #f4f3f3;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	/*width: 14em;*/
	width:100%;
	text-align: left;	
}

.titulocuadroAzul {
	position: relative;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	background-image: url(../gif/tituloazul.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F4F3F3;
}
.titulocuadroAzul p {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-weight: bold;
	font-size: 65%;
	color: #ffffff;
	font-family: verdana;
	width: 92%;
	text-decoration: none;
	text-align: center;
	background-image: url(../gif/flecha_trans.gif);
	background-repeat: no-repeat;
	background-position: 5em 0.5em;
}
/*Este estilo se podrá borrar cuando se haga staging de todas las subhomes
Cuando se borre hay que revisar todas las subhomes
*/
.titulocuadroAzul h2{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-weight: bold;
	font-size: 0.65em;
	color: #ffffff;
	font-family: verdana;
	width: 92%;
	text-decoration: none;
	text-align: center;
	background-image:none;	
}
.titulocuadroAzul h1
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-weight: bold;
	font-size: 0.65em;
	color: #ffffff;
	font-family: verdana;
	width: 92%;
	text-decoration: none;
	text-align: center;
	background-image:none;	
}
.contenidoCuadroAzul {
	position: relative;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	background-color: #F4F3F3;	
	clear: both;
	overflow: hidden;
}
.contenidoCuadroAzul p {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;	
}
.contenidoCuadroAzul p img {
	padding: 0em 0em 0em 0em;
	margin: 0em 0.3em 0.5em 0.3em;
	position: relative;
	float: left;
	width: 43px;
	height: 39px;
	/*display: block;*/
}

/*estilos para el cuadro amarillo del control seccionhome*/
.cuadroAmarillo {
	background-color: #f4f3f3;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	/*width: 14em;*/
	width:100%;
	text-align: left;
}


.titulocuadroAmarillo {
	position: relative;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	background-image: url(../gif/tituloamarillo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #F4F3F3;
}
.titulocuadroAmarillo p {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-weight: bold;
	font-size: 65%;
	color: #ffffff;
	font-family: verdana;
	width: 92%;
	text-decoration: none;
	text-align: center;
	background-image: url(../gif/flecha_trans.gif);
	background-repeat: no-repeat;
	background-position: 5em 0.5em;
}
/*Este estilo se podrá borrar cuando se haga staging de todas las subhomes
Cuando se borre hay que revisar todas las subhomes
*/
.titulocuadroAmarillo h2 {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-weight: bold;
	font-size: 0.65em;
	color: #ffffff;
	font-family: verdana;
	width: 92%;
	text-decoration: none;
	text-align: center;	
}
.titulocuadroAmarillo h1 {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	font-weight: bold;
	font-size: 0.65em;
	color: #ffffff;
	font-family: verdana;
	width: 92%;
	text-decoration: none;
	text-align: center;	
	background-image:none;
}
.titulocuadroAmarillo span
{
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 0em 0em;
	font-weight: bold;	
	color: #ffffff;
	font-family: verdana;	
	text-decoration: none;	
	background-image: url(../gif/flecha_trans.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
}
.titulocuadroAzul span
{
	padding: 0em 0em 0em 1em;
	margin: 0em 0em 0em 0em;
	font-weight: bold;	
	color: #ffffff;
	font-family: verdana;	
	text-decoration: none;	
	background-image: url(../gif/flecha_trans.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
}

.contenidoCuadroAmarillo {
	position: relative;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	background-color: #F4F3F3;
	clear: both;
	overflow: hidden;
}
.contenidoCuadroAmarillo p {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
.contenidoCuadroAmarillo p img {
	padding: 0em 0em 0em 0em;
	margin: 0em 0.3em 0.5em 0.3em;
	position: relative;
	float: left;
	width: 43px;
	height: 39px;
	/*display:block;*/
}

/********************************************************/
/*Estilos para el menu horizontal nivel4*/

.menuHorizontal {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

.nivel4 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.1em 0em;
	background-image: url(../gif/renglones_16_F.gif);
	background-position: 0em 0em;
	vertical-align: top;
	line-height: 1.22em;
}

.nivel4 a {
	overflow: visible;
	position: relative;
	display: inline;
	margin: 0em 0em 0em 0em;
	padding: 0.4em 0.3em 0.25em 0.2em;
	border-right-style: solid;
	border-right-color: #939393;
	border-right-width: 1px;
	border-collapse: collapse;
	color: #797979;
	font-family: Verdana;
	font-size: 0.7em;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
}
/*.nivel4 a:hover {
	color: Red;
}*/
.nivel4_sel {
	font-weight: bold;
}

/*************************/
/*Estilos para el nivel 5 del menu*/
.nivel5 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.1em 0em;
	background-image: url(../gif/renglones_16_azul_F.gif);
	line-height:1.22em;
	vertical-align:top;
}

.nivel5 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0.4em 0.3em 0.25em 0.2em;
	border-right-style: solid;
	border-right-color: #A4BCDF;
	border-right-width: 0.01em;
	border-collapse:collapse;
	color: #797979;
	font-family: Verdana;
	font-size: 0.7em;
	text-decoration: none;
	white-space: nowrap;
	text-align:left;
}

.nivel5_sel {
	font-weight: bold;
}


/**************************************/
/****************************************************/
/*Estilos para el menu informacion canal primer nivel*/

.cuadroMenuInfCanal {
	position: relative;
	margin: 0.5em 0em 0em 0em;
	padding:0.5em 0em 0em 0em;
	background-color: #E6E6E7;
	
}

.tituloCuadroMenuInfCanal {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
.tituloCuadroMenuInfCanal h1 {
	text-align: left;
	background-color: #9CB2D3;
	padding: 0.2em 0em 0.2em 1em;
	margin: 0.5em 0.3em 0em 0.3em;
	background-image: url(../gif/flesubentradilla.gif);
	background-position: 0.3em 0.5em;
	background-repeat: no-repeat;
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
}
.tituloCuadroMenuInfCanal p {
	text-align: left;
	background-color: #9CB2D3;
	padding: 0.2em 0em 0.2em 1em;
	margin: 0.5em 0.3em 0em 0.3em;
	background-image: url(../gif/flesubentradilla.gif);
	background-position: 0.3em 0.5em;
	background-repeat: no-repeat;
	font-size: 70%;
	font-family: Verdana;
	font-weight: normal;
	color: #ffffff;
}

.contenidoMenuInfCanal {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.2em;
}

.contenidoMenuInfCanal_n1 {
	position: relative;
	padding: 0.1em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em;
	display: block;
}

.contenidoMenuInfCanal_n1 li {
	list-style: none;
	background-image: url(../gif/flechaazuloscdcha.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.2em;
	position: relative;
	display: block;
	padding: 0.2em 0em 0.1em 0.3em;
	margin: 0em 0.3em 0em 0.3em;
	border-top-style: dashed;
	border-top-color: #c8c8c8;
	border-top-width: 0.04em;
}

.contenidoMenuInfCanal_n1 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.3em 0em;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	vertical-align: top;
	line-height: 1.2em;
}

.contenidoMenuInfCanal_n1 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}

li.contenidoMenuInfCanal_n1_sel {
	background-image: url(../gif/flechaazulosc.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	display: block;
	padding: 0em 0em 0.3em 0.5em;
	margin: 0.2em 0.3em 0.2em 0.3em;
	border-top-style: dashed;
	border-top-color: #c8c8c8;
	border-top-width: 0.04em;
}

.contenidoMenuInfCanal_n1_sel p {
	color: #7E7E7E;
	font-weight: bold;
	font-style: italic;
}

.contenidoMenuInfCanal_n1_sel a {
	color: #7E7E7E;
	font-weight: bold;
}

/********************/
/*nivel 2 informacion canal*/

.contenidoMenuInfCanal_n2 {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display: block;
	font-style: normal;
	font-weight: normal;
}

.contenidoMenuInfCanal_n2 li {
	list-style: none;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em; /*        _background-position:0em 0em; */
	position: relative;
	display: block;
	padding: 0em 0em 0em 0.4em;
	margin: 0em 0.3em 0.1em 0em;
	border-style: none;
}

.contenidoMenuInfCanal_n2 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: normal;
	color: #5781B4;
	text-decoration: none;
}

.contenidoMenuInfCanal_n2 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #5781B4;
	text-decoration: none;
	font-style: normal;
}

li.contenidoMenuInfCanal_n2_sel {
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	position: relative;
	display: block;
	padding: 0em 0em 0.1em 0.4em;
	margin: 0em 0.3em 0.1em 0em;
	border-style: none;
}

.contenidoMenuInfCanal_n2_sel p {
	color: #5781B4;
	font-weight: bold;
}

.contenidoMenuInfCanal_n2_sel a {
	color: #5781B4;
	font-weight: bold;
}




/*estilos para el primer item del menu de la derecha*/
li.contenidoMenuInfCanal_n1_primero {
	list-style: none;
	background-image: url(../gif/flechaazuloscdcha.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	position: relative;
	display: block;
	padding: 0em 0em 0.2em 0.3em;
	margin: 0em 0.3em 0em 0.3em;
	border-style: none;
}
.contenidoMenuInfCanal_n1_primero p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.3em 0em;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	vertical-align: top;
	line-height: 1.2em;
}

.contenidoMenuInfCanal_n1_primero a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
}
/************************************************/

/*Estilos para el primer elemento del menu derecho seleccionado*/

li.contenidoMenuInfCanal_n1_primero_sel {
	list-style: none;
	background-image: url(../gif/flechaazulosc.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.1em;
	position: relative;
	display: block;
	padding: 0.2em 0em 0.3em 0.5em;
	margin: 0em 0.3em 0em 0.3em;
	border-style: none;
}

.contenidoMenuInfCanal_n1_primero_sel p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0.1em 0em;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: bold;
	font-style: italic;
	color: #7e7e7e;
	text-decoration: none;
	vertical-align: top;
	line-height: 1.2em;
}

.contenidoMenuInfCanal_n1_primero_sel a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	font-weight: bold;
	color: #7e7e7e;
	text-decoration: none;
}
/*****************************************************/

/*******************************/

/*nivel 2 informacion canal primera opcion*/

.contenidoMenuInfCanal_primero_n2 {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display: block;
}

.contenidoMenuInfCanal_primero_n2 li {
	list-style: none;
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	position: relative;
	display: block;
	padding: 0em 0em 0em 0.3em;
	margin: 0em 0.3em 0em 0em;
	border-style: none;
}

.contenidoMenuInfCanal_primero_n2 p {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: normal;
	color: #5781B4;
	text-decoration: none;
}

.contenidoMenuInfCanal_primero_n2 a {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	font-weight: normal;
	color: #5781B4;
	text-decoration: none;
	font-style: normal;
}

li.contenidoMenuInfCanal_primero_n2_sel {
	background-image: url(../gif/flemenu_n2.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	position: relative;
	display: block;
	padding: 0em 0em 0.1em 0.3em;
	margin: 0.2em 0.3em 0.2em 0em;
	border-style: none;
}
.contenidoMenuInfCanal_primero_n2_sel p {
	color: #5781B4;
	font-weight: bold;
}
.contenidoMenuInfCanal_primero_n2_sel a {
	color: #5781B4;
	font-weight: bold;
}

/*estilos para la página de resultados del buscador*/
.textoABuscar {
	position: relative;
	margin: 0em 1em 0.8em 1.6em;
	padding: 0.2em 0em 0.2em 0.5em;
	background-color: #ccdcf4;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #1C60A4;
}

.mostrandoResultados {
	background-color: #f6f6f6;
	margin: 0em 1em 0em 1.6em;
	padding: 0.2em 0em 0.2em 0.5em;
	font-size: 0.7em;
	color: #868686;
	font-family: Verdana;
	font-weight: normal;
}
/*estilos para el listado de documentos*/
.listadoBuscador {
	position: relative;
	margin: 1em 0em 0em 1.9em;
	padding: 0em 0em 0em 0em;
	font-family: Verdana;
	font-size: 0.7em;
	color: #6E8BB6;
	line-height: 1.5em;
}

.listadoBuscador li {
	position: relative;
	margin: 0em 0em 1em 1.2em;
	padding: 0em 0em 0em 0em;
	list-style-type: circle;
	list-style-image: url(../gif/puntonaranja.gif);
	list-style-position: outside;	
}


.listadoBuscador li a {	
	display: inline;
	font-family: Verdana;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 1.5em 0em 0em;
	color: #6E8BB6;
	text-decoration: none;
	background-image: url(../gif/flechanovedadesazul.gif);
	background-position: right;
	background-repeat: no-repeat;
	
}
.listadoBuscador p {
	color: #868686;
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	vertical-align: bottom;
}
.listadoBuscador img {
	vertical-align: text-bottom;
	border-style: none;
}
.contador {
	color: #6E8BB6;
}
.botonesBuscador {
	position: relative;
	margin: 0em 0em 0em 1.6em;
	padding: 0em 0em 0em 0em;
}
.botonesBuscadorVolver {
	position: relative;
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0.4em 0em 0em 0em;
	font-size: 0.7em;
	font-family: Verdana;
	color: #CC9900;
	/*text-decoration:underline;*/
	display:block;
}
.botonesBuscadorMover {
	float: right;
	position: relative;
	display: inline;
	border:none;
}
.buscadorBotonAnterior {	
	margin: 0em 0em 0em 0em;
	padding: 0em 1em 0em 1em;
	font-size: 0.7em;
	font-family: Verdana;
	color: #CC9900;
	text-decoration: underline;
	background-image: url(../gif/anterior.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color:White;
	border:none;	
		
}
.buscadorBotonSiguiente {	
	margin: 0em 0em 0em 0em;
	padding: 0em 1em 0em 1em;
	font-size: 0.7em;
	font-family: Verdana;
	color: #CC9900;
	text-decoration: underline;
	background-image: url(../gif/siguiente.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color:White;
	border:none;
}
/*Estilos para la plantilla de formulario de correo*/

.correoDescripcion {
	position: relative;
	margin: 0em 0em 0em 0.9em;
	padding: 0em 0em 0em 0.8em;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #6E8BB6;
	text-align: justify; /*text-justify: inter-word;*/
	background-image: url(../gif/puntonaranja.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
}
.correoTexto {
	position: relative;
	margin: 2em 0em 0em 0.8em;
	padding: 0em 0em 0em 0.8em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;		*/
}

.correoTexto p {
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: justify; /*text-justify: inter-word;		*/
}
.correoTexto a {
	font-family: Verdana;
	color: #868686;
}


.fondoFormulario {
	margin: 2em 0.2em 0em 1em;
	padding: 1em 0em 0em 0em;
	background-color: #f6f6f6;
	text-align: justify; /*text-justify: distribute;*/
	height: 12em;
}

.fondoFormulario p {
	position: relative;
	margin: 0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
	background-color: #f6f6f6;
	display: block;
	height: 1.5em;
	clear:both;
}
.correoApartadosFichas {
	position: relative;
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0.5em;
	font-size: 0.7em;
	font-family: Verdana;
	color: #5D8ECC;
	text-decoration: none;
	background-image: url(../gif/puntoAzul.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.4em;
	float: left;
	clear: left;
}
.correoCampoFichas {
	position: relative;
	margin: 0em 2em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: right;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	width: 23.5em;
}
textarea.correoCampoFichas {
	height: 8em;
}
.correoBotonSubmitir {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: right;
	width: 100%;
}

.fondoFormularioGenerico {
	position:relative;
	float:none;
	margin: 2em 0.5em 0em 1.05em;
	padding: 0.5em 1em 0em 1em;
	background-color: #f6f6f6;
	text-align: justify;
}
.fondoFormularioGenerico fieldset
{		
	display:block;
	position:relative;
	float:none;	
	margin:0.5em 0em 0em 0em;
	padding:0.5em 0.5em 0.5em 0.5em;	
	border:solid 1px #5d8ecc;	
}
.fondoFormularioGenerico legend{		
	position:relative;
	float:none;	
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-weight: bold;
	font-size: 0.75em;
	color: #5d8ecc;	
	font-family: Verdana;
}

.fondoFormularioGenerico p {
	display:block;
	position:relative;
	float:none;				
	clear:both;
	margin:0em 0em 0em 0em;
	padding:0.5em 0em 0em 0em;
	clear:both;		
}

.fondoFormularioGenerico input{

	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	font-size:0.65em;	
}

.fondoFormularioGenerico textarea{

	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	font-size:0.65em;
}

.fondoFormularioGenerico label{
	clear:none;	
	font-weight: normal;
	font-size: 65%;
	color: #5d8ecc;	
	font-family: Verdana;
	text-decoration: none;
	text-align:left;		

}

.fondoFormularioGenerico select{
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	font-size:0.65em;	
}

.comentarioFormularioGenerico{	
	padding:0em 2em 0em 0em;
	margin:0em 2em 0em 0em;
	font-weight: normal;
	font-size: 65%;
	color: #5d8ecc;
	font-family: Verdana;
	text-decoration: none;
	clear:both;	
}


.tituloSeccionFormularioGenerico{
	display:block;
	clear:both;
	position:relative;
	margin:1em 0em 1em 0em;
	padding:0em 0em 0em 0em;
	font-weight: bold;
	font-size: 0.65em;
	color: #5d8ecc;
	font-family: Verdana;
	text-decoration:none;
	border-bottom:solid thin #5d8ecc;
	width:95%;			
}




.fondoFormularioAplicacionIframe {
	margin: 2em 0.5em 0em 0em;
	padding: 0.5em 1em 0em 1em;
	background-color: #f6f6f6;
	text-align: justify;
	width:90%;	
	overflow:auto;	
}

.fondoFormularioAplicacionIframe fieldset
{		
	position:relative;
	margin:0em 0em 1em 0em;
	padding:0em 0.5em 1em 0.5em;
	border:solid 1px #5d8ecc;			
}
.fondoFormularioAplicacionIframe legend{		
	position:relative;
	margin:0em 0em 1em 0em;
	padding:0em 0em 0em 0em;
	font-weight: bold;
	font-size: 0.75em;
	color: #5d8ecc;	
	font-family: Verdana;				
}

.fondoFormularioAplicacionIframe p {			
	margin:0em 0em 1em 0em;
	padding:0em 0em 0em 0em;
	clear:both;
	
}
.fondoFormularioAplicacionIframe input{
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	font-size:0.65em;
}
.fondoFormularioAplicacionIframe textarea{
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	font-size:0.65em;
}

.fondoFormularioAplicacionIframe label{	
	position:relative;
	clear:none;	
	font-weight: normal;
	font-size: 65%;
	color: #5d8ecc;	
	font-family: Verdana;
	text-decoration: none;
	text-align:left;		

}
.fondoFormularioAplicacionIframe select{
	font-family: Verdana;
	font-weight: normal;
	color: #7e7e7e;
	text-decoration: none;
	font-size:0.65em;
}

.botonEnviarCorreo
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	font-weight: normal; 
	font-size: 0.7em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;	
}
.botonBorrar
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.7em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;	
}
.left400
{
	position:relative;
	display:inline;
	float:left;
	width:400px;
	text-align:left;
}
.left350{
	position:relative;
	display:inline;
	float:left;
	width:350px;
	text-align:left;
}
.left300
{
	position:relative;
	display:inline;
	float:left;
	width:300px;
	text-align:left;
}
.left250{
	position:relative;
	display:inline;
	float:left;
	width:250px;
	text-align:left;
}
.left200
{
	position:relative;
	display:inline;
	float:left;
	width:200px;
	text-align:left;
}

.left100{
	position:relative;
	display:inline;
	float:left;
	width:100px;
	text-align:left;
}
.left150{
	position:relative;
	display:inline;
	float:left;
	width:150px;
	text-align:left;
}
select.left100
{
	width:105px !important;
}
select.left150
{
	width:155px !important;
}
select.left200
{
	width:205px !important;
}
select.left250
{
	width:255px !important;
}
select.left300
{
	width:305px !important;
}
select.left350
{
	width:355px !important;
}
select.left400
{
	width:405px !important;
}
.left
{
	position:relative;
	display:inline;
	float:left;
	text-align:left;
}
.parrafoBotonBorrar{	
	/*margin:1em 0em 1em 0em;*/
	position:relative;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;	
	text-align:center;
}

/*estilos para el mapa del site*/
.mapaSite {
	position: relative;
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
	list-style-type: none;
	display: block;
}
.mapaSite ol {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
	list-style-type: none;
}
.mapaSite ul {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
	list-style-type: none;
}
.mapaSite li {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.6em;
	background-image: url(../gif/flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
}
.mapaSite a {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	color: #555555;
	font-family: Verdana;
	font-size: 0.7em;
	text-decoration: none;
}
.mapaSite a:hover {
	font-weight: bold;
}
.mapaSite span:hover {
}
.mapaSite span {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	color: #555555;
	font-family: Verdana;
	font-size: 0.7em;
	text-decoration: none;
}
.contenidoAlternativoIframe{
	position:relative;	
	overflow:visible;
	margin:0em 2em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align:justify;
}
.contenidoAlternativoIframe a{
	color:#868686;
}
/*estilos para una lista anidada*/

.ListaAnidada_1 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.2em;
	list-style-type: none;
	display: block;	
}
.ListaAnidada_1 ol {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.5em;
	list-style-type: none;
}
.ListaAnidada_1 ul {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	list-style-type: none;
}
.ListaAnidada_1 li {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0.6em;
	background-image: url(../gif/flecha_azul.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
}
.ListaAnidada_1 a {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	position: relative;
	color: #555555;
	font-family: Verdana;
	font-size: 0.7em;
	text-decoration: none;
	text-align:justify;
}
.ListaAnidada_1 a:hover {
	font-weight: bold;
}
.ListaAnidada_1 span:hover {
}
.ListaAnidada_1 span 
{
	display:block;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0em 0em 0em;
	position: relative;
	color: #555555;
	font-family: Verdana;
	font-size: 0.7em;
	text-decoration: none;
	color:#6E8BB6;
	font-weight:bold;
}


/*+++++++++++++++++++++++++*/
/*ESTILOS TABLAS PORTAL*/
/*+++++++++++++++++++++++++*/


table.resultados{
	width:95%;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	text-align: center;
	border: 0.1em solid #E6E6E7;
	background-color:#FFFFFF;
}

table.resultados  caption{
	/*font-size: 1px;*/
	background-color:#FFFFFF;
	color:#000000;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border: none;
	font-weight:bold;
}
table.resultados tr.filaImpar
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color: #F5F4F4;
	color: #555555;
	text-decoration: none;
}
table.resultados tr.filaPar
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color: #E6E6E7;
	color: #555555;
	text-decoration: none;	
}
table.resultados  th,table.resultados  td{	
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	text-decoration: none;		
}
table.resultados a{
	display:block;
	width:100%;
	padding: 0.35em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	text-decoration: none;
}

table.resultados a:hover{
	text-decoration: underline;
	color: #5D8ECC;
}

table.resultados  th{
	background: #6D6D6D;
	color:#FFFFFF;
}

table.resultados th.CIAIAC
{
	background-color: #E6E6E7;
	color: #555555;
}
/*nuevos para poder poner enlaces en las cabeceras*/
table.resultados th a
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	color:white;
}
table.resultados th a:hover
{
	color:White;
	text-decoration:none;
}
/*fin nuevos*/

table.resultados tr.filaImpar td a
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	color: #5D8ECC;
}

table.resultados tr.filaImpar td a:hover{
	color: #5D8ECC;
}

table.resultados tr.filaPar td a
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	color: #5D8ECC;
}

table.resultados tr.filaPar td a:hover{
	color: #5D8ECC;
}

.noLeido{
  	display: block;
	/*height:10px;*/
	padding-top: 13px;
	/*background-image: url(../images/map/icon_sobre.gif);*/
	background-position: top;
	background-repeat: no-repeat;
}

.leido{
  	display: block;
	/*height:10px;*/
	padding-top: 13px;
	/*background-image: url(../images/map/icon_nota.gif);*/
	background-position: top;
	background-repeat: no-repeat;
}



/*Estilos para facturacion electronica*/

.botonMenuDinamico
{
      text-align:left;
      border-style:none;
      color:#9CB2D3;
      font-family: Verdana;
      font-size: 100%;
      font-style: normal;
      font-weight: bold;
      background-color:White;

}

/*Estilo especial con el fondo amarillo para el aviso en la CIAIAC*/
p.fondoAmarilloCIAIAC
{
	color:#000000;
	background-color:#fffecb;
	margin:0em 3em 3em 3em;
	padding:0em 1em 1em 0em;
	font-family:Verdana;
	font-size:0.85em;
}

/*Estilo para las tablas de datos provisionales de la CIAIAC*/
table.CIAIAC
{
	
	position:relative;
	margin:0em 0em 2em 0em;
	padding:0em 0em 0em 0em;
	width:100%;
	
	
}

table.CIAIAC th
{
	width:25%;
	text-align:left;
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color: #E6E6E7;	
}

table.CIAIAC th.cabeceraCIAIAC
{
	width:25%;	
}

table.CIAIAC td
{
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	background-color: #F5F4F4;	
	font-weight:bold;
}
table.CIAIAC td.centradoCIAIAC
{
	text-align:center;
}
/*Estilos para la aplicacion de faturacion electronica*/
.botonMenuDinamico2
{
	font-weight: bold;
	font-size: 100%;
	left: 10px;
	color: gray;
	border-top-style: none;
	font-style: normal;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	background-color: white;
	text-align: left;
	border-bottom-style: none;
}
.botonMenuDinamico3
{
	font-weight: bold;
	font-size: 100%;
	color: #000000;/*black;*/
	border-top-style: none;
	font-style: normal;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	position: relative;
	background-color: #d3d3d3;/*lightgrey;*/
	text-align: left;
	border-bottom-style: none;
}

.mensajeError

{
	font-weight: bold;
	font-size: 1em;
	color: #ffffff;
	font-style: normal;
	font-family: Verdana;
	background-color: #5D8ECC;
	text-align: center;
	text-decoration: none;
}

.left20
{
	display: inline;
	width: 20px;
	position: relative;
	text-align: left;
}
.left40

{

	position:relative;

	display:inline;

	width:40px;

	text-align:left;

}
.left80

{

	position:relative;

	display:inline;

	width:80px;

	text-align:left;

}


/* ***************************************************************************************************** */
/* ***************************************************************************************************** */
/* ***************************************************************************************************** */
/* ***************************************************************************************************** */
/* ***************************************************************************************************** */
/* ***************************************************************************************************** */

/* INICIO ESTILOS CABECERA */
.cabeceraCanalCentro {
	width: 24.6em;
	margin-top: 0.5em;
	font-family: Verdana;
	color: #5D8ECC;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.2em;
	background-image: url(../gif/corchetesCabeceraCanal.gif);
	background-repeat: no-repeat;
}
/*.cabeceraCanalCentro a {
	padding: 0em 0em 0em 1.3em;
	text-decoration: none;
	color: #5D8ECC;
	background-image: url(../gif/flechacabeceracanal.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.1em;
}*/

/*31/07/2007 Nuevo estilo cabeceraCanalCentro a para*/
.cabeceraCanalCentro a {
	padding: 0em 0em 0em 1.4em;
	text-decoration: none;
	color: #5D8ECC;
	background-image: url(../gif/flechacabeceracanal.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.1em;
}
.cabeceraCanalCentro img {
	vertical-align: baseline;
}
/* FIN ESTILOS CABECERA COMMERCE */

/* INCIO CAPAS ESTRUCTURA PAGINA */
/*.estiloDiv1 {
 position: relative;
float: left;
width: 9.9em;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
overflow: hidden;
}

.estiloDiv2 {
position: relative;
float: left;
width: 29.2em;
margin: 0em 0em 0em .2em;
padding: 0em 0em 0em .5em;
overflow: hidden;
}

.estiloDiv3 {
position: relative;
float: right;
width: 8.45em;
margin: 0em 0em .5em 0em;
padding: 0em 0em 0em 0em;
overflow: hidden;
}*/
/*31/07/2007 nuevos estilos para estiloDiv1, estiloDiv2 y estiloDiv3*/
.estiloDiv1 {
 position: relative;
float: left;
width: 9.8em;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
overflow: hidden;
}

.estiloDiv2 {
position: relative;
float: left;
width: 28.93em;
margin: 0em 0em 0em 0em;
padding: 0em 0.8em 0em 0.7em;
overflow: hidden;
}

.estiloDiv3 {
position: relative;
float: right;
width: 8.42em;
margin: 0em 0em .5em 0em;
padding: 0em 0em 0em 0em;
overflow: hidden;
}



/* FIN CAPAS ESTRUCTURA PAGINA */

/* INCIO ANCHOS */
.ancho8PC { width:8%; }
.ancho15PC { width:15%; }
.ancho18PC { width:18%; }
.ancho20PC { width:20%; }
.ancho30PC { width:30%; }
.ancho34PC { width:34%; }
.ancho63PC { width:63%; }
.ancho70PC { width:70%; }
.ancho90PC { width:90%; }
.ancho95PC { width:95%; }
.ancho98PC { width:98%; }
.Width100 { width: 100%; }
.Width90 { width: 100%; }
/* FIN ANCHOS */

/*  */

.menuCentralBlanco {
	position: relative;
	clear: both;
	background: url(../gif/fondomenuBlanco.gif);	
	width: 28.95em;
	overflow: hidden;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.menuCentral1Blanco {
	position: relative;
	float: left;
	width: 49%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	overflow: hidden;
}
.menuCentral2Blanco {
	position: relative;
	float: left;
	width: 49%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	overflow:hidden;
}
.menuCentralBlanco li {
	list-style-image: url(../gif/flecha_menu.gif); 
	list-style-position: outside;
	list-style-type: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.menuCentralBlanco a {
	font-family: verdana;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 0.7em;
	color: #a5a28a;
	text-indent: 0em;
	text-decoration: none;
}
.subtitulo {
	margin-top: 1.5em;
	margin-left: 0.3em;
	padding-left: 0.7em;
	background: url(../gif/flechanovedades.gif) no-repeat 0 .4em;
	font-size: 0.75em;
	font-family: Verdana;
	font-weight: bold;
	color: #5D8ECC;
	text-decoration: none;
}
.subtitulo p {
	font-size: 0.8em;
	font-family: Verdana;
	color: #868686;
	font-weight: normal;
	text-decoration: none;
}
/********************************************************/
/*Estilos para el buscador*/
.tituloBuscadorHome {
	position: relative;
	background-color: #9CB2D3;
	background-position: top right;
	background-repeat: no-repeat;
	margin: 0.1em 0em 0em 0em;
	padding: .2em 0em .2em 0em;
}
.tituloBuscadorHome h1{
 position: relative;
 margin: 0em 0em 0em 0em; 
 padding: 0em 0em 0em 0em;
 background-image: none;
 font-size: 1em;
}

.tituloBuscadorHome span{
	position: relative;
	margin: 0em 0em 0em 0em; 
	padding: 0em 0em 0em .5em;
	font-size: 65%;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
}
.BuscadorHome {
	position:relative;
	margin: .1em 0em 0em 0em;
	padding: .5em 0em .5em 0em;
	border-color:#DFDFDF;
	border-style:solid;
	border-width:0.01em;
	background-color:#F4F4F4;
	text-align: center;
}
.BuscadorHome a {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	font-size :0.6em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.BuscadorHome p {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	font-size :0.6em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.BuscadorHomeInput {
	position:relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal; 
	font-size: 0.6em; 
	color: #7E7E7E; 
	font-family: Verdana; 
	text-decoration: none;
	width: 91.5%;
	height: 1.7em;
	
}
.BuscadorHomeSelect {
	position:relative;
	font-size: 0.65em;
	color: #7E7E7E; 
	font-family: Verdana; 
	text-decoration: none;
	width: 95%;
}
.BuscadorHome button.botones {
	position:relative;
	padding:0em 0em 0em 0em;
	margin:0.3em 0em 0.3em 0em;
	background-color:#ffffff;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	font-weight: normal; 
	font-size: 0.65em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
	cursor: pointer;
}
/********************************************************/
/*Estilos para la pestanya de logarse*/
.tituloLogarse{
	background-image:url(../gif/tituloamarillo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position:relative;
	margin:0.8em 0em 0em 0em; 
	padding:0em 0em 0em 0em;
}
.tituloLogarse p{
	position:relative;
	margin:0em 0em 0em 0em; 
	padding:0em 0em 0em 0.5em;
	font-size : 65%;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana;
}
.logarse {
	position:relative;
	margin:0.1em 0em 0em 0em;
	padding:0.5em 0em 0.5em 0.5em;	
	border-color:#DFDFDF;
	border-style:solid;
	border-width:0.01em;
	background-color:#F4F4F4;
}
.logarse label {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0.5em 0em 0em 0em;	
	font-size :1em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.logarse p {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	font-size :1em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.logarse span {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
	font-size :0.65em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.logarse a {
	position:relative;
	padding:0.2em 0.5em 0.2em 0.5em;
	margin:0em 0em 0em 0em;
	background-color:#ffffff;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	font-weight: normal; 
	font-size: 0.65em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
}
.logarse input {
	position:relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal; 
	font-size: 0.65em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
	
}
.logarse input.botones {
	position:relative;
	padding:0em 0em 0em 0em;
	margin:0.5em 0em 0em 0em;
	background-color:#ffffff;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	font-weight: normal; 
	font-size: 0.65em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
	cursor: pointer;
}
/***************************/
/*Estilos para la informacion general*/
.tituloInformacion {
	background-image:url(../gif/tituloamarillo.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position:relative;
	margin:0.8em 0em 0em 0em; 
	padding:0em 0em 0em 0em;
}
.tituloInformacion p {
	position:relative;
	margin:0em 0em 0em 0em; 
	padding:0em 0em 0em 0.5em;
	font-size : 65%;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana;
}
.informacion {
	position:relative;
	margin:0.1em 0em 0em 0em;
	padding:0.5em 0em 0.5em 0.5em;	
	border-color:#DFDFDF;
	border-style:solid;
	border-width:0.01em;
	background-color:#F4F4F4;
}

.informacion label {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0.5em 0em 0em 0em;	
	font-size :1em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.informacion p.cesta {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0em 1.5em;	
	/*background-image : url(../gif/carrito.gif);*/
	background-position:0em 0em;
	background-repeat:no-repeat;
	font-size :1em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.informacion p.cuenta {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0.3em 1.5em;	
	/*background-image : url(../gif/perfil.gif);*/
	background-position:0.2em 0em;
	background-repeat:no-repeat;
	font-size :1em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.informacion p.historico {
	position:relative;
	margin:0.5em 0em 0em 0em;
	padding:0em 0em 0.3em 2.5em;	
	/*background-image : url(../gif/historico.gif);*/
	background-position:0em 0em;
	background-repeat:no-repeat;
	font-size :0.6em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}
.informacion a {
	position:relative;
	padding:0em 0.5em 0.2em 0em;
	margin:0em 0em 0em 0em;
	font-size :0.65em;
	color : #797979;
	font-family : Verdana;
	text-decoration : none;
}

/**************************************************************/
/*ESTILOS PARA EL LISTADO DE PUBLICACIONES PARA UNA SOLA CATEGORIA*/
.lpublicaciones2 {
	position: relative;
	width: 99%;
	margin: .9em 0em 0em .3em;
	padding: 0em 0em 0em 0em;
}
.lpublicaciones2 ul {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	line-height: 1em;
}
.lpublicaciones2 li {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 1.3em 0em;
	background: url(../gif/puntonaranja.gif) no-repeat .7em .22em;
	list-style: none;
	FONT-WEIGHT: normal;
	COLOR: #6e8bb6; 
	FONT-FAMILY: Verdana;	
	text-decoration: none;
}
.lpublicaciones2 p {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em .5em;
	FONT-WEIGHT: normal; 
	font-size: .7em;
	COLOR: #6e8bb6; 
	FONT-FAMILY: Verdana;
	text-align: justify;
	width: 98%;
}
.lpublicaciones2 a {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 1.7em;
	FONT-WEIGHT: normal; 
	font-size: .7em;
	COLOR: #6e8bb6; 
	FONT-FAMILY: Verdana;	
/*	text-decoration: underline;*/
	vertical-align:middle;
}
.lpublicaciones2 a.tituloPublicacion {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1em;
	font-family: Verdana;
	color: #868686;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.lpublicaciones2 a.tituloPublicacion:visited {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 1em;
	font-family: Verdana;
	color: #6e8bb6;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.lpublicaciones2 table {
	margin: 0em 0em 0em 2em;
	padding: 0em 0em 0em 0em;
	font-size: .6em;
	width: 96%;
	border: 0em;
}
.lpublicaciones2 th {
	margin: 0em 0em 0em 0em;
	padding: 0.3em 0em 0.3em 0em;
	font-family: Verdana;
	color: #868686;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
.lpublicaciones2 th.carrito {
	margin: 0em 0em 0em 0em;
	padding: 0.3em 0.3em 0.3em 0.3em;
	text-align: center;
	vertical-align: top;
}
.lpublicaciones2 td {
	margin: 0em 0em 0em 0em;
	padding: 0.3em 0em 1em 0em;
	font-family: Verdana;
	color: #868686;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}
.lpublicaciones2 span.tituloPublicacion {
	font-weight: bold;
}
.lpublicaciones2 input {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-family: Verdana;
	color: #7E7E7E;
	font-size: 1em; 
	text-align: center;
}
.lpublicaciones2 input.botones {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	border-color: #6E8BB6;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
	font-weight: normal; 
	font-size: 1em; 
	color: #7E7E7E; 
	font-family: Verdana; 
	text-decoration: none;
	cursor: pointer;
}
/*****************************************************/
/*Estilos para la ficha del producto*/
.ficha {
	margin: .5em 0em 0em 1.5em;
	padding: 0em 0em 0em 0em;
	font-size : 0.7em;
	font-family : Verdana;
	font-weight : normal;
	color : #1C60A4;
	background-color : #CCDCF4;
}

.ficha h1 {
 margin: .5em 0em 0em 0em;
 padding: 0em 0em 0em 0em;
 background-image: none;
 font-size: 1em;
}

.contenidoficha {
	position:relative;
	margin: 0em 0em 0em 1em;
	padding:0em 0em 0em 0em;
	border-color:#F0F0F0;
	border-style:solid;
	border-width:0px;
	width: 100%;
	overflow:hidden;
}
.codigoelemento {
	position:relative;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	width:10%;
	font-size : 0.7em;
	font-family : Verdana;
	color : #5D8ECC;
	text-decoration : none;
	float:left;
	overflow:hidden;
	vertical-align:top;
}
.elemento {
	position:relative;
	width: 65%;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	float:left;
	overflow:hidden;
}
.elemento p {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0.5em 0em 0em 0em;	
}
.elemento a {	
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size : 0.7em;
	font-family : Verdana;
	font-weight : bold;
	color : #5D8ECC;
	text-decoration : underline;
	overflow:hidden;
}
.elemento span.etiqueta {
	position:relative;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size : 0.7em;
	font-family : Verdana;
	font-weight : bold;
	color : #7E7E7E;
	text-decoration : none;
	overflow:hidden;
}
.elemento span.dato {
	position:relative;
	overflow:hidden;
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0.5em;
	font-size : 0.7em;
	font-family : Verdana;
	font-weight : normal;
	color : #7E7E7E;
	text-decoration : none;
}
.fotoelemento {
	position:relative;
	float:left;
	width: 140px;
	margin: 0em 0em 0em .3em;
	padding: .5em 0em 0em 0em;
	overflow:hidden;
}

/**************************************************************/
/*ESTILOS PARA EL LISTADO DE PUBLICACIONES*/
.lpublicaciones {
	position:relative;
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:1em;
	padding-left:0em;
	padding-bottom: 0em;
	padding-right:0em;
	padding-top: 0em;
}
.lpublicaciones ul {
	padding-top: 0em; 
	margin-bottom: 0em;
	padding-left: 0em;
	margin: 0em 0em 0em 1.2em;	
	line-height:1em;		
}
.lpublicaciones li {
	list-style-image: url(../gif/puntonaranja.gif); 
	list-style-position:outside;
	margin: 0em 0em 1em 0em;
	padding-top: 0em; 
	padding-bottom: 1.5em;
	padding-left: 0em;
	background-image: url(../gif/puntoseparador.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.7em; 
	COLOR: #6e8bb6; 
	FONT-FAMILY: Verdana;	
	text-decoration : none;
}
.lpublicaciones span.linea {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #6e8bb6; 
	FONT-FAMILY: Verdana;	
	text-decoration : underline;
}
.lpublicaciones a {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.5em; 
	COLOR: #6e8bb6; 
	FONT-FAMILY: Verdana;	
	text-decoration : underline;
}
.lpublicaciones a.tituloPublicacion {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:0em;
	font-size : 1em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
}
.lpublicaciones th {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0.3em;
	padding-bottom:0.3em;
	padding-right:0.3em;
	padding-top:0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
	vertical-align:top;
}
.lpublicaciones th.carrito {
	margin:0em 0em 0em 0em ;
	padding:0.3em 0.3em 0.3em 0.3em;
	text-align:center;
	vertical-align:top;
}
.lpublicaciones td {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0.3em;
	padding-bottom:1em;
	padding-right:0.3em;
	padding-top:0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
	vertical-align:top;	
}
.lpublicaciones span.tituloPublicacion { font-weight : bold; }

.lpublicaciones input {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
.lpublicaciones input.botones {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:0em;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	background-color:#ffffff;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	cursor: pointer;
}
/******************************************************/
/*Estilos para el formulario de registro*/
.registro {
	margin: 0em 0em 1em 0em;
	padding: 0.3em 0em 0em 0em;
	background-color:#F4F4F4;
	width:90%;
}
.registro label {
	margin: 0em 0em 0em 0em;
	padding: .3em .3em 1em .7em;
	background: url(../gif/gris.gif) no-repeat 0em 0.9em;
}
.registro td {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0.7em;
	padding-bottom:1em;
	padding-right:0.3em;
	padding-top:0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
}
.registro input {
	margin-top:0em;
	margin-left:0em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}
/********************************************************/
/*Estilos para los botones*/
.botonesSubmit {
	position: relative;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em .3em 0em;
	background: #FFFFFF;
	border: Solid .1em #6E8BB6;
	color: #7E7E7E; 
	font-family: Verdana;
	font-size: .65em;
	cursor: pointer;
}
.botonesSubmitDeshab {
	margin: 0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	border-color:#C6BDBD;
	border-style:solid;
	border-width:1px;
	background:#ffffff;
	font-size: .65em;
	color: red; 
	font-family: Verdana;
}
/********************************************************/
/*Estilos para la tabla de la cesta*/
.cesta{
	margin:0em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
}
.cesta th {
	margin: 0em 0em 0em 0em;
	padding: .3em 0em .3em 0em;
	text-align: center;
}
.cesta th.nombre {
	text-align:left;	
}
.cesta td span{
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	font-size : 1em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
}
.cesta td {
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	vertical-align:middle;
}
.cesta td.cantidad {
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:center;
	width:18%;
}
.cesta td.cantidad8Ancho {
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	padding-top:0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:right;
	width:8%;
}
.cesta td.cantidad20Ancho {
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:right;
	width:20%;
}
.cesta td.cantidad25Ancho {
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:right;
	width:25%;
}
.cesta  td.lineaTotal {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color:#868686;
	line-height:0.1em;
}
.cesta span.tituloPublicacion {
	font-weight : bold;
}
.cesta span {
	margin: 0em 0em 0em 0em;
	padding:0.3em 0.3em 1em 0.3em;
	font-size : 0.65em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
}
.cesta input {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal; 
	font-size: 1em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
	text-align: center;
}
/********************************************************/
/*Estilos para el formulario de pedido*/
.pedido {
	position: relative;
	width: 100%;
	margin: .5em .5em .5em .8em;
	padding: 0em 0em 0em 0em;
	background-color: #F4F4F4;
}
.pedido table {
	margin: .5em 0em 0em .5em;
	padding: 0em 0em 0em 0em;
}
.pedido th {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-size: 0.6em;
	font-family: Verdana;
	color: #868686;
	font-weight: bold;
	text-decoration: none;
}
.pedido th.cabecera {
	text-align: right;	
}
.pedido th.totales {
	margin:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;	
	text-align:right;
}
.pedido th.totales75Ancho {
	margin:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;	
	text-align:right;
}
.totales {
	margin:0em 0em 0em 0em;
	padding:0.3em 0em 1em 3em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
}
.pedido td {
	margin:0em 0em 0em 0em;
	padding: .3em .3em 1em .3em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
}
.pedido label {
	margin:0em 0em 0em 0em;
	padding: .3em .3em 1em .7em;
	font-size : 1em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
	background:url(../gif/gris.gif) no-repeat 0em 0.9em;
}
.pedido input {
	margin:0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}
.pedido select {
	margin:0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none
}
.pedido  td.lineaTotal {
	margin:0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color:#868686;
	line-height:0.1em;
}
a.tituloPublicacion {
	font-size : .80em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
}
/*******************************************************/
/*Estilos para la modalidad de pago*/
.pedido p {
	margin:0em 0em 0em 0em;
	padding: 1em 1em .5em 1em;
	width:95%;
	font-size : 0.6em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
}
.pedido p.textoPie {
	width:95%;

	margin:0em 0em 0em 0em;
	padding: 1em 1em .5em 1em;
	font-weight: normal; 
	font-size: 0.55em; 
	color: #868686; 
	font-family: Verdana; 
	text-align: justify;
}
/*******************/
/*Estilos para el historico*/
.historico {
	position:relative;
	margin:1em 0em 0em 0em;
	padding:0em 0em 0em 0em;	
}
.historico tr.cabecera {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size : 0.7em;
	font-family : Verdana;
	color : #868686;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
	vertical-align:top;	
}
.historico tr.contenido {
	position:relative;
	font-size : 0.7em;
	font-family : Verdana;
	font-weight : normal;	
	color : #868686;
}
.historico a {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size : 1em;
	font-family : Verdana;
	font-weight : normal;	
	color : #868686;
}
/***********************************/
/*ESTILOS PARA LA BUSQUEDA AVANZADA*/
.busquedaAvanzada {
	position:relative;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}
.busquedaAvanzada span {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-size : 1em;
	font-family : Verdana;
	color : #868686;
	font-weight : normal;
	text-decoration : none;
	text-align:left;
	vertical-align:top;	
}
.busquedaAvanzada input {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
.busquedaAvanzada select {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
.busquedaAvanzada p {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	FONT-SIZE: 0.6em; 
	FONT-FAMILY: Verdana; 
	color : #868686;
	font-weight : normal;
	text-decoration : none;
}
.busquedaAvanzada input.botones {
	position:relative;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #5d8ecc; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background-color:#ffffff;
	border-style:solid;
	border-color:#5d8ecc;
	border-width:0.01em;
	cursor: pointer;
}
span.noDisp {
	COLOR: #5d8ecc; 
	font-weight:bold;
}
/*************************/
/*ESTILOS PARA EL BROWSER*/

.contenidoMenuInformacionGeneralCentro_n1 {
	position: relative;	
	padding: 0em 0em 0em 0em;
	margin: 1em .3em 0em 0em;
	display: block;
	list-style-type: none;
}
.contenidoMenuInformacionGeneralCentro_n1 li {
	background-image: url(../gif/flechamenu.gif);
	background-repeat: no-repeat;
	position: relative;
	display: block;
	padding: 0em 0em 0em .5em;
	margin: 0em 0em 0em 0em;
}
.contenidoMenuInformacionGeneralCentro_n1 p {
	position: relative;	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align:left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #9CB2D3;
	text-decoration: none;
	font-weight: bold;
	border-bottom: solid 0.01em #DDDDDD;
	vertical-align: top;	
	line-height: 1.2em;								
}
.contenidoMenuInformacionGeneralCentro_n1 a {
	position: relative;	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size : 1em;
	font-family: Verdana;
	color: #9CB2D3;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;	
	line-height: 1.2em;								
}

p.seleccionado_n1 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color: #DDDDDD;
	color: #868686;
	border-style: none;
}
a.seleccionado_n1 {
	position: relative;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #868686;
	border-style: none;
	font-weight: bold;
}
.contenidoMenuInformacionGeneralCentro_n2 {
	position:relative;	
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	display: block;
	list-style-type: none;
}
.contenidoMenuInformacionGeneralCentro_n2 li {
	list-style-image: url(../gif/flemenu_n2.gif); 
	list-style-position: outside;
	position: relative;
	display: block;
	padding: 0em 0em 0.2em 0.5em;
	margin: 0em 0em 0em 0em;		
}
.contenidoMenuInformacionGeneralCentro_n2 p {
	position: relative;	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	text-align: left;
	font-size: 0.6em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	border-bottom: none;
	line-height: 1.2em;				
}
.contenidoMenuInformacionGeneralCentro_n2 a {
	position: relative;	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	text-align: left;
	font-size: 1em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	font-weight: normal;
	vertical-align: top;
	border-bottom: none;
	line-height: 1.2em;				
}
p.seleccionado_n2 {
	color: #868686;
	font-weight: bold;
}
a.seleccionado_n2 {
	color: #868686;
	font-weight: bold;

}
.contenidoMenuInfCanal_n1_primero_Fila {
	position:relative;
	margin: .5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #7E7E7E;
	text-align:center;
}
.contenidoMenuInfCanal_n1_primero_Fila label {
	background-image: url(../gif/flechaazuloscdcha.gif);
	background-repeat: no-repeat;
	background-position: .3em -.1em;
	position: relative;
	display: block;
	padding: 0em 0em .3em 1em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	text-align: left;
	font-size: 0.65em;
	font-family: Verdana;
	font-weight: normal;
}
.AdvancedSearch {
	position: relative;
	float: none;
	clear: both;
	border-top: dotted .01em #AAAAAA;
	border-bottom: dotted .01em #AAAAAA;
	margin: 1em 0em .3em 0em;
	padding: .2em 0em .4em 0em;
}
.AdvancedSearch a { font-weight: bold; }
.AdvancedSearch a:hover { text-decoration: underline; }
.DivSeparador {
	position: relative;
	float: none;
	width: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.Separador2 {
	position: relative;
	width: 100%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.SelectWidthAltaUsuario { width: 25.5em; }
.RequiredFields {
	font-weight: normal;
	font-size: 65%;
	color: #5d8ecc;	
	font-family: Verdana;
	text-decoration: none;
}
.fondoFormularioGenericoPago {
 font-family: Verdana;
 width: 27.17em;
 background: #F6F6F6;
 margin: 0em 0em 0em 1.05em;
 padding: .5em .5em .5em .5em;
}
.fondoFormularioGenerico h2 {
 position: relative;
 margin: 0em 0em 0em 0em;
 padding: 0em 0em 0em 0em;
 font-weight: bold;
 font-size: .80em;
 color: #5D8ECC;
}
 
.fondoFormularioGenericoPago h2 {
 position: relative;
 margin: .5em 0em .5em 0em;
 padding: 0em 0em 0em 0em;
 font-weight: bold;
 font-size: .80em;
 color: #5D8ECC;
}



.Oculto { display: none; visibility: hidden; }

.fondoFormularioGenericoPago fieldset {
	position: relative;
	float: none;
	background: #F6F6F6;
	border: solid 1px #5D8ECC;
	padding: .5em .5em .5em .5em;
}
.fondoFormularioGenericoPago legend {
	position: relative;
	font-weight: bold;
	font-size: .70em;
	color: #5D8ECC;
}
.fondoFormularioGenericoPago p { clear: both; }
.fondoFormularioGenericoPago input {
	font-family: Verdana;
	color: #7E7E7E;
	font-size: .70em;
}
p.FilaBotones input.botonesSubmit {
	font-size: 1em;
}
.fondoFormularioGenericoPago select {
	font-family: Verdana;
	color: #7E7E7E;
	font-size: .70em;
}
.fondoFormularioGenericoPago textarea {
	font-family: Verdana;
	color: #7E7E7E;
	font-size: .70em;
	width: 100%;
}
.fondoFormularioGenericoPago td.botones {
	text-align: center;
	margin: 0em 0em 0em 0em;
	padding: 1em 0em 1em 0em;
}
.fondoFormularioGenericoPago label {
	color: #5D8ECC;
	font-size: .70em;
	background: none;
}
.fondoFormularioGenericoPago table {
	width: 100%;
	border: none;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.fondoFormularioGenericoPago th {
	font-size : 0.6em;
	font-family : Verdana;
	color : #5D8ECC;
	font-weight : bold;
	text-decoration : none;
	vertical-align: top;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em .3em;
}
.fondoFormularioGenericoPago td {
	font-size : 0.6em;
	font-family : Verdana;
	color : #7E7E7E;
	text-decoration : none;
	vertical-align: top;
	margin: .2em 0em .3em 0em;
	padding: 0em 0em .5em .3em;
}
.fondoFormularioGenericoPago td a {
	font-size: .9em;
	font-family : Verdana;
	color : #7E7E7E;
	text-decoration : none;
	font-weight: bold;
}
.fondoFormularioGenericoPago td.lineaTotal{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background-color:#868686;
	line-height:0.1em;
}
.fondoFormularioGenericoPago th.totales {
	margin:0em 0em 0em 0em;
	padding:0em .5em 0em 0em;
	font-size : 0.6em;
	font-family : Verdana;
	color : #5D8ECC;
	font-weight : bold;
	text-decoration : none;
	text-align: right;
}
.fondoFormularioGenericoPagoTransparente {
	font-family: Verdana;
	width: 96.9%;
	margin: .8em 0em 0em .8em;
	padding: 0em 0em 0em 0em;
	text-align: right;
}
.fondoFormularioGenericoPagoTransparente td.botones {
	text-align: center;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}
.mostrandoNoResultados {
	background-color: #F6F6F6;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0em 0.2em 0.5em;
	font-size: 0.7em;
	color: #868686;
	font-family: Verdana;
	font-weight: normal;
	width: 100%;
}
.contenidoMenuInfCanal_n1_primero_label {
	position: relative;
	clear: both;
	margin: .3em 0em 0em .3em;
	padding: 0em 0em 0em 0em;
	text-align: left;
	font-size: 0.7em;
	font-family: Verdana;
	font-weight: normal;
	color: #7E7E7E;
	text-decoration: none;
}
.contenidoMenuInfCanal_n1_primero_botones {
	position:relative;
	padding:0em 0em 0em 0em;
	margin:0.5em 0em 0em 0em;
	background-color:#ffffff;
	border-color:#6E8BB6;
	border-style:solid;
	border-width:1px;
	font-weight: normal; 
	font-size: 0.65em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
	cursor: pointer;
}
.contenidoMenuInfCanal_n1_primero_BotonesCenter {
	position:relative;
	width: 100%;
	text-align: center;
	padding: 0em 0em .5em 0em;
	margin: 0em 0em 0em 0em;
}
.contenidoMenuInfCanal_n1_primero_BotonesCenter a {
	font-size: .65em;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	color: #AAAAAA;
	border-top: dotted .01em #AAAAAA;
	border-bottom: dotted .01em #AAAAAA;
	margin: 0em 0em 0em 0em;
	padding: .5em 0em .5em 0em;
	width: 100%;
}
.contenidoMenuInfCanal_n1_primero_BotonesCenter a:hover {
	text-decoration: underline;
}
.contenidoMenuInfCanal_n1_primero_input {
	position:relative;
	margin: 0.3em 0em 0em .3em;
	padding: 0em 0em 0em 0em;
	font-weight: normal; 
	font-size: 0.65em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none;
}
/*Estilos para el formulario de nuevo usuario*/
.altaUsuario {
	margin-top:0em;
	margin-left:.8em;
	margin-bottom:1em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:1em;
	padding-right:0em;
	padding-top:1em;
	background-color: #F4F4F4;
	width:90%;
}
.altaUsuario table {
	margin-top:0em;
	margin-left:1em;
	margin-bottom:0em;
	margin-right:0em;
	padding-left:0em;
	padding-bottom:0em;
	padding-right:0em;
	padding-top:1em;
}
.altaUsuario td {
	margin:0em 0em 0em 0em;
	padding: .3em .3em 1em 0.3em;
	font-size: 0.6em;
	font-family : Verdana;
	color: #990000;
	font-weight : bold;
	text-decoration : none;
	text-align:left;
}
.altaUsuario label {
	margin: 0em 0em 0em 0em;
	padding: .3em .3em 1em 0.7em;
	font-size: 1em;
	font-family: Verdana;
	color : #868686;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	background: url(../gif/gris.gif) no-repeat  0em 0.9em;
}
.altaUsuario input {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal; 
	font-size: 1em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none
}
.altaUsuario select {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: normal; 
	font-size: 1em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none
}
.altaUsuario.botones {
	font-weight: normal; 
	font-size: 1.2em; 
	color: #5d8ecc; 
	font-family: Verdana; 
	text-decoration: none
}
/*estilo para cuando la fecha se ponga como includes de servidor*/
.fecha3 {
	position:relative;
	margin:0.2em 0em 0.55em 0em;
	padding:0em 0em 0em 0em;
	background-color:#E6E6E7;
	color: #717171;
	text-align: center;
	text-decoration: none;
	font-family: Verdana;
	font-size: 0.7em;
	width: 100%;
}
/* ************************************************************************************************** */
/* INICIO ESTILOS CREADOS PARA AMBIENTES - MIGUEL ANGEL FERNANDEZ LOPEZ - 02 / 06 / 2006 */
/* ************************************************************************************************** */
.contenidos3 {
 position: relative;
 float: left;
 margin: 0em 0em 0em 0em;
 padding: 0em 0em 0em 0em;
 width: 77.5%;
 overflow: hidden;
}
.btVerInforme {
 margin:0em 0em 0em 0em;
 padding:.2em .2em .2em .2em;
 border-color:#6E8BB6;
 border-style:solid;
 border-width:1px;
 background-color:#ffffff;
 font-weight: normal; 
 font-size: 0.7em; 
 color: #5d8ecc; 
 font-family: Verdana; 
 text-decoration: none;
}
/* *********************************************************************************************** */
/* FIN ESTILOS CREADOS PARA AMBIENTES - MIGUEL ANGEL FERNANDEZ LOPEZ - 02 / 06 / 2006 */
/* ***********************************************************************************************/ 
.campo_formulario{
  position:relative;
     display:inline;
     width:100%;
}

.anillo_unico{
 display:none
}
/* *********************************************************************************************** */
/* ********** INICIO CPMF ********** */
/* *********************************************************************************************** */
.capaContenidosTPV {
	position: relative;
	padding: 0em 0em 1em 155px;
	margin: 0em 0em 1em 0em;
	width: 40em;
	overflow: hidden;
}
.fondoFormularioGenericoTPV {
	position:relative;
	float:none;
	width: 430px;
	margin: 2em 0.5em 0em 1.05em;
	padding: 0.5em 1em 0em 0.6em;
	background-color: #F6F6F6;
	text-align: justify;
}
.fondoFormularioGenericoTPV p.FilaBotones {
	display: block;
	clear: none;
	text-align: right;
}
.fondoFormularioGenericoTPV p.FilaBotones a {
	position: relative;
	padding: .3em .3em .3em .3em;
	margin: 0em 0em 0em 0em;
	background: #FFFFFF;
	border: Solid .1em #6E8BB6;
	color: #7E7E7E; 
	font-family: Verdana;
	text-decoration: none;
}
.fondoFormularioGenericoPago p.FilaBotones {
	margin: 0em 0.5em 0em 1.5em;
	padding: 0em 0em 0em 0em;
	font-size: 0.65em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: right; /*text-justify: inter-word;*/
	overflow: hidden;
}
.fondoFormularioGenerico p.FilaBotones {
	margin: 0em 0.5em 0em 1.5em;
	padding: 0em 0em 0em 0em;
	font-family: Verdana;
	color: #868686;
	text-decoration: none;
	text-align: right; /*text-justify: inter-word;*/
	overflow: hidden;
}
.fondoFormularioGenericoTPV fieldset {
	display:block;
	position:relative;
	float:none;	
	margin:0.5em 0em 0em 0em;
	padding:0.5em 0.5em 0.5em 0.5em;	
	border:solid 1px #5D8ECC;	
}
.fondoFormularioGenericoTPV legend {		
	position:relative;
	float:none;	
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	font-weight: bold;
	font-size: 0.75em;
	color: #5D8ECC;	
	font-family: Verdana;
}
div.fondoFormularioGenericoTPV p.FilaBotones input.botonesSubmit {
	font-size: .60em;
}
.ColorRojo {
	color: Red;
	background: none;
}
/* *********************************************************************************************** */
/* ********** FIN CPMF ********** */
/* *********************************************************************************************** */
/*estilos para la cabecera de las ventanas emergentes en RMA*/
#cabeceraVentanaEmergente{ width:100%; height:61px;}

#logoMinisterioVentanaEmergente{ width:154px; height:63px; background-image: url(https://www.fomento.es/aepspdata/logofomentofinal.jpg);background-repeat:no-repeat;float:left;}

#contenedorEnlacesVentanaEmergente{width:38.7em; height:100%; border:1px solid #cccccc; overflow:hidden; float:right;}

#enlacesCabVentanaEmergente{ width:15em; float:right; text-align:right; padding-right:1em;}

/* *********************************************************************************************** */
/* INICIO Menu horizontal tercer nivel
/* ***********************************************************************************************/ 
.botoneraVinculos1{
	font-size:0.7em;
	margin:0em 0em 0em 1.55em;

}

.botoneraVinculos1 a{
	position:relative;
	display:inline;
	color:#868686 !important; 
	background-color: #f6f6f6; 
	padding:0.3em 0.3em 0.3em 0.3em !important; 
	margin:0em 0em 0em 0em;
	border:solid 0.06em #cccccc; 
	text-decoration:none !important;
}

.btVinculoSeleccionado1{
	background-color: #ffffff !important; 
}

/* *********************************************************************************************** */
/* FIN Menu horizontal tercer nivel
/* ***********************************************************************************************/ 
