/* CSS Document */

@import url("min.css");

body,td,th { font-family: Arial, Helvetica, Verdana, sans-serif; color: #242424; margin: 0}
a {color: #35528e }
a:hover {color: #5584e4 }


/*auxiliares*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
.clearfix {display: block;}

.izquierda{float: left}
.derecha{float: right}
.txtIzq{text-align: left}
.txtDer{text-align: right}
.txtCnt{text-align: center}
.sinMarginTop{ margin-top:0 !important}
.sinMarginBtm{ margin-bottom:0 !important}
OL {margin: 0; padding: 0; }
OL LI { background: none !important; margin: 10px 0 0 20px !important; padding: 0 !important}

:active, :focus{ outline:none;}
	

/* lay out general */
.wrapper{ width: 908px; margin: 0 auto; }
.cabecera{}
.menu{ margin:4px 0}
.menu A{ text-decoration: none}
.menu UL { margin: 0; padding: 0; list-style: none}
.menu LI{ display: inline}
.principal{ font-weight: bold; padding-top: 4px!important }
.principal A{ padding: 0 10px }
.secundario{ margin: 0 20px !important; padding-top: 5px !important }
.secundario A{ padding: 0 5px; color: #000}
.secundario A:hover{ color: #ebb64b}
.tamany{ margin: 0 5px}
.tamany .menos A{ font-size: 11px; color:#636363; padding: 0 5px}
.tamany .mas A{font-size: 13px; color:#000; font-weight: bold; padding: 0 5px}

#mapaWeb{}
/*#mapaWeb .top{ margin:0; padding:0 20px; height: 35px; background: url(../images/layout/fons-mpwb-top.gif) no-repeat}
#mapaWeb .mid{ margin:0; padding:10px 20px 0 20px; background: url(../images/layout/fons-mpwb-mid.gif) repeat-y}
#mapaWeb .btm{ margin:0; padding:0; height: 17px; background: url(../images/layout/fons-mpwb-btm.gif) no-repeat}*/
#mapaWeb .top{ margin:0; padding:10px 20px; background: url(../images/layout/fons-mpwb-top.gif) no-repeat top}
#mapaWeb .mid{ margin:0; padding:0; background: url(../images/layout/fons-mpwb-mid.gif) repeat-y}
#mapaWeb .btm{ margin:0; padding:0; background: url(../images/layout/fons-mpwb-btm.gif) no-repeat bottom}

#mapaWeb .titulo {color: #ebb64b; border-bottom: 1px #ebb64b solid }

#mapaWeb H1 {}
#mapaWeb .titulo A {color: #999; text-decoration: none; font-weight: normal}
#mapaWeb .titulo A:hover {color: #ebb64b; text-decoration: underline }
#mapaWeb .col1 { width: 230px; margin-right: 20px}
#mapaWeb .col2 { width: 210px; margin-right: 20px}
#mapaWeb .col3 { width: 210px}
#mapaWeb .col4 {width: 160px}
#mapaWeb UL { list-style: none; margin: 0; padding: 0 0 0 }
#mapaWeb LI { margin: 5px 0; padding: 0 }
#mapaWeb LI LI { margin: 0 }
#mapaWeb LI { padding: 1px 0 0 0 }
#mapaWeb LI A{ margin: 0; padding: 1px 0 1px 5px; color:#fff; text-decoration: none; background-color:#35528e; display: block }
#mapaWeb LI LI A{ margin: 0; padding: 1px 0 1px 10px; background-color:#607fbe }
#mapaWeb LI LI .nolink{ margin: 0; padding: 1px 0 1px 10px; background-color:#607fbe; display: block; color:#fff }
#mapaWeb LI LI LI A{ margin: 0; padding: 1px 0 1px 15px; color: #000; background-color:#a3b4d7 }
#mapaWeb LI A:hover{ background-color:#eab648 }

.contentOuter {}
.contentOuter .top{ margin:0; padding:30px 20px 10px 20px; background: url(../images/layout/fons-cntnt-top.gif) no-repeat top}
.contentOuter .mid{ margin:0; padding:0; background: url(../images/layout/fons-cntnt-mid.gif) repeat-y}
.contentOuter .btm{ margin:0; padding:0; background: url(../images/layout/fons-cntnt-btm.gif) no-repeat bottom}

.breadcrumb {padding-left: 25px; margin: 0 0 10px 0; background: url(../images/layout/mark-h1.gif) no-repeat left center}
.breadcrumb STRONG { color: #35528e }

.bannerFla {margin-bottom: 11px }

.dualCol{}
.dualCol .col1{ width: 630px }
.dualCol H1{ color: #35528e; margin: 0; padding: 5px 0 10px 0 }
.dualCol P{ padding: 0; margin: 0 0 10px 0 }

.servicios { margin: 0 0 15px 0}
.servicios .top{ margin:0; padding: 0; background: url(../images/layout/fons-serv-top.gif) no-repeat top}
.servicios .mid{ margin:0; padding:0; background: url(../images/layout/fons-serv-mid.gif) repeat-y}
.servicios .btm{ margin:0; padding:0; background: url(../images/layout/fons-serv-btm.gif) no-repeat bottom}
.colServ{ width: 190px }
.marginServ{ margin-right: 30px}
.cajaServ{ padding: 7px}
.cajaServ H2{ color: #fff; padding:0; margin:0; height: 20px}
.cajaServ .imagen{ height: 80px; width: 176px; overflow: hidden; margin: 3px 0}
.cajaServ UL{ border-top: 1px #bbb solid; margin: 0; padding: 10px 0 0 0; list-style: none}
.cajaServ LI, .listadoCanal h2{ margin:0; padding: 0 0 8px 15px; background: url(../images/layout/mark-list2.gif) no-repeat 0px 2px}

.guias {margin: 0}
.guias .top{ margin:0; padding: 16px; background: url(../images/layout/fons-guia-top.gif) no-repeat top}
.guias .mid{ margin:0; padding:0; background: url(../images/layout/fons-guia-mid.gif) repeat-y}
.guias .btm{ margin:0; padding:0; background: url(../images/layout/fons-guia-btm.gif) no-repeat bottom}
.colGuiaPeque{ width: 180px }
.colGuiaGrande{ width: 206px }
.marginGuia{ margin-right: 16px}
.guias H2{ color: #454545; padding:0; margin:0; }
.guias UL{ margin: 0; padding: 10px 0 0 0; list-style: none}
.guias LI{ margin:0; padding: 0 0 8px 15px; background: url(../images/layout/mark-list2.gif) no-repeat 0px 2px}



.dualCol .col2{ width: 190px}
.col2 .item{margin-bottom: 10px}
.separador10{ height:10px; background: #fff}
.itemNews {}
.itemNews H1 { color: #fff; margin: 0; background: #366cde url(../images/layout/fons-news-sidebar-top.gif) repeat-x top; border: 1px #bbb solid; padding: 3px 5px}
.itemNews UL { margin: 0; padding: 0; list-style: none; color: #35528e }
.itemNews LI { margin: 0; padding: 5px; background: #ededed url(../images/layout/fons-news-sidebar.gif) repeat-x bottom; border: 1px #bbb solid; border-top: 0 }
.itemNews .vertodas{ background: #afafaf url(../images/layout/fons-news-sidebar-btm.gif) repeat-x top}
.itemNews A{ font-weight: normal; color: #666; text-decoration: none}
.itemNews A:hover{ color: #000}
.itemNews .vertodas A{ color: #fff }
.itemNews .vertodas A:hover{ color: #EBB64B }
/*
.itemNews .top{ margin:0; padding: 7px; background: url(../images/layout/fons-news-top.gif) no-repeat top}
.itemNews .mid{ margin:0; padding:0; background: url(../images/layout/fons-news-mid.gif) repeat-y}
.itemNews .btm{ margin:0; padding:0; background: url(../images/layout/fons-news-btm.gif) no-repeat bottom}
.itemNews H1{ color: #666; padding:0; margin:0; border-bottom: 1px #bbb solid}
.itemNews UL{ margin:0; padding: 6px 0; list-style: none; font-weight: bold; color: #35528e}
.itemNews LI{ margin:0; padding: 4px 0;}
.itemNews A{ font-weight: normal; color: #666; text-decoration: none}
.itemNews A:hover{ color: #000}
.itemNews .vertodas{ padding:3px 0 0 0; margin:0; border-top: 1px #bbb solid}
.itemNews .vertodas a {color: #35528e; text-decoration: underline }
.itemNews .vertodas a:hover {color: #5584e4 }
*/

.pie { padding: 5px 20px; font-size: 10px; color:#666666; background-color: #FFF}

.subraya {border-bottom: 1px solid #ebb64b }
IMG.apoyo {border-bottom: 5px solid #ebb64b}
UL.mark{ margin: 0; padding: 10px 0 0 0; list-style: none}
.mark LI{ margin:0; padding: 0 0 8px 15px; background: url(../images/layout/mark-list.gif) no-repeat 0px 2px; font-weight: bold}
UL.plus{ margin: 0; padding: 0 0 10px 0; list-style: none}
.plus LI{ margin:0; padding: 0 0 1px 10px; background: url(../images/layout/list-plus.gif) no-repeat 0px 2px; }
.plus UL{ margin: 0; padding: 2px 0 2px 5px; list-style: none}
UL.submenu{ margin: 0; padding: 10px 0; list-style: none; color:#35528f; }
.submenu UL{ margin: 0; padding: 10px 0; list-style: none; color:#35528f; }
.submenu LI{ margin: 0; padding: 2px 6px 2px 17px; background: url(../images/layout/mark-submenu.gif) no-repeat 10px 6px; }
.noticiasList UL{ margin: 0; padding: 10px 0; list-style: none;  }
.noticiasList LI{ margin: 0 0 10px 0; padding: 2px 6px 2px 17px; background: url(../images/layout/mark-submenu.gif) no-repeat 10px 6px; }
.noticiasList .naranja{ font-weight: bold }

#mapaSpain { position: relative; width: 630px; height: 370px; background: url(../images/mapa-espana.gif) no-repeat center top; list-style: none;}
#mapaSpain LI {position: absolute; display: block }
#mapaSpain H2 {background: url(../images/layout/mark-list2.gif) no-repeat 0px 2px; padding-left: 12px; color:#1d2c4a;  }
#mapaSpain A { color:#1d2c4a;font-weight: bold; text-decoration: none }
#mapaSpain div { margin: 3px 0; padding: 4px; background-color: #fff; border-bottom: 3px #ebb64b solid; border-top: 3px #35528e solid; display: none }
#mapaSpain li:hover div, #mapaSpain li.over div{ display: block; }
#mapaSpain #zona1{top: 180px; left: 490px}
#mapaSpain #zona2{top: 235px; left: 395px}
#mapaSpain #zona3{top: 275px; left: 205px}
#mapaSpain #zona4{top: 80px; left: 270px}
#mapaSpain #zona5{top: 185px; left: 310px}
#mapaSpain #zona6{top: 75px; left: 380px}
#mapaSpain #zona7{top: 15px; left: 210px}

.segurosLayOut {}
.segurosLayOut .col1 { width: 210px}
.segurosLayOut .col2 { width: 400px;text-align:justify;}
.segurosLayOut H2{ color: #35528e; background: url(../images/layout/mark-list2.gif) no-repeat 0 3px; margin:10px 0 0 0; padding: 2px 0 2px 16px }
.segurosLayOut H3{ color: #35528e; margin:10px 0 0 0; padding: 2px 0 }

a.pdf { background: url(../images/layout/ico-pdf.gif) no-repeat left center; padding: 1px 0 1px 18px; font-weight: bold; }

.box200{ width: 200px; margin-bottom: 10px}
.box200 .top{ margin:0; padding:0; background: url(../images/layout/box200top.gif) no-repeat top; min-height: 150px}
.box200 .topOrange{ margin:0; padding:0; background: url(../images/layout/box200topGradOrange.gif) no-repeat top; min-height: 180px}
.box200 .topBlue{ margin:0; padding:0; background: url(../images/layout/box200topGradBlue.gif) no-repeat top; min-height: 180px}
.box200 .top .naranja{ margin:2px; padding:5px; background: #fcd077 url(../images/layout/box200top-orange.gif) no-repeat top}
.box200 .top .azul{ margin:2px; padding:5px; background: #366cde url(../images/layout/box200top-blue.gif) no-repeat top}
.box200 .mid{ margin:0; padding:0; background: url(../images/layout/box200mid.gif) repeat-y}
.box200 .btm{ margin:0; padding:0; background: url(../images/layout/box200btm.gif) no-repeat bottom}

.box305{ width: 305px; margin-bottom: 10px}
.box305 .top{ margin:0; padding:0; background: url(../images/layout/box305top.gif) no-repeat top; min-height: 150px}
.box305 .topOrange{ margin:0; padding:0; background: url(../images/layout/box305topGradOrange.gif) no-repeat top; min-height: 180px}
.box305 .topBlue{ margin:0; padding:0; background: url(../images/layout/box305topGradBlue.gif) no-repeat top; min-height: 180px}
.box305 .top .naranja{ margin:2px; padding:5px; background: #fcd077 url(../images/layout/box305top-orange.gif) no-repeat top}
.box305 .top .azul{ margin:2px; padding:5px; background: #366cde url(../images/layout/box305top-blue.gif) no-repeat top}
.box305 .mid{ margin:0; padding:0; background: url(../images/layout/box305mid.gif) repeat-y}
.box305 .btm{ margin:0; padding:0; background: url(../images/layout/box305btm.gif) no-repeat bottom}

.box400{ width: 400px; margin-bottom: 10px}
.box400 .top{ margin:0; padding:0; background: url(../images/layout/box400top.gif) no-repeat top}
.box400 .topBlue{ margin:0; padding: 10px; background: url(../images/layout/box400topGradBlue.gif) no-repeat top; min-height: 180px; color: #363636}
.box400 .mid{ margin:0; padding:0; background: url(../images/layout/box400mid.gif) repeat-y}
.box400 .btm{ margin:0; padding: 10px; background: url(../images/layout/box400btm.gif) no-repeat bottom; min-height: 95px}
.box400 .btmTopBlue{ margin:0; padding:0; background: url(../images/layout/box400btm.gif) no-repeat bottom; }

.box630{ margin-bottom: 10px}
.box630 .top{ margin:0; padding:0; background: url(../images/layout/box630top.gif) no-repeat top}
.box630 .topBlue{ margin:0; padding: 10px; background: url(../images/layout/box630topGradBlue.gif) no-repeat top; min-height: 180px; color: #363636}
.box630 .mid{ margin:0; padding:0; background: url(../images/layout/box630mid.gif) repeat-y}
.box630 .btm{ margin:0; padding: 10px; background: url(../images/layout/box630btm.gif) no-repeat bottom; min-height: 95px}
.box630 .btmTopBlue{ margin:0; padding:0; background: url(../images/layout/box630btm.gif) no-repeat bottom; }

.tabla{}
.tabla TH { background: #fcd077 url(../images/layout/fons-th.gif) repeat-x; color: #fff; text-align: left; padding: 3px 1px 1px 3px}
.tabla TD { background: #cacaca; color: #454545; vertical-align: top; padding: 3px 1px 2px 3px}

.faqOut{ background: #ebebeb url(../images/layout/fons-faq.gif) repeat-x bottom; padding: 15px; border: #d6d6d6 1px solid}
.faqOut .plegado .pregunta{ font-size: 12px; line-height: 14px}
.faqOut .plegado .pregunta a{ background: url(../images/layout/faq-desplega.gif) no-repeat left; display: block; padding: 8px 0 8px 45px;  }
.faqOut .plegado .respuesta{ display: none}
.faqOut .desplegado .pregunta{ font-size: 14px; line-height: 14px; font-weight: bold}
.faqOut .desplegado .pregunta a{ background: url(../images/layout/faq-plega-blue.gif) no-repeat left; display: block; padding: 8px 0 8px 45px;  }
.faqOut .desplegado .respuesta{ margin-top: 10px }
.faqOut .desplegado .plus LI{ margin-top: 10px }
.faqOut .derecha { color: #454545; padding-bottom: 8px; padding-top: 8px }

.enlaces{}
.enlaces .fila{ background: #ebebeb url(../images/layout/fons-faq.gif) repeat-x bottom; border: #d6d6d6 1px solid}
.enlaces .col{ width: 280px}
UL.arrow{ margin: 0; padding: 0 0 10px 0; list-style: none}
.arrow LI{ margin:5px 0 10px 0; padding: 0 0 1px 10px; background: url(../images/layout/list-arrow.gif) no-repeat 0px 2px; }
.arrow UL{ margin: 0; padding: 2px 0 2px 5px; list-style: none}
/*.enlaces UL{ margin: 0; padding: 0 0 10px 0; list-style: none }
.enlaces LI{ margin:0; padding: 0 }
.enlaces LI a{ background: url(../images/layout/arrowRightYellow.gif) no-repeat left; display: block; padding: 15px 0 15px 45px;  }*/

/*.mapaSpain{ position: relative; width: 630px; height: 370px; background: url(../images/mapa-espana.gif) no-repeat center top; list-style: none;}
.mapaSpain LI {position: absolute; width: 170px }
.mapaSpain H2 { margin:0 }
.mapaSpain A { display: block }
.mapaSpain #cat{top: 160px; left: 450px}
.mapaSpain #lev{top: 200px; left: 390px}
.mapaSpain #and{top: 265px; left: 190px}
.mapaSpain #cas{top: 100px; left: 240px}
.mapaSpain #cen{top: 170px; left: 270px}
.mapaSpain #nor{top: 60px; left: 355px}
.mapaSpain #gal{top: 15px; left: 180px}

.mapaSpain .noSel { z-index: 1 }
.mapaSpain .sel { z-index: 20 }
.mapaSpain .noSel .datos{ display:none }
.mapaSpain .sel .datos { display: block; color: #454545}
.mapaSpain .noSel H2 { padding: 0 8px }
.mapaSpain .sel H2 { padding: 0 8px 5px 8px}

.mapaSpain .top{ margin:0; padding:0; height:5px; background: no-repeat top}
.mapaSpain .mid{ margin:0; padding:0; background: repeat-y}
.mapaSpain .btm{ margin:0; padding:0; height:5px; background: no-repeat bottom}
.mapaSpain .noSel .top{ background-image: url(../images/layout/fons-mapA-top.png) }
.mapaSpain .noSel .mid{ background-image: url(../images/layout/fons-mapA-mid.png) }
.mapaSpain .noSel .btm{ background-image: url(../images/layout/fons-mapA-btm.png) }
.mapaSpain .sel .top{ background-image: url(../images/layout/fons-mapB-top.png) }
.mapaSpain .sel .mid{ background-image: url(../images/layout/fons-mapB-mid.png) }
.mapaSpain .sel .btm{ background-image: url(../images/layout/fons-mapB-btm.png) }

.mapaSpain .datos{ padding:5px 0 0 0; margin: 0 5px; border-top: 1px #636363 solid }
.mapaSpain A{ color: #242424; text-decoration: none }
.mapaSpain .noSel A:hover{ color: #35528e }
.mapaSpain .sel A:hover{ color: #ebb64b }
.mapaSpain .noSel H2 A{ background: url(../images/layout/link-abrir.gif) no-repeat right center }
.mapaSpain .sel H2 A{ background: url(../images/layout/link-cerrar.gif) no-repeat right center}*/

.europa{}
.europa .col{ width: 300px; }
.europa H2, .enlaces H2{ color: #35528e; background: url(../images/layout/mark-list.gif) no-repeat left center; margin:10px 0 0 0; padding: 2px 0 2px 16px }
.europa H3{ color: #2f2f2f; margin:0; padding: 2px 0 }
.europa p{ line-height: 1.3em; color: #636363}

.ergo .izquierda{ width: 145px}
.ergo .derecha{width: 465px; line-height: 1.5em}
.ergo H2{background: url(../images/layout/mark-list.gif) no-repeat left center; padding-left: 14px; color: #35528e;}

/*CONTACTAR*/
.dualCol .col1cntct {width: 500px }
.dualCol .col2cntct {width: 340px;  }
.dualCol .col2cntct .etiketa { margin: 0; padding: 0; font-weight: bold; color: #35528e }
.dualCol .col2cntct .campo { margin: 0; padding: 0 0 10px 0; }
.dualCol .col2cntct .campo .input,
#recaptcha_response_field { font-family: Arial, Helvetica, Verdana, sans-serif; border: hidden; border: 1px solid #35528e; width: 330px; background-color: #cfd5e4; padding: 2px 5px; margin: 0 }
.dualCol .col2cntct .campo textarea {  height: 30px }
.dualCol .col2cntct .boton { font-weight: bold; color:#CCCCCC; background-color: #35528e; border: hidden; border: 0; padding: 1px 10px }
.dualCol .col2cntct .separador { border-bottom: #ebb64b 1px solid }
#map_canvas { width: 500px; height: 410px}


#zonas_canvas { width: 630px; height: 500px}

/*NOTICIAS*/
.listadosNoticias { margin-bottom: 20px}
.listadosNoticias .conBordeSup{ border-top: 1px #bbb solid}
.listadosNoticias .col{ width: 305px}
.listadosNoticias H2 { color: #fff; margin: 0; background: #366cde url(../images/layout/fons-news-sidebar-top.gif) repeat-x top; border: 1px #bbb solid; padding: 10px }
.listadosNoticias H2 A { color: #fff; text-decoration: none }
.listadosNoticias UL{ margin: 0; padding: 0; list-style: none; color: #35528e }
.listadosNoticias LI { margin: 0; padding: 10px; background: #ededed url(../images/layout/fons-news-sidebar.gif) repeat-x bottom; border: 1px #bbb solid; border-top: 0 }
.listadosNoticias A{ font-weight: normal; color: #666; text-decoration: none}
.listadosNoticias A:hover{ color: #000}

.listadoCanal{ margin-bottom: 20px}
.listadoCanal .notCanal{ margin: 0; padding: 10px; background: #ededed url(../images/layout/fons-news-sidebar.gif) repeat-x bottom; border: 1px #bbb solid; }
.listadoCanal .sinTop{border-top: 0 }
.listadoCanal P {margin: 0 0 5px 0; padding: 0 }

.noticiaDetall {}
.noticiaDetall H2 { color: #35528e; padding: 0; margin: 0 0 8px 0}
.noticiaDetall STRONG { color: #000;}




/* LAY OUT */
.wrap{width:990px}
.cap {background-color:#CCCCCC; height: 100px; text-align: center; vertical-align:middle}
/*.menu { height:40px; font-weight: bold}*/
.contenidoOut{ border:1px #333333 solid; padding: 10px}
.bannerSide{background-color:#CCCCCC; height:120px; text-align: center; vertical-align:middle}
.banner{ background-color:#35528e; color:#FFFFFF; height:190px; font-size: 24px; font-weight: bold; text-align: center}
/*h1{ font-size:14px; }
h2{ font-size:12px; }*/
acronym { border-bottom: #999999 1px dotted; cursor: help}

/*index*/
.seguro{vertical-align: top}
.seguro .titulo{ font-weight: bold}
.seguro .foto{ background-color: #CCCCCC; text-align: center; height: 80px}
.seguro ul{margin:0; padding: 0 0 0 20px;}
.seguro li{ margin: 0; padding: 0 0 5px 0}

.borde{ border: 1px #000 solid}

.fotoApoyo{background-color: #CCCCCC; text-align: center; height: 170px}
.fotoPeque{ background-color: #CCCCCC; text-align: center; height: 40px}
th.fotoPeque{ background-color: #666; text-align: center; height: 40px; color: #fff}

.fondoAmarillo { background-color: #ffebd3; padding: 2px 5px; margin-top: 20px; border: 1px #ebb64b solid; width: 200px }

.destacado { padding: 5px; margin-top: 10px; border-top: 1px #000 solid; border-bottom: 1px #000 solid; background:#eee }
.respuestaANT { padding: 5px 0 0 0; margin-top: 10px; border-top: 1px #cacaca solid;  }
ul.respuestaANT { padding: 5px 0 0 20px; margin-top: 10px; border-top: 1px #cacaca solid;  }
.respuestaANT li{ padding: 5px 0 0 0 }
.respuestaANT .destacada { padding: 0 5px; margin: 0 10px 5px 10px; border: 1px #ebb64b solid; background:#ffebd3 }
.peque{ font-size:10px; }

/*#mw{ border: #b5bdcf 1px solid}
#mw h1{ margin:0; padding: 4px}
#mw td{ width: 25%}
#mw .nivel0{background-color:#35528e; color:#fff; font-size: 12px; font-weight: normal}
#mw .nivel0 a{color:#fff; text-decoration: none; padding: 0 2px; display: block}
#mw .nivel0 a:hover{ background-color: #eab648}
#mw .nivel1{background-color:#607fbe; color:#fff; font-size: 11px; font-weight: normal}
#mw .nivel1nolink{background-color:#607fbe; padding: 0 2px 0 6px; color:#fff; font-size: 11px; font-weight: normal}
#mw .nivel1 a{color:#fff; text-decoration: none; padding: 0 2px 0 6px; display: block}
#mw .nivel1 a:hover{ background-color: #eab648}
#mw .nivel2{background-color:#a3b4d7; color:#000; font-size: 11px; font-weight: normal}
#mw .nivel2 a{color:#000; text-decoration: none; padding: 0 2px 0 10px; display: block}
#mw .nivel2 a:hover{ background-color: #eab648}*/





#mw ul{ margin:0; padding: 5px; list-style: none}
#mw ul ul{ padding: 0}
#mw li{ background-color:#35528e; margin: 1px 0; }
#mw li li{ background-color:#fff; margin: 0 0; }
#mw li a{ color: #FFFFFF; padding: 1px 3px }

.justificar {text-align:justify;}

/**::: RECAPTCHA ::*/
#recaptcha_image{
	margin: 15px 0 10px 0;
}
#recaptcha_widget{
	margin: 10px 0;
}