body {
color:#595959;
font:normal 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color:#000;
text-align:center;
line-height:20px
}

a:active {
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}
.izq {
float:left!important;
}
p a {
color:#595959; 
text-decoration:underline;
}
.der {
float:right!important;
}

.clear {
clear:both;
margin:0;
padding:0;
}

.nobackground {
background-image:none!important;
}

.noborder {
border:none!important;
}

.oculto { 
display:none
}

ul {
list-style:none;
margin:0;
padding:0;
}

li {
margin:0;
padding:0;
text-align:justify;
}

img { 
border:0px
}

p {
text-align:justify;
padding-bottom:12px;
}

a {
text-decoration:none;
cursor:hand;
}

a:hover {
text-decoration:none;
}

a img {
border:none;
cursor:hand;
}

div {
margin:0;
padding:0;
text-align:left;
}

form {
margin:0;
padding:0;
}

fieldset {
border:none;
margin:0;
padding:0;
}

label { 
}

.center { 
text-align:center;
}
.derecha {text-align:right;}
.clear {
clear:both;
}

h2 {
color:#DC4A26; 
font:normal 20px Georgia, "Times New Roman", Times, serif;
margin:0 0 0 20px;
}

h3 {
color:#898989; 
font:normal 26px Georgia, "Times New Roman", Times, serif;
font-variant:small-caps;
text-transform:capitalize;
margin:0 0 40px 0;
}

.colorA {
color:#DE5130;
}

#global  {
width:991px;
overflow:auto;
background-image:url(../img/fondo-global.jpg);
background-position:bottom;
background-repeat:repeat-y;
margin:0 auto;
padding:0;
}

#pie  {
width:991px;
height:80px;
overflow:auto;
background-image:url(../img/fondo-pie.gif);
background-repeat:no-repeat;
margin:0 auto;
padding:0;
color:#828282;
font-size:11px;
background-color:#2F2F2F;
overflow:hidden;
}

#pie a  {
color:#828282;
text-decoration:none;
}

#pie a:hover  {
color:#FFF;
}

#pie-tit { 
background-image:url(../img/pie-fondoA.gif); 
background-position:right; 
background-repeat:no-repeat; 
float:left; 
padding:15px 15px 15px 0;
margin:19px; 
}
#pie-tit a {display:block;}

#pie li { 
float:left;
}

#pie-bloqueB {
float:left;
width:280px;
}

#pie-bloqueC {
float:left;
width:390px;
padding:6px 0 0 0;
background-image:url(../img/fondo-pie-bloqueC.gif);
background-repeat:no-repeat;
}

#pie-bloqueC li {
padding:10px 0 10px 0
}

#idiomas { 
margin:16px 0 0 0; 
padding:0;
height:35px;
text-transform:uppercase;
}

#idiomas li { 
margin:0 18px 0 0;
}

#idiomas strong {
background-image:url(../img/flecha-idiomas.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:normal; color:#FFFFFF;
padding:0 0 0 7px;
}

#idiomas a {
padding:0 0 0 7px;
}

#idiomas a:hover {
background-image:url(../img/flecha-idiomas.gif);
background-repeat:no-repeat;
background-position:left;
}

#pie-area { 
height:28px
}

#pie-area a { 
background-image:url(../img/pie-area.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#pie-area a:hover { 
background-image:url(../img/pie-area_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

.pie-rojo { 
color:#6C3123
}

.pie-bloqueC-a { 
width:155px;
}

.pie-bloqueC-b { 
width:120px;
}

#pie-listaA li { 
height:20px!important; 
margin:7px 0 7px 0!important; 
padding:0!important;
}

#registrate a { 
background-image:url(../img/pie-registrate.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#registrate a:hover { 
background-image:url(../img/pie-registrate_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#donde a { 
background-image:url(../img/pie-donde.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#donde a:hover { 
background-image:url(../img/pie-donde_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#contacto a { 
background-image:url(../img/pie-contacto.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#contacto a:hover { 
background-image:url(../img/pie-contacto_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#actividades a { 
background-image:url(../img/pie-actividades.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#actividades a:hover { 
background-image:url(../img/pie-actividades_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#mapa a { 
background-image:url(../img/pie-mapa.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#mapa a:hover { 
background-image:url(../img/pie-mapa_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#aviso a { 
background-image:url(../img/pie-aviso.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#aviso a:hover { 
background-image:url(../img/pie-aviso_f2.gif); 
background-repeat:no-repeat;
padding:5px 0 10px 39px;
}

#dvFlashCentral {
clear:both; 
margin:0!important; 
padding:0!important; 
width:991px;
height:162px!important;
}

#menu {
height:38px;
background-image:url(../img/fondoMenu.gif);
background-repeat:no-repeat;
width:991px;
background-position:top;
margin:0!important;
padding:0!important;
}

#menu ul { 
float:left;
font:bold 15px Georgia;
margin:9px 0 0 8px;
}

#menu li { 
float:left;
margin:0 7px 0 0;
}

#menu a { 
background-image:url(../img/menu-flecha.gif);
background-repeat:no-repeat;
padding:0 0 0 25px;
color:#777777;
}

#menu a:hover { 
background-image:url(../img/menu-flecha_f2.gif);
background-repeat:no-repeat;
padding:0 0 0 25px;
color:#FFFFFF;
}
#menu .activo  { 
sackground-image:url(../img/menu-flecha_f2.gif);
dackground-repeat:no-repeat;
}
#menu .activo a { 
background-image:url(../img/menu-flecha_f2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

#menu select {
float:right;
margin:9px 6px 0 0;
font:normal 9px Arial;
background-color:#444444;
border:1px solid #7C7C7C!important;
color:#8F8F8F;
width:145px;
}

#submenu {
height:38px;
background-image:url(../img/fondoSubmenu.gif);
background-repeat:no-repeat;
width:991px;
overflow:auto;
overflow:hidden;
background-position:top;
margin:0!important;
padding:0!important;
}

#submenu ul {
margin:10px 0 0 40px;
}

#submenu li {
float:left;
background-image:url(../img/submenu-puntos.gif);
background-repeat:no-repeat;
background-position:right;
padding:0 10px 0 0;
margin:0 10px 0 0;
}

#submenu li a {
color:#636363
}
#submenu li.activo a {
color:#DC4A26
}
#submenu li a:hover {
color:#DC4A26
}

