/*Enlaces*/
#content p a{
text-decoration:underline;
color:#003180;
}
#content p a:hover{
text-decoration:none;
}
/*Fin Enlaces*/
       
#content h2 {
    background:url(/img/bullet-cuadro-nrja.gif) 0 top no-repeat;
    font-size:19px;
    color:#003082;
    font-weight:bold;
    background:url(/img/bullet-cuadro-nrja.gif) 0 top no-repeat;
    padding:0 10px 0 30px;
    margin:0 10px 10px 26px;
}
#content h3 {
    background:url(/img/bullet-cuadro-nrja.gif) 0 top no-repeat;
    font-size:14px;
    color:#003082;
    font-weight:bold;
    background:url(/img/bullet-cuadro-nrja.gif) 0 top no-repeat;
    padding:0 10px 0 30px;
    margin:0 10px 10px 26px;
    clear:both;
}
#content h4{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat;
    font-size:13px;
    margin:10px 10px 26px 26px;
    font-weight:normal;
    display:block;
    clear:both;
    color:#003082;
    padding-left:15px;
}
#content h5 {
    border-bottom:1px solid #003082;
    background:url(/img/bullet-flecha.gif) 3px top no-repeat ;
    padding-left:20px;
    margin:10px 15px 20px 25px;
    color:#003082;
}
#content strong {
    font-weight:bold;
}
/******************* TEXTO INTRO ****************/
#content .txtIntro {
    padding:0px 30px 0px 45px;
    text-align:justify;
    margin-bottom:20px;
}
#content .txtIntro p.rss {
    background:url(/img/icono-rss-grande.jpg) 0 0 no-repeat ;
    padding-left:150px;
}
#content p.intro {
    padding:0px 30px 0px 40px;
    text-align:justify;
}
#content .txtIntro.bienvenida {
    padding-top:10px;
}
#content .txtIntro.bienvenida img {
    float:right;
    margin:0 0 10px 20px;
}
#content .txtIntro.bienvenida p {
    padding-bottom:10px;
}
#content .txtIntro.bienvenida p.azul {
    color:#003082;
    font-weight:bold;
    font-size:12px;
    padding-bottom:0;
}
#content .txtIntro.bienvenida h4{
    background:url(/img/bullet-cuadro-nrja.gif) 0 0 no-repeat;
    font-size:14px;
    margin:10px 10px 26px 0px;
    font-weight:normal;
    display:block;
    clear:both;
    color:#003082;
    padding-left:25px;
}
#content .txtIntro.bienvenida ul{
    margin-left:30px;
}
#content .txtIntro.bienvenida ul li{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat;
    padding-left:20px;
    margin-bottom:10px;
}
/**********************     ORGANIGRAMA ********************/
#content .organigrama {
    margin-left:26px;
    width:510px;
}

#content .organigrama ul.estructura li h4{
    background:none;
    margin:0 0 10px 0;
    padding-left:15px;
}
#content .organigrama ul.delegaciones li h4{
    margin:0 0 10px 0;
    padding-left:20px;
}
#content .organigrama h5{
    background:url(/img/bullet-flecha.gif) 0 2px no-repeat;
    margin:0 0 10px 0;
    padding-left:15px;
    border:none;
    display:inline;
}
#content .organigrama ul.estructura{
    margin:0;
    width:250px;
    float:left;

}
#content .organigrama ul.estructura li{
    padding-left:5px;
    margin-bottom:10px;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat;
}
#content .organigrama ul.estructura li ul li{
    background:url(/img/bullet-linea.gif) 0 2px no-repeat;
    padding-left:10px;
    margin:0 0 5px 14px;
}      
#content .organigrama ul.estructura li ul.nivel li{
    background:none;          
}  
#content .organigrama ul.estructura li ul.nivel li ul.nivel3 li{
    background:url(/img/bullet-linea.gif) 0 2px no-repeat;
    padding-left:10px;
    margin-bottom:10px;
}      

#content .organigrama ul.estructura.sub li ul.nivel2 li, #content .organigrama ul.delegaciones li ul.nivel2 li{
    background:none;
    padding:0;
}
#content .organigrama ul.estructura.sub li ul.nivel2 li ul.nivel3 li{
    background:url(/img/bullet-linea.gif) 0 2px no-repeat;
    padding-left:10px;
    margin-bottom:10px;
}
#content .organigrama ul.delegaciones{
    display:block;
    float:left;
    clear:both;
    margin-top:20px;
}
#content .organigrama ul.delegaciones li ul.nivel2{
    margin-left:20px;
}
#content .organigrama ul.delegaciones li ul.nivel2 li{
    width:240px;
    float:left;
    margin:4px 0;
}

/********************** FIN ***************/
/****************** DELEGACIONES *************/
#content .delegaciones{
    width:510px;
    margin-left:26px;
}
#content .delegaciones .banner{
    width:510px;
    border:1px solid #d9d9d9;
    background:url(/img/fotos/foto-delegaciones.jpg) 0 0 no-repeat #f2f2f2;
    padding:173px 0 10px 0;
    text-align:center;
    margin-bottom:20px;
}
#content .delegaciones .banner h6{
    color:#003082;
    font-size:15px;
    display:block;
    clear:both;
}
#content .delegaciones .banner strong{
    color:#fc6500;
    font-size:21px;
    display:block;
    clear:both;
}
#content .delegaciones .banner a{
    color:#003082;
    font-size:13px;
    display:block;
    clear:both;
}
#content .delegaciones ul li h4{
    background:url(/img/bullet-cuadro-nrja.gif) 0 2px no-repeat;
    margin:0;
    padding:2px 30px;
    font-size:15px;
}
#content .delegaciones ul li{
    margin:20px 0;
}
#content .delegaciones ul li ul li h5{
    border:none;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat;
    margin-bottom:4px;
    font-size:12px;
}
#content .delegaciones ul li .datos{
    margin-left:33px;
}
#content .delegaciones ul li ul.nivel2 {
    margin-left:5px;
}
#content .delegaciones ul li ul.nivel2 .datos{
    margin-left:45px;
}
#content .delegaciones .datos p.tel{
    float:left;
    margin-right:20px;
    border-right:1px solid #000;
    padding-right:20px;
}
/******************** SERVICIOS  ****************/
#content .servicios{
    width:510px;
    margin-left:26px;
}
#content .servicios h4{
    margin-bottom:10px;
}
#content .servicios ul li{
    margin-bottom:20px;
}
#content .servicios ul li ul.nivel2{
    margin-left:40px;
}
#content .servicios ul li ul.nivel2 li{
    background:url(/img/bullet-flecha.gif) 0 2px no-repeat;
    padding-left:15px;
    text-align:justify;
    margin-top:0;
}
#content .botones{
    width:auto;
    clear:both;
    margin:10px 15px 10px 26px;
}
#content .botones .dosBotones{
    width:250px;
    margin:0 auto;
    padding-bottom:30px;
}
#content .botones a.btn{
    background:url(/img/bullet-flecha.gif) 0 center no-repeat ;
    padding:5px 15px;
    color:#003082;
    margin-left:15px;
    float:left;
}
#content .botones a.btn.mas{
    background:url(/img/bullet-flecha-back.gif) 0 center no-repeat #f2f2f2;
    margin-left:25px;
    float:right;
}
#content .botones a.btn.descargar{
    background:url(/img/icono-pdf.gif) 0 center no-repeat #f2f2f2;    
    padding-left: 22px;
    margin-bottom : 30px;
    float: right;
}
#content .botones.asociados{
    width:490px;
    margin:0 10px;
    float:left;
    text-align:right;
    clear:both;
}
#content .botones.asociados a.btn{
    float:right;
    display:inline;

}

