/*
Theme Name: temaRN
Description: Tema de RN para uso de plantilla RN
Theme URI: 
Author: RN
License: GNU General Public License
License URI: http://raulnarros.com/
Author URI: http://raulnarros.com/
Version: 4.0
*/
 /*css ESTRUCTURA BASICA
:nth-of-type(1)

*/
*{max-width: 100%;}
body.wordpress {font-family:  'Raleway',Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;font-size: 13px; line-height:1.3em; 		margin:0; padding:0;  color:#333333;}
#wrapper{  padding:0; margin:0;}
.wrapper-inner{ padding:0 0px;}
div#container {width:1200px; margin:0 auto;     position: relative;}
div#content {}
.limpiar{ clear:both;}
p{ text-align:justify; margin:1em 0;}
ul li, ol li{ margin:0.5em 0;}
img{ border:none;    height: auto;    max-width: 100%;}
div.page img{/*box-shadow: 5px 5px 7px -4px #333333333333;*/}
.widget_wysiwyg_widgets_widget .mapp-container { display: none;}
.mapp-container img{box-shadow:none!important;}
img.wpcf7-form-control{box-shadow:none!important;}
.ngg-gallery-thumbnail-box img{}
p span, strong{color:#005604; font-weight:bold;    font-size: 14px;}
.sticky ,
.screen-reader-text,
.bypostauthor,
.gallery-caption
{}
/*titulos 1 2 3 4*/
h1{ line-height:1.1; font-size:1em; margin:0; padding:0;}
h1#blog-title{ line-height:1.1; font-size:1em; margin:0; padding:0;}
h2{  font-family:'Josefin Sans'!important;line-height:1.1;   color:#005604; padding:0; padding-bottom:0.3em;margin:0.8em 0; font-size:30px;}
div.post h2.entry-title{ color:#005604;  padding:0; padding-bottom:0.3em;margin:0.8em 0; font-size:24px; clear:both;}
div.post h2.entry-title a{color:#005604; text-decoration:none;}
h3{clear: both;color: #005604;font-family: "Raleway"!important;font-size: 25px;font-weight: lighter;line-height: 1.1;margin: 0.8em 0;padding: 0 0 0.3em;}
h3 span{color:#005604;}
h4{ font-size:1.1em; color:#333333; font-weight:normal; margin:0.3em 0;}

/*link*/
a:link, a:visited{ color:#333333; text-decoration:none;}
.entry-content a:link, .entry-content a:visited{ color:#005604; text-decoration:none;}
a:hover{color:#005604; text-decoration:underline;}

.header{position: absolute;top: 0;z-index: 999;width:1200px; margin:0 auto;left:0;right:0}
#cabecera-logo{float:left;    max-width: 310px;}
#cabecera-logo img{display:block;border-bottom: 4px solid #005604;}
.cabecera-menu{float:right;}
#access{float:left;}
/*menu*/
div#menu {    display: block;float: left;height: 32px;}
div#menu ul,div#menu ul ul {line-height:1;list-style:none;margin:0;padding:0;}
div#menu ul a {    text-transform: uppercase;font-weight: bolder;color:#005604; display: block;text-decoration: none;
   padding:91px 17px 9px;    border-bottom: 4px solid #005604;}
div#menu ul li:hover,div#menu ul  li.current_page_item 
 {color:#fff;background-image:url('images/taco_menu_verde.png');  }
div#menu ul  ul {display:none!important; }
div#menu ul  li.current_page_item ul li a {color:#000; }
div#menu ul ul a{color:#000;background-image:url('images/fondo-menu.png');padding: 5px 5px ;}
div#menu ul ul a:hover,div#menu ul ul li.current_page_item a 
{color:#000;background-image:url('images/taco_menu_verde.png');border:0;text-decoration:none; }
div#menu ul  li ul li a {    border: 0 none;    padding: 5px 10px;}
div#menu ul ul ul {display:none;}
div#menu ul li ul {z-index: 9999;width: 200px;left:-999em;position:absolute;}
div#menu ul ul li {margin-bottom: 0;padding-bottom: 5px;width: 180px;}
div#menu ul li:hover ul {left:auto;}
div#menu ul li {float:left;    margin: 0;}

div#menu ul li {background-image:url('images/taco_sin_borde.png');margin:0 2px; }
#blog-title {background-image:url('images/taco_sin_borde.png');}
div#menu ul li a{background-position: center 30px;    background-repeat: no-repeat; }
div#menu ul li a:hover,
div#menu ul li.current_page_item  a
{border-bottom: 4px solid #fff; color:#fff;}
div#menu ul li.page-item-5 a, div#menu ul li.menu-item-4307 a{background-image:url('images/menu/micap_verde.png'); }
div#menu ul li.page-item-5 a:hover,div#menu ul li.menu-item-4307 a:hover,
div#menu ul li.page-item-5.current_page_item a, div#menu ul li.menu-item-4307.current_page_item a
{background-image:url('images/menu/micap.png'); }
div#menu ul li.page-item-7  a, div#menu ul li.menu-item-4304  a{background-image:url('images/menu/colegiados_verde.png'); }
div#menu ul li.page-item-7 a:hover, div#menu ul li.menu-item-4304 a:hover,
div#menu ul li.page-item-7.current_page_item a, div#menu ul li.menu-item-4304.current_page_item a
{background-image:url('images/menu/colegiados.png'); }
div#menu ul li.page-item-9 a, div#menu ul li.menu-item-4305 a {background-image:url('images/menu/ciudadanos_verde.png'); }
div#menu ul li.page-item-9 a:hover, div#menu ul li.menu-item-4305 a:hover,
div#menu ul li.page-item-9.current_page_item a, div#menu ul li.menu-item-4305.current_page_item a
{background-image:url('images/menu/ciudadanos.png'); }
div#menu ul li.menu-item-4306 a {background-image:url('images/menu/bicentenario_verde.png'); }
div#menu ul li.menu-item-4306 a:hover,
div#menu ul li.menu-item-4306.current_page_item a
{background-image:url('images/menu/bicentenario.png'); }
 
/*ayuda*/
.dropdown {position: relative;display: inline-block;margin: 0 0 0 20px;   background-image: url("images/fondo-menu.png");}
.dropdown:hover {background-image:url('images/taco_menu_verde.png');}

.dropbtn {background-position: center 40px;    background-repeat: no-repeat; }
.dropbtn { background-image:url('images/menu/bocadillo_verde.png'); background-color:transparent;
border-color: -moz-use-text-color -moz-use-text-color #005604;border-style: none none solid;border-width: 0 0 4px;
color: #005604;cursor: pointer;display: block;font-weight: bolder;margin: 0px;padding: 87px 17px 9px;text-decoration: none;text-transform: uppercase;}
.dropbtn:hover, .dropbtn:focus {color:#fff;border-bottom: 4px solid #fff; background-image:url('images/menu/bocadillo.png');}


.dropdown-content {color: #fff;background-image:url('images/taco_menu_verde.png'); box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);display: none;left: 0;
min-width: 160px;overflow: auto;padding: 2%;position: absolute;top: 0;width: 100%;}
.dropdown-content div a {    border: 1px solid;color: #fff;display: block;font-size: 25px;line-height: 1.4;padding: 12px 16px;text-align: center;text-decoration: none;}
.dropdown-content .izq{    float: left;    width: 31%;}
.dropdown-content .arr{margin-bottom:25px}
.dropdown-content  span{    display: block;font-size: 15px;line-height: 1.4;margin: 7px 0;}
.dropdown-content  span.tel{    font-size: 36px;}
.dropdown-content  h3{clear: none;color: #fff;float: left;}
.dropdown-content  a#cerrar{      cursor: pointer;  color: #fff;display: block;float: right;font-size: 17px;padding-top: 35px;}
.dropdown-content .aba{}
.dropdown-content .cen{ float: left;    width: 31%; margin: 0 3.5%}
.dropdown-content .dch{ float: right;    width: 31%;}


.show {display:block!important;}
.show.cerrar {display:none !important;}
/*ayuda*/


/*footer*/
div#footer {  color: #fff;   padding: 40px 0;clear:both;width:100%;background-image:url('images/fondo-footer.png');}
div#footer  img{      margin-top: 20px;  margin-right: 7%;float: left; }
div#footer  h3{    color: #fff;    text-transform: uppercase;}
div#footer  div.direcci{    float: left;width:29%}
div#footer   a{color: #fff; }
div#footer   strong{color: #fff; }
div#footer  div.direcci ol{    list-style: outside none none;    margin: 0;    padding: 0;}
div#footer  div.direcci ol li{}
div#footer  div.direcci ol li a{border: 1px solid #ddd;display: block;padding: 5px;text-decoration: none;text-transform: uppercase;}
div#footer  div.form-foo{    float: left;width:20%;margin-left: 76px;}
div#footer  div.form-foo div.informa{width: 109px; height: 94px; margin-left: 112px;margin-top: 249px;}
div#footer  div.form-foo div.informa p.informap{font-size: x-large;width: auto;}
div#footer  div.form-foo form{border: 1px solid #ddd;     padding: 18px 18px 10px; }
div#footer  div.form-foo input{    display: block;margin-bottom: 5px; width: 92%;padding: 5px 4%}
div#footer  div.form-foo textarea{    resize: none;    width: 92%;padding: 5px 4%; margin-bottom:15px;}
div#footer  div.form-foo input.helei{    float: left;     margin-right: 9px;      width: auto;}
div#footer  div.form-foo div.privacidad{font-size:10px;		 float:left;	padding-left: 10px; width:250px;}
div#footer  div.form-foo input.boton{border: 1px solid #ddd;padding: 5px 10px;margin-right: 10px;width: auto;}



/*blog y galeria*/
.entry-title,.entry-meta {clear:both;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
p.wp-caption-text{font-style:italic;}

.cab-slider{background-image:url('images/fondo-cabecera.png');}
.buscador{background:#eeeeee;    margin-bottom: 40px;}
.iner{width:1200px;margin:0 auto;}
.buscador .iner{    padding-bottom: 18px;    width: 975px;}
.buscador form{border: 2px solid #ddd;float: left;margin-top: 15px;}
.buscador img{    display: block;    float: right;width:180px;}
.buscador form input{    border: 0 none;display: block;float: left;height: 36px;padding-left: 25px;width: 925px;font-weight:bold}
.buscador form input.boton{  background-color: #fafafa;  background-image: url('images/lupa-verde.png');
border: 0 none;font-size: 0;height: 38px;width: 40px;background-size: auto 63%;background-repeat: no-repeat;background-position: center;}

.blog-home{    float: left; width: 812px;}
 .noticia{float: left; width: 32%;background-color:#eee;    position: relative;margin-bottom: 26px;}
 .noticia .entry-date{background: #eee none repeat scroll 0 0;opacity: 0.7;padding: 2px 3px;position: absolute;    right: 0;}
 .noticia h3{color: #333333;font-size: 15px;height: 107px;line-height: 1.2;margin: 0;padding: 18px 21px;}
.noticia2{margin-right: 2%; margin-left: 2%;}
 .noticia img{display:block;width:100%;}
 .noticia a{text-decoration:none;}
 a.mas{color: #000;display: block;float: right;font-size: 11px;margin: 10px 0;}
h2.title{border-bottom: 1px solid #ddd;}
h2.verde{    color: #005604;font-size: 37px;margin: 22px 0 0;padding: 0;}
.agenda {    float: right;    width: 359px;}
.agenda h3.title{}

.colegiados-home{    margin-bottom: 50px;}
.colegiados-home h2{       color: #545555;}
.colegiados-home h3{      font-weight: bold;    color: #005604;font-size: 20px;margin: 11px 0 7px;text-transform: uppercase;}
.colegiados-home table{    display: block;float: left;height: 265px;    width: 29%; margin:0 2%;}
.colegiados-home p{}
.colegiados-home img{}
.colegiados-home .bloque{    float: left;margin: 0 3% 25px;text-align: center;width: 27%;}
 .bloque a:hover h2{ color: #545555; }
.bloque a:hover{     color: #333333;text-decoration:none; }

.servicio-home{    margin-bottom: 50px;}
.servicio-home h2{       color: #545555;}
.servicio-home h3{      font-weight: bold;    color: #005604;font-size: 20px;margin: 11px 0 7px;text-transform: uppercase;}
.servicio-home table{    display: block;float: left;height: 265px;    width: 29%; margin:0 2%;}
.servicio-home p{}
.servicio-home img{}
.servicio-home .bloque{    float: left;margin: 0 3% 25px;text-align: center;width: 27%;}


.buscardor-home{    margin: 40px 0;padding: 40px 0;background: #005604;    color: #fff;}
.buscardor-home a.mas{color: #fff;display: block;margin-top: 10px;}
.buscardor-home h2.title{border: 0 none;color: #fff;font-weight: lighter;margin-bottom: 10px;margin-top: 0;}
.buscardor-home form select,
.buscardor-home form input{    border: 0 none;display: block;float: left;height: 36px;padding-left: 25px;width:249px;    margin-right: 25px;}
.buscardor-home form input.boton{color:#005604;border: 0 none;font-size: 16px;height: 38px;padding: 0 19px;width: auto; margin-right:0;}
.cole{ float: left;width: 359px;}
.cole ul   { list-style: outside none none;margin: 0;padding: 0;}
.cole ul li{    height: 67px;font-size: 24px;    line-height: 1;    border-bottom: 1px solid #ddd;}
.cole ul li img{margin-top:0;}
.cole ul li a{    color: #005604;display: block;padding: 5px 0;text-decoration: none;}
.not-mica{float: right; width: 812px; }
.twitter{    margin: 40px 0;}

select,
input,
textarea{    color: #333333;}

.agenda{}
.agenda .eventos{}
.agenda .eventos a{    margin-bottom: 2px;   border-bottom: 1px solid #ddd;border-left: 2px solid #005604;display: block;height: 107px;
padding: 10px 0 10px 10px;}
.agenda .eventos a:hover{border-left: 6px solid #005604 ;}
.agenda .eventos a div.fech{    float: left;    width: 21%;}
.agenda .eventos a div.fech span.dia{    display: block;float: left;font-size: 40px;height: 35px;    padding-top: 3px;}
.agenda .eventos a div.fech span.mes{    clear: left;float: left;text-transform: uppercase;}
.agenda .eventos a div.fech span.ano{float: right;    }
.agenda .eventos a h3{      clear: none;float: right;font-size: 19px;margin: 0;width: 74%;}

.imades{      background-position: center center;   background-repeat: no-repeat;background-size: cover;height: 367px;}
.imades.imb{    margin-bottom: 0px; }
.plan-listado #content{    float: left;    width: 63%;}
.sidebar{    float: right;    width: 35%;}
.pageid-13 .sidebar{display:none;}
.pagina7 .sidebar,
.pagina5 .sidebar,
.pagina9 .sidebar
{    float: left;  width: 25%;}

.pagina7 #content,
.pagina5 #content,
.pagina9 #content
{    float: right;    width: 70%; }

.slistado{}
.slistado .row{margin:0;}
.slistado .bloque{background-repeat: no-repeat;background-size: cover;height: 191px;/*height: 294px;*/margin: 9px;width: 234px;/*width: 359px;*/float:left;}
.slistado .bloque a{background-image: url("images/encuadrado-ima-fondo.png");text-decoration:none;
background-repeat: no-repeat;background-size: cover;display: block;height: 294px;max-height: 100%;width: 100%;}
.slistado .bloque img{    display: table;margin: 0 auto;padding: 34px 0 10px;width: 65px;}
.slistado .bloque img{   /* display: table;    margin: 0 auto;    padding: 75px 0 20px;*/}
.slistado .bloque h3{    color: #fff;font-weight: bold;margin: 0;padding: 0 19px;text-align: center;text-transform: uppercase;    font-size: 22px;}
ul.xoxo{margin:0; padding:0;}
/*servicios sidebar*/
.sidebar .ser-side{ margin-bottom:50px;}
.sidebar h3.title{    margin-bottom: 20px;color: #005604;border-bottom: 1px solid #ddd;}
.sidebar .ser-side .bloque{background-position: left center;background-repeat: no-repeat;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;
font-size: 15px;line-height: 1.4;margin: 6px 10px;padding: 9px 0 9px 50px;text-transform: uppercase;}
.sidebar .ser-side .bloque a{    color: #005604;    font-weight: bold;    text-transform: uppercase;}
/*servicios sidebar*/
/*agenda sidebar*/
.side-agenda{float:none; width:100%}
/*agenda sidebar*/
/*noticias sidebar*/
.side_noticias{}
.side_noticias .noticia{float:none; width:100%}
.side_noticias .izq{float:left;    width: 65px;}
.side_noticias .izq span.dia{    display: block;font-size: 35px;line-height: 1;text-align: center;}
.side_noticias .izq span.mes{display: block;line-height: 1;text-align: center;    font-size: 17px;}
.side_noticias .izq span.ano{    display: block;font-weight: bold;line-height: 1;margin-top: 15px;text-align: center;}
.side_noticias .izq .raya{    border-right: 5px solid #005604;height: 90px;margin-top: 8px;width: 69%;}
.side_noticias .dch{float:right;    width: 345px;}
.side_noticias .dch a{}
.side_noticias .dch img{}
.side_noticias .dch h3{    font-size: 15px;}
/*noticias sidebar*/

h2.entry-title.gra {text-transform: uppercase;    font-size: 33px;}
h2.entry-title.gra a{    color: #8ab5ab;}

.menu-side{    }
.menu-side .bloque{    margin-bottom: 5px;}
.menu-side .bloque a.pdr{ height: 50px;   background-color: #005604;clear: both;color: #fff;display: block;    background-position: 8px center;    background-repeat: no-repeat;}
.menu-side .bloque img{width: 14%; float: left;    padding: 5px 3%;}
.menu-side .bloque h3{clear: none;color: #fff;float: right;font-size: 16px;margin: 0;padding: 11px 0 0 4%;height: 50px;    width: 86%;}
.menu-side .bloque h3:hover{    background: #005604 none repeat scroll 0 0 !important;
    color: #fff !important;}
.menu-side .bloque .chil{  display:none;  }
.menu-side .bloque:hover .chil{ display:block;    }
.menu-side .bloque .chil div{}
.menu-side .bloque .chil div a{background: #ddd none repeat scroll 0 0;    margin: 0 0 0 14%;    padding: 4px 0 4px 4%;color: #005604;display:block;}
.menu-side .bloque .chil div a:hover{background-color: #005604 ;color: #fff;}

.foot_noticias{background-color:#ddd;    margin-bottom: 50px;}		
.foot_noticias h3.title{    font-size: 32px;margin-left: 1%;padding: 15px 0 8px;}		
.foot_noticias .noticia{    float: left;margin: 0 1%;width: 31%; background: #fff none repeat scroll 0 0; }		
.foot_noticias .noticia .dch{        width: 305px;}		
.inner_noticias{width:1200px; margin:0 auto; }
img.barra-menu{    display: table;    margin: 4px auto 19px;}
img.barra-menu1{      margin-bottom: 4px;    margin-top:-3px;}
/*otros*/


.widg{    clear: both;}
.widg ul{list-style: outside none none;margin: 0;padding: 0;}
.widg ul li{ height: 40px;border-bottom: 1px solid #005604;border-top: 1px solid #005604;padding: 5px 30px;}
.widg ul li a{   display: block;font-size: 15px;font-weight: bold; color:#005604;}
.widg ul li a img{    margin-right: 23px;    float: left;}
.widg ul li a strong{      margin-top: 7px;    float: left; }

.atw_outer_container{}
.atw_outer_container .atw_cell{    margin: 0 !important;    padding: 0 !important;}
.atw_outer_container .atw_cell .atw_cell_title_text{    margin: 0 !important;    padding: 0 !important;}
.atw_outer_container .atw_cell{}
.atw_outer_container .atw_cell_title_text{    clear: both;color: #005604;font-family: "Raleway" !important;
font-size: 24px!important;font-weight: lighter!important;line-height: 1.1!important	;	margin-bottom: 10px;margin-top: 20px;padding: 0 0 0.3em!important;}
.atw_outer_container .atw_details p{     font-family: "Raleway" !important;   margin: 0 0 10px!important;    font-size: 13px!important;    line-height: 1.3em!important;}
.atw_cell_title_icon{display:none!important}

.logg{}
.logg label{display:block;color: #005604;}
.logg input.campouyc{display:block;    margin-bottom: 15px; color:#000;}
.logg input.login{background-color: #005604;border: medium none;color: #fff;padding: 5px 15px;}
.logg a.campouyc{}


.slistadobusca{}
.slistadobusca .bloquebusca {}
.slistadobusca .bloquebusca a{}
.slistadobusca .bloquebusca h3{    font-weight: bold;}
.slistadobusca  .cont{    margin-bottom: 50px;}

.formulariocole{}

.contenido-age{    float: right;    width: 63%;}
.contenido-age .fe{background: #eee none repeat scroll 0 0;font-weight: bold;margin-bottom: 15px;padding: 5px 10px;}
.contenido-age .titevento{    border-bottom: 1px solid #005604;color: #005604;font-size: 18px;line-height: 1.4;margin-bottom: 8px;}
.contenido-age .titevento:hover{  text-decoration:none;}

.formulario{background:#005604;max-width: 300px;margin: 25px 0 50px}
.formulario form{    padding: 25px;}
.formulario p.esp{color: #fff;margin: 0px 0 0 0;font-weight: bold;text-transform: uppercase;font-size: 17px;line-height: 1.2;}
.formulario p.es{color: #fff;margin: 15px 0 0 0;font-weight: bold;text-transform: uppercase;font-size: 17px;line-height: 1.2;}
.formulario p{    color: #fff;    margin: 0;}
.formulario input{    padding: 5px 2%;    width: 96%;}
.formulario input.boto{       background: #fff;margin-top: 15px;color: #005604;border-color: #005604;text-transform: uppercase;font-weight: bold;}

.fich{    border: 1px solid #eee;margin-bottom: 15px;padding: 5px 15px;}
.fich .fech{    font-weight: bold;}
.fich a{}
.fich .resu{    padding: 5px 0;}

.vl{ margin-bottom: 10px;   background: #005604;color: #fff !important;display: table;padding: 5px 15px;
float: right;clear: both;font-weight: bold;text-transform: uppercase;}

.incluabogados{ }
.incluabogados form{padding: 15px 25px 29px 25px;background: #005604;}
.incluabogados form .fcajon{    float: left;width: 31%;margin: 15px 1%;height: 37px;}
.incluabogados form .fcajon span{}
.incluabogados form .fcajon input{border: 0 none;display: block;float: left;height: 36px;padding-left: 25px;width: 250px;margin-right: 25px;}
.incluabogados form .fcajon select{border: 0 none;display: block;float: left;height: 36px;padding-left: 25px;width: 250px;margin-right: 25px;}
.incluabogados form  input.busqueda{margin:10px 0 0 7px;  text-transform: uppercase;  color: #005604;border: 0 none;font-size: 16px;height: 38px;padding: 0 19px;width: auto;}
.incluabogados .mostrarbusca{color:#666;margin-top:15px;}
.incluabogados .mostrarbusca .abo{    background-color: #eee;padding: 2%;}
.incluabogados .mostrarbusca .abo .bk{    float: left;padding: 0 2% 0 0;}
.incluabogados .mostrarbusca .abo .bk.nco{    float: left;width: 11%;padding: 0 2% 0 0;}
.incluabogados .mostrarbusca .abo .bk.alta{    float: left;width: 11%;padding: 0 2% 0 0;}
.incluabogados .mostrarbusca .abo .bk.dir{    float: left;width: 11%;padding: 0 2% 0 0;}
.incluabogados .mostrarbusca .abo .bk.nom{    float: left;width: 24%;padding: 0 2% 0 0;}
.incluabogados .mostrarbusca .abo .bk.mov{    float: left;width: 11%;padding: 0 2% 0 0;}
.incluabogados .mostrarbusca .abo .bk.espec{  width: 34%;padding: 0 0% 0 0;}
.incluabogados .noejercente{}
.incluabogados .mostrarbusca .abo {background: #f3f3f3;    border-bottom: 1px solid #cce3db;color: #444243;}
.incluabogados .mostrarbusca .abo a{color: #444243;}
.incluabogados .mostrarbusca .abo:nth-of-type(2n) {    background: transparent;color: #414141;}
.incluabogados .mostrarbusca .abo:nth-of-type(2n) a{   color: #414141;}
.incluabogados .mostrarbusca .abo.headerxx{background: #005604;color: #fff;text-transform: uppercase;font-weight: bold;}

.s_abogado,
.s_abogado a{     color: #464445;font-size: 15px;line-height: 1.3;}
.s_abogado b{ color: #403e3f;}
.s_abogado .espec b{ color: #005604;}
.s_abogado .caja_gr{ background-color:#f9f9f9;padding: 20px;}

a.cerrar{    position: fixed;right: 0;top: 0;
z-index: 99999999999;background: #005604;color: #fff;padding: 5px 15px;text-transform: uppercase;font-weight: bold;}

.fichacol{margin:0 auto; max-width:610px;}
.fichacol .nombre{color:#005604;font-size: 36px;    line-height: 1.4;    text-transform: uppercase;font-weight: bold;}
.fichacol .explicaci{color:#005604;font-size: 25px;margin-bottom: 50px;line-height: 1.4;    text-transform: uppercase;}
.fichacol .bk{font-size: 19px;clear:both;line-height: 1.4;height:1em;}
.fichacol .bk.especialidad{height:auto;}
.fichacol .bk b{font-weight: normal;float:left;width:48%;}
.fichacol .bk span{float:right;color:#005604;width:48%;}
.fichacol .cajad{    background-color: #005604;color: #fff;padding: 11px 19px;margin: 10px 0;font-size: 17px;}
.fichacol .cajad a{color:#fff;text-decoration:underline;}
.fichacol .bk.especialidad .caja{    float: left;width: 48%;margin: 0 1%;font-size: 15px;}
.fichacol .bk.especialidad .caja input{margin: 6px 10px 0 0;}
.fichacol .bk.especialidad  .busqueda{display:table;background: #005604;margin: 10px 0 50px 0px;text-transform: uppercase;color: #fff;border: 0 none;font-size: 16px;padding: 6px 19px;padding: 7px 19px;width: auto;}
.fichacol .bk.especialidad  .busqueda:hover {color:#fff;}

.enviarcorreo{}
.enviarcorreo form{}
.enviarcorreo form .LIMPIAR{clear:both}
.enviarcorreo form .caja{    float: left;    margin: 4px 25px 5px 0;}
.enviarcorreo form .caja input{   margin: 0px 5px 0px 0;}
.enviarcorreo form  input.boto{ background: #005604;    margin: 10px 0 50px 0px;    text-transform: uppercase;color: #fff;border: 0 none;font-size: 16px;height: 38px;padding: 0 19px;width: auto;}

a.excel:hover {color:#fff;}
a.excel {display:table;background: #005604;margin: 10px 0 50px 0px;text-transform: uppercase;color: #fff!important;border: 0 none;font-size: 16px;padding: 6px 19px;padding: 7px 19px;width: auto;}

.tablon{    border-bottom: 1px solid #005604;    margin-bottom: 15px;}
.tablon .entry-date{}
.tablon h3{    margin: 0 0 15px 0;    font-size: 20px;}

.pageid-156 table{    float: left;    width: 48%;    margin: 2% 1%;}
.pageid-156 table p{    padding: 0 !important;    text-align: center;}

.creados{}
.creados .fila{}
.creados .fila span{    display: block;    float: left; padding: 0 5px;}
.creados .fila span.uno{    padding: 0 5px 0 0;    width: 25px;}
.creados .fila span.dos{ width: 160px;}
.creados .fila span.tre{width: 195px; }
.creados .fila span.cua{width: 90px; }
.creados .fila span.cin{width: 90px; }

.des{}
.des .line{    color: #005604;font-weight: bold;font-size: 15px;line-height: 1.2;}
.des .line b{color: #333333;}

.entry-content a{    text-decoration: underline !important;}
.entry-content a:hover{  text-decoration: none !important;}

.bannerMicap{    background: #000 none repeat scroll 0 0;    height: 289px;    margin-bottom: 25px;    margin-top: 71px;}

.agenda a.mas{    display: block;    margin-top: 27px;}
.menuside{display:none;}
@media screen and (min-width:0px) and (max-width:1199px) {
	div#container {width:100%; }
	.plan-listado #content {margin-left: 1%; }
	.sidebar{width: 34%;	margin-right: 1%;}
	.header {width:100%; }
	.iner {width:100%; }
	footer .iner {width:96%; margin:0 auto;}
	.buscador .iner{width:100%; padding: 10px 0;}
	.inner_noticias{width:100%; }
	div#menu ul li ul{}
	.buscador form input{}
	.blog-home{width:49%;}
	.agenda{width:49%;}
	.agenda .eventos a{height: 117px;}
	.buscardor-home{ padding: 2%;}
	.buscardor-home form input{    margin-bottom: 15px;}
	.cole{}
	.not-mica{}
	.side_noticias .dch {}
	.foot_noticias .noticia .dch{}
	.incluabogados form .fcajon input{}
	.incluabogados form .fcajon select{}
	.fichacol{}
	.creados .fila span.uno{}
	.creados .fila span.dos{}
	.creados .fila span.tre{}
	.creados .fila span.cua{}
	.creados .fila span.cin{}
	
	
	.buscador form {    width: 94%;margin: 0 auto;float: none;display: block;height: 41px;padding: 0px 0;}
	.buscador form input{width:94%;padding-left: 3%;}
	.buscador form input.boton{height: 36px;}
	
	div#content{width:96%; margin:0 auto;}
	.servicio-home{width:96%; margin:0 auto 50px;}
	
	
	.blog-home .noticia{  width: 48%;}
	.blog-home .noticia3{display:none;}
	.noticia h3{height:auto;}
	
	.slistado .bloque{ background-position: center center;   height: auto;    width: 31%;    margin: 0 1% 15px;    max-height: 210px;}
	.slistado .bloque a{background:none;}
	.slistado .bloque h3{font-size: 17px;}
	
	.side_noticias .izq{ width: 28%;}
	.foot_noticias .noticia .dch,
	.side_noticias .dch{ width: 70%;}
	.side-agenda{width: 100%}
	.widg ul li a img{margin:0;}
	.widg ul li a strong{font-size: 12px;}
	.col-xss-4{width: 39%}
	.contenido-age{width: 60%}
	div#footer img,
	div#footer div.direcci,
	div#footer div.form-foo
	{float: none;margin: 0 auto;width: 96%;}
	
}
@media screen and (min-width:0px) and (max-width:800px) {
	.menuside{    cursor: pointer;background: #005604 none repeat scroll 0 0;color: #fff !important;display: block;left: 15px;padding: 10px;position: absolute;text-transform: uppercase;top: -46px;}
	#primary{    z-index: 2147483647;    background: #ddd none repeat scroll 0 0;border: 1px solid;display: none;max-width: 100%;position: absolute;top: 0;width: 315px;}
	.pamo{  }
	.pamo img.barra-menu{ display:none;}
	.pagina7 #content, .pagina5 #content, .pagina9 #content{    margin-top: 55px;float: none;    width: 96%;}
	.foot_noticias .noticia3{display:none;}
	h2.entry-title.gra{display:block;margin: 0 auto;width: 96%;}
	#container .container{display:block;margin: 0 auto;width: 96%;}
	#container .container .col-xss-4{display:block;margin: 0 auto;width: 96%;float:none;}
	#container .container .contenido-age{display:block;margin: 0 auto;width: 96%;float:none;}
	.foot_noticias .noticia { width: 48%;}
	.plan-listado #content {float: none;margin: 0 auto;width: 96%;}
	.incluabogados form .fcajon{float: none;margin:0 auto 10px;width: 96%;}
	.slistado .bloque{    width: 48%;}
	.mostrarbusca .dir,
	.mostrarbusca .ema{display:none;}
	.incluabogados .mostrarbusca .abo .bk{    width: 50% !important;}
}
@media screen and (min-width:0px) and (max-width:529px) {
	#cabecera-logo{    float: none;/*width: 200px;*/margin: 0 auto;}
	.metaslider-22{display:none;}
	.cab-slider{background-image:url('/wp-content/uploads/2017/01/MICAP_home.jpg');    background-size: cover;    height: 250px;}
	.incluabogados form .fcajon input,
	.buscador form input {padding-left: 3%;width: 85%;}
	.blog-home {float: none;width: 100%;}
	.agenda {float: none;width: 100%;}
	.incluabogados  form .fcajon select, .incluabogados  form  .fcajon input,
	.buscardor-home form select, .buscardor-home form input
	{    float: none;    margin: 0 auto 8px;    max-width: 90%;    padding-left: 5%;}
	.incluabogados  form  input.busqueda,
	.buscardor-home form input.boton
	{    margin: 0 auto;    display: block;}
	.colegiados-home .bloque,
	.servicio-home .bloque
	{float: none;margin: 0 auto;text-align: center;width: 96%;}
	div#footer img,
	div#footer div.direcci,
	div#footer div.form-foo
	{float: none;margin: 0 auto;width: 96%;}
	.foot_noticias .noticia {float: none;margin: 0 auto;width: 96%;}
	
	
}
@media screen and (min-width:530px) and (max-width:800px) {
	
	#cabecera-logo{    float: none;/*width: 200px;*/margin: 0 auto;}
	#cabecera-logo img{}
	.cabecera-menu{  float: none;    margin: 0 auto;    display: table;}
	.cabecera-menu #menu{  }
	.cabecera-menu #menu li{    margin: 3px;}
	.cabecera-menu #menu li a{    background: none !important;    padding: 3px 11px 3px;}
	.cabecera-menu .dropdown{ margin: 0 0 0 3px;position: relative;top: 3px;}
	.cabecera-menu .dropdown a{    background: none !important;    padding: 1px 11px 1px; }
	
	.buscador form input {padding-left: 3%;width: 91%;}
	
	.blog-home {float: none;width: 100%;}
	.agenda {float: none;width: 100%;}
	
	.buscardor-home form select, .buscardor-home form input{    float: none;    margin: 0 auto 8px;    max-width: 90%;    padding-left: 5%;}
	.buscardor-home form input.boton{    margin: 0 auto;}
	div#footer img,
	div#footer div.direcci,
	div#footer div.form-foo
	{float: none;margin: 0 auto;width: 96%;}
}
@media screen and (min-width:801px) and (max-width:900px) {
	.menu-side .bloque h3{font-size: 14px;}
	.datetimepicker table thead td {    min-width: 22px!important;}
	.menu-side .bloque a.pdr{    background-size: 16px;}
	.widg ul li{padding: 5px 10px;}
	
}
@media screen and (min-width:901px) and (max-width:1199px) {
	.menu-side .bloque h3{font-size: 14px;}
	.datetimepicker table thead td {    min-width: 22px!important;}
	
}
