body {
  font-size: 12px;
	/*font-family:'trebuchet ms', 'lucida grande', 'lucida sans unicode', arial, helvetica, sans-serif !important;*/
  /*font-family: 'lucida grande CE', 'lucida sans unicode', tahoma, arial, sans-serif;*/
  font-family: arial, helvetica, sans-serif;
	color: #707070;
}

table, code {
	font-size: 1em;
}

/*
.principal {
  color: #707070;
  font-weight: normal;
}
*/

a {
  text-decoration: none;
}

.menu a, .menu a strong {
  font-family: arial, helvetica, sans-serif !important;
}

.secundario a, secundario a strong  {
	font-family: arial, helvetica, sans-serif !important;
}

.principal a, .principal a strong, .menu a, .menu a strong {
  color: #707070;
  font-weight: bold;
  border: none;
}

.principal a:hover, .principal a:hover strong, .menu a:hover, .menu a:hover strong {
  color: #001845;
}


ul.posicionamiento, ul.posicionamiento a {
  font-size: 11px;
  color: white;
	border: none;
}

ul.posicionamiento a:hover {
  border-bottom: 1px dotted white;
}

.pie {
  color: #707070;
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
}

.pie a {
  font-size: 11px;
  color: #707070;
	border: none;
}

.pie a:hover {
  border-bottom: 1px dotted gray;
}

.pie span {
  /*font-size: 11px;
  color: #707070;*/
}

.contenido h1, .contenidos h1, h1.contenidoInicio,  .contenidos h1.contenidoInicio {
  font-size: 13px;
  color: #001845 !important;
}

.contenido .h1BIS, .contenidos .h1BIS {
  font-size: 16px;
  color: #001845 !important;
}


* div div.contenidos h1.secundario {
  font-size: 12px !important;
  color: #001845 !important;
  background: none !important;
  _height: auto !important;
  height: auto !important;
  min-height: auto !important;
}

.contenidos h2, .contenidos h3, .contenidos h4 {
	color: #707070 !important;
}

.contenido td, .contenidos td {
  color: #999;
}

.contenido a, .contenidos a {
  color: #001845;
  border-bottom: 1px solid white;
}

.contenido a:hover, .contenidos a:hover {
  /*border-bottom: 1px dotted #001845;*/
  text-decoration: underline;
}

.contenido, .contenidos {
  line-height: 1.5em;
}

ul.flecha li {
  color: gray;
}

ul.flecha li a {
  color: #001845;
}

input.campoBusquedas {
  font-size: 11px;
  color: gray;
}

.promociones .destacado .p {
  color: #707070;
}

.promociones .destacado .titulo span {
  color: white;
	font-size: 11px;
}

a.flecha {
  color: #001845 !important;
}

/**/
.contenido .general h1, .contenidos h1 {
  font-size: 17px;
  font-weight: bold;
  color: black;
  margin: 0 0 1em 0;
}

.contenido .general h2, .contenidos h2 {
  font-size: 12px !important;
  font-weight: bolder;
  color: black;
  margin: 0 0 1em 0;
}

.contenido .general h3, .contenidos h3 {
  font-size: 12px !important;
  font-weight: normal;
  color: black;
  margin: 0 0 1em 0;
}

.contenido .general h4, .contenidos h4 {
  font-size: 12px !important;
  font-weight: normal;
  color: black;
  margin: 0 0 1em 0;
}

.h0 {
  font-size: 19px;
}

.navegacionSecundaria, navegacionSecundariaSel {
  color: #707070;
}

.navegacionSecundaria:hover, navegacionSecundariaSel:hover {
  border-bottom: 1px dotted #707070 !important;
}

td.secundario a:hover {
  text-decoration: underline !important;
}

td.secundario li.actual a:hover {
  text-decoration: none !important;
}
.H2sin{
  margin: 0 0 0 0 !important;
}
.H3sin{
  margin: 0 0 0 0 !important;
}
div.contenidos h1.tamano0{
	background: none;
	font-size:13px;
	line-height:15px;
}
div.contenidos h1.tamano1{
	background: none;
	font-size:15px;
	line-height:17px;
}
div.contenidos h1.tamano2{
	background: none;
	font-size:17px;
	line-height:19px;
}
div.contenidos h1.tamano3{
	background: none;
	font-size:19px;
	line-height:19px;
}
div.contenidos h1.tamano4{
	background: none;
	font-size:21px;
	line-height:19px;
}
div.contenidos h1.tamano5{
	background: none;
	font-size:23px;
	line-height:21px;
}
div.contenidos h1.tamano6{
	background: none;
	font-size:25px;
	line-height:21px;
}
div.contenidos h1.tamano7{
	background: none;
	font-size:27px;
	line-height:23px;
}
div.contenidos h1.tamano8{
	background: none;
	font-size:29px;
	line-height:25px;
}
div.contenidos h1.tamano9{
	background: none;
	font-size:31px;
	line-height:27px;
}