#content .botones.asociados a.btn.volver{
    background:url(/img/bullet-flecha-back.gif) 0 center no-repeat #f2f2f2;
}
/**********************    FORM BUSCADOR ****************/
#content form.buscador {
    background-color:#f2f2f2;
    height:auto;
    width:510px;
    margin:10px 0px 20px 26px;
    border:1px solid #d9d9d9;
    float:left;
    clear:both;
}
#content form.buscador h4 {
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 top repeat-y;
    padding-left:18px;
    height:15px;
    font-size:13px;
    padding-top:20px;
    margin:0 0 10px 0;
}
#content form.buscador h4.min {
    float:left;
}
#content form.buscador .campo {
    width:120px;
    float:left;
    margin:5px 0px 10px 20px;
    display:inline;
}
#content form.buscador .campo select {
    border:1px solid #d9d9d9;
    font-size:11px;
    height:20px;
    width:130px;
}
#content form.buscador .campo.campoMunicipio select {
    width:180px;
}
#content form.buscador .campo.campoSector,
#content form.buscador .campo.campoTematica {
    display:block;
    clear:left;
    width:300px;
    margin-left:10px;
    display:inline;
}
#content form.buscador .campo.campoSector select,
#content form.buscador .campo.campoTematica select {
    width:300px;
    margin-left:10px;
}
#content form.buscador .campo.campoRevista {
    background:none;
}
#content form.buscador .campo.campoRevista select {
    width:100px;
    margin-top:10px;
}
#content form.buscador input.btn {
    width:90px;
    display:block;
    float:right;
    margin:10px 20px 10px ;
    background:url(/img/bullet-flecha.gif) 15px center no-repeat #fff;
    padding:5px 20px 5px 35px;
    border:none;
    color:#003082;
    cursor:pointer;
    display:inline;
}
#content form.buscador.empleo .campo.campoComunidad  {
    width:225px;
}
#content form.buscador.empleo .campo.campoComunidad select, #content form.buscador.empleo .campo.campoProvincia select {
   width:225px;
}
/******************PAGINACION ***********************/
#content .paginacion {
    text-align:right;
    padding-right:16px;
    color:#003082;
    margin:10px 0;
    display:block;
    clear:both;
}
#content .paginacion a{
    color:#003082;
    padding:0 5px;
    text-decoration:underline;
}
#content .paginacion a.active{
    color:#fc6500;
    text-decoration:none;
}
/**********************    LISTDO AUTONOMOS POR COMUNIDAD *******************/
#content .listAutonomos {
    clear:both;
    color:#003082;
    width:510px;
    margin-left:26px;
}
#content .listAutonomos ul.primerNivel {
    margin:5px 10px 5px 0px;
    display:inline;
}
#content .listAutonomos ul.primerNivel li  {
    float:left;
    width:235px;
    margin:5px 0px 5px 10px;
    display:inline;
}
#content .listAutonomos ul.segundoNivel li  {
    display:list-item;
    padding-left:8px;
    background:url(/img/bullet-linea.gif) 0 center no-repeat ;
    margin:2px 0px 2px 20px;
    width:auto;
    float:none;
}
#content .listAutonomos ul.primerNivel li.columnaIzq{
    float:left;
    clear:left;
}
#content .listAutonomos ul.primerNivel li.columnaDrcha{
    float:right;
    clear: right;
}
#content .listAutonomos ul.segundoNivel li a:link, #content .listAutonomos ul.segundoNivel li a:visited  {
    color:#003082;
}
#content .listAutonomos ul.primerNivel li h4 {
    font-size:12px;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 top no-repeat;
    padding:0px 20px;
    display:block;
    width:200px;
    margin:0 0 10px 0;
}
#content .listAutonomos ul.primerNivel li h4 a:link{
    color:#003082;
}
/*****************    LISTADO RESULTADOS DE BUSQUEDA ****************/
#content .listResultados {
    clear:both;
    color:#003082;
    width:auto;
    margin:10px 0px;
}
#content .listResultados h2 {
    margin:0;
    background:url(/img/bullet-cuadro-nrja-26.gif) 0 top no-repeat;
    height:26px;
    color:#000;
}
#content .listResultados h3 {
    background:url(/img/bullet-cuadro-nrja.gif) 0 top no-repeat;
    font-size:17px;
    color:#000;
    font-weight:normal;
    background:url(/img/bullet-cuadro-nrja.gif) 0 top no-repeat;
    padding:0 10px 0 30px;
    margin:0 10px 10px 26px;
}
#content .listResultados h3 span {
    font-size:15px;
    font-weight:normal;
}
#content .listResultados ul.primerNivel  {
    margin:5px 26px 5px 46px;
    padding-top:10px;
}
#content .listResultados ul.primerNivel li  {
    display:block;
    clear:both;
    margin-bottom:20px;
}
#content .listResultados ul.primerNivel li h4 {
    font-size:12px;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 top no-repeat;
    padding:0px 20px;
    display:block;
    font-weight:bold;
    margin:0 0 5px 0;
}
#content .listResultados ul.primerNivel li h4 span {
    font-weight:normal;
    padding:0 5px;
}
#content .listResultados ul.segundoNivel li  {
    display:list-item;
    padding-left:15px;
    background:url(/img/bullet-flecha.gif) 0 top no-repeat ;
    margin:3px 0px 3px 20px;
    width:auto;
    float:none;
}
#content .listResultados ul.segundoNivel li a:link, #content .listResultados ul.segundoNivel li a:visited  {
    color:#003082;
}
#content .listResultados.empresas ul.primerNivel  {
    margin:5px 26px 5px 34px;
}
#content .listResultados ul.tercerNivel{
    margin:0;
    background:none;
    padding:0;
}
#content .listResultados.empresas ul.segundoNivel li  {
    list-style-image:none;
    background-image:none;
    list-style-position:inside;
    padding:0;
    margin-bottom:10px;
}
#content .listResultados.empresas ul.segundoNivel li h6 {
    background:url(/img/bullet-linea.gif) 0 0 no-repeat;
    list-style-position:inside;
    padding:0 0 0 10px;
}
#content .listResultados.empresas ul.segundoNivel h5 {
    border-bottom:1px solid #003082;
    background:url(/img/bullet-flecha.gif) 3px top no-repeat ;
    padding-left:20px;
    margin:10px 0 20px 0px;
}

