body     {background:#444;background-repeat:repeat-x;color:#000; text-align:center;}


/* GENERAL */

.linea   {border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em}
.puntos  {border-bottom:0.1em dotted #999;padding-top:0.5em;margin-bottom:0.5em}
.separar {border-top:1em solid #fff;clear:both}
.clear   {clear:both}

/* ESTRUCTURA - cimientos */
#main {
	margin:auto;
	width:98.5em;
	text-align:left;
	border:0px;
	background:url(../img/fondo_caja01.gif);
}
#continente    {width:98.5em;background:#fff margin:0em auto; height:auto}
#cierre        {width:98.5em;height:1.5em;background:#fff;text-align:right}
#faldon        {width:98.5em;text-align:center;margin:0 auto;}

/* ESTRUCTURA - horizontal */
#cabecera   {width:97.5em;margin:0em 0.5em; background-image: url(../img/logotipo.gif); background-position:left; background-repeat:no-repeat; height:113px;}
#gorra      {width:97.5em;margin:0em 0.5em;}
#menu       {width:97.5em;margin:0em 0.5em; height:35px;}
#menu3       {width:909px; margin-right:0.5em; height:35px; float:right}
#menu2       {width:64px; margin-left:0.5em; height:35px;}
#separator  {width:97.5em;margin:0em 0.5em; height:10px;}
#line       {width:97.5em;margin:0em 0.5em; border-bottom: 1px solid #eae8e8;}
#cuerpo     {width:97.5em;margin:0em 0.5em}
#pie        {width:97.5em;background-color:#fff;margin:0em 0.5em; text-align: center;}
#partners   {width:97.5em;background-color:#fff;margin:0em 0.5em; text-align:center}
#aviso_texto {width:645px; text-align:left; padding-top:1em; padding-bottom:1em; float:left}
#publicidad  {
	width:307px;
	text-align:left;
	padding-top:1em;
	padding-bottom:1em;
	float:right;
	margin-right:12px
}
#pest_publicidad  {width:304px; text-align:left; height:32px; background-image: url(../img/pest_publi.gif); background-position:left; background-repeat:no-repeat;}
#texto      {width:95em; text-align:left; padding-top:1em; padding-bottom:1em}
#oferta     {width:97.5em;margin:0em 0.5em; height:auto; text-align:center}
#oferta2     {width:97.5em;margin:0em 0.5em; height:auto; text-align:center}
#titulogr   {width:97.5em;margin:0em 0.5em; height:32px; background-image: url(../img/tit_orange.gif); background-position:left; background-repeat:no-repeat; margin-top:10px;}
#titulopq   {width:645px; height:32px; background-image: url(../img/tit_orange1.gif); background-position:left; background-repeat:no-repeat; margin-bottom:10px;}

#submenu #patrocinio {position:absolute;margin-top:-24px;margin-left:640px}
#centrado{
   margin-top:30px;
   margin-bottom:auto;
   margin-left:auto;
   margin-right:auto;
   width:97,5em;
   min-height:50px;

}


#central_listadoC{ 	float: left;background-color:b6b6b6;width:100%;padding-bottom:5px;	padding-top:5px; font-family:Arial;font-size:11px;	color:#FFFFFF;	font-weight:bold;}

/* OTROS - secciones */

#contenido0  {background:#fff}

