/* estilos de empleopublic */

body {
background-color:#fff;
height:100%;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
a {
outline:none;
}
.tablaContenedora {
height:100%;
}

.tablaPrincipal {
height:100%;
width:801px;
}

ul, li {
border:0;
margin:0;
padding:0;
list-style:none;
display:block;
}
td.izquierda{
padding-left:25px;
padding-right:5px;
padding-top:9px;
width:167px;
}
td.noDerecha {
width:16px;
}
td.noIzquierda {
width:25px;
}

.centro {
padding:10px;
padding-right:12px;
}

#pag2521 .centro {
padding-right:0;
}

.izquierda ul, .izquierda li {
margin:0;
border:1px solid #FFF;
}

.menu li{
display:inline;
}

.textoPagina{
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.pie {
text-align:center;
height:44px;
font-size:11px;
font-weight:700;
background-position:top center;
}

.pie a {
color:#333;
}

a.EstiloMenu {
display:block;
text-decoration:none;
background-color:#e9e9e9;
font-family:Arial, verdana, Helvetica, sans-serif;
color:#000;
font-weight:700;
font-size:15px;
padding:3px 5px;
margin-bottom:4px;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
}

.pie ul, .pie li {
display:block;
}

a.EstiloMenu:hover {
background-color:#CFCFCF;
}

.pie a.EstiloMenu {
display:inline;
margin:0 0px;
background-color:transparent;
font-size:12px;
color:#555;
border-top:1px solid #AAA;
border-bottom:1px solid #AAA;
padding:0;
margin-top:5px;
margin-bottom:10px;
}

.pie a.EstiloMenu:hover {
background-color:#EEE;
}

a#link17770 {
font-size:14px;
background-color:#C8DFC3;
color:#555;
text-align:center;
margin-bottom:15px;
border-bottom:1px solid #7D7D7D;
border-top:1px solid #7D7D7D;
display:block;
}

a#link17770:hover {
background-color:#71C65F;
color:#000;
}


a#link18460 {
font-size:14px;
background-color:#C8DFC3;
color:#555;
text-align:center;
margin-bottom:15px;
border-bottom:1px solid #7D7D7D;
border-top:1px solid #7D7D7D;
display:block;
}

a#link18460:hover {
background-color:#71C65F;
color:#000;
}

a#link18340 {
font-size:12px;
background-color:#C8DFC3;
color:#555;
text-align:center;
margin-top:40px;
margin-bottom:15px;
border-bottom:1px solid #7D7D7D;
border-top:1px solid #7D7D7D;
display:block;
}

a#link18340:hover {
background-color:#71C65F;
color:#000;
}
/* blogs empleo */
.tituloNoticia {
display:none;
margin:10px 0;
}
.textoNoticia {
display:block;
text-align:justify;
font-size:14px;
}
.tablaCab {
border:1px solid #D4D4D4;
padding:1px;
}
.tablaCab td {
text-align:center;
}
.tablaCab1 {
margin-top:10px;
}
#cabecera1{
margin-top:0;
}
.fondoNoticia {
padding:5px 30px;
}


/* catalogo de empleo Web */

.menuCatalogo {
float:left;
padding-top:10px;
width:200px !important;
width:192px;
}


#dhtmlgoodies_slidedown_menu .slMenuItem_depth1 {
display:block;
height:29px;
text-decoration:none;
background-color:#e9e9e9;
font-family:Arial, verdana, Helvetica, sans-serif;
color:#000;
font-weight:700;
font-size:17px;
line-height:29px;
text-align:left;
padding-left:5px;
margin:3px 4px 7px 2px;
font-weight:700;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth3 {
font-style:italic;
color:blue;
}
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 {
color:red;
}

#dhtmlgoodies_slidedown_menu {
width:180px;
}

#dhtmlgoodies_slidedown_menu a {
width:180px;
}


.tablaCatalogoSimple {
padding-top:3px;
}

#cuadroCarrito {
position:absolute;
top:5px;
left:450px;
width:126px;
height:66px;
}

#cuadroCarrito #boton {
font-weight:700;
font-family:arial;
font-size:12px;
line-height:18px;
background-color:#09F;
color:#FFF;
width:85px;
height:18px;
text-align:center;
margin:0 auto;
}

#cuadroCarrito #boton:hover {
background-color:#747C98;
cursor:pointer;
}

dt.imagen {
float:left;
}

.datos {
margin:0 0 0 180px;
}

.elementoCatalogoSimple {
width:525px !important;
width:550px;
min-height:90px;
font-family:verdana, arial;
display:table;
border-bottom:2px dotted #09F;
padding:10px;
}

.elementoCatalogoSimple .imagen {
}

.elementoCatalogoSimple .listadoImagenes {
clear:both;
float:left;
display:table;
line-height:20px;
}

.listadoImagenes ul {
list-style:circle;
margin:0;
padding:0 0 0 20px;
}

.elementoCatalogoSimple .listadoImagenes li {
text-align:left;
font-size:12px;
}

.elementoCatalogoSimple IMG {
border-color:#000;
margin:5px 15px 5px 5px;
}

.elementoCatalogoSimple .titulo {
margin-top:15px;
text-align:left;
font-size:16px;
font-weight:700;
color:#000;
display:block;
clear:both;
}

.tituloCategoria {
background-color:#bf1d69;
font-weight:700;
color:#fff;
display:block;
text-align:center;
position:relative;
top:7px;
height:29px;
line-height:29px;

}