#content .listResultados.empresas ul.tercerNivel li{
    margin:10px 0 0 0;
    background-image:none;
    background-color:#f2f2f2;
    padding:0 10px 0 0;
    list-style-image:none;
    color:#000;
}
#content .listResultados.empresas ul.tercerNivel li.par{
    background-color:#d9d9d9;
}
#content .listResultados.empresas ul.tercerNivel li strong{
    float:left;
    padding:5px 0px 5px 20px;
    background:url(/img/bullet-linea.gif) 10px center no-repeat ;
    font-weight:bold;
}
#content .listResultados.empresas ul.tercerNivel li strong a:link, #content .listResultados.empresas ul.tercerNivel li strong a:visited{
    color:#000;
}
#content .listResultados.empresas ul.tercerNivel li span.tel{
    display:block;
    float:right;
    padding:5px 0px;
}
#content .listResultados.empresas ul.tercerNivel li span.dir{
    display:block;
    clear:both;
    padding:5px 0px 5px 20px;
}
#content .noResultado, #content .formularioEnviado{
    background-color:#f2f2f2;
    margin: 20px auto;
    width:400px;
    border:1px solid #d9d9d9;
    padding:10px 20px;
    clear:both;
}
#content .noResultado p, #content .formularioEnviado p{
    color:#003082;
    font-weight:bold;
    font-size:13px;
    text-align:center;
}


/****************** FICHA EMPRESA ******************/
#content .fichaEmpresa{
    margin-left:26px;
    width:510px;
    margin-bottom:10px;
    padding-bottom:10px;
}
#content .fichaEmpresa ul.submenu{
    background-color:#fff;
    padding-left:180px;
}
#content .fichaEmpresa ul.submenu li{
    height:19px;
    display:block;
    float:left;
    width:103px;
    text-align:center;
    padding-top:3px;
    background:url(/img/bg-ficha-empresa-li.gif) top right no-repeat ;
}
#content .fichaEmpresa ul.submenu li.active{
    background:url(/img/bg-ficha-empresa-li-active.gif) top right no-repeat ;
}
/****************FICHA EMPRESA DATOS *****************/
#content .fichaEmpresa .datos{
    border:1px solid #d9d9d9;
    border-top:none;
    float:left;
    width:510px;
    margin-bottom:10px;
    padding:10px 0;
    background:url(/img/bg-ficha-emprea-datos.gif) top left no-repeat #f2f2f2 ;
}
#content .fichaEmpresa h3{
    font-size:18px;
    color:#003082;
    display:block;
    text-align:right;
    padding:0 20px 0 0;
    margin:0 0 7px 0;
    background:none;
}
#content .fichaEmpresa span{
    display:block;
    text-align:right;
    padding-right:20px;
}
#content .fichaEmpresa span strong{
    font-weight:bold;
}
#content .fichaEmpresa h4{
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 center no-repeat ;
    padding-left:15px;
    font-weight:bold;
    font-size:12px;
    display:block;
    margin:0  0 10px 0;
}
#content .fichaEmpresa img.logo{
    border:1px solid #d9d9d9;
    float:right;
    margin:0 20px 0 0;
    width:200px;
}
#content .fichaEmpresa dl{
    width:250px;
    float:left;
    margin-left:15px;
    display:inline;
}
#content .fichaEmpresa .campo{
    width:auto;
}
#content .fichaEmpresa dl dd{
    font-weight:bold;
    margin-bottom:10px;
    padding-top:3px;
    display:block;
    clear:both;
}
#content .fichaEmpresa .campo.corto{
    width:121px;
    float:left;
    margin-right:4px;
}
#content .fichaEmpresa .datos ul.productos{
    padding-left:20px;
    padding-bottom:10px;
    float:left;
    background:none;
}
#content .fichaEmpresa .datos ul.productos li{
    display:block;
    float:left;
    background:url(/img/bullet-flecha.gif) 0 top no-repeat ;
    text-align:left;
    padding-left:15px;
    margin:3px 0;
    line-height:1em;
    padding-top:0;
    width:103px;
}
/********************FICHA EMPRESA GALERIA ********************/

