#body{
    margin:0 18px 18px 18px;
}

a{
    text-decoration: none;
}

#cajaLogo{
    padding-top:20px;
    width:212px;
    height:53px;
    float:left;
}

#cajaMenuSup{
    width:170px;
    padding:10px 0 0 0;
    background-image:url(../img/headerbg.jpg);
    background-position:right;
    background-repeat:no-repeat;
    height:96px;
    float:right;
    color:#FFFFFF;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    display: none;
}

#cajaSubLogo{
    width:608px;
    height: 27px;
    padding:20px 0 0 0;
    float:left;
    display: none;
}

.textbox{
    border:0;
    padding:4px;
    width:136px;
    height:14px;
    background-image: url(../img/textbox.jpg);
    background-repeat:no-repeat;
    font-family:arial;
	font-size:11px;
    display: none;
}

#contenedorPrincipal{
    margin-left:auto;
    margin-right:auto;
    width:48.6em;
}
#header{
    float:left;
    width:778px;
    padding: 0 0 0 0;
    background-image:url(../img/bg2.jpg);
    background-position:right;
    background-repeat:repeat-y;
}

/*
    Menu
*/
#menu{
    float:left;
    width:778px;
    height:24px;
    font-family:arial;
	font-size:11px;
    font-weight: bold;
    background-image: url(../img/menuitembg2.gif);
    border-bottom: 1px dotted #000000;
    display: none;
}

#menu .menuItem{
    padding:5px 15px 0 15px;
    float:left;
    height:19px;
    display:block;
    display: none;
}

#menu a{
    cursor:pointer;
    text-decoration:none;
    color:#000000;
}

#menu a .menuItem{
    background-image:url(../img/menuitembg2.gif);
}

#menu a:hover .menuItem{
    background-image:url(../img/menuitembg1.gif);
}

#menu .destacado{
    padding:5px 15px 0 15px;
    float:left;
    height:19px;
    background-image: url(../img/menuitembg1.gif);
}

#contenedorContenido{
    float:left;
    width:100%;
    background-image:url(../img/bg2.jpg);
    background-position:right;
    background-repeat:repeat-y;
    font-family:arial;
	font-size:11px;
}

#contenidoIzquierda{
    font-family:arial;
	font-size:11px;
    float:left;
    width:80%;
    padding: 0 0 0 0;

}

#contenidoDerecha{
    padding-top:10px;
    padding-right:3px;
    font-family:arial;
	font-size:11px;
    float: right;
    width: 196px;
    display:none;
}

#caja{
    float:right;
    width:100%;
}

#caja #titulo{
   background-color:#000000;
   color:#FFFFFF;
   font-weight: bold;
   padding: 5px 0 5px 10px;
}

#caja #contenido{
  padding: 5px 0 30px 10px;
  background-image:url(../img/bgcaja.gif);
  background-position:left;
  background-repeat:repeat-y;
}
#tituloPagina{
    padding-top: 30px;
    width:100%;
    float:left;
}
#fecha{
    padding-top: 30px;
    width:50%;
    float:left;
    color:#DD0000;
}
#imprimir{
    padding-top: 30px;
    width:50%;
    float:right;
    text-align:right;
    color:#000000;
    display:none;
}
#noticiaTitulo{
    margin-top:4px;
    padding-top: 5px;
    width:100%;
    float:left;
    font-size: 14px;
    font-weight: bold;
    color:#000000;
}
#noticiaEncabezado{
    padding-top: 30px;
    width:100%;
    float:left;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
}
#noticiaCuerpo{
    padding-top: 30px;
    width:100%;
    float:left;
    font-size: 11px;
    color:#000000;
}
#noticiaFoto{
    float:left;
    padding-right: 20px;
    padding-bottom: 10px;
    font-size:10px;
    color:#B00000;
}
#contenedorContenidoClaro{
    width:698px;
    float:left;
    background-image: url(../img/bg_centro.jpg);
    background-position: right;
    background-repeat: repeat-y;
    padding-left:80px;
    padding-bottom:10px;
}
#contenedorContenidoClaroResultados{
    width:748px;
    float:left;
    background-image: url(../img/bg_centro.jpg);
    background-position: right;
    background-repeat: repeat-y;
    padding-left:30px;
    padding-bottom:10px;
}
#oficinasMapa{
    width:778px;
    height:219px;
    float:left;
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    color:#FFFFFF;
    background-image: url(../img/oficinas_mapa.gif);
    background-position: right;
    background-repeat: repeat-y;
    display: none;
}
#oficinasMapa2{
    width:330px;
    height:122px;
    float:right;
    background-image: url(../img/oficinas_mapa2.gif);
    background-position: right;
    background-repeat: repeat-y;
    background-color: #000000;
}

.textboxRojo{
    border:0;
    padding:4px;
    width:136px;
    height:14px;
    background-image: url(../img/textbox2.jpg);
    background-repeat:no-repeat;
    font-family:arial;
	font-size:11px;
}
/* Hack para IE para fijar el background del textbox */
* html .textboxRojo{
    background-attachment: fixed;
}

.textboxRosa{
    border:0;
    padding:4px;
    width:136px;
    height:14px;
    background-image: url(../img/textbox3.gif);
    background-repeat:no-repeat;
    font-family:arial;
	font-size:11px;
}
/* Hack para IE para fijar el background del textbox */
* html .textboxRosa{
    background-attachment: fixed;
}

#contenedorPie{
    width:778px;
    height:107px;
    float:left;
    background-image:url(../img/bg_pie.jpg);
    background-position:top;
    background-repeat:no-repeat;
    font-family:verdana; font-size:10px;
    display: none;
}

#cajaBusqueda{
    width:500px;
    float:left;
    height:95px;
    padding-top:20px;
    font-family:arial; font-size:11px; font-weight: bold;
    display: none;
}

#cajaResultados{
    width:748px;
    float:left;
    padding-bottom:10px;
    padding-top:10px;
    border-top: 2px dashed #CCCCCC;
    font-family: arial;
    font-size: 11px;
}

#cajaResultadosLista{
    width:100%;
    float:left;

}
#cajaResultadosLista .titulo{
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color:#B00000;
    line-height: 25px;
}

#cajaResultadosLista .fecha{
    font-family: arial;
    font-size: 11px;
    color:#B00000;
    line-height: 25px;
}

#cajaAreaPrivada{
    width:187px;
    float:left;
    height:95px;
    padding:0 0 0 10px;
    border-left:1px dotted #B00000;
    display: none;
}

#paginacion{
  display: none;
}


#cajaAreaPrivada a{
    font-family:arial; font-size:11px; color:#000000; text-decoration:underline; font-weight: normal;
}

#cajaBusqueda a{
    font-family:arial; font-size:11px; color:#000000; text-decoration:underline; font-weight: normal;
}

.destacado{
  font-weight: bold;
  color:#B00000;
}