*                   {padding:0em;margin:0em}
p                   {font:  1.2em arial, sans-serif;margin-top:0.2em}
img                 {border:0em}
blockquote          {padding:0.5em 1em}
blockquote p        {font-size:1.2em;color:#666} 
blockquote p strong {font-weight:normal}  

.division        {width:60em;background:#eeeeee;padding:0.5em 1em;clear:both}
.solapa          {background:#dbe4ed;padding:0.2em 1em;border-top:0.2em solid #fff;font:normal 1.1em arial,sans-serif;text-align:right}

a:hover  {color:#333;text-decoration:underline}

/* GENERAL - pestanas */
.pestanas               {font:bold 0.9em verdana,sans-serif;color:#fff;background:#fff}
.pestanas ul            {padding-left:0.5em;line-height:2em}
.pestanas li            {list-style:none;margin-left:0.1em;display:inline;}
.pestanas li a          {padding:0.3em 0.5em}
.pestanas li a:hover    {color:#fff;background:#ccc;text-decoration:none}
.pestanas li a.on       {color:#fff}
.pestanas li a.on:hover {color:#fff}

/* GORRA */
/* ***** */

#cubos               {width:56.5em;border:1px;font:bold 0.9em verdana,sans-serif;color:#fff;padding-top:0.5em;float:left}
#cubos ul            {}
#cubos li            {list-style:none;display:inline}
#cubos li a          {line-height:2em;color:#fff;background:#666;border-left:0.1em solid #ccc;border-top:0.1em solid #ccc;border-right:0.1em solid #ccc;padding:0.4em 1em}
#cubos li a:hover    {background:#333;text-decoration:none}
#cubos li a.on       {color:#000;background:#fc0;border-left:0.1em solid #fff;border-top:0.1em solid #fff;border-right:0.1em solid #fff;}
#cubos li a.on:hover {color:#000;background:#fff}

#registro         {width:38em;font:0.9em verdana,sans-serif;color:#fff;line-height:1.2em;padding-top:1em;text-align:center;float:left}
#registro a       {color:#fc0}
#registro a:hover {color:#ccc}

#director         {width:13em;font:bold 1em verdana,sans-serif;color:#fff;padding-top:1em;line-height:1em;float:left;text-align:center}
#director  a      {color:#eee}

/* CABECERA - banners */
#cabecera .banner468      {padding-left:1.0em;float:left}
#cabecera .banner468 img  {width:46.8em;height:6em}
#cabecera .banner234      {padding-left:1.8em;float:left}
#cabecera .banner234 img  {width:23.4em;height:6em}

#cabecera .banner728      {padding-left:0.7em;float:left}
#cabecera .banner728 img  {width:72.8em;height:9em}
#cabecera .foto728      {padding-left:0.7em;float:left}
#cabecera .foto728 img  {width:72.8em;height:6em}

/* MENU - enlaces */

#menu a                 {font:bold 1.1em arial;color:#fff;padding:1.1em 1em;border-right:1px solid #fff;float:left}
#menu a:hover           {color:#fff;background-image: url(../img/bg_orange.gif);text-decoration: none; 	background-repeat: repeat-x;}
#menu a.on, a.on:hover  {color:#fff;text-decoration: none;}

#menu3 a                 {font:bold 1.1em arial;color:#fff;padding:1.1em 1em;border-right:1px solid #fff;float:left}
#menu3 a:hover           {color:#fff;background-image: url(../img/bg_orange.gif);text-decoration: none; 	background-repeat: repeat-x;}
#menu3 a.on, a.on:hover  {color:#fff;text-decoration: none;}

#menu2 a                 {font:bold 1.1em arial;color:#fff;padding:1.1em 1em;border-right:1px solid #fff;float:left}
#menu2 a:hover           {color:#fff;background-image: url(../img/orange_left.gif);text-decoration: none; 	background-repeat: repeat-x;}
#menu2 a.on, a.on:hover  {color:#fff;text-decoration: none;}

/* PIE */
#pie .menu   {padding:0.5em;text-align:center}
#pie .menu a {font:bold 1em verdana,sans-serif;color:#fff;padding:0 0.5em 0 0.2em;border-right:0.1em solid #ccc}

/* PARTNERS */
#partners .menu       {padding:1em;text-align:center;font:1em arial,sans-serif;color:#000;}
#partners .menu a img {width:10em;height:2em;margin-left:0.3em}

/* FALDON */
#faldon   {font:0.9em verdana,sans-serif;color:#ffffff}
#faldon a {color:#ccc}
.foto {margin:0.5em}

/* FILAS Y COLUMNAS */

.una_fila          {width:97%;background:#eee;padding:0.5em;clear:both;margin-bottom:1em;}
.una_fila a        {font:bold 1.6em arial;color:#000;padding-left:1em}
.una_fila h2       {font:bold 1.6em arial;color:#000;padding-left:1em}
.una_fila h3       {font:normal 0.9em arial;color:#83898E;padding:0.5em}
.una_fila .mas     {width:61em;position:absolute;text-align:right;margin-top:-1.5em;}
.una_fila .mas a   {font:bold 0.9em verdana;color:#036;text-transform:uppercase;}
.columnas          {clear:both;background:#900;margin-bottom:-1em}
.columnas a        {font:normal 1.2em arial;color:#036}
.columnas a.on     {color:#900}
.columnas a.on:hover {color:#333}
.columnas img.foto {width:7.5em;padding:0.2em;border:0px solid #000;margin-right:1em;float:left}
.columnas img.panoramica {width:15em;padding-bottom:0.5em;}
.columnas img.vertical {width:5em;padding-right:1em;float:left}
.columnas h5       {font:bold 0.9em verdana;text-transform:uppercase;margin:0.5em 0;color:#666}
.columnas h6       {text-transform:uppercase;color:#900}
.columnas h6 a     {font:bold 1em verdana,sans-serif;color:#900;margin-bottom:0.2em;text-transform:uppercase}
.columnas p        {font:normal 1.2em arial;padding:0 0 1em 0}
.columnas ul       {margin:0px;padding:0px}
.columnas li       {list-style-type:square;list-style-position:inside;padding-bottom:0.2em}
.columnas li.ultimo a    {font:bold 1.1em arial;color:#666}

.una_columna     {width:98.5%;float:left;}
.una_columna em  {font:normal 1.2em arial;color:#333;margin-bottom:1em}
.dos_columnas    {width:48.5%;float:left;margin-bottom:1em;}
.tres_columnas   {width:31.8%;float:left}
.cuatro_columnas {width:22.5%;float:left}
.calle           {background:#fff;width:1em;float:left;}

.una_columna a    {font:bold 1.1em arial;color:#900}
.una_columna a.on {color:#000}

/* ENLACES */
a        {color:#474747;text-decoration:none}
h6       {color:#900}
h6   a   {color:#900}

/* MENU */
#menu    { background-image:url(../img/bg_botonera.gif); background-repeat: no-repeat;}
#menu a  {}
#menu a.on  {background:#900; height:11px}
#menu a.onb  {background-image:url(../img/orange_left.gif); background-repeat: no-repeat; height:11px}

#menu2    { background-image:url(../img/bg_botonera.gif); background-repeat: no-repeat;}
#menu2 a  {}
#menu2 a.on  {background:#900; height:11px}
#menu2 a.onb  {background-image:url(../img/orange_left.gif); background-repeat: no-repeat; height:11px}

#menu3    { background-image:url(../img/bg_botonera.gif); background-repeat: no-repeat;}
#menu3 a  {}
#menu3 a.on  {background:#900; height:11px}
#menu3 a.onb  {background-image:url(../img/orange_left.gif); background-repeat: no-repeat; height:11px}



/* PESTANAS */
.pestanas ul            {border-bottom:1px solid #036}
.pestanas li a          {color:#036;background:#dbe4ed}
.pestanas li a.on       {background:#036;border-bottom:1px solid #036}
.pestanas li a.on:hover {background:#036}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#319aab}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #319aab;
  border-right:1px solid #319aab;
  background:#319aab}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #319aab;
  border-right:1px solid #319aab;
  background:#319aab}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #319aab;
  border-right:1px solid #c03030;}
.spiffy4{
  border-left:1px solid #319aab;
  border-right:1px solid #319aab}
.spiffy5{
  border-left:1px solid #319aab;
  border-right:1px solid #319aab}
.spiffyfg{
  background:#319aab; color:#fff; text-align: left; padding-left:15px; font-family:Arial; font-weight:bold; padding-top:3px; padding-bottom:3px; font-size:11px}


body     {font:10px arial}

/* CUERPO FONDOS */
#cuerpo_portada        {background-image:url(/imgs/fondos/cuerpo_portada_normal.gif)}
#cuerpo_portadilla     {background-image:url(/imgs/fondos/cuerpo_portadilla_normal.gif)}
#cuerpo_interior       {background-image:url(/imgs/fondos/cuerpo_portadilla_normal.gif)}


.fuente_titulo {font-family:Arial, Helvetica, sans-serif; color:#9c0105; font-size:18px; font-weight:500;}
.fuente_subtitulo {font-family:Arial, Helvetica, sans-serif; color:#9c0105; font-size:14px; font-weight:600;}

/* FUENTES */
.opciones { font:bold 1.1em arial; color:#83898E;}
.lupa {   background: white url(../img/icono_lupa.gif) no-repeat 2px center;   padding: 2px 2px 2px 18px; border:1px solid #ccc; FONT-FAMILY: arial; FONT-SIZE: 10px; }
.titular1 { font-family:Arial; font-weight:bold; color:#474747; font-size:22px}
.texto { font-family:Arial; color:#474747; font-size:12px}
.Fecha { font-family:Arial; font-weight:bold;color:#319aab; font-size:11px}
.titular2 { font-family:Arial; font-weight:bold; color:#474747; font-size:18px}
.titular3 { font-family:Arial; font-weight:bold; color:#474747; font-size:15px}
.subtitulo1 { font-family:Arial; color:#474747; font-size:15px}
.ampliar { font-family:Arial; font-weight:bold; color:#474747; font-size:12px}

.gris_link         { FONT-FAMILY: Arial; font-size: 11px; color: #B5B5B5}
.gris_link:link    { TEXT-DECORATION: none ; font-family: Arial; font-size: 11px; color: #B5B5B5}
.gris_link:visited { TEXT-DECORATION: none ; font-family: Arial; font-size: 11px; color: #B5B5B5}
.gris_link:active  { TEXT-DECORATION: none ; font-family: Arial; font-size: 11px; color: #B5B5B5}
.gris_link:hover   { TEXT-DECORATION: none ; text-decoration: underline; font-family: Arial; font-size: 11px; color: #B5B5B5}

.ampliar_link         { FONT-FAMILY: Arial; font-size: 12px; font-weight:bold; color: #474747}
.ampliar_link:link    { TEXT-DECORATION: none ; font-family: Arial; font-size: 12px; color: #474747}
.ampliar_link:visited { TEXT-DECORATION: none ; font-family: Arial; font-size: 12px; color: #474747}
.ampliar_link:active  { TEXT-DECORATION: none ; font-family: Arial; font-size: 12px; color: #474747}
.ampliar_link:hover   { TEXT-DECORATION: none ; text-decoration: underline; font-family: Arial; font-size: 12px; color: #474747}

.naranja_link         { FONT-FAMILY: Arial; font-size: 12px; font-weight:bold; color: #319aab}
.naranja_link:link    { TEXT-DECORATION: none ; font-family: Arial; font-size: 12px; color: #319aab}
.naranja_link:visited { TEXT-DECORATION: none ; font-family: Arial; font-size: 12px; color: #319aab}
.naranja_link:active  { TEXT-DECORATION: none ; font-family: Arial; font-size: 12px; color: #319aab}
.naranja_link:hover   { TEXT-DECORATION: none ; text-decoration: underline; font-family: Arial; font-size: 12px; color: #319aab}



 /* FORM */
.rounded {background:  url(../img/rounded.gif) no-repeat 2px center;padding: 4px 4px 4px 25px; border: none;width: 170px; font-size:10px; height:22px}
.caja_bordegris {  BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Arial ; FONT-SIZE: 11px; border: solid 1px #cacaca; height:21px;}

/* CUADROS */

#dest1 {Mmargin-top:5px;display:inline; background:url(../img/fondo_destacado1.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:11px;width:632px;padding-top:0px;height:263px;}
#dest2 {Mmargin-top:5px;display:inline; background:url(../img/fondo_destacado2.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:11px;width:309px;padding-top:0px;height:263px;}
#dest3 {Mmargin-top:5px;display:inline; background:url(../img/fondo_destacado3.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:12px;width:309px;padding-top:0px;height:244px;}
#dest4 {Mmargin-top:5px;display:inline; background:url(../img/fondo_destacado3.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:12px;width:309px;padding-top:0px;height:244px;}
#dest5 {Mmargin-top:5px;display:inline; background:url(../img/fondo_destacado3.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:12px;width:309px;padding-top:0px;height:244px;}
#dest6 {Mmargin-top:5px;display:inline; background:url(../img/fondo_destacado4.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:12px;width:632px;padding-top:5px;height:250px;}

#dest0 {Mmargin-top:5px;display:inline; background:url(../img/px.gif) no-repeat center top;float:left;margin-bottom:5px;margin-left:12px;width:309px;padding-top:0px;height:244px;}