#content .fichaEmpresa .datos ul.galeria{
    margin:0 0 0 10px;

}
#content .fichaEmpresa .datos ul.galeria li{
    background:none;
    width:80px;
    height:80px;
    overflow:hidden;
    float:left;
    margin:0 10px;
    display:inline;

}
#content .fichaEmpresa .datos ul.galeria li.flecha{
    width:22px;
}
#content .fichaEmpresa .datos ul.galeria li img.foto{
    width:80px;
    border:1px solid #d9d9d9;
}
#content .fichaEmpresa .datos ul.galeria li img.foto.horizontal{
    margin-top:15px;
}
#content .fichaEmpresa .datos ul.galeria a.flechaIzq{
    float:left;
    width:22px;
    height:36px;
    text-indent:-1000px;
    margin-top:20px;
    background:url(/img/flecha-galeria-izq.gif) 0 top no-repeat ;
}
#content .fichaEmpresa .datos ul.galeria a.flechaIzq:hover{
    background:url(/img/flecha-galeria-izq-hover.gif) 0 top no-repeat ;
}
#content .fichaEmpresa .datos ul.galeria a.flechaDrcha{
    float:left;
    width:22px;
    height:36px;
    text-indent:-1000px;
    margin-top:20px;
    background:url(/img/flecha-galeria-drcha.gif) 0 top no-repeat ;

}
#content .fichaEmpresa .datos ul.galeria a.flechaDrcha:hover{
    background:url(/img/flecha-galeria-drcha-hover.gif) 0 top no-repeat ;
}
/*********************FICHA EMPRESA INFO ***********************/
#content .infoEmpresa{
    width:510px;
    margin:5px 0px 20px 26px;
    display:block;
    clear:both;
}
#content .infoEmpresa h4{
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 center no-repeat ;
    padding-left:15px;
    font-weight:bold;
    font-size:12px;
    display:block;
    margin:10px 0;
}
#content .infoEmpresa h5{
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 20px center no-repeat ;
    padding-left:35px;
    font-weight:bold;
    font-size:12px;
    display:block;
    margin:20px 0;
    border:none;
}
#content .infoEmpresa p{
    padding:5px 0px 5px 15px;
}
#content .infoEmpresa img{
    border:1px solid #d9d9d9;
    margin:10px 15px;
}
#content .infoEmpresa .botones{
    width:auto;
    clear:both;
    margin:10px 0;
}
#content .infoEmpresa .botones a.btn{
    background:url(/img/bullet-flecha.gif) 0 center no-repeat ;
    padding:0 15px;
    color:#003082;
    margin-left:15px;
}
#content .infoEmpresa .botones a.btn.volver{
    background:url(/img/bullet-flecha-back.gif) 0 center no-repeat ;
    margin-left:25px;
}
#content .infoEmpresa ul.productos{
    background-color:#ccc;
    padding-left:35px;
    font-weight:bold;
}
#content .infoEmpresa ul.productos li{
    float:left;
    width:210px;
    margin:0 20px 10px 0;
    height:110px;
    overflow:hidden;
}
#content .infoEmpresa ul.productos li img{
    float:left;
    margin:0 10px 10px 0px;
    border:1px solid #d9d9d9;
}
/******************INFO EMPRESA FICHA PRODUCTO **********************/
#content .infoEmpresa .fichaProducto{
    margin-bottom:20px;
}
#content .infoEmpresa .fichaProducto h6{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 0 repeat-y ;
    display:block;
    height:30px;
    font-size:14px;
    color:#003082;
    padding-left:25px;
    width:370px;
    float:left;
}
#content .infoEmpresa .fichaProducto a.volver{
    background:url(/img/bullet-flecha-back.gif) 10px center no-repeat #f2f2f2 ;
    padding:0 20px 0 30px;
    color:#003082;
    width:40px;
    display:block;
    float:left;
    height:18px;
    margin-top:5px;
}
#content .infoEmpresa .fichaProducto .descripcion{
    padding-top: 20px;
    padding-bottom: 40px;
    clear: both;
}
#content .infoEmpresa .fichaProducto img, #content .infoEmpresa img.fotoProducto{
    margin:0;
}
/******************************COMUNICACION *******************/
#content  a.boton{
    background:url(/img/bullet-flecha.gif) 0 center no-repeat  ;
    text-align:right;
    padding:3px 0 0 10px;
    color:#003082;
    width:100px;
    display:block;
    clear:both;
    height:18px;
    margin-top:10px;
    float:right;
}
#content .bloqueIntro{
    width:490px;
    margin:0 0 20px 26px;
    padding:0px 20px 10px 0px;
    background-color:#E3ECF9 ;
    float:left;
    display:inline;
}
#content .bloqueIntro .boton{
width:122px;
}
#content .bloqueIntro.home{      
    width:225px;
    float:left;
    padding:10px 10px 10px 20px;
    display:inline;
    background:url(/img/bullet-rectangulo-nrja.gif) 0 0 no-repeat #E3ECF9 ;
}
#content .bloqueIntro.home img{

    padding-left:0px;
}
#content .bloqueIntro span.fecha{
    display:block;
    clear:both;
    text-align:right;
}
#content .bloqueIntro span.fecha.left{
    float:left;
    display:inline;
}
#content .bloqueIntro span.lugar{
    float:right;
    margin-bottom:10px;
}
#content .bloqueIntro h3{
    color:#003082;
    font-size:12px;
    font-weight:bold;
    margin:0px 0 10px 0;
    display:block;
    clear:both;
    background:url(/img/bullet-rectangulo-nrja.gif) 0 0 no-repeat ;
    padding:11px 10px 10px 20px;
}
#content .bloqueIntro.home h3{
    width:229px;
    float:left;
    padding:10px 10px 10px 1px;
    display:inline;
    background:none;
}
#content .bloqueIntro h4{
    font-weight:bold;
    color:#000;
    margin:0;
    padding:0 0 0 15px;
    background:none ;
    font-size:11px;
}
#content .bloqueIntro  h5{
    font-size:14px;
    font-weight:bold;
    color:#003082;
    display:block;
    margin:0 0 10px 0;
    background:none;
    padding:8px 10px 0 20px;
    border:none;
}
#content .bloqueIntro p{
    text-align:justify;
    padding:0 0 5px 10px;
    
}
#content .bloqueIntro p.floatRight{
    float:right;
    margin-left:10px;
}
#content .bloqueIntro p.floatLeft{
    float:left;
}
#content .bloqueIntro p strong{
    font-weight:bold;
}
#content .bloqueIntro img{
    float:left;
    margin:0 20px 10px 0;
}
#content .bloqueEventos {
    width:230px;
    background-color:#f2f2f2;
    float:left;
    padding:0px 10px 10px 15px;
}
#content .bloqueEventos h3 {
    background:url(/img/bullet-cuadro-nrja.gif) 0 0 no-repeat ;
    font-size:14px;
    color:#003082;
    padding-left:30px;
    margin:0 0 15px 0;
}
#content .bloqueEventos ul li {
    background:url(/img/bullet-flecha.gif) 0 0 no-repeat ;
    padding-left:15px;
    font-weight:bold;
    margin:10px 0;
    font-size:12px;
    float:left;

}
#content .bloqueEventos ul li span.lugar {
    float:left;
    font-weight:normal;
    margin:5px 0;
    font-size:10px;
}
#content .bloqueEventos ul li span.fecha {
    float:right;
    font-weight:normal;
    text-align:right;
    margin:5px 0;
    font-size:10px;
}
/**********************    BLOQUES LISTADOS **********************/
#content .bloqueListado {
    width:510px;
    clear:both;
    margin:10px 0 20px 26px;
    float:left;
    display:inline;
}
#content .bloqueListado h3{
    background:url(/img/bullet-cuadro-nrja.gif) 0 0 no-repeat ;
    font-size:14px;
    color:#003082;
    padding:0 0 0 30px;
    margin:0 0 15px 0;
}
#content .bloqueListado ul {
    margin:0 10px 0 0px;
    text-align:justify;
}
#content .bloqueListado ul li {
    margin:15px 0 20px;
    float:left;
	padding:5px 0 20px;
}
#content .bloqueListado ul li img{
    float:left;
	position:absolute;
    margin:0 10px 10px 0;
}
#content .bloqueListado .boton{
width:122px;
}
#content .bloqueListado .datos{
    width:380px;
    /*float:right;*/
	padding-left:115px;
	clear:both;
}
#content .bloqueListado .datos.sinFoto{
    width:510px;
    float:right;
}
#content .bloqueListado .datos h4{
    color:#003082;
    font-size:13px;
    font-weight:bold;
    margin:5px 0;
    display:block;
    clear:both;
    background:none;
    padding:0;
}
#content .bloqueListado .datos.sinFoto h4{
    background:url(/img/bullet-flecha.gif) 0 2px no-repeat ;
    padding-left:15px;
}
#content .bloqueListado .datos h4 a{
    color:#003082;
}
#content .bloqueListado .datos span.fecha{
    float:left;
    padding-bottom:5px;
}
#content .bloqueListado .datos.sinFoto span.fecha{
    padding-left:15px;
}
#content .bloqueListado .datos span.lugar{
    float:right;
    padding-bottom:5px;
    text-align:right;
}
#content .bloqueListado .datos.sinFoto p{
    padding-left:15px;
}
/***********************FICHA NOTICIAS Y AGENDA****************/
#content .ficha{
    margin-left:26px;
    width:480px;
    padding:20px 15px;
    text-align:justify;
    display:block;
    clear:both;
}
#content .ficha p{
    padding:0 0 10px 0;
}
#content .ficha img{
    float:left;
    margin:0 15px 10px 0;
}