#submenu .activo {
color:#DC4A26
}

#contenido {
}

h1 {
display:none;
}

#fondo-general_a {
width:898px;
overflow:auto;
margin:65px 0 0 0;
background-image:url(../img/fondo-a.jpg); 
background-repeat:no-repeat; 
background-position:bottom right;
float:right;
min-height:433px;
}

#fondo-general_a div { 
width:575px; 
margin:0 0 65px 0;
padding:30px 0 0 0;
background-image:url(../img/linea-doble.gif);
background-repeat:repeat-x;
background-position:top;
}

#fondo-general_b {
width:898px;
overflow:auto;
margin:65px 0 0 0;
background-image:url(../img/fondo-b.jpg); 
background-repeat:no-repeat; 
background-position:bottom right;
float:right;
}

#fondo-general_b div { 
width:575px; 
margin:0 0 65px 0;
padding:30px 0 0 0;
background-image:url(../img/linea-doble.gif);
background-repeat:repeat-x;
background-position:top;
}

#fondo-general_c {
width:913px;
overflow:auto;
margin:65px 0 0 0;
background-image:url(../img/fondo-c.jpg); 
background-repeat:no-repeat; 
background-position:bottom left; 
}

#fondo-general_c div { 
width:340px; 
float:right; 
margin:0 0 65px 0;
padding:30px 0 0 0;
background-image:url(../img/linea-doble.gif);
background-repeat:repeat-x;
background-position:top;
}
#fondo-general_a a, #fondo-general_b a, #fondo-general_c a {color:#DC4A26; text-decoration:underline;}
.paginacion {
height:28px!important;
width:177px!important;
font-size:13px;
}

.paginacion li { 
float:left!important;
width:59px!important;
text-align:center!important;
}

.paginacion li img {
margin:0!important;
padding:0!important;
float:none!important;
}

.paginacion-centro {
padding:3px 0 0 0!important;
}

.atras { 
margin:0!important; 
float:right!important; 
width:133px!important; 
height:28px!important; 
background-position:right;
background-image:url(../img/atras.gif);
background-repeat:no-repeat;
padding:5px 0 0 0!important; 
}

.atras a {
margin:0 0 0 34px;
color:#C1C1C1;
text-decoration:none;
}

.atras a:hover {
color:#FFF;
}

.block {
display:block;
}

div.error {color:#DC4A26; padding:5px; margin:8px; font-weight:bold; font-size:13px;}
div.error ul li label, div.error ol li label {float:none !important; display:block; margin:0; padding:0}
/*div#menuUsuario {text-align:right; display:block; padding:3px 5px 3px 0;}
div#menuUsuario  a {text-decoration:underline; color:#000000;}*/

#menuUsuario ul {
float:right;
margin:4px 0 0 0;
}

#menuUsuario li {
float:left;
margin:0;
padding:0 20px 0 0;
background-color:#DDDDDD;
font-size:11px;
}

#menuUsuario li img { 
float:left; 
margin:0; 
padding:0;
}

#menuUsuario li p { 
float:left; 
margin:0; 
padding:5px 0 0 12px;
}

#menuUsuario ul a {
color:#393939;
text-decoration:none;
}

#menuUsuario li.nombreusuario {
background-color:#FFF;
}

.subir {
text-align:right; 
padding:0px; 
color:#DA451F;  
display:block;
clear:both; 
width:575px;
font-size:11px;
}
 
.subir a {
color:#D93A18;
text-decoration:none!important;
background-image:url(../img/subir.gif);
background-repeat:no-repeat;
background-position:0em 5px;
padding:0 0 0 10px
}

.subir a:hover {
background-image:url(../img/subir.gif);
background-repeat:no-repeat;
background-position:0em 2px;
}

p.explicacion {padding:10px 10px 10px 0; width:350px;}