@media screen {
	.textoTail {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #333333;
	}
	.linksMenores {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #0066FF;
		text-decoration: underline;
		border-style: none;
	}
	.linkMenor2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #333333;
		text-decoration: underline;
		border-style: none;
	}
	
	.titular {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 1.5em;
		margin-top: 1em;
		text-transform: uppercase;
		color: #336699;
	}
	.subtitular {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #53B3D7;
		font-variant: normal;
		text-transform: uppercase;
		font-weight: bold;
	}
	.textoContenidos {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.2em;
		font-weight: normal;
		color: #384A5F;
	}
	
	td.botoneraMenu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #28363E;
		text-decoration: none;
		background-color: #EFEFEF;
		padding-left: 1em;
		border-style: none;
	}
	
	td.botoneraPulsadoActual {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #28363E;
		text-decoration: none;
		background-color: #F1F8FF;
		padding-left: 1em;
		border: 1px dotted #8bf;	
	}
	
	td.botoneraMenu a, td.botoneraMenuHover a, td.botoneraPulsadoActual a {
		color: #28363E;
		text-decoration: none;
		border-style: none;
		font-weight: normal;
	}
	
	td.botoneraPulsadoActual a {
		/*cursor: default;*/
		cursor: text;
		border-style: none;
		font-weight: normal;
	}
	
	td.botoneraMenuCab {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #4A6677;
		font-weight: bolder;
		text-transform: uppercase;
		font-weight: normal;
	}
	
	td.botoneraMenuHover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #28363E;
		text-decoration: none;
	  background-color: #F8F8F8;
	  padding-left: 1em;
	  background-color: #FFFFFF;
	  padding-left: 1.1em;
	  border-left: 1px solid #4A6677;
	  border-bottom: 1px dotted #4A6677;
		font-weight: normal;
	}
	
	hr {
	  border: 1px dotted silver;
	}
	
	dl {
	  margin: 1em;
	}
	
	dl dt {
	  line-height: 1.5em;
	  margin-top: 0.5em;
	  margin-bottom: 0.5em;
	  font-weight: bold;
	}
	dl dd {
	  line-height: 1.5em;
	  margin-top: 0.5em;
	  margin-bottom: 0.5em;
	}
	
	ol li, ul li {
	  line-height: 1.5em;
	  margin-bottom: 0.5em;
	}
	
	h3.subtitular, span.subtitular, a.subtitular {
	  font-family: futura, zurich, tahoma, sans-serif;
	  font-size: 11px;
	  color: #447;
    display:inline;
    margin:0;
	}

  span.subtitular, h3.subtitular {
    color: #37a;
    display:block;
    margin-top:4px;
  }

  a.subtitular {
    width: auto;
  }
	
	table.textoContenidos td,table.textoContenidos th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #384A5F;  
	}
	
	form input, form textarea {
		font-family: 'ms sans serif', arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #387F8F; 
		border: 1px solid #88DFDF;
	}
	
	form .boton {
		border: 2px outset #387F8F;
		background-color: #efefef;
	}
	
	form table td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #384A5F;  		
	}
	
	form input.obligatorio {
		background-color: #efffff;
	}
	
	/*	
	form div.contenido {
		border: 1px dashed #eff;
		border-width: 0 1px 0 0px;
	}
	*/
	
	.listaBoxPict {
		border: 1px solid #bbb;
		background-color: #f8f8f8;
	}
	
	a {
		text-decoration: none;
		border-bottom: 2px dotted #77b;
		color: #447;
		font-weight: bolder;
	}

  .textoTail a, .banner a {
		border-bottom-style: none;
  }

  .banner a img {
    border: 1px dotted #bbe;
  }

  .banner a span{
    border-bottom: 1px dotted #88c;
  }
	
	.portadaSector {
		color: #479;
		font-family: helvetica;
		font-size: 17px;
		font-weight: bold;
		letter-spacing: -1px;
		margin-top: 12px;
		margin-bottom: 2px;
	}
	
	.linkPrincipal {
		font-size: 11px;
		font-family: "ms sans serif", helvetica;
		color: #248;
	}
	
	table.bajosMenuPrincipal td {
		font-family: 'ms sans serif', arial, helvetica, sans-serif;
		color: #384A5F;
		font-size: 11px;
		padding: 2px;
		padding-left: 1em;
		border: 2px solid white;
	}
	
	table.bajosMenuPrincipal th {
		font-family: "arial narrow", helvetica, sans-serif;
		color: white;
		font-weight: bolder;
		text-transform: uppercase;
		font-size: 11px;
		padding: 4px;
		padding-left: 1em;
		border: 2px solid white;
	}
}