/*****************    LISTADO CURSOS, SUBVENCIONES Y PROYECTOS **************/
#content .listaBloque{
    width:490px;
    margin:0px 0 20px 26px;
    padding:10px 15px 0 5px;
}
#content .listaBloque ul{
    margin-left:20px;
}
#content .listaBloque li{
    background:url(/img/bullet-flecha.gif) 0 2px no-repeat ;
    padding-left:20px;
    margin-top:10px;
}
#content .listaBloque li a{
    color:#003082;
    font-size:13px;
    display:block;
    margin-bottom:7px;
}
#content .listaBloque li p{
    margin:5px 0px;
}
#content .listaBloque li p strong{
    font-weight:bold;
}
#content .listaBloque h4{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat ;
    padding-left:20px;
    color:#003082;
    font-size:14px;
    padding-bottom:10px;
    margin:0;
}
/*****************    listado General **************/
#content .listadoGnral{
    width:505px;
    margin:0px 0 30px 26px;
    padding:10px 0 0 5px;
    clear:both;
    float:left;
    display:inline;
}
#content .listadoGnral ul li{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat ;
    padding:0 15px;
    margin-top:7px;
    width:220px;
    display:block;
    float:left;
    font-size:13px;
    color:#003082;
}
#content .listadoGnral ul li a{
    color:#003082;
}
#content .listadoGnral h5 {
    background:url(/img/bullet-cuadro-nrja-min.gif) 90px 12px no-repeat #E3ECF9;
    display:block;
    padding:10px 20px;
    margin:20px 0;
    clear:both;
    font-size:13px;
    text-align:center;
    color:#003082;
    float:left;
    width:470px;
    border:none;
}
/******************FICHA CURSO y FICHA PROYECTO ********************/
#content .fichaGnral{
    width:510px;
    margin-left:26px;
    display:block;
    clear:both;
}
#content .fichaGnral h4{
    background:url(/img/bullet-cuadro-nrja-min.gif) 15px 2px no-repeat ;
    padding-left:30px;
    color:#003082;
    font-size:12px;
    padding-bottom:10px;
    margin:10px 0 0 0;
}
#content .fichaGnral p{
    padding:5px 15px 5px 15px;
    text-align:justify;
}
#content .fichaGnral ul {
    padding:5px 30px 5px 30px;
    text-align:justify;
}
#content .fichaGnral ul li{
    background:url(/img/bullet-cuadro-nrja-mini.gif) 0 5px no-repeat ;
    padding:0 0 10px 15px;
}
/******************** FICHA CONVENIO y FICHA SUBVENCIONES ********************/
#content .fichaGnral2 {
    width:510px;
    margin-left:26px;
}
#content .fichaGnral2 h4{
    background:url(/img/bullet-flecha.gif) 0 2px no-repeat;
    border-bottom:1px solid #003082;
    font-size:11px;
    margin:10px 0;
    font-weight:normal;
    display:block;
    clear:both;
}
#content .fichaGnral2 h3{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat;
    font-size:13px;
    margin:10px 0;
    font-weight:normal;
    display:block;
    clear:both;
}
#content .fichaGnral2 .intro{
    background:#E3ECF9;
    padding:10px;
    margin:0 0 10px 10px;
    float:left;
    clear:both;
    width:470px;
    display:inline;
}
#content .fichaGnral2 .intro h5{
    font-size:14px;
    font-weight:bold;
    color:#003082;
    display:block;
    margin:0 0 10px 0;
    border:none;
    background:none;
    padding-left:0;
}
#content .fichaGnral2 .intro img{
    float:left;
    margin:0 20px 10px 0px;
}
#content .fichaGnral2 .intro p{
    padding:0 0 5px 0;
}
#content .fichaGnral2 .intro p.floatLeft{
    float:left;
    margin-right:80px;
    display:inline;
}
#content .fichaGnral2 .intro p.floatRight{
    float:right;
}
#content .fichaGnral2  p{
    padding:0 20px 10px 20px;
    text-align:justify;
}
#content .fichaGnral2  p.titulo{
    padding:0 0 3px 20px;
}
#content .fichaGnral2  a.pdf{
    background:url(/img/icono-pdf.gif) 0 2px no-repeat;
    padding:2px 0px 3px 20px;
}
#content .fichaGnral2 ul {
    padding:5px 30px 5px 30px;
    text-align:justify;
}
#content .fichaGnral2 ul li{
    background:url(/img/bullet-cuadro-nrja-mini.gif) 0 5px no-repeat ;
    padding:0 0 10px 15px;
}
/**************    FORM INSCRIPCION **************************/
#content  form.inscripcion{
    border:1px solid #d9d9d9;
    background-color:#f2f2f2;
    width:510px;
    display:block;
    margin:20px 0 20px 26px;
    clear:both;
    float:left;
    display:inline;
}
#content  form.inscripcion h4 {
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 top repeat-y;
    padding-left:18px;
    height:15px;
    font-size:13px;
    padding-top:20px;
    margin:0 0 10px 0;
}
#content  form.inscripcion .campo {
    width:210px;
    float:left;
    margin:5px 0 5px 10px;
    display:inline;
}
#content  form.inscripcion #campoNombre.campo{
    width:400px; 
}
#content  form.inscripcion #campoNombre.campo label{
    width:120px; 
}
#content  form.inscripcion #campoNombre.campo input{
    width:200px; 
}
#content  form.inscripcion .campo.campoTextoLargo {
    width:270px;
}
#content  form.inscripcion .campo label{
    width:50px;
    padding-right:5px;
    display:block;
    float:left;
}
#content  form.inscripcion .campo input{
    width:150px;
    border:1px solid #ccc;
    height:20px;
}
#content  form.inscripcion .campo.campoTextoLargo input{
    width:190px;
}
#content  form.inscripcion textarea{
    border:1px solid #ccc;
    width:355px;
    margin-left:70px;
}
#content  form.inscripcion input.btn {
    width:90px;
    display:block;
    clear:both;
    margin:10px auto;
    background:url(/img/bullet-flecha.gif) 15px center no-repeat #fff;
    padding:5px 15px 5px 35px;
    border:none;
    color:#003082;
    cursor:pointer;
}
/**********************ERRORES FORM ******************/
#content  form ul.errores{
    width:auto;
    border:1px solid #d9d9d9;
    margin:5px 15px;
    background-color:#fff;
    padding:10px;
}
#content  form ul.errores li{
    background:url(/img/bullet-cuadro-nrja-mini.gif) 0 center no-repeat ;
    padding-left:15px;
    margin:4px 0;
}
/*****************     form contacto ****************/
#content  form.inscripcion.contacto textarea{
    width:400px;
    border:1px solid #ccc;
    margin-left:50px;
}
#content  form.inscripcion.contacto .campoObservaciones {
    width:480px;
}
#content  form.inscripcion.contacto .campoObservaciones label{
    width:400px;
    float:none;
    margin-bottom:10px;
}
#content  form.inscripcion.contacto .campoApellido input{
    width:210px;
}

