* {margin:0;padding:0}
html { 
    height:auto;
}
body{height:100%;
     font-family:Arial, Verdana, Helvetica, sans-serif;
     color:#555f6c;
     font-size:75%;}

form{}
input, textarea, select{font:normal 1em Arial, Verdana, Helvetica, sans-serif;color:#999;}
fieldset{width:100%;float:left;margin:15px 0;}
legend{}

a{color:#369;text-decoration:none;}
a:link{}
a:visited{}
a:active{}
a:hover{text-decoration:underline;}

img{border:0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none}
h1{float:left;margin-top:5px;}
h2{padding:10px 0;margin:0;font-size:2.3em;color:#369;}
h3, h4{padding:10px 0;margin:0;font-size:1.4em;color:#7b8188;font-weight:normal;}
h4{color:#369;}
h5{}
h6{}

ol{margin:0 0 0 25px;}
ol li{list-style-type:decimal;}
ul{margin:3px 0 15px 0;}
ul li{list-style-type:none;}
dl{}
dt{margin:10px 0;}
dd{}

table{}
caption{}
tr{}
th{}
td{}

hr{width:100%;height:1px;color:#000;background:#000;}

p{margin:0;padding:0 0 12px 0;}


/* +++++++ LA ESTRUCTURA ++++++++ */
.contenedorcuerpo{width:100%;float:left;background: url(/img/css/portal/fondoBody-new.gif) repeat-x 0 0;}
.contenedorcuerpo_bottom{width:100%;float:left;background: url(/img/css/portal/fondoCuerpo.gif) repeat-x bottom;}
.cuerpo{width:955px;margin:0 auto;}

#encabezado, #situacion, #navegacion, #envoltura, #recurso, #pie{width:100%;float:left;}
#encabezado{height:113px;background:transparent url(/img/css/portal/fondoEncabezado.jpg) no-repeat 100% 29px;position:relative;}
#encabezado h1{margin-top:45px;}
#envoltura{min-height:300px !important;height:auto !important;height:300px;}
#navegacion{height:32px;}
#situacion{width:99.5%;padding:12px 0 2px .5%;font-size:.8em;line-height:1em;}
#recurso{width:99.5%;padding:5px 0 15px .5%;}
#pie{padding:34px 0;}
.publicidad{width:100%;float:left;padding-top:15px;height:113px;}
/* +++++++++++++++ */
/* encabezado */
.cajautilidades{width:100%;padding-top:4px;height:25px;position:absolute;top:0;left:0;}
#utilidades{margin:0;float:left;}
#utilidades li{float:left;margin:3px 20px 0 9px;}
#buscadorGeneralForm, #idiomas{float:right;margin:0 3px;}
#encabezado input, #encabezado select{float:left;margin:0;padding:2px 6px;background:#e6e6e6;border:1px solid #ccc;border-right:0;}
#buscadorGeneralForm input#botonbuscador, #idiomas input.btn_idioma{float:left;width:20px;height:22px;border:none;padding:0;background:#d9d9d9 url(/img/css/iconos/botonBuscar.gif) no-repeat 0 0;cursor:pointer;}
#idiomas select{width:170px;padding:1px;margin-right:20px;}
#TeamPlayer select{width:225px;padding:0;margin: 0;}
/* navegaci�n */
#navegacion ul{width:100%;float:left;margin:0;color:#fff;}
#navegacion ul li{float:left;text-transform:uppercase;}
#navegacion ul li a{display:block;float:left;padding:7px 9px 0 9px;height:20px;color:#fff}
#navegacion ul li a:hover, #navegacion ul li.pmactivo a{background:#000;text-decoration:none;}
/* comp�s */
#situacion em{width:auto;float:left;font-style:normal;}
#situacion ol{width:80%;float:left;margin:0;}
#situacion ol li{display:inline;padding:0 7px;border-right:1px solid #666;}
#situacion ol li a{color: #666;text-decoration:underline;}
#situacion .compasactivo{color: #369;border:none;}
/* pie */
#pie img{float:left;}
#pie ul{float:right;margin:19px 0 0 0;}
#pie ul li{float:left;padding:0 7px;border-right:2px solid #369;font-size:1.5em;line-height:1.1em;}
#pie ul li.ultimo{border:none;}

/* mensajes */
.mensaje{width:100%;float:left;padding:35px 0;}
.mensaje h3{padding:3px 0 5px 0;font-family:Tahoma;font-size:1.7em;color:#666;}
.mensaje p{line-height:1.5em;color:#369;}
.mensaje .error, .mensaje .exito, .mensaje .noencontrado{width:70%;float:left;padding:30px 0 0 28%;background:transparent url(/img/css/portal/mensajeError.gif) no-repeat 10px 20px;min-height:120px !important;height:auto !important;height:120px;}
.mensaje .exito{background-image:url(/img/css/portal/mensajeExito.gif);}
.mensaje .noencontrado{background-image:url(/img/css/portal/errorArchivo.gif);}

.volver{width:100%;float:left;padding:15px 0 0 0}
.volver a{float:left;padding:6px 9px 5px 24px;border:1px solid #999;text-decoration:none;background:transparent url(/img/css/iconos/volver.gif) no-repeat 6px 10px}
#BottomBar {position: fixed; left: 0pt; bottom: 0pt; width: 100%; z-index: 99999; background: none repeat scroll 0% 0% rgb(241, 241, 241); border-top: 2px solid rgb(1, 59, 118); padding: 10px; text-align: center;}