.elementoCatalogoSimple .descripcion {
clear:right;
text-align:justify;
font-size:12px;
color:#000;
margin-bottom:10px;
font-weight:400px;
}

.elementoCatalogoSimple .precio {
text-align:right;
font-size:14px;
font-weight:700;
color:#09f;
background-color:#EFF6FF;
border:1px dashed #CFE5FF;
padding:1px;
}

.elementoCatalogoSimple .formulario {
padding-top:10px;
text-align:right;
display:block;
}

.elementoCatalogoSimple .cantidadElemento {
font-size:12px;
font-weight:700;
color:#000;
}

.elementoCatalogoSimple .agregarElemento {
display:block;
margin-top:5px;
}

.paginaCatalogoSimple {
background-position:0 14px;
margin-bottom:20px;
}

.paginaCatalogoSimple .imagenPortada {
display:table;
position:relative;
left:10px !important;
left:15px;
}

.catalogo {
margin:0 20px 0 0 !important;
margin:0 5px 0 0;
}

.clear {
clear:both;
}

.carrito .mensaje,.mostrarCarrito .mensaje,.estatica .mensaje {
margin-top:30px;
text-align:center;
font-size:14px;
font-weight:700;
color:#000;
margin-bottom:30px;
}

.carrito ul {
text-align:center;
list-style:none;
margin:0;
padding:0;
}

.mostrarCarrito td,.mostrarCarrito a,.mostrarCarrito th {
color:#FFF;
}

.carrito dt,.mostrarCarrito li {
color:#FFF;
display:inline;
margin:10px;
padding:1px;
}

.mostrarCarrito .seguir a,.mostrarCarrito li.borrar a,.mostrarCarrito .pedido a {
color:#000;
}

form.formularioElemento {
text-align:center;
display:table;
margin:auto;
}

ul.formularioCarrito {
list-style:none;
display:table;
width:415px;
margin:0;
padding:0;
}

.formularioCarrito li {
text-align:right;
margin:0 0 5px;
}

.mostrarCarrito ul {
text-align:center;
list-style:none;
margin:0;
padding:30px 0 0;
}

.mostrarCarrito {
text-align:center;
margin:0;
padding:0 30px;
}

.carrito dt a {
color:#09F;
font-weight:700;
padding:0 5px;
}

.carrito dt a:hover {
opacity:.5;
background-color:#EFEFEF;
}

.tablaCarrito {
background-color:#fff;
width:100%;
margin:0;
padding:0 20px;
}

.tablaCarrito td {
background-color:#09f;
text-align:right;
padding:2px 4px;
}

.tablaCarrito .totalElemento {
font-weight:700;
}

.tablaCarrito .totalCarrito {
font-weight:700;
color:#fff;
}

tr.etiquetas td {
color:#fff;
font-weight:700;
text-align:center;
}

.tablaCarrito th {
background-color:#09f;
font-weight:bold;
text-align:left;
padding:2px 4px;
}

.tablaCarrito ul {
text-align:left;
margin:0;
padding:0;
}

td.borrar {
text-align:left;
}

td.totalCarrito {
font-size:1.2em;
padding-right:25px;
}

.menu li,.pie li,.tablaCarrito li {
display:inline;
}

#dhtmlgoodies_slidedown_menu .slMenuItem_depth2,#dhtmlgoodies_slidedown_menu .slMenuItem_depth5 {
margin-top:1px;
}

#dhtmlgoodies_slidedown_menu .slMenuItem_depth1 {
margin-top:0px;
border-bottom:none;
}

#lista25462 {
display: block;
margin: 0 28px 0 28px;
}

.formulario {
margin:15px;
}

.formulario td {
font-size:12px;
border-top:1px dotted #CCC;
padding:5px;
}

.fila_12 input {
width:300px;
}

.autor {
display:none;
}

.fecha .preTitulo {
position:relative;
left: 320px;
font-size:0.6em;
}

span.EstiloError {
color:#FF0000;
font-weight:bold;
display:block;
text-align:center;
padding-bottom: 15px;
}

.estatica img {
width:566px;
}

.botonPublicidad {
margin-bottom:15px;
}

.encuadreNoticia {
display: block;
margin-top: 10px;
}

.Verdana13px {
text-decoration: none;
color: #000000;
font-size: 12px;
}

a.enlaceForo {
text-decoration: none;
color: #000000;
font-size: 12px;
}

a.enlaceForo:hover {
text-decoration: underline;
}

.pie .tituloMenu {
display:block;
padding-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
}

.pie li{
display:inline;
margin-top:10px;
margin-bottom:10px;
padding-left:10;
}

.pie ul{
margin-bottom:30px;
}

.EstiloEnlaceRecomendado {
color:#000;
text-decoration:none;
border-right:1px solid;
padding-right:3px;
}

.SeccionRecomendados {
padding-top:5px;
padding-bottom:10px;
}

a.EstiloEnlaceRecomendado {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}
 
a.EstiloEnlaceRecomendado:hover {
color:#000;
text-decoration:underline;
}


.textoPaginador {
font-size:10px;
margin-bottom:10px;
margin-top:10px;
margin-right:10px;
color:#000;
}

.textoPaginador a{
margin-bottom:10px;
margin-top:10px;
color:#000;
}

.textoPaginador a:hover {
margin-bottom:10px;
margin-top:10px;
color:#000;
text-decoration:underline;
}

.encuadreNoticia img {
display:none;
}