/*****************     form registro ****************/
#content  form.inscripcion.registro .requerido{
    margin-left: 40px;
}
#content  form.inscripcion.registro textarea{
    width:400px;
    border:1px solid #ccc;
    margin-left:50px;
}

#content  form.inscripcion.registro .campoObservaciones label{
    width:200px;
    float:none;
    margin-bottom:10px;   
}

#content  form.inscripcion.registro p{
    margin: 10px 20px;

}

#content  form.inscripcion.registro input{
    margin-right: 20px;

}
#content  form.inscripcion.registro a{
    margin-left: 80px;
}



/**********************    LISTADO CONVENIOS ***************/
#content .listadoConvenios {
    width:510px;
    margin-left:26px;
}
#content .listadoConvenios h3 {
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 0 no-repeat;
    padding-left:18px;
    height:15px;
    font-size:13px;
    margin:0px;
    display:block;
    clear:both;
}
#content .listadoConvenios ul{
    margin:10px 0;
    /*float:left;*/
    width:510px;
}
#content .listadoConvenios ul h3{
    background:url(/img/bullet-flecha.gif) 0 2px no-repeat;
    border-bottom:1px solid #003082;
    font-size:12px;
    margin:10px 0 20px 0;
    font-weight:normal;
    display:block;
    clear:both;

}
#content .listadoConvenios ul li {
    width:510px;
    margin:10px 0;
    clear:both;
    display:list-item;
}
#content .listadoConvenios ul li .titulo {
    background-color:#E3ECF9;
    padding:10px 20px;
    margin-bottom:10px;
    width:470px;
}
#content .listadoConvenios ul li .titulo h4 {
    color:#003082;
    font-size:13px;
    padding:0 0 5px 0;
    background:none;
    margin:0;
}
#content .listadoConvenios ul li .logo {
    width:130px;
    float:left;
    text-align:center;
}
#content .listadoConvenios ul li .desc {
    width:360px;
    float:left;
    margin-bottom:10px;
    padding-left:20px;
}
#content .listadoConvenios ul li .desc p {
    padding:3px 0;
}

#content .listadoConvenios ul li .desc p.email {
    float:left;
    width:255px;
    margin-bottom:5px;
}
#content .listadoConvenios ul li .desc p.tel {
    float:right;
    width:90px;
    margin-bottom:5px;
    text-align:right;
    padding-right:10px;
}
/*************** CONVENIO POR SECTORES **********************/
#content ul.sectores {
    width:510px;
    margin:20px 0px 20px 26px;
    display:inline;
    padding-bottom:20px;
    float:left;
}
#content ul.sectores li {
    background:url(/img/bullet-flecha.gif) 0 0 no-repeat;
    padding:0 15px;
    width:170px;
    float:left;
    margin:5px 0 5px 50px;
    clear:none;
    display:inline;
}
#content  ul.sectores li a:link, #content  ul.sectores li a:visited{
    color:#003082;
}
#content ul.sectores h3{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 2px no-repeat;
    font-size:13px;
    margin:10px 10px 26px 0;
    font-weight:normal;
    display:block;
    clear:both;
    color:#003082;
    padding-left:15px;
}
/*********************    ENTRADA PROYECTOS ******************/
#content .introProyectos{
    width:510px;
    margin-left:26px;
}
#content .introProyectos h4{
    margin:0;
    padding:0 10px 10px 15px;
}
#content .introProyectos h5{
    margin:0;
    padding:0 10px 10px 15px;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 0 repeat-y;
    color:#003082;
    font-size:13px;
    border:none;
}
#content .introProyectos p{
    color:#003082;
    padding:0 15px 10px 15px;
}
#content .introProyectos ul{
    padding:0 15px 10px 15px;
    margin-top:10px;
}
#content .introProyectos ul li{
    background:url(/img/bullet-flecha.gif) 0 0 no-repeat;
    padding-left:15px;
    margin-bottom:15px;
}
#content .introProyectos ul li a{
    font-size:12px;
    font-weight:bold;
    margin-bottom:7px;
    display:block;
}
#content .introProyectos .izq{
    float:left;
    width:255px;}
#content .introProyectos .drcha{
    background-color:#E3ECF9;
    width:255px;
    float:left;
}
#content .introProyectos a.btn{
    width:195px;
    float:left;
    background:url(/img/bullet-flecha.gif) 40px 6px no-repeat #fff;
    padding:5px 5px 5px 55px;
}
/***********************REVISTA *******************/
#content .revista{
    width:510px;
    margin-left:26px;
}
#content .revista .intro{
    width:510px;
    background-color:#E3ECF9;
    float:left;
    margin-bottom:10px;
}
#content .revista .intro img{
    margin:10px 0 10px 10px;
    border:1px solid #d9d9d9;
    float:left;
}
#content .revista .intro .titulo{
    width:301px;
    background-color:#003082;
    float:right;
    color:#fff;
    padding:10px 0 10px 20px;
    margin-top:30px;
}
#content .revista .intro .titulo strong{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 0 no-repeat;
    color:#fff;
    margin:0;
    padding:0 0 0 20px;
    font-size:14px;
}
#content .revista .intro .titulo h3{
    background:none;
    color:#fff;
    margin:8px 0;
    padding:0 0 0 22px;
    font-size:14px;
}
#content .revista .intro a.pdf{
    background:url(/img/icono-pdf.gif) 0 0 no-repeat;
    padding:3px 20px;
    width:200px;
    float:right;
    margin-top:100px;
}
#content .revista h4{
    margin:10px 0px 10px 0;
}
#content .revista ul li{
    width:250px;
    float:left;
    height:120px;
    margin-bottom:20px;
    overflow:hidden;
}
#content .revista ul li img{
    margin-left:15px;
    float:left;
}
#content .revista ul li .datos{
    width:140px;
    padding-right:10px;
    float:right;
}
#content .revista ul li .datos a{
    font-weight:bold;
    margin:5px 0;
    display:block;
    height:70px;
    overflow:hidden;
}
#content .revista ul li .datos a.pdf{
    background:url(/img/icono-pdf.gif) 10px 0 no-repeat;
    padding:3px 20px;
    margin-top:5px;
    font-weight:normal;
    width:auto;
    text-align:center;
}
/********************** MULTIMEDIA ********************************/
#content .multimedia{
    width:510px;
    margin-left:26px;
    float:left;
    display:inline;
}
#content .multimedia h5{
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 0 no-repeat;
    margin:0 0 10px 0;
    padding:0 15px;
    color:#003082;
    display:block;
    clear:both;
    font-weight:bold;

    width:480px;    
    border:none;
}
#content .multimedia h5.video{
    margin-top:150px;
}
#content .multimedia p{
    text-align:justify;
    padding:5px 0;
}
#content .multimedia .introduccion{
    border:1px solid #d9d9d9;
    background-color:#f2f2f2;
    margin:10px 0;
    clear:both;
    padding-bottom:20px;
    width:510px;
    float:left;
}
#content .multimedia .introduccion img.fotoGrande{
    padding:15px 15px;
}
#content .multimedia .introduccion p{
    padding:5px 15px;
}
#content .multimedia .introduccion p.descripcion{
    padding:5px 15px 20px 15px;
}
#content .multimedia .introduccion .visor{
    width:278px;
    position:absolute;
    margin-left:215px;
}
#content .multimedia .introduccion .datos{
    width:190px;
    margin:10px 0px 10px 15px;
}
#content .multimedia .introduccion .datos strong em{
    color:#003082;
    display:block;
    font-weight:bold;
    clear:both;
    margin:5px 0;
}
#content .multimedia .introduccion .datos p{
    padding:0;
    font-size:10px;
}
#content .multimedia .introduccion .datos span{
    color:#003082;
    display:block;
    clear:both;
}
#content .multimedia .introduccion .datos a{
    background:url(/img/bullet-flecha.gif) 0 0 no-repeat ;
    padding-left:15px;
}
#content .multimedia .introduccion .audio{
    width:290px;
    margin-left:200px;
}
#content .multimedia h6{
    margin:0;
    padding:10px 15px 0 15px;
    color:#003082;
    background:url(/img/bullet-rectangulo-nrja.gif) 0 0 no-repeat ;
    height:12px;
    font-weight:bold;
}
#content .multimedia ul.fotos{
    padding:10px 10px;
    margin:10px 0;
    clear:both;
    float:left;
}
#content .multimedia ul.fotos li{
    display: inline;
    margin:0 3px;
    float:left;
    width:80px;
    height:80px;
}
#content .multimedia ul.fotos li.flecha{
    margin:0;
    width:20px;
   text-indent:-1000px;  
   height:60px;  
}
#content .multimedia ul.fotos li.flecha a{
    background:url(/img/flecha-min-izq.gif) 0 0 no-repeat ;
    width: 22px;
    height: 36px;
    text-indent: -2000px;
    margin:20px 0 0 0;
    display:block;
    float:left;     
   
}
#content .multimedia ul.fotos li.flecha.sig a{
    background:url(/img/flecha-min-drcha.gif) 0 0 no-repeat ;
}
#content .multimedia ul.fotos li.flecha a:hover{
    background:url(/img/flecha-min-izq-hover.gif) 0 0 no-repeat ;
}
#content .multimedia ul.fotos li.flecha.sig a:hover{
    background:url(/img/flecha-min-drcha-hover.gif) 0 0 no-repeat ;
}
#content .multimedia ul.videos{
    margin:10px 0;
}
#content .multimedia ul.videos li{
    width:220px;
    float:left;
    margin:0 15px 10px 15px;
    padding-bottom:10px;
    padding-right: 200px;
    display:inline;
}

