﻿ 	 		@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300);

html{ height:100%}

body{ background-color:#f3f3f3;font-family: 'Open Sans', sans-serif; font-size:62.5%; height:100%; width:100%; position:relative;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

body #ui-datepicker-div{ font-size:150%}

*{ margin:0; padding:0; border:0}
ul{list-style-type:none; }

a{ color:#000; text-decoration:none}

.sep { clear:both; height:5px; } 
.sep2 { clear:both; height:25px; } 

.divCenter{ text-align:center; font-size: 13px; font-weight:normal; }
.divRight{ text-align:right; font-size: 12px; font-weight:normal; }
.divLeft{ text-align:left; font-size: 12px; font-weight:normal; }
.divCenterAdmon{ text-align:center; font-size: 13px; font-weight:normal; }

@media all {
  	 	div.saltopagina{
      	display: none;
   		}
}
@media print{
  		div.saltopagina{
      	display:block;
      	page-break-before:always;
			}
}
H1.SaltoDePagina {
       PAGE-BREAK-AFTER: always;
}  

.bt_menu{ display:none}
.todo{ width:100%; position:relative}
.content{width:999px; margin:auto; overflow-x:visible}


/*cabecera*/
.banner{ margin:auto auto 0px auto; width:100%;text-align:center; display:table; padding:10px 0 ;background-color:#FFF }
.banner img{ float:left; }

/* banner rascacielo */
.bannerRascacielos { float:right; display:table; background-color:#FFF }
.bannerRascacielos { margin-top:78px;margin-right:5px }

.cabecera{ position:relative; width:100%; background-color:#fff}
.home{height:360px; }
.plantillas{height:200px; }



/*main*/
.cabecera .main{ position:absolute; z-index:2; width:999px; height:40px; }

/*menu 01*/
.cabecera .menu_01{ float:left; height:30px; font-size:1.4em;}
.cabecera .menu_01 li{ float:left; color:#e48200;padding-top:7px}
.cabecera .menu_01 li a{ padding:3px 5px; display:inline-block}
.cabecera .menu_01 li a:hover{ text-decoration:underline}
.cabecera .menu_01 li.logo{ background-color:#fff; padding:5px 23px 6px 23px;}
.plantillas .content .menu_01 li.logo img{ background-color:#fff; padding:5px 0 6px 0; width:63px}
.cabecera .menu_01 li.especial a{color:#e48200 }

/*redes*/
.cabecera .redes{ float:left; margin-left:10px; padding-top:5px}
.cabecera .redes li{ float:left; margin-left:3px; }


/*buscador*/
.cabecera .buscador{ float:right;  margin-top:5px}
.cabecera .buscador input{ float:right; border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 0 0; color:#999; width:143px}
.cabecera .buscador a{float:right; display:block; padding:0; margin:0 0 0 0; padding:10px 0 0 0}  

/*menu 02*/
.login{ width:195px; position:absolute; bottom:50px; /*height:230px;*/ background:url(../images/fnd_blanco.png); z-index:3; right:0;  padding-bottom:25px}
.login h2{ font-size:1.6em; font-weight:lighter; color:#000; padding:10px 0 0 15px} 
.login input{ margin:8px 0 0 15px; color:#999; font-size:1.4em; width:150px; padding:5px}
.login .lcheck { width:25px; display:inline; border:1px solid #000}
.login .lbcheck { display:inline; color:#000;font-size:1.2em;}
.login .boton{ width:160px; background-color:#00731d; display:block; font-size:1.4em; color:#FFF; text-align:center; padding:6px 0; margin:10px 0 0 15px; border:0; cursor:pointer}
.login .boton:hover{ background-color:#e48200;font-size:1.4em; text-decoration:none; color:#FFF;border:0}

.cabecera .login ul{ color:#000; margin:15px 0 0 15px;}
.cabecera .menu_02 .login ul li{ font-size:1.2em; color:#000;background:url(../images/bullet_01.png) no-repeat 0 5px; padding-left:15px; line-height:20px}
.cabecera .menu_02 .login ul li a{ color:#000}
.cabecera .menu_02 .login ul li a:hover{ text-decoration:underline}

#meayuda .login_02 { display:none; }

.logado {position:absolute; top:0; /*height:230px;*/ background:url(../images/fnd_blanco.png); z-index:3; right:0; padding-right:50px; height:41px; margin-top:-90px}
.logado h2 {font-size:1.4em; font-weight:lighter; color:#000; padding:2px 0 0 5px; }
.logado p{ clear:left;color:#00731d; font-weight:bold; font-size:1.4em;padding:0 0 0 5px}
.logado img{ position:absolute;background:url(../images/fnd_blanco.png);  padding:3px;  right:0; top:0;}

.login_02{ width:195px; position:absolute; top:0; /*height:230px;*/ background:url(../images/fnd_blanco.png); z-index:3; right:0;  padding-bottom:10px;margin-top:-90px}
.cabecera .login_02 ul{ color:#000; margin:10px 0 0 15px;}
.cabecera .menu_02 .login_02 ul li{ font-size:1.2em; color:#000;background:url(../images/bullet_01.png) no-repeat 0 5px; padding-left:15px; line-height:20px}
.cabecera .menu_02 .login_02 ul li a{ color:#000}
.cabecera .menu_02 .login_02 ul li a:hover{ text-decoration:underline}

/*eltiempo*/

.cabecera .eltiempo{ float:left; padding:0px 0 0 0px; font-size:1.4em;height:40px}
.cabecera .eltiempo img{ position:relative; top:-7px}
.cabecera .eltiempo span{ float:left; padding: 10px 10px 0 0}
.cabecera .eltiempo .cold{ color:#a5f8ff}
.cabecera .eltiempo .hot{ color:#ff9898}
.cabecera .eltiempo a{ color:#fff}
.cabecera .eltiempo a:hover{ text-decoration:underline}
.cabecera .eltiempo div{ margin-left:-140px; margin-top:-13px;}



/*menu 02*/
.cabecera .menu_02{ z-index:999; position:absolute;bottom:0; width:999px; height:50px; background:url(../images/fnd_negro.png); color:#FFF; overflow:visible}
.cabecera .menu_02 ul.menu{ float:right; margin-right:10px; padding:10px 0}
.cabecera .menu_02 ul.menu li{ float:left; font-size:1.8em; position:relative;height:37px;padding:3px 5px 0 5px; }
.cabecera .menu_02 ul.menu li.activo a{color:#ff9a13; border-bottom:6px solid #ff9a13;height:31px; display:inline-block; }
.cabecera .menu_02 ul.menu li span{cursor:pointer }
.cabecera .menu_02 ul.menu li.activo span{color:#ff9a13; border-bottom:6px solid #ff9a13;height:31px; display:inline-block; }
.cabecera .menu_02 ul.menu li a:hover{ color:#ff9a13}
.cabecera .menu_02 ul.menu li:hover ul{ display:block}
.cabecera .menu_02 ul.menu li a{ color:#FFF; padding:0 5px;}
.cabecera .menu_02 ul.menu li ul{ position:absolute; top:40px; background:url(../images/fnd_negro.png); display:none; padding:5px 10px 10px 10px}
.cabecera .menu_02 ul.menu li ul li{ font-size:0.8em; float:left; height:auto; white-space:nowrap; padding:0 5px; line-height:24px;clear:left}
.cabecera .menu_02 ul.menu li.activo ul li a{border-bottom:inherit; color:inherit; height:inherit}
.cabecera .menu_02 ul.menu li.activo ul li a:hover{color:#ff9a13}


/*cabecera pÃ¡ginas interiores*/

.escaparate{ overflow:hidden; height:200px; margin:auto; width:100%; text-align:center; position:absolute; z-index:0;*margin-left:-460px}
.escaparate img{ margin:auto; float:none; margin-top:40px}

img.logo_02{ position:absolute; z-index:999999999; right:212px; top:60px}

/*carrusel*/

.barousel{ position:absolute;z-index:1;width:100%;*width:1200px;margin-left: auto;margin-right: auto; left:0; right:0;*left:50%;*margin-left:-430px; min-width:960px;/* top:40px*/ bottom:0;height:320px; }
.barousel .barousel_image{position:absolute;margin-left: auto;margin-right: auto;left:0; right:0;*margin-left:-220px;  width:100%; }
.barousel .barousel_image img{position:absolute; display:none;margin-left: auto;margin-right: auto;left:0; right:0;/*width:100%; */max-width:1280px; min-width:960px; }
.barousel .barousel_image img.default{display:block;}
.barousel .barousel_image img.current{z-index:10;}
.barousel .barousel_image img.previous{z-index:5;}

.barousel .barousel_content{position:absolute;z-index:50;color:#000;width:999px; margin-left: auto;*margin-left:-50px;margin-right: auto;left:0; right:0;top:0;}
.barousel .barousel_content div{display:none;height:auto;}
.barousel .barousel_content div.default{display:block}
.barousel .barousel_content h2{ font-size:32px;display:block;color:#fff; font-weight:400; width:600px;padding:45px 0 0 180px; height:270px;line-height:40px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}

.barousel .barousel_content p{font-size:16px; line-height:28px; padding:15px; float:left; clear:both; background:url(../images/fnd_menus.png); width:450px; font-weight:400}
.barousel .barousel_content p a{color:#006699;background-color:transparent !important;}
.barousel .barousel_content p a:hover{color:#999;background-color:transparent !important;}

.barousel .barousel_nav{ display:none;position:absolute; top:358px;height:23px;bottom:0;z-index:999990;width:92em;margin-left: auto;margin-right: auto;left:0; right:0;*left:50%;*width:920px;*margin-left:-580px; }
.barousel .barousel_nav .counter{float:right;font-size:0.75em;color:#fff;margin:3px 5px 0 0}
.barousel .barousel_nav ul{float:left;padding:0;margin:0}
.barousel .barousel_nav li{float:left;font-size:0;line-height:0;list-style:none}
.barousel .barousel_nav li a{display:block;width:25px;height:20px; background:url(../images/nav_white.png) no-repeat;font-size:0;line-height:0;text-decoration:none;}
.barousel .barousel_nav li a:hover{}
.barousel .barousel_nav li a.current{background:url(../images/nav_blue.png) no-repeat}
.barousel .barousel_nav li.prev a{background-image:url(../images/flecha_izquierda.png) no-repeat;background-position:0 0;}
.barousel .barousel_nav li.next a{ background-image:url(../images/flecha_derecha.png) no-repeat;background-repeat:no-repeat;background-position:0 0;}
.barousel .barousel img.ajax_loader{display:none;position:absolute;z-index:99;top:70px;left:135px;}


/* .body{ min-height:400px;border:0px solid #000;} */
.body{ }
.body h2{ color:#00731d; font-size:3.6em; font-weight:lighter; padding:20px 20px 10px 0; line-height:48px}
.body h2 a{ color:#00731d; }
.body h2 a:hover{ color:#000;}


.destacadas_home{ float:left;width:100%; margin-bottom:25px}
.destacadas_home div{ float:left;background-color:#FFF; width:321px; margin-right:18px; height:260px; overflow:hidden}
.destacadas_home div.last{ margin-right:0px;}
.destacadas_home div:hover{ -moz-box-shadow: 0px 0px 8px #999999; -webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 0.3s ease-in-out 0s;
-moz-transition: box-shadow 0.3s ease-in-out 0s;
-o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s; }
.destacadas_home div div{ width:321px;height:116px; margin-right:18px;overflow:hidden; border:0; }

.destacadas_home img{ width:321px; height:116px;
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;}
.destacadas_home div:hover div img{width:340px; height:124px;-moz-box-shadow: 0px 0px 0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}

.destacadas_home p{ float:left;padding:0 15px 10px 15px; color:#000; font-size:1.8em; line-height:24px;*float:none}
.destacadas_home p.cat{ font-size:1.0em; color:#666666; padding:10px 10px 0 15px;}
.destacadas_home p.cat span{ font-size:1.0em; color:#000}
.destacadas_home p.cat a{ color:#000}
.destacadas_home p a{ color:#00731e}
.destacadas_home p a:hover{ text-decoration:underline}


.destacados_home_02{ float:left; width:100%; margin-bottom:25px;}
.vermas{ float:left; width:100%;  display:block; font-size:1.4em; padding-top:20px}
.vermas a{ color:#00731d; }


h3{ color:#007119; text-transform:uppercase; padding-bottom:15px; font-size:1.4em}
h3 a{ color:#007119; }


.destacados_home_02 .col_izq{ float:left;margin-right:18px;width:320px;}
.destacados_home_02  p span{ color:#666}
.destacados_home_02  p{ padding-bottom:10px; border-left:1px solid #FFF; padding-left:15px; line-height:16px;font-size:1.2em}
.destacados_home_02  p a:hover{ text-decoration:underline}
.destacados_home_02  p strong{color:#007119}

.masleido h3{ background-color:#C33; background:url(../images/masleido_icon.png) no-repeat; padding-left:34px; color:#e48500}
.masleido ol { list-style-type:decimal;border-left:1px solid #FFF; margin:0 0 0 23px; padding:0}
.masleido li span{ color:#666}
.masleido li{ padding-bottom:10px; padding-left:10px; line-height:16px;font-size:1.2em}
.masleido li a:hover{ text-decoration:underline}
.masleido li strong{color:#e48500}
.masleido li strong a{color:#e48500}

.masleidoHome h3{ background-color:#C33; background:url(../images/masleido_icon.png) no-repeat; padding-left:34px; color:#e48500}
.masleidoHome ol { list-style-type:none;border-left:0px solid #FFF; margin:0 0 0 23px; padding:0}
.masleidoHome li span{ color:#666}
.masleidoHome li{ padding-bottom:10px; padding-left:10px; line-height:16px;font-size:1.2em}
.masleidoHome li a:hover{ text-decoration:underline}
.masleidoHome li strong{color:#e48500}
.masleidoHome li strong a{color:#e48500}

.destacados_home_02 .banner_destacados{ margin-right:18px; float:left}

.destacados_home_02 .col_dere{float:left;}
.destacados_home_02 .col_dere a{ color:#00731d; font-size:1.4em;}
.destacados_home_02 .col_dere a:hover{ text-decoration:underline}
.destacados_home_02 .col_dere p.videos { padding-left:0;border-left:0 }
.destacados_home_02 .col_dere p.videos a{ color:#00731d; font-size:1.2em; border-left:0 }
.destacados_home_02 .col_dere p.videos a:hover{ text-decoration:underline}
.destacados_home_02 .col_dere iframe{width:321px; height:181px; margin-bottom:15px}

.destacados_home_estaticos{ float:left; width:100%; margin:20px auto 40px auto}
.destacados_home_estaticos ul li{ float:left; margin-left:18px;}
.destacados_home_estaticos ul li:first-child{ margin-left:0;}
.destacados_home_estaticos ul li img{ width:320px}

/*banner cursos en la home*/
#bannerhome-cursosformacion{ background:url(../images/fondo-destacado-cursos.jpg); background-repeat:no-repeat; background-size:cover; background-position:center; display:table; width:100%; padding:30px 0; }
#bannerhome-cursosformacion .col2-bannerhomme{float:left; width:50%;}
#bannerhome-cursosformacion .col2-bannerhomme .fila-bannerhome{float:left; width:100%;}
#bannerhome-cursosformacion .col2-bannerhomme #titulo-bannerhome{color:#e48500; font-weight:lighter; font-size:4em;}
#bannerhome-cursosformacion .col2-bannerhomme ul {float:left; margin:18px 0; }
#bannerhome-cursosformacion .col2-bannerhomme ul li{ color:#fff; font-size:1.4em; background:url(../images/bullet_naranja.png) no-repeat 0 10px; padding-left:15px; line-height:25px;}
#bannerhome-cursosformacion .col2-bannerhomme a{ float:left; background-color:#e48500; color:#fff; padding:8px 20px;font-size:1.8em; margin-top:10px;}
#bannerhome-cursosformacion .col2-bannerhomme a:hover{background-color:#007119;}
#bannerhome-cursosformacion .col2-bannerhomme #disponibles{float:left;color:#e48500; font-weight:lighter; font-size:2.8em;margin-top:18px;}
#bannerhome-cursosformacion .col2-bannerhomme .tipo-curso{float:left; width:100%;margin-top:15px; color:#fff;}
#bannerhome-cursosformacion .col2-bannerhomme .icono-curso{float:left; width:36px;}
#bannerhome-cursosformacion .col2-bannerhomme .nombre-curso{float:left; margin:0 10px; font-size:2em;padding-top:4px;}
#bannerhome-cursosformacion .col2-bannerhomme .cantidad-curso{float:left; font-size:2em; font-weight:lighter;padding-top:4px; }
#bannerhome-cursosformacion .col2-bannerhomme #logo-transparente{ position:relative;bottom:-36px; right:0;}


/*especiales y publicaciones*/

.espe_publi{ background-color:#FFF; display:table; width:100%; padding:15px 0; }

.espe_publi .especiales{ float:left; width:330px; margin-right:3px; padding:10px 0;  min-height:290px; position:relative; }
.espe_publi .especiales div{ float:left; width:163px; margin-right:0; border-right:1px solid #e0e0e0; text-align:center;background-color:#f5f5f5; height:200px; padding-top:20px}
.espe_publi .especiales div img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; width:120px; height:120px}
.espe_publi .especiales div p{ font-size:1.2em; padding:10px 15px}
.espe_publi .especiales div p a:hover{color:#007119; text-decoration:underline}
.espe_publi .especiales .vermas a{ color:#00731d; position:absolute; bottom:20px; left:20px}

.espe_publi .publicaciones{float:left;width:330px; position:relative; min-height:270px;padding:10px 0;  }
.espe_publi .publicaciones div{float:left;width:100%; background:url(../images/fondo_publicaciones.jpg);background-color:#007119; padding:10px 0}
.espe_publi .publicaciones div div{ background:none;float:left; width:163px;margin-right:0; border-left:1px solid #7fb98e; text-align:center}
.espe_publi .publicaciones a{ color:#FFF}
.espe_publi .publicaciones .vermas a{ color:#00731d; position:absolute; bottom:0;left:20px}
.espe_publi .publicaciones div p{ font-size:1.2em; padding:10px 15px}
.espe_publi .publicaciones div img{border:1px solid #7fb98e; }
.espe_publi .publicaciones div a:hover{ text-decoration:underline}

.espe_publi .documentos{ float:left; width:330px; margin-right:3px; padding:10px 0;  min-height:290px; position:relative}
.espe_publi .documentos h3{ padding-left:20px}
.espe_publi .documentos div{ float:left; padding-left:20px; padding-bottom:15px;/*border-left:1px solid #e0e0e0;*/ }

.espe_publi .documentos div img{ float:left; margin-right:15px; margin-top:24px}
.espe_publi .documentos div p{ font-size:1.4em; padding:0 5px 0 0;display:table-row}
.espe_publi .documentos div p span{ font-size:0.8em; }
.espe_publi .documentos div p a:hover{color:#007119; text-decoration:underline}
.espe_publi .documentos .vermas a{ color:#00731d; position:absolute; bottom:20px; left:20px}



.upa_me_ayuda_home{ display:table; width:100%; padding:0 0 30px 0;  background:url(../images/SxN-home.jpg) no-repeat; background-size:cover; min-height:400px}
.upa_me_ayuda_home h2{color:#fff; font-size:8em; padding:40px 0 40px 0}
.upa_me_ayuda_home p{ font-size:1.4em; padding-bottom:20px; color:#FFFFFF; max-width:70%}
.upa_me_ayuda_home a{ float:left; background-color:#e48500; color:#fff; padding:8px 20px;font-size:1.8em; margin-top:10px;}
.upa_me_ayuda_home a:hover{background-color:#007119;}

.upa_me_ayuda_home_09{ display:table; width:100%; padding:0 0 10px 0;  background:url(../images/SxN_home_09.jpg) no-repeat; background-size:cover; min-height:400px}
.upa_me_ayuda_home_09 h2{color:#fff; font-size:8em; padding:40px 0 40px 0}
.upa_me_ayuda_home_09 p{ font-size:1.4em; padding-bottom:20px; color:#FFFFFF; max-width:70%}
.upa_me_ayuda_home_09 a{ float:left; background-color:#e48500; color:#fff; padding:8px 20px;font-size:1.8em; margin-top:10px;}
.upa_me_ayuda_home_09 a:hover{background-color:#007119;}


.upa_me_ayuda_home_12{ display:table; width:100%; padding:0 0 10px 0;  background:url(../images/SxN_home_12.jpg) no-repeat; background-size:cover; min-height:400px}
.upa_me_ayuda_home_12 h2{color:#fff; font-size:8em; padding:40px 0 40px 0}
.upa_me_ayuda_home_12 p{ font-size:1.4em; padding-bottom:20px; color:#FFFFFF; max-width:70%}
.upa_me_ayuda_home_12 a{ float:left; background-color:#e48500; color:#fff; padding:8px 20px;font-size:1.8em; margin-top:10px;}
.upa_me_ayuda_home_12 a:hover{background-color:#007119;}

.upa_me_ayuda_home_14{ display:table; width:100%; padding:0 0 10px 0;  background:url(../images/SxN_home_14_2.jpg) no-repeat; background-size:cover; min-height:400px}
.upa_me_ayuda_home_14 h2{color:#fff; font-size:8em; padding:40px 0 40px 0}
.upa_me_ayuda_home_14 p{ font-size:1.4em; padding-bottom:20px; color:#FFFFFF; max-width:70%}
.upa_me_ayuda_home_14 a{ float:left; background-color:#e48500; color:#fff; padding:8px 20px;font-size:1.8em; margin-top:10px;}
.upa_me_ayuda_home_14 a:hover{background-color:#007119;}

/*redes sociales*/


.redes_sociales{ display:table; width:100%; padding:0 0 30px 0; }

.cols{ float:left;width:321px; height:300px;margin-right:18px; overflow:hidden; }

.redes_sociales .cols iframe{ width:321px !important;}
/*body .cols #facebook body div div._4s7c{ border:0 solid #F00; background-color:#099}*/
._4s7c{ border:0 solid #F00; background-color:#fff}

.cols_sin{ float:left;width:321px; height:300px;margin-right:0;  overflow:hidden}

.flickr_badge_image {margin:0px;display:inline;}
.flickr_badge_image img {border: 0px solid #666666 !important; padding:1px; margin:1px;}
#flickr_badge_wrapper {width:321px;text-align:left}

.col_02_dere .cols_sin{ float:left;width:233px; height:170px;margin-right:0;  overflow:hidden; padding:0}
.col_02_dere .flickr_badge_image {margin:0px;display:inline; padding:0}
.col_02_dere .flickr_badge_image img {border: 0px solid #666666 !important; padding:1px 1px 1px 0; margin:1px; width:41px; height:41px}
.col_02_dere #flickr_badge_wrapper {width:233px;text-align:left}


/*banneres*/

.banners{ float:left; width:100%; background-color:#FFF; padding:18px 0}

.banners .tipo_01{ float:left; width:151px; height:150px; margin:0 18px 18px 0}
.col_02_dere .banners .tipo_01{ height:auto; }
.banners .tipo_02{ float:left; width:321px; height:150px;margin:0 18px 18px 0}
.banners .tipo_02_sin{ float:left; width:321px; height:150px;margin:0 0 18px 0}
.banners .tipo_03{ float:left; width:999px; height:150px;margin:0 18px 0 0}
.banners .tipo_04{ float:left; width:320px; height:260px; margin:0 0 18px 0}


.skyscrapper{ width:990px; background-color:#999933; margin:auto; height:0px; overflow:visible; position:relative}
.skyscrapper img{ position:absolute; top:25px; width:100px;}
.skyscrapper img.izquierda{ left:-125px}
.skyscrapper img.derecha{ right:-125px}



/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
/*//////////////  portadas de seccion   //////////////////*/
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/


.carrusel_subportada{ float:left;width:999px; margin:auto; height:279px;padding:0; margin:0 0 30px 0; }
.carrusel_subportada .barousel{ position:absolute;z-index:1;width:766px;margin-left: 0;left:0; right:0; /* top:40px*/ bottom:0;height:279px; padding:0 }


.carrusel_subportada .barousel .barousel_image{position:absolute;margin-right: 0;left:0; margin-left:0;  width:766px;height:279px; }
.carrusel_subportada .barousel .barousel_image img{position:absolute; display:none;margin-left: auto; margin-right: auto;left:0; right:0;/*width:100%; 

*/width:766px;  height:279px; min-width:inherit}
.carrusel_subportada .barousel .barousel_image img.default{display:block;}
.carrusel_subportada .barousel .barousel_image img.current{z-index:10;}
.carrusel_subportada .barousel .barousel_image img.previous{z-index:5;}


.carrusel_subportada .barousel .barousel_content{width:766px; height:279px;margin-left: 0;*margin-left:0;margin-right: 0;left:0;top: inherit; bottom:0; padding:0}
.carrusel_subportada .barousel .barousel_content h2{padding:15px; height:inherit; width:736px; }
.carrusel_subportada .barousel .barousel_content span{ font-size:1.8em;display:block;color:#fff; font-weight:400;padding:15px 0 0 15px;line-height:10px;text-shadow: 0px 3px 3px rgba(0, 0, 0, 1);}


.destacado_principal{ float:left; width:766px; height:279px; position:relative}
.destacado_principal div{ position:absolute; z-index:1; bottom:0}
.destacado_principal img{ position:absolute; z-index:0}

.destacado_principal h2{padding:15px; height:inherit; width:736px; color:#FFF; line-height:40px}
.destacado_principal h2 a{color:#FFF;text-shadow: 0px 3px 3px rgba(0, 0, 0, 1);}
.destacado_principal span{ font-size:1.8em;display:block;color:#fff; font-weight:400;padding:15px 0 0 15px;line-height:10px;text-shadow: 0px 3px 3px rgba(0, 0, 0, 1);}
.destacado_principal h2 a:hover{ color:inherit}

.filtroPredictivo{float:left;height:auto;padding-bottom:0;margin-left:0;border:1px solid #00731d}
.filtroPredictivo{ background-color:#FFF; width:710px;height:auto; padding-bottom:20px;}
.filtroPredictivo h2{ font-size:2.0em;margin-left:15px; padding-top:0; padding-bottom:0}
.filtroPredictivo input{ border:1px solid #CCC; height:20px;font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; width:660px; }

.filtroPredictivo .caja-tipo-cursos{margin-bottom:27px; padding-left:0;} 
.filtroPredictivo .caja-tipo-cursos .tipo_curso{ width:20px; height:20px;}
.filtroPredictivo .caja-tipo-cursos img{position:relative; top:8px;}
.filtroPredictivo .selector-provincia {margin-top:22px;}
.filtroPredictivo .input_provincia{ border:1px solid #CCC; font-size:14px; padding:2px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; height:20px; width:20px}
.filtroPredictivo .texto_provincia{ position:relative; top:-6px; font-size:14px !important; color:#999 !important;}
.filtroPredictivo .seccion_tipos{float:left; width:90%; margin-bottom:12px;}
.filtroPredictivo .seccion_tipos p{font-size:14px; padding:10px 0; color:#999;}

.filtroPredictivo select{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; width:190px}
.filtroPredictivo .bt_01{color:#FFF; background-color:#00731d; padding:5px 10px; margin-top:15px;margin-left:5px; text-align:center; width:80px; font-size:1.4em; font-weight:bold;}
.filtroPredictivo .bt_02{ position:absolute; bottom:0; right:0; width:100%; display:block; background-color:#e48500; font-weight:bold; padding:15px 0; text-align:center; color:#FFF; font-size:1.4em}
.filtroPredictivo div{ margin-bottom:5px; padding-left:10px;}
.filtroPredictivo div input{ margin:3px 6px 0 5px; }
.filtroPredictivo .cal{ display:inline-block; margin-left:10px}
.filtroPredictivo .cal input{ /*background:url(../images/ico_calendario.png) no-repeat center right #fff;*/ width:77px; margin-right:0}

.filtroPredictivo ul{ color:#000; margin:15px 0 0 15px;}
.filtroPredictivo ul li{ font-size:1.2em; color:#000;background:url(../images/bullet_01.png) no-repeat 0 5px; padding-left:15px; line-height:20px}
.filtroPredictivo ul li a{ color:#000}
.filtroPredictivo ul li a:hover{ text-decoration:underline}


.filtro select{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; width:190px}
.filtro .bt_01{margin-left:113px; display:inline-block; color:#FFF; background-color:#00731d; padding:5px 10px; text-align:center; width:80px; font-size:1.4em; font-weight:bold; margin-top:15px}
.filtro .bt_02{ position:absolute; bottom:0; right:0; width:100%; display:block; background-color:#e48500; font-weight:bold; padding:15px 0; text-align:center; color:#FFF; font-size:1.4em}
.filtro div{ margin-bottom:5px; padding-left:10px;}
.filtro div input{ margin:3px 6px 0 5px; }
.filtro .cal{ display:inline-block; margin-left:10px}
.filtro .cal input{ /*background:url(../images/ico_calendario.png) no-repeat center right #fff;*/ width:77px; margin-right:0}

.filtro ul{ color:#000; margin:15px 0 0 15px;}
.filtro ul li{ font-size:1.2em; color:#000;background:url(../images/bullet_01.png) no-repeat 0 5px; padding-left:15px; line-height:20px}
.filtro ul li a{ color:#000}
.filtro ul li a:hover{ text-decoration:underline}

.carrusel_subportada .filtro{height:279px;padding-bottom:0;}
.filtro{ float:right; background-color:#FFF; width:233px;min-height:209px;height:auto; padding-bottom:70px; position:relative; z-index:5;}
.filtro h2{ font-size:2.0em;margin-left:15px; padding-top:0; padding-bottom:0}
.filtro input{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; width:180px}

.filtro .caja-tipo-cursos{margin-bottom:27px; padding-left:0;} 
.filtro .caja-tipo-cursos .tipo_curso{ width:20px; height:20px;}
.filtro .caja-tipo-cursos img{position:relative; top:8px;}
.filtro .selector-provincia {margin-top:22px;}
.filtro .input_provincia{ border:1px solid #CCC; font-size:14px; padding:2px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; height:20px; width:20px}
.filtro .texto_provincia{ position:relative; top:-6px; font-size:14px !important; color:#999 !important;}
.filtro .seccion_tipos{float:left; width:90%; margin-bottom:12px;}
.filtro .seccion_tipos p{font-size:14px; padding:10px 0; color:#999;}


.filtro select{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 15px; color:#999; width:190px}
.filtro .bt_01{margin-left:113px; display:inline-block; color:#FFF; background-color:#00731d; padding:5px 10px; text-align:center; width:80px; font-size:1.4em; font-weight:bold; margin-top:15px}
.filtro .bt_02{ position:absolute; bottom:0; right:0; width:100%; display:block; background-color:#e48500; font-weight:bold; padding:15px 0; text-align:center; color:#FFF; font-size:1.4em}
.filtro div{ margin-bottom:5px; padding-left:10px;}
.filtro div input{ margin:3px 6px 0 5px; }
.filtro .cal{ display:inline-block; margin-left:10px}
.filtro .cal input{ /*background:url(../images/ico_calendario.png) no-repeat center right #fff;*/ width:77px; margin-right:0}

.filtro ul{ color:#000; margin:15px 0 0 15px;}
.filtro ul li{ font-size:1.2em; color:#000;background:url(../images/bullet_01.png) no-repeat 0 5px; padding-left:15px; line-height:20px}
.filtro ul li a{ color:#000}
.filtro ul li a:hover{ text-decoration:underline}
.linea-separacion{float:left; width:85%; height:1px; background-color:#dadada; margin-left:10px; }
.cantidad_cursos{float:right;padding:5px;color:#fff;background-color:#e48500;font-weight:bolder;font-size:1.2em; letter-spacing:0.05em;}
.ocultar{border:1px solid #CCC; font-size:14px; padding:2px 8px; background-color:#FFF; margin:15px 6px 20px 0px; color:#999; height:20px; width:20px}
.texto_ocultar{ position:relative; top:-6px; font-size:14px !important; color:#000 !important;}

.col_02_izq .relleno_auxiliar { background-color:#e48500 !important; }
.col_02_izq .relleno_auxiliar img{border-bottom-color:#e48500 !important;}
.col_02_izq .relleno_auxiliar a{color:#fff !important;}
.col_02_izq .relleno_auxiliar a:hover{ text-decoration:none !important;}
.col_02_izq .relleno_auxiliar p{ font-size:2em !important; text-align:center !important; line-height:1.4em !important;}
.col_02_izq .relleno_auxiliar h3{color: #fff !important; font-size:2.2em !important; font-weight:bold !important; margin-top:20px;}



.col_01_izq{ float:left; width:678px; }

.col_01_dere{ float:left; width:321px;}
.col_01_dere .destacados_seccion .masleido{ margin-left:10px; }

.destacados_seccion { float:left;margin-right:18px; margin-bottom:30px}
.destacados_seccion  p span{ color:#666}
.destacados_seccion  p{ padding-bottom:10px; border-left:1px solid #FFF; padding-left:15px; line-height:16px;font-size:1.2em}
.destacados_seccion  p a:hover{ text-decoration:underline}
.destacados_seccion  p strong{color:#007119}
.destacados_seccion .videos { margin:30px 0}
.destacados_seccion .videos .linkVideo{ border-left:10px; margin:0; padding:10px 0} 
.destacados_seccion .videos .linkVideos a{color:#007119; margin:0; font-size:1.3em} 





.col_01_izq .destacados_seccion p{ float:left; width:622px;font-size:1.4em; padding-right:18px; line-height:inherit; padding-bottom:20px}
.col_01_izq .destacados_seccion img{ float:left; padding-right:15px; clear:both;min-width: 200px; height: inherit;}




/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
/*////////////  resultados de seccion  //////////////////*/
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

.todoCentro .col_02_izq{ width:100%; }

.col_02_izq{float:left; width:765px; }
.col_02_izq .destacados_seccion p{ float:left; width:622px;font-size:1.4em; padding-right:18px; line-height:inherit; padding-bottom:20px}
.col_02_izq .destacados_seccion img{ float:left; padding-right:15px; clear:both}
.col_02_izq .destacadas_home{ margin-top:30px}

.col_02_dere{float:left; width:233px; margin-bottom:40px;border-left:1px solid #dadada; min-height:600px}
.col_02_dere .masleido h3{ padding-left:34px}


.col_02_dere .destacados_seccion .videos{ margin:30px 0}
.col_02_dere .destacados_seccion .videos p{border-left:0; margin:0; padding:10px 0} 
.col_02_dere .destacados_seccion .videos p a{color:#007119; margin:0; font-size:1.2em} 


/*rastro*/
.rastro{ float:left; font-size:1.2em; padding:20px 0; width:100%}
.rastro a{ color:#00731d}
.rastro a:hover{ text-decoration:underline}
.rastro span{ padding:0 10px; display:inline-block }

.mostrando{ padding:10px 0; font-size:1.4em; font-weight:bold; border-bottom:1px solid #dadada} 


/*paginacion*/

.paginacion{ clear:both; font-size:1.4em; float:left; padding:20px 0; text-align:center; width:100%; display:block; max-height:60px}
.paginacion a{ display:block; background-color:#FFF; padding:5px 10px; display:inline-block;margin:0 3px 0 0}
.paginacion a:hover{ background-color:inherit}
.paginacion a.activo{ color:#e48200; font-weight:bold}
.rotuloPaginacion { display:block; background-color:#FFF; border:1px solid #e48200; padding:5px 10px; display:inline-block;margin:0 3px 0 0}
.textPaginacion { display:block; height:20px; width:20px; background-color:#FFF; border:1px solid #e48200; padding:5px 10px; display:inline-block;margin:0 3px 0 0}


.issuuembed.issuu-isrendered{min-width:100%}

.col_02_izq .res{ float:left; width:748px;padding:15px 0; border-bottom:1px solid #dadada; margin-right:18px; margin-bottom:18px}
.col_02_izq .res img{width:162px; float:left; min-width:242px; margin: 0 15px 15px 0; padding:5px; background-color:#FFF}
.col_02_izq .res .cartel-curso{min-width:162px !important; margin-top:-6px}
.col_02_izq .res h3{ text-transform:none; font-weight:normal; font-size:1.8em; padding-right:18px; margin-top:-10px}
.col_02_izq .res h3 .cerrada{color:#C03 !important;}
.col_02_izq .res a:hover{ text-decoration:underline}
.col_02_izq .res p{ font-size:1.4em; padding-right:40px; padding-bottom:20px; line-height:22px;}
.col_02_izq .res span{ /*font-size:1.4em;*/}
.col_02_izq .res .etiquetas_res{ font-size:1.2em}
.col_02_izq .res p.etiquetas_res { clear:both; display:block}

.col_02_izq .res p.txt03{ font-size:1.4em; padding-bottom:15px }
.col_02_izq .res p.txt03 a{ color:#00731d; text-decoration:underline;padding:0 10px; }
.col_02_izq .res strong.tipo{ background-color:#FFF; margin-left:10px; font-size:1.2em; -webkit-border-radius:  3px;-moz-border-radius: 3px;border-radius: 3px; padding:1px 5px}

.col_02_izq .res .contenedor_datos_curso{position relative; padding-bottom:15px;}
.col_02_izq .res .datos_curso{float:left; width:50%;}
.col_02_izq .res .datos_curso p{padding:0;}

.col_02_izq .resFaq{ float:left; width:748px;padding:15px 0; border-bottom:1px solid #dadada; margin-right:18px; margin-bottom:18px}
.col_02_izq .resFaq p{ font-size:1.4em; padding-right:40px; padding-bottom:20px; line-height:22px;}
.col_02_izq .resFaq ul{ margin:0 0 15px 30px} 
.col_02_izq .resFaq ul li{ width:650px;line-height:26px;text-align:justify;font-size:1.4em; padding-bottom:10px; background:url(../images/bullet_02.png) no-repeat 0 8px; padding-left:15px; display:table} 
.col_02_izq .resFaq ul li p{ width:650px;line-height:26px;text-align:justify;font-size:1.0em; text-align:left; padding:0} 
.col_02_izq .resFaq table{ float:left; min-width:100%;border-top:1px solid #207a2d;border-left:1px solid #207a2d; background-color:#f3f3f3; margin:0 0 10px 0 }
.col_02_izq .resFaq table td{  background-color:#f3f3f3;border-bottom:1px solid #207a2d;border-right:1px solid #207a2d; padding:0; font-size:1.3em; padding:10px; }
.col_02_izq .resFaq table tr { color:#000; background-color:#f3f3f3;  }


.abierta{color:#007119 !important;}
.cerrada{color:#C03 !important;}
.col_02_izq .etiquetas { position:relative; border-bottom:0px solid #FFF; margin-right:20px; padding-bottom:0px; margin-bottom:0px}
.col_02_izq .etiquetas p{ font-size:1.2em; background:url(../images/etiquetas_ico.png) no-repeat; padding:0 0px 0px 25px; display:block; margin:18px 0; width:500px}
.col_02_izq .etiquetas p a{ text-decoration:none; color:#00731d}
.col_02_izq .etiquetas p a:hover{ text-decoration:underline}

.col_02_izq .etiquetas_res{ font-size:1.0em;background:url(../images/etiquetas_ico.png) no-repeat; padding:0 10px 10px 25px; display:inline-block; }
.col_02_izq .etiquetas_res a{ text-decoration:none; color:#00731d; margin-left:3px}
.col_02_izq .etiquetas_res a:hover{ text-decoration:underline;color:#00731d}


.col_02_izq .etiquetas .redes{ position:absolute; top:0; right:0}
.col_02_izq .etiquetas .redes li { float:left; margin-right:3px}

.col_02_izq .entradilla{  margin:10px 100px 20px 0; }
.col_02_izq .entradilla img{ width:100%}
.col_02_izq .entradilla p{ font-size:1.4em; padding-bottom:15px}
.col_02_izq .entradilla h3{ font-size:1.6em; color:#000; font-weight:bold}
 
 .dvuelta{ color:#00731d; font-size: 1.2em; margin: 0 20px 0 0; background-color: white; padding: 5px 15px; float: right;}
.dvuelta:hover{ color:#e48500; text-decoration:underline}
 
.articulo .cont_articulo { margin-right:100px; padding-bottom:10px; }
.articulo .cont_articulo h1{ font-weight:normal;  background-color:#FFF; padding:20px; margin-bottom:20px}
.articulo .cont_articulo h3{ text-transform:inherit;}
.articulo .cont_articulo a{ color:#00731d}
.articulo .cont_articulo a:hover{ text-decoration:underline}
.articulo .cont_articulo p{ font-size:1.4em; padding-bottom:20px; line-height:22px; text-align:justify;}
/* .articulo .cont_articulo div img{ width:100%} */


#icono-descarga{ background-color:#e48500; padding:10px; color:#FFFFFF; display:table; width:100%; margin-bottom:20px;-webkit-box-sizing:border;-moz-box-sizing: border; box-sizing:border-box;}
#icono-descarga img{ float:left; padding-right:10px}
#icono-descarga a{ color:#FFFFFF !important}
 .articulo .cont_articulo #icono-descarga p{ font-size:2.8em !important; font-weight:lighter; padding:0 10px; line-height:inherit}


.ajustar-descarga-cien{	width:96% !important;	margin-bottom:18px;}


.articulo .cont_articulo div.resalte{ float:left; clear:left;background-color:#FFF; margin:0 20px 20px 0; padding:1px;width:45%}
.articulo .cont_articulo div.resalte p{ font-size:1.2em; font-style:italic; line-height:16px; padding:5px 10px 10px 10px;text-align:left; position:relative; top:5px}
.articulo .cont_articulo div.resalte img{ width:100%}

.articulo .cont_articulo div.resalteCenter{background-color:#FFF; margin:0 20px 20px 0; padding:1px; width:100%}
.articulo .cont_articulo div.resalteCenter p{ font-size:1.2em; font-style:italic; line-height:16px; padding:5px 10px 10px 10px;text-align:left;position:relative; }
.articulo .cont_articulo div.resalteCenter img{ width:100%}

/*.resalteCenter{ padding-bottom:10px;}
.resalteCenter img{ width:100%}*/


.articulo .cont_articulo ul{ margin:0 0 15px 30px} 
.articulo .cont_articulo ul li{ font-size:1.4em; padding-bottom:10px; background:url(../images/bullet_02.png) no-repeat 0 8px; padding-left:15px; display:table} 
.articulo .cont_articulo ul li p{ font-size:1.0em; text-align:left; padding:0} 
.articulo h4{ font-size:1.2em; padding-bottom:10px}

.articulo .cont_articulo ol{ margin:0 0 15px 30px} 
.articulo .cont_articulo ol li{ font-size:1.4em; padding-bottom:10px;padding-left:15px; list-style-type:decimal} 
.articulo .cont_articulo ol ul li{ font-size:1.0em; } 
.articulo .cont_articulo ol li p{ font-size:1.0em; text-align:left; padding:0} 


.articulo .cont_articulo div.resalteRight .imgr { float: right; border:0px solid #000; margin: 5px 0px 15px 20px; }
.articulo .cont_articulo div.resalte .imgl { float: left; border: 0px solid #000; width:100%; padding-bottom:0}
.articulo .cont_articulo div.resalteCenter .imgc { margin: 0px 0px 0px 0px; }
 
.imgnl { float: left; border: 0px solid #000; margin: 5px 15px 0px 0px;} 
.imgnr { float: right; border: 0px solid #000; margin: 5px 0px 0px 15px;}
.imgnc { margin: 0px 0px 5px 0px; }
 
.col_02_izq .articulo .cont_articulo table{ background-color:#fff; width:100%;border-top:1px solid #999; border-right:1px solid #999; margin-bottom:60px; min-width:100%; border-collapse:collapse} 
.col_02_izq .articulo .cont_articulo table td{ border-left:1px solid #999; border-bottom:1px solid #999;padding:10px; font-size:1.3em;text-align:inherit} 
.col_02_izq .articulo .cont_articulo table td p{font-size:1em; line-height:inherit; text-align:inherit; padding-bottom:inherit} 
.col_02_izq .articulo .cont_articulo table td strong{ color:#007119} 
 
 
.tabla_articulo{ background-color:#fff; width:100%;border-top:1px solid #999; border-right:1px solid #999; margin-bottom:60px} 
.tabla_articulo td{ border-left:1px solid #999; border-bottom:1px solid #999;padding:10px; font-size:1.3em} 
.tabla_articulo td strong{ color:#007119} 
 
  
.nav_parte{ background-color:#fff; display:table}
.nav_parte ul{ width:741px}
.nav_parte ul li strong{ font-size:1.4em; color:#00731d; font-weight:400}
.nav_parte ul li{ font-size:1.2em; display:table-cell; padding:20px; border-collapse:collapse; border-spacing:40px}
.nav_parte ul li:last-child{ text-align:right}
.nav_parte ul li a:hover{ text-decoration:underline}  
  
 /*partners formacion*/
#partners{float:left; width:100%;}
#partners .partner-un{float:left; margin-top: 10px; width:100%;}
#partners .partner-un img{ width:100%;}

/*descarga formacion*/
/*
#descarga-diptico
{
	width:90%;
	float:left;
	background-color:#e48500;
	padding:10px 15px;
}

#descarga-diptico:hover
{
	background-color:#00731d;
}

#icono-descarga
{
	float:left;
	max-width:80px;
	width:10%;
}

.texto-descarga
{
	float: left;
	width:82%;
	margin-left:8%;
	margin-top:10px;
	font-size:2.3em;
	font-weight:bolder;
	color:#fff;
}
*/ 



.col_02_dere h3{ padding-left:15px}
.col_02_dere .masleido{ margin-left:10px}
.col_02_dere .filtro{ margin:0 auto 20px auto;}
.col_02_dere .destacados_seccion{ margin:0 auto 40px auto;}
.col_02_dere .destacados_seccion p{ border-left:0}

.col_02_dere .destacado_especial{ border-bottom:1px solid #FFF; padding-bottom:15px}
.col_02_dere .destacado_especial h3{ text-transform:inherit; font-weight:400; padding:0 0 10px 15px}
.col_02_dere .destacado_especial{ margin:0 auto 40px auto;}
.col_02_dere .destacado_especial p{ border-left:0; font-size:1.2em; padding:0 0 0 15px}
.col_02_dere .destacado_especial img{ width:100%; margin-bottom:10px}

.col_02_dere .banners { padding:2px 0 0 18px; background:none;  margin:0;width:215px;}
.col_02_dere .banners .tipo_01{ width:215px;  margin-bottom:18px;}


/*secciones*/

.secciones{ padding:0 0 15px 15px; background-color:#FFF; margin-bottom:25px; border-left:3px solid #00731d}
.secciones h2{font-size:2.0em;padding:0 0 0 0}
.secciones ul li{ font-size:1.4em; line-height:30px; margin-top:0}
.secciones ul li a:hover{ text-decoration:underline; color:#007119}
/* .secciones ul li.activo {color:#ff9a13; border-bottom:6px solid #ff9a13;display:inline-block; } */
.secciones ul li strong{ color:#ff9a13; display:block; background:url(../images/flecha_menu.png) no-repeat left center; padding-left:20px; margin-left:-19px; border-left:0}


/*sedes*/

.articulo .cont_articulo div.sedes_box{background:none; float:none; display:table; width:auto; padding-bottom:20px; width:100%; }
.articulo .cont_articulo div.sedes_box p{ float:left; display:block; font-style:inherit; font-size:1.4em; line-height:inherit; padding:inherit; width:45% }


/*publicaciones*/

.col_02_izq .res_pub_int{ float:left; padding:0; margin:15px 38px 20px 0; border-bottom:0;width:152px; height:300px;overflow:hidden; margin-bottom:20px;  }
.col_02_izq .res_pub_int img{ padding:0 0 0 0; width:150px; height:204px;border:1px solid #FFF}
.col_02_izq .res_pub_int h3{ text-transform:inherit; font-weight:normal; font-size:1.4em;  display:block; padding:5px 10px}
.col_02_izq .res_pub_int a:hover{ text-decoration:underline}
.col_02_izq .res_pub_int:hover{ -moz-box-shadow: 0px 0px 8px #999999; -webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 0.3s ease-in-out 0s; -moz-transition: box-shadow 0.3s ease-in-out 0s; -o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s; transition: box-shadow 0.3s ease-in-out 0s; background-color:#FFF}


/*publicaciones ficha*/

.col_02_izq .res_pub_ficha{ float:left; width:748px;padding:15px 0; border-bottom:0;margin-right:18px; margin-bottom:30px}
.col_02_izq .res_pub_ficha p{ text-transform:inherit; font-weight:normal; font-size:1.4em; padding:0 50px 15px 0;text-align:justify}
.col_02_izq .res_pub_ficha ol{ font-size:1.4em; display:block; margin-left:15px; line-height:22px; padding-right:50px}
.col_02_izq .res_pub_ficha ol li a{ color:#00731d}
.col_02_izq .res_pub_ficha ol li a:hover{ text-decoration:underline}
.col_02_izq .res_pub_ficha .pub_box{ float:left;background-color:#fff; padding:1px; margin-right:40px; width:218px; }
.col_02_izq .res_pub_ficha .pub_box ul{ padding:5px 0 5px 10px ;}
.col_02_izq .res_pub_ficha .pub_box li{ padding:5px 10px 5px 15px; font-size:1.4em; background:url(../images/bullet_02.png) no-repeat 0 14px ; }
.col_02_izq .res_pub_ficha .pub_box li a{ color:#207a2d;}
.col_02_izq .res_pub_ficha .pub_box li a:hover{ text-decoration:underline}
.col_02_izq .res_pub_ficha .pub_box:hover{ -moz-box-shadow: 0px 0px 8px #999999; -webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 0.3s ease-in-out 0s; -moz-transition: box-shadow 0.3s ease-in-out 0s; -o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s; transition: box-shadow 0.3s ease-in-out 0s; background-color:#FFF}

.todoCentro .res_pub_ficha{ float:left; width:748px;padding:15px 0; border-bottom:0;margin-right:18px; margin-bottom:30px}
.todoCentro .res_pub_ficha p{ text-transform:inherit; font-weight:normal; font-size:1.4em; padding:0 50px 15px 0;text-align:justify}
.todoCentro .res_pub_ficha ol{ font-size:1.4em; display:block; margin-left:15px; line-height:22px; padding-right:50px}
.todoCentro .res_pub_ficha ol li a{ color:#00731d}
.todoCentro .res_pub_ficha ol li a:hover{ text-decoration:underline}
.todoCentro .res_pub_ficha .pub_box{ float:left;background-color:#fff; padding:1px; margin-right:40px; width:218px; }
.todoCentro .res_pub_ficha .pub_box ul{ padding:5px 0 5px 10px ;}
.todoCentro .res_pub_ficha .pub_box li{ padding:5px 10px 5px 15px; font-size:1.4em; background:url(../images/bullet_02.png) no-repeat 0 14px ; }
.todoCentro .res_pub_ficha .pub_box li a{ color:#207a2d;}
.todoCentro .res_pub_ficha .pub_box li a:hover{ text-decoration:underline}
.todoCentro .res_pub_ficha .pub_box:hover{ -moz-box-shadow: 0px 0px 8px #999999; -webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 0.3s ease-in-out 0s; -moz-transition: box-shadow 0.3s ease-in-out 0s; -o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s; transition: box-shadow 0.3s ease-in-out 0s; background-color:#FFF}

/*especiales*/

.col_02_izq .fila{ display:table; width:100%;border-collapse:separate; border-spacing:20px; }
.col_02_izq .res_esp_int{ /*float:left; */padding:0; margin:15px 38px 20px 0; padding-bottom:15px; border-bottom:0;width:33%; min-height:250px; margin-bottom:20px; background-color:#FFF; display:table-cell;position:relative; left:-20px; vertical-align:top}
.col_02_izq .res_esp_int img{ padding:0 0 0 0; width:100%; border-bottom:1px solid #dadada;}
.col_02_izq .res_esp_int h3{ text-transform:inherit; font-weight:normal; font-size:1.8em;  display:block; padding:5px 10px;}
.col_02_izq .res_esp_int p{  font-size:1.2em; padding:5px 10px;}
.col_02_izq .res_esp_int a:hover{ text-decoration:underline}
.col_02_izq .res_esp_int:hover{ -moz-box-shadow: 0px 0px 8px #999999; -webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 0.3s ease-in-out 0s; -moz-transition: box-shadow 0.3s ease-in-out 0s; -o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s; transition: box-shadow 0.3s ease-in-out 0s; background-color:#FFF}


.portada{ padding-bottom:40px}
.col_02_izq .texto_portada{ margin-bottom:40px; display:table-row; padding-bottom:20px }
.col_02_izq .texto_portada h4{ font-size:2.4em; font-weight:lighter; color:#207a2d; padding-bottom:15px}
.col_02_izq .texto_portada .vermas{ position:absolute; bottom:0; right:50px; /*background-color:#f3f3f3; */ background:url(../images/fnd_vermas.png) repeat-x;width:100%; text-align:right; padding-top:50px; font-size:1.0em;}
.col_02_izq .texto_portada .vermas li{ background:none}
.col_02_izq .texto_portada ul li{ line-height:18px; font-size:1.4em;background:url(../images/bullet_02.png) no-repeat 0 5px; padding:0 0px 10px 15px}
.col_02_izq .texto_portada ul li a{ color:#207a2d}
.col_02_izq .texto_portada ul li a:hover{ text-decoration:underline}


.todoCentro .texto_portada{ margin-bottom:40px; display:table-row; padding-bottom:20px }
.todoCentro .texto_portada h4{ font-size:2.4em; font-weight:lighter; color:#207a2d; padding-bottom:15px}
.todoCentro .texto_portada .vermas{ position:absolute; bottom:0; right:50px; /*background-color:#f3f3f3; */ background:url(../images/fnd_vermas.png) repeat-x;width:100%; text-align:right; padding-top:50px; }
.todoCentro .texto_portada ul li{ line-height:22px;font-size:1.4em}
.todoCentro .texto_portada ul li a{ color:#207a2d}
.todoCentro .texto_portada ul li a:hover{ text-decoration:underline}

.aspecto1{ height:365px;overflow:hidden; position:relative }
.aspecto1 span.txt02{ display:none}
.aspecto2{ height:auto; overflow:visible; padding-bottom:40px;position:relative}
.aspecto2 span.txt01{ display:none}

.cont_articulo div.formulario{ border-top:1px solid #CCC; border-bottom:1px solid #CCC; width:92%; padding:15px 4%; display:table; margin-bottom:50px; background-color:#FFF; clear:left; float:	left}
.cont_articulo div.formulario h3{ text-transform: inherit}
.cont_articulo div.formulario p{ font-size:inherit; padding-bottom:5px}
.cont_articulo div.formulario p span{ font-style:normal; font-size:1.4em; padding-right:30px}
.cont_articulo div.formulario p label{ font-style:normal; font-size:1.4em}
.cont_articulo div.formulario input{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 0 0; color:#999; width:143px}
.cont_articulo div.formulario input[type='checkbox'] { width:auto}
.cont_articulo div.formulario input[type='radio'] { width:auto; margin:0 30px 0 5px; position:relative; top:2px}
.cont_articulo div.formulario input.boton{ width:160px; background-color:#00731d; display:block; font-size:1.4em; color:#FFF; text-align:center; padding:6px 0; margin:10px 0 10px 0; float:right}
.cont_articulo div.formulario .ventajas{ color:#207a2d; font-style:normal; margin:0; padding:0; font-size:1.4em; float:right}
.cont_articulo div.formulario .ventajas:hover{ text-decoration:underline}
.cont_articulo div.formulario .textarea{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 0 0; color:#999; width:143px}


.cont_articulo div.formulario div.caja_afiliarse{ padding:0 20px 0 20px; border:1px solid #00731d; margin-bottom:20px; position:relative}
.cont_articulo div.formulario div.caja_afiliarse p{ font-size:1.3em; line-height:1.6em; }
.cont_articulo div.formulario div.caja_afiliarse ul{ margin-bottom:3px}
.cont_articulo div.formulario div.caja_afiliarse li{ font-size:1.3em; line-height:1.6em; padding-bottom:3px;}
.cont_articulo div.formulario div.caja_afiliarse h3{ font-weight:400; padding-bottom:0; padding-top:10px}
.cont_articulo div.formulario div.caja_afiliarse .cerrar{ position:absolute; top:8px; right:8px; color:#00731d}
.cont_articulo div.formulario div.caja_afiliarse .cerrar:hover{ text-decoration:underline}
.cont_articulo div.formulario select{border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 0 0; color:#999; width:162px}


.afiliate p{ display:inline-block; margin-right:35px}
.afiliate .linea{ width:100%; height:1px;  padding:0; border-bottom:1px solid #CCC; margin:15px 0}

.cont_articulo div.ambar{ background-color:#00731d; margin:15px 0}
.cont_articulo div.ambar h3,
.cont_articulo div.ambar a,
.cont_articulo div.ambar p{ color:#FFF; text-align:center; font-size:1.3em; font-weight:bold}


.cont_articulo div.ambar label{ color:#FFF}
.cont_articulo div.ambar input[type='checkbox']{zoom:1.5; position:relative; top:4px; margin:0 10px}
.cont_articulo div.ambar input.boton{ width:160px; background-color:#fff; display:block; font-size:1.4em; color:#000; text-align:center; padding:6px 0; margin:10px 0 10px 0; float:right}

.cuadernos .cal h2{ font-weight:bold; padding:0; line-height:10px; font-size:2.4em; color:#000}
.cuadernos p{ font-size:1.4em; padding-bottom:15px}



/*cuadernos de explotacion*/
.area_privada_resumen{  }
.cuadernos table.area_privada_resumen td{ padding:7px 5px;font-size:1.2em;}
.cuadernos table.area_privada_resumen th{ padding:7px 5px;font-size:1.2em;}


.articulo .cont_articulo ul.iconos { margin:0;padding:0;  }
.articulo .cont_articulo ul.iconos li{ float:left; width:197px; height:182px; margin:0 20px 20px 0; background:none; background-color:#fff; text-align:center; color:#000; padding:0; font-size:16px; font-weight:bold}
.articulo .cont_articulo ul.iconos li img{ margin-top:30px;-webkit-transition: all 1s ease;
}
.articulo .cont_articulo ul.iconos li span{display:block; padding-top:5px; line-height:18px}
.articulo .cont_articulo ul.iconos li a{ color:#000;display:block; height:100%; width:100%;border:1px solid #dadada;


     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;}
.articulo .cont_articulo ul.iconos li a:hover{ text-decoration:none;
-moz-box-shadow: 0px 0px 8px #999999;
-webkit-box-shadow: 0px 0px 8px #999999;
box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 0.3s ease-in-out 0s;
-moz-transition: box-shadow 0.3s ease-in-out 0s;
-o-transition: box-shadow 0.3s ease-in-out 0s;
-ms-transition: box-shadow 0.3s ease-in-out 0s;
transition: box-shadow 0.3s ease-in-out 0s; background-color:#ff9a13;

 
-webkit-transition: background 1s;
    -moz-transition: background 1s;
    -o-transition: background 1s;
    transition: background 1s;



}
.articulo .cont_articulo ul.iconos li a:hover img{ 
-moz-transform: scale(0.8) ;
   -webkit-transform: scale(0.8);
   -o-transform: scale(0.8);
   transform: scale(0.8);}



.col_02_izq .cuadernos { padding-right:100px}
.cuadernos .cal{ margin:0 0 30px 0; border-bottom:1px solid #7a5d18;float:left; width:100%; padding:15px 0; }
.cuadernos .cal label{ font-size:1.4em; margin-right:10px}
.cuadernos .cal input{ padding:6px 5px 5px 5px ; color:#999; font-size:1.4em; border:1px solid #ff9a13; width:110px}
.cuadernos .cal a.boton{ padding:5px 10px 5px 35px; display:inline-block; color:#FFF;font-size:1.4em; background:url(../images/icon_save.png) no-repeat 7px 6px; }
.cuadernos .cal a.eliminar{background:url(../images/icon_eliminar.png) no-repeat 9px 6px;background-color:#900;}
.cuadernos .cal a.abrir{background:url(../images/icon_open.png) no-repeat 9px 6px;background-color:#7a5d18;}
.cuadernos .cal a.guardar{background:url(../images/icon_save.png) no-repeat 9px 6px;background-color:#ff9a13;}


.cuadernos .cal select{ padding:5px; color:#999; font-size:1.4em;border:1px solid #7a5d18}
.cuadernos .cal div{ float:left; margin-left:30px}

.cuadernos h2 span{ font-size:small}


.cuadernos .nav_cu{ float:left; width:100%; margin-bottom:40px} 
.cuadernos .nav_cu li{ float:left;width:103.8px; font-size:1.3em; border-left:1px solid #CCC; height:150px; border-bottom:10px solid #CCC;padding:10px; color:#CCC; background-color:#f3f3f3} 
.cuadernos .nav_cu li.activo{ border-left:1px solid #207a2d;border-bottom:10px solid #207a2d; background-color:#fff} 
.cuadernos .nav_cu li.activo a{ background-color:#FFF; } 
.cuadernos .nav_cu li.activo a strong{  color:#207a2d;} 
.cuadernos .nav_cu li.inactivo a{pointer-events: none;cursor: default;color:#CCC;}
.cuadernos .nav_cu li:hover.inactivo a{ text-decoration:none}
.cuadernos .nav_cu li:hover{ background-color:#FFF}
.cuadernos .nav_cu li:hover.inactivo{ background-color:inherit}
.cuadernos .nav_cu li a{  display:block; height:100%; color:#000;} 
.cuadernos .nav_cu li:hover a{ text-decoration:underline} 
.cuadernos .nav_cu li strong{display:block; font-size:1.8em} 

.cuadernos table{ float:left; min-width:100%;border-left:1px solid #CCC; background-color:#FFF; margin:0 0 50px 0 }
.cuadernos table td{ border-bottom:1px solid #CCC;border-right:1px solid #CCC; padding:0; font-size:1.3em; padding:10px; vertical-align:bottom}
.cuadernos table tr.verde td{ color:#FFF; background-color:#207a2d;border-right:1px solid #207a2d;border-bottom:1px solid #207a2d;  }
.cuadernos table tr.verde td label{ color:#FFF; }
.cuadernos table tr.verde td input{ margin-top:4px}

.cuadernos table tr.verde td a.boton{ padding:8px 10px 8px 35px; display:inline-block; color:#FFF;font-size:1.1em; background:url(../images/icon_save.png) no-repeat 7px 6px; float:right }
.cuadernos table tr.verde td a.eliminar{background:url(../images/icon_eliminar.png) no-repeat 9px 6px;background-color:#900;}

.cuadernos table tr.borde td{border-bottom:2px solid #000; margin-bottom:10px}

.cuadernos table tr.nombre{ background-color:#0b3d12; color:#FFF}
.cuadernos table tr.nombre h3{ color:#FFF; padding-bottom:0}

.cuadernos table th{ border-bottom:3px solid #207a2d;border-right:1px solid #CCC; border-top:1px solid #CCC;padding:0; font-size:1.8em; font-weight:600;padding:10px; color:#207a2d; text-align:left}
.cuadernos table tr.sub th{ border-bottom:1px solid #207a2d;border-right:1px solid #CCC; padding:0; font-size:1.5em; padding:10px; vertical-align:bottom; 
color:#207a2d; text-align:left; padding-top:40px; font-weight:400}
.cuadernos table tr.sub td{ border-bottom:1px solid #207a2d;border-right:1px solid #CCC; padding:0; font-size:1.5em; padding:10px; vertical-align:bottom; 
color:#207a2d; text-align:left; padding-top:40px; font-weight:400}
.cuadernos table td.sigpac{ text-align:center; color:#FFF; vertical-align:bottom; font-size:1.1em; background:url(../images/sigpac_fondo.png); color:#FFF}
.cuadernos table tr.sub02 td.sigpac{ color:#FFF;}
.cuadernos table td.sigpac a{ background-color:#207a2d; color:#fff; display:block; padding:1px}
.cuadernos table td.sigpac a:hover{ background-color:#ff9a13; }


.cuadernos table a.ok{ background:url(../images/ico_ok.png) no-repeat 0 3px; padding-left:18px; }
.cuadernos table a.vacio{ background:url(../images/ico_sindatos.png) no-repeat 0 3px;padding-left:18px}
.cuadernos table a.eliminar{ position:relative; top:3px; margin-right:10px}

.cuadernos table a.ok:hover,
.cuadernos table a.vacio:hover { text-decoration:underline}
.cuadernos table tr.sub a:hover{ text-decoration:underline}


label .tooltip{ float:left;padding-left:0px; margin-right:5px}
.tooltip{ position:relative; color:inherit; padding-left:5px}
.tooltip span{ position:absolute; display:none; background-color:#FFF; padding:10px; background-color:#FFC; font-size:14px; color:#000; }
.tooltip:hover span{  display:block; width:400px;font-weight:400;
-moz-box-shadow: 0px 0px 8px #999999;-webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 1s ease-in-out 0s;
-moz-transition: box-shadow 1s ease-in-out 0s;
-o-transition: box-shadow 1s ease-in-out 0s;
-ms-transition: box-shadow 1s ease-in-out 0s;
transition: box-shadow 1s ease-in-out 0s; }

/*
label .tooltip_warning{ float:left;padding-left:0px; margin-right:5px}
.tooltip_warning{ position:relative; color:inherit; padding-left:5px}
.tooltip_warning span{ position:absolute; display:none; padding:10px; background-color:red; font-size:14px; color:#000;color:#FFF}
.tooltip_warning:hover span{  display:block; width:400px;font-weight:400;
-moz-box-shadow: 0px 0px 8px #999999;-webkit-box-shadow: 0px 0px 8px #999999; box-shadow: 0px 0px 8px #999999;
-webkit-transition: box-shadow 1s ease-in-out 0s;
-moz-transition: box-shadow 1s ease-in-out 0s;
-o-transition: box-shadow 1s ease-in-out 0s;
-ms-transition: box-shadow 1s ease-in-out 0s;
transition: box-shadow 1s ease-in-out 0s; }
*/

.cuadernos table .atodas{ background-color:#f3f3f3;border-bottom:3px solid #ff9a13}
.cuadernos table .atodas input{ float:left; width:auto; zoom:1.6; padding:0; margin:0; height:auto}
.cuadernos table .atodas input[type='checkbox'] { width:auto; height:auto; zoom:1.59; margin-top:0}
.cuadernos table .atodas label{ float:left; width:auto; font-size:0.7em; padding:0 5px; color:#000; margin-right:20px}

.cuadernos div.atodas{ background-color:#fff; border:0; width:auto; float:right; margin:0; padding:3px 0 0 0}
.cuadernos div.atodas input[type='checkbox'] {float:left;  zoom:1.6; }
.cuadernos div.atodas label{ float:left;margin:0; }






.atodas .tooltip{ float:right; margin-top:-2px}
.atodas .tooltip:hover span{ right:0}



.cuadernos table .opcion_01{ }
.cuadernos table .opcion_01 input{ float:left; width:auto; zoom:2; padding:0; margin:0 10px 0 0; height:auto; width:auto}
.cuadernos table .opcion_01 label{ float:left; width:auto; font-size:1.0em; padding:0 5px; color:#000; }


.cuadernos table  .parcela_n{ background-color:#207a2d; color:#FFF; text-align:center}

.cuadernos table tr.sub02 td{ font-size:1.4em; padding:10px 10px 5px 10px ; vertical-align:bottom; border-bottom:0;color:#666; text-align:left;font-weight:400; }

.cuadernos table label{ width:100%; height:100%; padding:5px 5%; display:table-row; color:#666; }
.cuadernos table input{ width:100%;  background-color:#f3f3f3; padding:5px 0; display:table-row; height:100%;font-size:inherit; border:1px solid #FFF; 
color:#000; font-size:1.4em; }
.cuadernos table textarea{ width:100%;  background-color:#f3f3f3; padding:5px 0; display:table-row; height:80px;font-size:inherit; border:1px solid #FFF; 
color:#000; font-size:1.0em; font-family: 'Open Sans', sans-serif; font-weight:500; font-weight:bold}
.cuadernos table input[type='radio'] { width:auto; height:auto; zoom:1.6; margin-top:2px}
.cuadernos table input[type='checkbox'] { width:auto; height:auto; zoom:1.6; margin-top:2px}
.cuadernos table select{ width:100%;  background-color:#f3f3f3; padding:5px 0; display:table-row; height:100%;font-size:inherit; border:1px solid #FFF; 
color:#000; font-size:1.2em; height:35px}

.nav_cuaderno{ float:left; width:100%; margin:30px 0 50px 0; text-align:right}
.nav_cuaderno ul{float:right}
.nav_cuaderno ul li{ float:left; font-size:2.0em;font-size:1.6em; margin-left:20px}
.nav_cuaderno ul li a{ background-color:#ff9a13; padding:6px 20px; color:#FFF; font-weight:400}
.nav_cuaderno ul li a:hover{ color:#000}

.botonGuardarCuaderno{ font-size:1.0em;background-color:#ff9a13; padding:6px 20px; color:#FFF; font-weight:400 }
.botonGuardarCuaderno:hover{ font-size:1.0em;color:#000 }

.cuadernos table .filas_1{ display:none;visibility:hidden; height:1px; overflow:hidden}
.cuadernos table .filas_2{ visibility:visible; height:auto;}


.cuadernos .mas_filas{ text-align:right; margin-top:0;font-size:1.4em;padding:20px 10px}
.cuadernos .mas_filas a{ color:#ff9a13}
.cuadernos .mas_filas a:hover{ color:#000; text-decoration:underline}


.cuadernos ul.menu_parcelas{ float:left;margin-top:20px; width:100%}
.cuadernos ul.menu_parcelas li{ float:left;font-size:1.8em; font-weight:bold;  color:#999; margin-right:6px; }
.cuadernos ul.menu_parcelas li.copy{ padding:10px 0; color:#7a5d18; text-transform:uppercase}
.cuadernos ul.menu_parcelas li a{background-color:#FFF;text-align:center; padding:10px 5px 10px 5px; display:block;color:#999; border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC}
.cuadernos ul.menu_parcelas li a:hover{background-color:#7a5d18; color:#FFF;}
.cuadernos ul.menu_parcelas li.activo a{background-color:#7a5d18; color:#FFF;border-top:1px solid #7a5d18;border-left:1px solid #7a5d18;border-right:1px solid #7a5d18}
.cuadernos ul.menu_parcelas li.anadir a{ background-color:#f3f3f3;padding:10px 10px; color:#ff9a13; font-weight:lighter; font-size: inherit; border:0;border-top:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3; font-size:inherit; font-size:0.8em }
.cuadernos ul.menu_parcelas li.anadir a:hover{ background-color:#f3f3f3; text-decoration:underline; color:#000}

.barra{ height:30px; width:100%; margin-bottom:40px}
.articulo .cont_articulo .barra ul { margin:0; height:30px;background-color:#fff; }
.articulo .cont_articulo .barra ul li{ width:25%;display:block;height:30px; background:inherit;float:left;text-align:center; color:#FFF; font-size:1.4em; font-weight:bold; padding:0; margin:0;/*-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;*/ padding:10px 0 0 0}
.articulo .cont_articulo .barra ul li.activo{background-color:#ff9a13;}

.barra{ height:30px; width:100%; margin-bottom:40px; }
.articulo .cont_articulo .barra ul { margin:0; background-color:#fff; }
.articulo .cont_articulo .barra ul li{ width:33.3%;display:block;height:30px; background:inherit;float:left;text-align:center; color:#FFF; font-size:1.4em; font-weight:bold; padding:0; margin:0;/*-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;*/ padding:10px 0 0 0; color:#ccc}
.articulo .cont_articulo .barra ul li.activo{background-color:#ff9a13;}

.wizard{ float:left; clear:both; width:100%; height:100%;border-bottom:1px solid #dadada; display:table}
.wizard:hover{ background-color:#F4F4F4}
.wizard a.checkradio{ height:100%; width:50%; float:left; background-color:#0FC; display:table}
.wizard div.define{ float:left; width:46%; height:100%; display:block;padding:10px 2%; }
.wizard div.explica{ float:left; width:46%; background-color:#FFF; padding:2%}
.wizard label{ font-size:1.4em; margin-right:10px; margin-bottom:10px}
.wizard input{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 0; color:#999; width:180px; margin-bottom:10px}
.wizard input[type="radio"]{ width:auto}
.wizard select{ border:1px solid #CCC; font-size:14px; padding:4px 8px; background-color:#FFF; margin:3px 6px 6px 0; color:#999; width:198px; margin-bottom:10px}
.articulo .cont_articulo div.wizard img{ width:auto}


.nav_wizard{ float:left; width:100%; margin:50px 0 50px 0; text-align:right}
.nav_wizard ul{float:right}
.articulo .cont_articulo .nav_wizard ul li  { float:left; font-size:2.0em;font-size:1.6em; margin-left:20px;background:inherit }
.nav_wizard ul li a{ background-color:#ff9a13; padding:6px 20px; color:#FFF; font-weight:400;}
.nav_wizard ul li a:hover{ color:#000}


.lightbox{ top:0; left:0;right:0; bottom:0;width:100%; height:100%; background:url(../images/fnd_negro.png);position:fixed; z-index:99999998; display:none}
.lightbox .contenido{ width:50%; height:280px; background-color:#FFF;z-index:99999999; margin:auto; top:0; bottom:0; left:0; right:0; position:fixed; padding:20px}
.lightbox .cerrar{ position:absolute; top:15px; right:15px}
.lightbox .contenido p{ font-size:1.6em; text-align:center; padding-top:20px}
.lightbox ul{ width:100%; text-align:center; margin-top:20px}
.lightbox ul li{ display:inline-block;font-size:2.0em;font-size:1.6em; margin:20px 10px 0 0 }
.lightbox ul li a{ background-color:#ff9a13; padding:6px 10px; color:#FFF; font-weight:400}
.lightbox ul li a:hover{ color:#000}



.lightbox .error{ width:50%; height:280px; background-color:#FFF;z-index:99999999; margin:auto; top:0; bottom:0; left:0; right:0; position:fixed; padding:20px; border:1px solid #F00}
.lightbox .error p{ font-size:1.6em; text-align:center; padding-top:20px}


/*menu contenido*/

.menu_gestion li{ padding:0px 15px 0px 0px;font-size:1.2em; line-height:20px; font-size:1.2em; color:#207a2d; }
.menu_gestion li a{ padding:0px 15px 0px 0px;font-size:1.2em; line-height:20px; font-size:1.2em; color:#207a2d; }
.menu_gestion li a:hover{ text-decoration:underline; color:#000 }
.menu_gestion li strong{ color:#ff9a13}

.menu_gestion2 li{ font-size:1.2em; line-height:20px}
.menu_gestion2 li a:hover{ text-decoration:underline; color:#000}
.menu_gestion2 li strong{ color:#ff9a13}

/* tabla horizontal  */

.tHoriz { clear:both; text-align:center; min-width:100%; border:0px solid #000 }
.tHoriz table{ min-width:100%;border-left:1px solid #CCC;border-top:1px solid #CCC; background-color:#FFF; margin:0 0 10px 0 }
.tHoriz table th{ border-bottom:3px solid #207a2d;border-right:1px solid #CCC; padding:0; font-size:12pxem; font-weight:bold;padding:8px; color:#207a2d; text-align:left}
.tHoriz table td{ border-bottom:1px solid #CCC;border-right:1px solid #CCC; padding:0; font-size:12px; padding:8px}

/* tabla vertical  */

.tVert { text-align:center; min-width:100%; border:0px solid #000 }
.tVert table{ min-width:100%;border-left:1px solid #CCC;border-top:1px solid #CCC; background-color:#FFF; margin:0 0 10px 0 }
.tVert table th{ border-bottom:1px solid #CCC;border-right:1px solid #CCC; padding:0; font-size:12px; font-weight:bold;padding:8px; color:#207a2d; text-align:left}
.tVert table td{ border-bottom:1px solid #CCC;border-right:1px solid #CCC; padding:0; font-size:12px; padding:8px}

.boton{ height:28px;padding:0px 10px 0px 10px;background-color:#207a2d; color:#FFF; font-weight:normal;font-size:13px; border:1px solid #000; }
.boton:hover{ height:28px;padding:0px 10px 0px 10px;background-color:#FFF; font-weight:normal; font-size:13px; color:#207a2d; border:1px solid #207a2d; }

.botonLink{ height:2px;padding:0px 10px 0px 10px;background-color:#fff; font-family:Century Gothic,arial,verdana; color:#207a2d; font-weight:normal;font-size:13px; }
.botonLink:hover{ padding:0px 10px 0px 10px;background-color:#fff; font-family:Century Gothic,arial,verdana; font-weight:normal; font-size:13px; color:#000;  }

hr{ width:90%;color: #ccc; background-color:#ccc; height:1px; border:1px;  }

.formularioGral{ border-top:1px solid #207a2d; border-bottom:1px solid #207a2d; background-color:#FFFFFF; }
fieldset.formGral{ border-bottom:0px solid #CCCCCC; padding-bottom:0px; margin-bottom:0px; background-color:#FFFFFF; color:#000; font-size:13px; border:0px solid #CCCCCC; display:inline; width:100%; }
fieldset.formGral .una_cols{ width:90%; float:left;  padding-bottom:10px; border:0px solid #CCCCCC;}
fieldset.formGral .una_cols div{ float:left;height:30px; margin-right:15px; border:0px solid #CCCCCC;}
fieldset.formGral .dos_cols{ float:left; width:50%; padding-bottom:20px}
fieldset.formGral .tres_cols{ float:left; width:100%;display:inline; clear:left; }
fieldset.formGral .tres_cols div{ float:left; width:70px	; }
fieldset.formGral .tres_cols div input{ width:50px; }
fieldset.formGral label{ float:left;text-align:right;display:block; clear:both; padding:3px 10px 2px 5px; border:0px solid #000; }
fieldset.formGral .label1{ float:left;text-align:left; padding:3px 10px 2px 5px; border:0px solid #000; }
fieldset.formGral .label2{ float:right;text-align:left; padding:3px 10px 2px 5px; border:0px solid #000; }
fieldset.formGral input{ font-family:Century Gothic,arial,verdana; background-color:#ffffff; width:300px;  display:block; border:1px solid #AAAAAA;-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; padding:2px 6px; margin-bottom:0px; color:#505050; }
fieldset.formGral .input_hidden{ border:0px solid #AAAAAA;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:2px 6px; margin-bottom:0px; color:#505050;}
fieldset.formGral select{ font-family:Century Gothic,arial,verdana; background-color:#ffffff; height:22px; display:block;border:1px solid #AAAAAA;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:2px 6px; margin-bottom:0px;width:154px; color:#505050;}
fieldset.formGral input.corto{ width:50px; color:#AAAAAA;}
fieldset.formGral textarea{display:block;border:1px solid #AAAAAA;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:2px 6px; margin-bottom:0px;font-family:Century Gothic,arial,verdana;color:#505050; width:607px; font-size:13px;}
fieldset.formGral .separador_hr{ clear:both; display:block;padding:0px 0 0px 0; border-top:0px solid #AAAAAA; }
fieldset.formGral .separador{ clear:both; display:block;padding:10px 0 0 0; border:0px solid #000; }
fieldset.formGral .radio{ background-color:#ffffff; display:inline;border:1px solid #AAAAAA;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; color:#505050; }
fieldset.formGral .casillas input{ background-color:#ffffff; width:auto; clear:none; float:left; border:1px solid #AAAAAA;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
fieldset.formGral .casillas label{ background-color:#ffffff; float:left;width:auto; clear:none; padding-right:20px}



/*pie*/

.pie{ float:left; width:100%; background-color:#207a2d; padding:18px 0 50px 0; margin-top:50px}
.pie .content{background:url(../images/logo_pie.png) no-repeat bottom right; display:table}
.pie ul{ float:left; padding:18px 18px 18px 18px; width:180px; height:170px;border-right:1px solid #63a26c}
.pie ul li{ font-size:1.2em}
.pie a{ color:#FFF}
.pie strong a{ color:#f49e00}

.pie .menu_hor{ float:right; border:0;width:300px;  padding:0; color:#FFF; }
.pie .menu_hor li{ float:right;font-weight:bold }


/*informes cuaderno*/

.informe { width:980px;height:600px; border:1px solid #000}
.rotuloInforme { padding:10px 0 10px 0; text-align:center; font-weight:bold; border:0px solid #000  }
.rotuloInforme h2{ width:100%; font-size:18px;display:block;border:1px solid #000;color:#000; font-weight:75; padding:0px 0 0 0px; line-height:40px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);}

.tableInforme {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.tableInforme table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tableInforme tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.tableInforme table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tableInforme table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.tableInforme tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px; 
}.tableInforme tr:hover td{
	
}
.tableInforme tr:nth-child(odd){ background-color:#e5e5e5; }
.tableInforme tr:nth-child(even)    { background-color:#ffffff; }
.tableInforme td{
	vertical-align:middle;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	text-align:center;
	color:#000000;
}.tableInforme tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tableInforme tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tableInforme tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tableInforme tr:first-child td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);
	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.tableInforme tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.tableInforme tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tableInforme tr:first-child td:last-child{
	border-width:0px 0px 1px 0px;
}




/*
.informe table td.sigpac{ text-align:center; color:#FFF; vertical-align:bottom; font-size:1.1em}
.informe table td.sigpac a{ background-color:#207a2d; color:#fff; display:block; padding:1px}
.informe table td.sigpac a:hover{ background-color:#ff9a13; }
*/

#popuptiempo { top:0; left:0;right:0; bottom:0;width:100%; height:100%; background:url(../images/eltiempo/fnd_negro.png);position:fixed; z-index:99999998; display:none; }
#popuptiempo .contenido{ width:50%; height:400px; background:url(../images/eltiempo/fnd_blanco.png); z-index:99999999; margin:auto; top:0; bottom:0; left:0; right:0; position:fixed; padding:20px}
#popuptiempo .cerrar{ position:absolute; top:10px; right:10px}
#popuptiempo .contenido p{ font-size:1.6em; text-align:center; padding-top:20px}


#popuptiempo .error{ width:50%; height:360px; z-index:99999999; margin:auto; top:0; bottom:0; left:0; right:0; position:fixed; padding:20px; border: none; background:url(../images/fnd_blanco-89.png);}
#popuptiempo .error p{ font-size:1.6em; text-align:center; padding-top:20px}
 
#popuptiempo .cargando_popup{ width:180px; height:130px; background-color:#FFF;z-index:99999999; margin:auto; top:0; bottom:0; left:0; right:0; position:fixed; padding:20px}
#popuptiempo .cargando_popup .elgif{ position:absolute; margin-left: -20px;left: 50%; margin-top: -20px; top:40% }
#popuptiempo .cargando_popup p{position:relative;font-size:1.6em; text-align:center; padding-top:60px;}
 
#popuptiempo .inputtext {font-family:Open Sans, Roboto, Arial, sans-serif; font-size:1em; color:#42935b; padding:8px; height:30px; width:385px; margin-left:10px; border:none;}

#popuptiempo .select {font-family:Open Sans, Roboto, Arial, sans-serif; font-size:1em; color:#42935b; padding:8px; height:40px; width:400px; border:none ;margin-left:10px;}

#popuptiempo ul{ width:100%; text-align:center; margin-top:5px}
#popuptiempo ul li{ display:inline-block;font-size:2.0em;font-size:1.6em; margin:20px 10px 0 0 }
#popuptiempo ul li a{ background-color:#ff9a13; padding:6px 10px; color:#FFF; font-weight:400}
#popuptiempo ul li a:hover{ color:#000}


.scrollup{width:43px;height:43px;opacity:1;position:fixed;bottom:30px;right:30px;display:none;text-indent:-9999px;background: url(../images/bt_sube.png) no-repeat; }

#modal1Title { font-size:24px}
#modal1Desc {font-size:16px}
.remodal button, .remodal input {font-size:16px; font-weight:bold}
.remodal input[type="text"], .remodal input[type="password"] { background:#fff; border:#999 1px solid; font-size:12px; font-weight:normal; color:#999; padding:4px; margin:4px;}

.video-responsive {
	  clear:both;
    position: relative;
    margin-bottom: 20px;
    padding-top: 56.25%;
}
.video-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.destacados_home_02 .col_derecha {
float: left;
margin-right:0px;
width: 320px;
}

.video-unacolumna  { text-align:right}
.video-unacolumna p{border-left:0; margin:0; padding:0px 0 15px 0} 
.video-unacolumna p a{color:#007119; padding:0; font-size:1.4em} 

#popuptiempo .select { width:80%;}
#popuptiempo img { width:80%}

#contadorElecciones { font-size:2.5em; font-weight:bold; color:#ff8b23; }
#contadorElecciones span { font-size:0.8em; font-weight:bold; color:#00822c; }

@media only screen and (min-width: 1025px) and (max-width: 1296px) {
 .barousel .barousel_image{ /*width:100%; */height:320px; overflow:hidden}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : landscape) {
	
 body{ zoom:0.98}
 .banner{padding:0 20px; }
 .cabecera .main { padding:0 20px; background-color:#fff }
 .cabecera .menu_02 { padding:0 20px;}
 .barousel,
 .barousel .barousel_image{ width:999px;  height:320px; overflow:hidden;padding:0 20px; }
 .escaparate{ width:1039px}
 .escaparate img{ width:100%}
 .cuerpo{ padding:0 20px; display:table}
 .cabecera { width:999px}
 
 
 .skyscrapper{ width:100%;}
.skyscrapper img{top:0; position:absolute; width:30%}
.skyscrapper img.izquierda{ display:none}
.skyscrapper img.derecha{ right:0; top:210px}
.destacadas_home{ width:70%}


}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : portrait)
{
	body{ zoom:0.73}
	.barousel{ overflow:hidden}
	.cabecera .eltiempo{}
	.cabecera .eltiempo div{ margin-left:-180px; margin-top:-20px}
	.col_02_dere{ zoom:0.99}
	.escaparate,
	.pie{ width:999px}
	
	.skyscrapper{ width:100%;}
.skyscrapper img{top:0; position:absolute; width:30%}
.skyscrapper img.izquierda{ display:none}
.skyscrapper img.derecha{ right:0; top:210px}
.destacadas_home{ width:70%}
	
	}
	
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
	
	.escaparate,
	.pie{ width:100%}
	}

@media only screen 
and (min-device-width : 800px) 
and (max-device-width : 1280px)
and (orientation : portrait)
{
	body{ zoom:0.77}
	.cabecera .eltiempo{}
	.cabecera .eltiempo div{ margin-left:-180px; margin-top:-20px}
	.col_02_dere{ zoom:0.98}
	.pie{ width:100%}
	
.skyscrapper{ width:100%;}
.skyscrapper img{top:0; position:absolute; width:30%}
.skyscrapper img.izquierda{ display:none}
.skyscrapper img.derecha{ right:0; top:210px}
.destacadas_home{ width:70%}
	
	
	}



/*
@media only screen and (max-width: 960px) {
	
.barousel, .barousel .barousel_image {width:100%;}*/

@media only screen and (max-width: 767px) {
	
	.skyscrapper{ width:100%;}
.skyscrapper img{top:0; position:absolute; width:30%}
.skyscrapper img.izquierda{ display:none}
.skyscrapper img.derecha{ right:0; top:210px}
.destacadas_home{ width:70%}
	
	
	.todo{}
	.barousel{ float:left; position:relative; width:100%; min-width:0; height:120px; overflow:hidden;z-index:-1}
	.barousel img{ }
	
	.barousel .barousel_image img{ min-width:0; width:100%}
	.barousel .barousel_content { width:100%; }
	.barousel .barousel_content h2{ padding:10px 50px 10px 70px ; font-size:1.4em; width:auto; line-height:inherit; display:block;height:60px; overflow:hidden;}
	.banner{ display:block; padding-top:0}
	
	.banner object embed,
	.banner object,
	.banner content,
	.banner img { min-width:100%; max-width:100%; width:100%}
	
	.banners{ display:block}
	.cabecera{ background-color:transparent; }
	.cabecera .buscador{ float:right; width:auto; margin-right:20px}
	.cabecera .buscador input{ width:80px; }
	.cabecera{ float:left;height:auto; width:100%}
	
	
	.cabecera .menu_01{ height:auto; width:100%; top:0; z-index:999999999; background:url(../images/fnd_blanco.png); background-color:#FFFFFF; height:40px; margin-top:-40px; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 10px}
	.cabecera .menu_01 li{ font-size:3.7vw; font-weight:bold}
	.cabecera .menu_01 li a{ padding:3px 1px}
	
	.cabecera .menu_01 li.logo { padding:5px 4px 0 4px;  z-index:9999999; margin-left:5px;margin-top:-86px; margin-right:5px}
	.cabecera .menu_01 li.logo img{padding:0; margin:0; width:auto;}
	.home .content .menu_01 li.logo img{width:35px;/* zoom:0.40;*/padding:0; margin:0;}
	.plantillas .content .menu_01 li.logo img{width:35px; /*zoom:0.40*/;padding:0; margin:0;}
	
	.cabecera .menu_02{  /*position:absolute;left:0;*/ top:0;  height:auto;width:100%;display:block; z-index:0;background-color:#FFF; background:url(); /*border-left:1px solid #ccc*/ border:0}
	.cabecera .menu_02 ul.menu{ float:none; clear:both; /*width:100%; */height:auto; padding:0; margin-right:0}
	.cabecera .menu_02 ul.menu li{ height:auto; width:100%; /*width:auto;*/display:block; float:left; clear:left; border-bottom:1px solid #FFF; padding:0 0;/*background-color:#7a6020;*/ background-color:#FFF; color:#000}
	.cabecera .menu_02 ul.menu li ul{ top:0; padding:0; width:100%; padding:0; background:none;background-color:#00731d; color:#FFF}
	.cabecera .menu_02 ul.menu li ul li{ height:auto; width:100%;/**/ display:block; float:none; margin-bottom:0;border-bottom:0; border-top:1px solid #FFF; padding:5px 0;background-color:#00731d}
	.cabecera .menu_02 ul.menu li.activo a{ border:0; color:#e27a00; height:auto}
	.cabecera .menu_02 ul.menu li.activo ul li a{ color:#fff}
	.cabecera .menu_02 ul.menu li.activo ul li.activo{ background-color:#e27a00}
	.cabecera .menu_02 ul.menu li.activo span{ border:0; height:auto; width:auto; display:inherit; color:#e27a00}
	.cabecera .menu_02 ul.menu li ul li a{ padding: 0 2%; width:96%; display:block; color:#FFF}
	.cabecera .menu_02 ul.menu li a{ padding:3px 5px; color:#000}
	.cabecera .menu_02 ul.menu li span{ display:block; clear:left; background-color:#fff; color:#000;padding:10px; font-weight:bold}
	.cabecera .menu_02 ul.menu li .separa{ display:none}
	.cabecera .menu_02 ul.menu li ul{ position:relative; float:left; display:block}

	.issuuembed.issuu-isrendered{min-width:100%; max-width:100% !important;width:100% !important; height:auto}
	
	
	
	
		
		
	.bt_menu{ display:block; position:absolute; background:url(../images/ico_menu.png) no-repeat; width:40px; height:40px; right:5px; top:5px; z-index:9999999999}
	
	.bt_menu_cierra{ display:block; position:fixed; right:235px; top:5px;  background:url(../images/ico_cerrar.png) no-repeat; width:40px; height:40px}
	.bt_menu strong, .bt_menu_cierra strong{ display:none} 
	
	.menu{ margin:0;}
	.cbp-spmenu { position: fixed;margin-top:0;width: 230px;height: 100%;top: 0;z-index: 1000;overflow-y:auto; }
	.cbp-spmenu li{ /*width:300px*/}
	.cbp-spmenu li span{ display:none}
	.cbp-spmenu a {display: block;color: #fff;}
	
	.cbp-spmenu-situa {right: -230px;}
	.cbp-spmenu-situa.cbp-spmenu-open {right: 0px;}
	
	.cbp-spmenu-push {overflow-x: hidden; position: relative;left: 0;}
	.cbp-spmenu-push-situa {left: -230px;}
	
	/* Transitions */
	.cbp-spmenu,
	.cbp-spmenu-push {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}	
	
	.escaparate{ position:relative; height:120px;z-index:-1 }
	.escaparate img{margin-top:0; width:100% }
	.login{ width:auto; position:relative; bottom:0;background:url(''); background-color:#f4f4f4; border-bottom:1px solid #CCC; }
	.login input{ width:28%}
	.login .lcheck { width:25px; display:inline; border:1px solid #000}
	.login .lbcheck { display:inline; color:#000;font-size:1.2em;}
	.login .boton{ width:auto; padding:3px 10px; margin-right:20px}
	.login p{ width:auto;float:right; }
	.login_02{ width:auto; position:relative; top:0; height:auto ;right:0;  padding-bottom:10px; margin-top:0; background:url(''); background-color:#f4f4f4; float:left; width:100%;border-bottom:1px solid #CCC}
	.cabecera .login_02 ul{ background:none}
	.logado{ width:auto; position:relative; top:0; height:auto ;right:0;  padding-bottom:10px; margin-top:0; background:url(''); background-color:#f4f4f4; float:left; width:100%;border-bottom:1px solid #CCC}
	.cabecera .logado{ width:auto;width:94%; padding:5px 3%}
	.cabecera .logado ul{ background:none; }
	.cabecera .logado img{ position:relative; float:right; background:none; margin:0 }
	.cabecera .logado a {color: #000;}
	
	.cabecera .main{ position:inherit; background-color:#FFF; border-bottom:1px solid #CCC; height:auto; float:left; width:100%}
	.content{ width:auto}
	
	.body h2{ padding-left:15px; padding-top:30px; font-size:3em; line-height:inherit; display:inline-block}
	.body .secciones h2{ padding:0}
	.destacadas_home div{ width:100%; height:auto; border-bottom:1px solid #ccc; padding-top:10px}
	.eltiempo{ display:none}
	.cols, .cols_sin{ width:100%; height:auto; margin-bottom:30px}
	.cols h3, .cols_sin h3{ padding-left:15px}
	.cols iframe{ width:100% !important}
	
	#flickr_badge_wrapper{width:100%}
	.destacadas_home p{ float:none}
	.masleido li{ font-size:1.4em; line-height:inherit}
	.destacadas_home p.cat{ font-size:1.2em}
	.destacadas_home div div{zoom:0.5; margin-left:20px}
	.destacados_home_02 .col_izq{ width:auto; padding-left:15px}
	
	.destacados_home_02 .banner_destacados{ clear:both; text-align:center; width:100%; margin:20px 0; padding:0 5%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
	.destacados_home_02 .banner_destacados *{ text-align:center; width:100%; height:auto}


	.espe_publi .especiales{ width:90%; padding:0 5%; border:0; margin-bottom:20px}
	.espe_publi .especiales div{ float:none; width:100%; border:0; height:auto; clear:left; padding:10px 0; display:block; float:left; border-bottom:1px solid #CCC}
	.espe_publi .especiales div img{ float:left; zoom:0.5;margin:0 10px }
	.espe_publi .especiales div p{ font-size:1.6em; text-align:left; }
	.espe_publi .especiales .vermas{ float:right; text-align:right}
	.destacados_home_estaticos ul li{ margin-left:0; float:none}
	.destacados_home_estaticos{ text-align: center}

	
	.espe_publi .documentos{ width:90%; padding:0; margin:0; min-height:1px}
	.espe_publi .documentos .vermas{ margin-top:20px}
	.destacados_home_02 .col_dere{ width:90%; margin:auto 5%;text-align:center }
	.destacados_home_02 .col_dere h3{ text-align:left}
	.destacados_home_02 .col_dere iframe{ max-width:100%;}
	
	.espe_publi .publicaciones{ width:90%; padding:0 5%; border:0; margin-bottom:20px}
	.espe_publi .publicaciones div{ float:none; width:100%; border:0; height:auto; clear:left; padding:10px 0; display:block; float:left; border-bottom:1px solid #CCC;}
	.espe_publi .publicaciones div div{ min-height:0; width:100%}
	.espe_publi .publicaciones div img{ float:left; zoom:0.7; margin:0 10px}
	.espe_publi .publicaciones div p{ font-size:1.6em; text-align:left; }
	.espe_publi .publicaciones .vermas{ float:right; text-align:right}	
	
	.col_02_izq .fila{ display:table; border-spacing:0; }
	.col_02_izq .res_esp_int{ display:block; width:100%;left:0}
	
	.articulo .cont_articulo div.resalte{ float:none}
	.articulo .cont_articulo iframe{ max-width:100%; height:auto}
	.articulo .cont_articulo ul{ margin-left:0}
	.articulo .cont_articulo p{ text-align:left}
	.cont_articulo div.formulario{ display:block}
	.cont_articulo div.formulario input{ max-width:80%}
	.articulo .cont_articulo div.resalteRight .imgr{ float:none; margin-left:0; width:100%}
	
	
	.col_01_dere,
	.col_01_izq{ }
	
	.col_01_izq,
	.col_02_izq,
	.col_02_dere{ width:99%}
	.col_02_izq h2,
	.col_02_izq h3
	{ padding-left:5%}
	.col_02_izq .cont_articulo h3{  padding-left:inherit}
	.col_02_izq .cont_articulo h2{ padding-left:0}
	
	
	.rastro{ padding-left:15px; width:auto}

	.articulo .cont_articulo{ margin:0 15px}
	
	.col_02_izq .etiquetas{ padding-left:15px; width:auto; position:inherit}
	.col_02_izq .etiquetas p{ width:auto; font-size:1.4em}
	.col_02_izq .etiquetas .redes{ position:relative; width:100%}
	.col_02_izq .etiquetas .redes li{ display:inline-block; float:none}
	.col_02_izq .entradilla{ margin:auto; width:auto; padding:0 15px}
	.col_02_dere .filtro{ width:auto}
	.col_02_izq .etiquetas_res{ font-size:1.4em}
	.articulo .cont_articulo div.resalte{ width:100%}
	.articulo .cont_articulo table{ width:100%; display:block; overflow-x:auto;}
	
	.destacado_principal{ width:auto; height:auto; background-color:#000}
	.destacado_principal h2{ width:auto; font-size:1.6em; line-height:inherit; color;}
	.destacado_principal img{ width:100%; position:relative; }
	.carrusel_subportada{ width:auto; height:auto}
	.carrusel_subportada .filtro{ float:left; width:100%; height:auto}
	.carrusel_subportada .filtro input{ width:130px; float:left} 
	.carrusel_subportada .filtro select{ width:137px; float:left; padding:3px 0}
	.carrusel_subportada .filtro select{ margin-left:0}
	.filtro{ padding-bottom:0; min-height:1px;}
	.filtro h2{ padding-left:0}
	.filtro .bt_01{width:90%; margin:8px 5%;display:block; font-weight:bold; padding:8px 0; text-align:center; color:#FFF; font-size:1.4em;float:left}
	.filtro .bt_02{width:90%; margin:8px 5% 16px 5% ;padding:8px 0; float:left}
	.destacado_principal div{ position:relative}
	.col_01_izq .destacados_seccion p{ width:auto;}
	.col_02_dere .destacados_seccion p{ font-size:1.4em; line-height:inherit}
	.filtro .bt_01,
	.filtro .bt_02{ position:relative; }
	
	.mostrando{ padding:15px}
	.col_02_izq .res{ width:auto; padding-left:15px; }
	.col_02_izq .res img{ width:120px;padding-bottom:0}
	.col_02_izq .res h3{ }
	
	.col_02_izq .res_pub_ficha{ width:auto; text-align:center; margin-left:15px}
	.col_02_izq .texto_portada{ display:none}
	
	.col_02_izq .res_pub_int{ float:left; margin:10px}
	.paginacion a{ margin-bottom:10px}
	.cuadernos{ width:100%; overflow-x:auto}
	.cuadernos .nav_cu li{ width:100%; height:auto; border-bottom:1px solid #CCC; padding:5px 10px }
	.cuadernos .nav_cu li strong{ display:inline-block}
	.cuadernos h2{ font-size:2.0em; line-height:inherit; font-weight:bold}
	.cuadernos .cal h2{ padding-left:15px}
	
	.pie {}
	.pie .content{ display:inherit; background:none}
	.pie .menu_hor li{ float:left; margin-left:15px}
	.pie ul{ width:auto; float:none; border:none; height:auto}
	.pie .menu_hor{ margin:auto; float:none; width:auto; padding:inherit; height:auto}
	
	.lightbox .contenido{ width:80%; height:80%; }
	
		
	/*descarga formacion*/
	
	/*
	#icono-descarga
	{
		float:left;
		max-width:80px;
		width:20%;
	}
	
	#icono-descarga img
	{ width:100%;}	
	
	.texto-descarga
	{
		float: left;
		width:78%;
		margin-left:2%;
		margin-top:10px;
		font-size:1.4em;
		font-weight:bolder;
		color:#fff;
	}
	*/


#bannerhome-cursosformacion .desaparece-movil{display:none;}
#bannerhome-cursosformacion .col2-bannerhomme{width:100%; padding:0 8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#bannerhome-cursosformacion .col2-bannerhomme #disponibles{margin-top:30px;}
}
.cont_articulo h2 strong{font-size:0.7em !important; line-height:28px !important; padding-bottom:30px !important; display:block;}
.cont_articulo ul li h3{ padding-bottom:0 !important;}

/*	modificaciones TERESA, sección PRECIOS EN ORIGEN*/	

.box-precios-home {
	margin-top:20px;
	background: rgba(0, 0, 0, .06);
	/*background:#e7e1d2;*/
	width:100%;
	display:inline-table;
   }
   
.box-precios-container { padding:12px 12px 62px 12px; }
	
.box-precio {
	width: 16.66666%;
	float:left;
}

.prod-icon { float:left; margin-right:6px;}

.price-up { display:block; width:10px; height:8px; background:transparent  url("../images/iconos-precios/flecha-up.png"); }
.price-down { display:block; width:10px; height:8px; background:transparent  url("../images/iconos-precios/flecha-down.png"); }
.price-igual { display:block; width:13px; height:13px; background:transparent  url("../images/iconos-precios/flecha-igual.png"); }

.prod-data { color:#545454}
.prod-data1 { font-size:13px; color:#333}
.prod-data1 a{ font-size:13px; color:#333}
.prod-data1 a:hover {color:#F90;}

.prod-data2 { font-size:11px; color:#333}

.prod-data3 i { float:left; margin-top:3px; margin-left:3px;}
.prod-data3 i.price-down {margin-top:5px; }
.prod-data3 span { float:left;font-size:12px;}


.go-precios {
width:100%;
height:auto;
background: rgba(0, 0, 0, .1);
/*background:#d5ccb5;*/
overflow: hidden;
z-index:10000;
display:none;
}

.go-precios1 {font-size:16px; color:#F90; font-weight:bold}
.go-precios2 {font-size:14px; color:#333; font-weight:normal}
.go-precios3 a {font-size:12px; color:#816524; font-weight:bold}
.go-precios3 a:hover {color:#F90;}

.go-precios-container { padding:12px; text-align:right}

@media only screen and (max-width: 1000px) {
	.box-precio {
	width: 50%;
	float:left;
}
}

.widget-precios {
	background: rgba(0, 0, 0, .06);
	/*background:#e7e1d2;*/
	width:100%;
	margin-top:15px;
	margin-bottom:35px;
	clear:both
}
.widget-precios-container {padding:12px 12px 12px 22px}

.widget-precios .box-precio {
	width: 100%;
	float:none;
	clear:both;
	display:block;
	margin-bottom:28px;
}

.widget-precios .go-precios {
width:100%;
height:auto;
background: rgba(0, 0, 0, .1);
/*background:#d5ccb5;*/
overflow: hidden;
z-index:10000;
display:block;
}


.widget-precios h2 {
    font-size: 2.0em;
	line-height:1.0em;
    margin-left: 15px;
    padding-top: 15px;
    padding-bottom: 0;
}