#content .multimedia ul.videos li img{
    clear:both;
    display:block;
    margin-bottom:5px;
}
#content .multimedia ul.videos li p{
    padding:0 65px 0 5px;
    font-size:10px;
    height:50px;
    overflow:hidden;
}
/********************** AUDIO ************************/
#content .multimedia ul.audios {
    margin:20px 0;
    float:left;
}
#content .multimedia ul.audios li {
    width:220px;
    float:left;
    margin:0 15px 20px 15px;
    padding-bottom:10px;
    display:inline;
    height:50px;
    overflow:hidden;
}
#content .multimedia ul.audios li img{
    float:left;
}
#content .multimedia ul.audios li .desc{
    float:left;
    width: 170px;
    margin-left:10px;
}
/********************** DOCUMENTOS ************************/
#content .multimedia ul.docs {
    margin:20px 0;
    float:left;
}
#content .multimedia ul.docs li {
    width:450px;
    float:left;
    margin:0 15px 20px 15px;
    padding-bottom:10px;
    display:block;  
    overflow:hidden;
}
#content .multimedia ul.docs li img{
    float:left;
    border:1px solid #d9d9d9;
    height:80px;
}
#content .multimedia ul.docs li .desc{
    float:left;
    width: 335px;
    margin-left:10px;
    display:block;
}

#content .multimedia ul.docs li .desc p{
    font-weight:bold;
    padding-bottom:10px;
}
#content .multimedia ul.docs li .desc  a.pdf{
    background:url(/img/icono-pdf.gif) 0 2px no-repeat;
    padding:3px 0px 3px 20px;
}
#content .multimedia ul.docs li.noimage {
    height:70px;
    overflow:hidden;
}
#content .multimedia ul.docs li.noimage .desc{
    width: 220px;
    margin-left:0px;
}
#content .multimedia ul.docs li.noimage .desc p{
    background:url(/img/bullet-flecha.gif) 0 5px no-repeat ;
    padding-left:15px;
}
#content .multimedia ul.docs li.noimage .desc span{
    padding-left:15px;
}
#content .multimedia ul.docs li.noimage .desc  a.pdf{
    margin-left:15px;
}
/************************     TABLA   EMPLEO *******************/
#content table.empleo{
    width:510px;
    margin:0px 0px 20px 0px;

}
#content table.empleo thead{
    background-color:#E3ECF9;
}
#content table.empleo th{
    padding:4px 5px;
    text-align:center;
    font-weight:bold;
    border:2px solid #fff;
}
#content table.empleo td{
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    padding:4px 5px;
    text-align:center;
}
#content table.empleo tr.claro{
    background-color:#f2f2f2;
}
#content table.empleo tr.oscuro{
    background-color:#d9d9d9;
}
#content table.empleo tr.oscuro.descripcion, #content table.empleo tr.claro.descripcion{
    background-color:#fff;
}
#content table.empleo tr.oscuro.descripcion td, #content table.empleo tr.claro.descripcion td{
    text-align:left;
    padding:0px 10px 0px 20px;
}
#content table.empleo tr.descripcion td{
    text-align:left;
    padding:0px 0px 0px 20px;
    text-align:justify;
}
#content table.empleo .ofertaDesc{
    padding:10px 20px 10px 0px;
    border-right:1px solid #d9d9d9;
}
#content table.empleo tr.oscuro.descripcion h5, #content table.empleo tr.claro.descripcion h5, #content table.empleo tr.descripcion h5{
    color:#003082;
    border:none;
    background:none;
    padding:0 0 10px 0;
    margin:0;
    font-size:12px;
}

#content table.empleo tr.oscuro.descripcion a.btn, #content table.empleo tr.claro.descripcion a.btn,  #content table.empleo tr.descripcion a.btn{
    background:url(/img/bullet-flecha.gif) 0 0 no-repeat ;
    padding-left:15px;
    display:block;
    margin-top:20px;
    color:#003082;
}
#content table.empleo tr a.ver{
    background:url(/img/bullet-ver.gif) center 15px no-repeat ;
    display:block;
    height:30px;
}
#content table.empleo tr a.ocultar{
    background:url(/img/bullet-ocultar.gif) center 15px no-repeat ;
    display:block;
    height:30px;
}
 #content table.empleo ul {
    margin:10px 0 10px 20px;
}
 #content table.empleo ul li{
    background:url(/img/bullet-cuadro-nrja-mini.gif) 0 5px no-repeat ;
    padding:0 0 0 15px;
}
/********************BLOUQE RSS ******************/
#content .bloqueRss{
    width:510px;
    margin-left:26px;
    background-color:#f2f2f2;
    border:1px solid #d9d9d9;
    padding-bottom:15px;
}
#content .bloqueRss h5 {
    color:#003082;
    background:url(/img/bullet-cuadro-nrja-min.gif) 0 top repeat-y;
    padding-left:18px;
    height:15px;
    font-size:13px;
    padding-top:20px;
    margin:0 0 10px 0;
    border:none;
}
#content .bloqueRss ul {
    margin:5px 20px 5px 40px;
}
#content .bloqueRss ul li{
    background:url(/img/bullet-rss.jpg) 0 3px no-repeat;
    padding:5px 10px 20px 25px;
    width:400px;
    display:block;
    clear:both;
    margin-bottom:5px;
}
#content .bloqueRss ul li strong{
    float:left;
    width:250px;
    padding-left:5px;
    font-size:14px;
}
#content .bloqueRss ul li a{
    background:url(/img/bullet-flecha.gif) 0 0 no-repeat #fff;
    padding-left:15px;
    color:#003082;
    display:block;
    width:130px;
    float:right;
    font-size:11px;
}

/*Encuestas*/
#content .resultados{
margin-left:15px;
width:465px;
}
#content .resultados .resultado{
margin-top:10px;
}
#content .resultados .resultado .votos{
background-color:#00b;
color:#fff;
height:25px;
display:block;
font-size:14px;
text-align:right;
padding:4px 5px 0 0;
}
#content .resultados .resultado strong{
font-size:14px;
}
/*Fin Encuestas*/

/*Contacto*/
#content form.contacto .campoComentario{
clear:both;
}
#content form.contacto .campoComentario textarea{
width:480px;
margin:10px 0 0 0;
height:100px;
}
/*Fin Contacto*/

/*Descarga de como asociarse*/
.descargarComoAsociarse{
margin:0 auto;
display:block;
width:100px;
height:16px;
background:url(/img/botones/pdf.gif) no-repeat;
padding-left:18px;
font-size:14px;
}
.btnComoRegistrarse{
margin:10px auto;
display:block;
width:200px;
height:16px;
background:url(/img/botones/pdf.gif) no-repeat;
padding-left:18px;
font-size:14px;
}

/* Informacion popup Mapa  */
#mapaGM{
float:left;
display:block;
width:480px;
height:389px;
margin:0px;
}
#mapaGM #popupMapa{
padding:0px;
}

.noVerMapa{
display: none;
}
#mapaGM .imagenMapa img{
margin:2px;
margin-left: 70px;
}
#mapaGM .contenido{
clear: both;
}

/********************     ASESORIA *******************/
#content .asesoria {
    width:510px;
    margin:0 0 20px 0px;
    padding-left: 40px;
    float:left;
    clear:both;
}
#content .asesoria .banner{
    background:url(/img/foto-asesorias.jpg) 0 0 no-repeat #f2f2f2;
    color:#003082;
    display:block;
    width:244px;
    float:left;
    font-size:11px;
    border:1px solid #d9d9d9;
    text-align:center;
    padding:97px 0 10px 0;
}
#content .asesoria .banner h6{
    color:#003082;
    font-size:15px;
    display:block;
    clear:both;
}
#content .asesoria .banner strong{
    color:#fc6500;
    font-size:21px;
    display:block;
    clear:both;
}
#content .asesoria .banner a{
    color:#003082;
    font-size:13px;
    display:block;
    clear:both;
}
#content .asesoria ul{
    width:244px;
    float:left;
}
#content .asesoria ul li{
    background:url(/img/bullet-flecha.gif) 50px 3px no-repeat;
    padding-left:70px;
    font-size:12px;
    font-weight:bold;
    margin:5px 0 10px 0;
}
#content .asesoria ul h3{
    margin-left:10px;
    margin-bottom:10px;
}
#content .asesoria ul p{
    margin:10px;
    text-align:justify;
}



#sidebarRight .bloque.asociados span{
    display:block;
    padding:10px 10px 5px 18px;
}
#sidebarRight .bloque.asociados strong{
    color:#003082;
    font-size:12px;
    font-weight:bold;
    padding:0px 10px 20px 18px;
    display:block;
}
#sidebarRight .bloque.asociados a.btn{
    background:url(/img/bullet-flecha.gif) 0 center no-repeat ;
    padding:0 15px;
    color:#003082;
    margin:10px 0px 10px 55px;
    display:block;
}

/*BLOG*/
.entradasBlog{
margin:0 30px;
}
.entradasBlog li{
border:1px solid #ddd;
background-color:#eee;
margin:10px;
padding:5px;
height:100px;
}
.entradasBlog li img{
display:block;
float:left;
margin-right:5px;
}
.entradasBlog li a{
color:#003180;
}
.entradasBlog li strong{
margin:5px;
display:block;
font-size:14px;
}
.entradasBlog li p{
margin:5px;
display:block;
text-align:justify;
}
.entradaBlog img{
display:block;
float:left;
margin:0 10px 10px 25px;
}
.entradaBlog{
margin:0 30px;
}
.entradaBlog p{
margin-left:25px;
}
/*FIN BLOG*/

/* Banderas de sección Bienvenida */
#content div.banderas .idiomas{
    margin-left: 400px;      

}
#content div.banderas .idiomas li{
    display: inline;
    padding: 2px;   
}

/* Estados Cursos */
#content .estadoCurso1{ /* Sin Comenzar */
 color:#009F00;
 font-weight: bolder;
 background-color:#fff;
 padding: 0 4px;   
 border: 1px solid #009F00;
 border-bottom : 2px solid #20A71F; 
 border-right : 2px solid #20A71F; 
 
}
#content .estadoCurso2{ /* En Curso */
 color:#F08F00;
 font-weight: bolder; 
 background-color:#fff;      
 padding: 0 4px;  
 border: 1px solid #F08F00;  
 border-bottom : 2px solid #D08F00; 
 border-right : 2px solid #D08F00;
}
#content .estadoCurso3{ /* Finalizado */
 color:#f00;
 font-weight: bolder;   
 background-color:#fff;  
 padding: 0 4px;  
 border: 1px solid #f00; 
 border-bottom : 2px solid #B00000; 
 border-right : 2px solid #B00000;  
}

/* Captcha */
#content form.inscripcion.contacto .campoCaptcha{
display: block;
width:500px;
height:55px;            
float:left;
clear:both;  
padding-top:15px;
padding-bottom:20px;
margin-bottom:10px;
overflow: hidden;  
}


#content form.inscripcion.contacto .campoCaptcha label{
    
clear:both;
display:block;
margin-bottom:10px;
margin-left:0;
width:auto;
}
#content form.inscripcion.contacto .campoCaptcha img{
float:left;
clear:left;
padding-left:55px;
}
#content form.inscripcion.contacto .campoCaptcha .ayuda{
padding-top:5px;
width:500px;
}
