﻿div.contenido-txt .form_buscador #datos ul li span.error_val#datosPaisResponsive div.wrapper_bottom:after,div.txt:after,div.destacados:after,.clearfix:after,div.webpart-zone ul.mostrar-proyectos:after,div.paginador ul:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
div.wrapper{width:95%;padding:.5em;}
br,#enlaces{display:none;}
.aviso br,.capa_radios br,.info_pax br{	display:block;}
#informacion_header{padding-left:0;}
#informacion_header #enlaces{width:100%;}
div.logos img{width:65%;height:auto;margin:-7px 0 0 0;}
div.logos div.logo_sepi{text-align:right;width:30%;}
div.logos div.logo_sepi img{width:36%;height:auto;margin:0;}
#contenido{	position:relative;}
#informacion_header{border:0;}
#informacion_header #busqueda ul.lista_buscar{left:15px;}
#informacion_header #busqueda ul.lista_buscar li a{font-size:1.4em;}
#banderas {width:8%;text-align:right;position:absolute;top:1em;right:0;margin:0;margin-right:1em;}
#banderas ul{margin-right:-1em;}
#banderas ul li{margin-bottom:.3em;}
#informacion_header .ico_menu{display:none;background: url("../Images/tragsa/ico_menu.gif") no-repeat top right;
float: right;font-size: 1.1em;margin:1em 0;height:2.7em;width:2.7em;}
#informacion_header .ico_menu.ico_cerrar_menu{background: url("../Images/tragsa/ico_cerrar_menu.png") no-repeat top right;}
#informacion_header .ico_menu_cerrar{background: url("../Images/tragsa/ico_menu_cerrar.gif") no-repeat top right;
float: right;font-size: 1.1em;margin:1em 0;width:2.7em;height:2.7em;}
#informacion_header #busqueda{margin:1em 0;}
#informacion_header #enlaces ul li{padding:0 1.6em;}
#informacion_header #enlaces ul li a,#informacion_header #busqueda span.btn_buscar{font-size:1.4em;}
div.contenido-txt .form_buscador #datos ul li span.error_val {margin: 0;}
/*#menu{width:70%;margin:0; background:#FFFFFF;position: absolute;right: 8px;top: 96px; z-index: 11000;}*/
#menu li{float:none;text-align:center;}
#menu .pestana1,#menu .pestana2,#menu .pestana3,#menu .pestana4,#menu .pestana5{z-index:auto;background:#fff}

/*bullet gris*/
#menu a{background: url("../Images/tragsa/bullet_gris.png") no-repeat 98% center; }
#menu ul.submenu li a{background-image:none;}




#menu .pestana1 ul.submenu li a:hover{background:#004A86;color:#fff;}
#menu .pestana3 ul.submenu li a:hover{background:#e67112;color:#fff;}
#menu .pestana4 ul.submenu li a:hover{background:#7a9819;color:#fff;}
#menu .pestana5 ul.submenu li a:hover{background:#005E62;color:#fff;}
#menu .pestana1 ul li a:hover,#menu .pestana2 ul li a:hover,#menu .pestana3 ul li a:hover,#menu .pestana4 ul li a:hover,#menu .pestana5 ul li a:hover{background:none;border:0;text-decoration:underline;}

/*anulo los activos*/
#menu .pestana1 a.activo{background: url("../Images/tragsa/bullet_gris.png") no-repeat 98% center;border-top:0;border-bottom: 1px solid #004A86 ;}
#menu .pestana2 a.activo{background: url("../Images/tragsa/bullet_gris.png") no-repeat 98% center;border-top: 0;border-bottom: 1px solid #4D4F53;}
#menu .pestana3 a.activo{background: url("../Images/tragsa/bullet_gris.png") no-repeat 98% center;border-top: 0;border-bottom: 1px solid #E67112;}
#menu .pestana4 a.activo{background: url("../Images/tragsa/bullet_gris.png") no-repeat 98% center;border-top: 0;border-bottom: 1px solid #7A9819;}
#menu .pestana5 a.activo{background: url("../Images/tragsa/bullet_gris.png") no-repeat 98% center;border-top: 0;border-bottom: 1px solid #005E62;}
#menu a.bg_bullet_up{background: url("../Images/tragsa/bullet_gris_up.png") no-repeat 98% center ; }
#menu li ul.submenu li a{white-space:normal}
#menu li a{float:none;width:98%;margin:0;padding:.2em;}
#menu ul.submenu{position:relative;top:0px;left:0 !important;width:100.5%;margin:0;z-index:10010;}
#menu ul.submenu a,#menu .pestana1 ul.submenu a,#menu .pestana2 ul.submenu a,#menu .pestana3 ul.submenu a
,#menu .pestana4 ul.submenu a,#menu .pestana5 ul.submenu a{width:94%}
#menu ul.w30{width:auto;float:none;}
#menu li span.nav_responsive{display:none;width:101%;height:100%;margin:0;padding:0;background:none;text-indent:-1000em;position:absolute;border:none;}
#menu li span.nav_responsive:hover{cursor:pointer;}
div.btn_ver_todas_act{display:none}
div.border{width:100%;}
div.border ul{display:inline;width:50%;}
div.border ul li span{display:inline}
div.bg_menu_lateral div.dos-col div.wrapper-txt{background:none;}
/*gestion colores submenu*/
div.bg_menu_lateral.azul div.leftNav ul li{background:#b8c9e5;}
div.bg_menu_lateral.gris div.leftNav ul li{background:#d0d0d0;}
div.bg_menu_lateral.naranja div.leftNav ul li{background:#fbb263;}
div.bg_menu_lateral.verde div.leftNav ul li{background:#c2c954;}
div.bg_menu_lateral.navy div.leftNav ul li{background:#b4dde4;}
div.bg_menu_lateral.neutro div.leftNav ul li{background:#b8c9e5;}
div.bg_menu_lateral.oliva div.leftNav ul li{background:#c2c954;}
div.bg_menu_lateral.w100-oliva div.leftNav ul li{background:#c2c954;}
/*gestion colores de h2 paginas subhome*/
div.bg_menu_lateral.gris h2{background:#4d4f53;}
div.bg_menu_lateral.azul h2{background:#004a86;}
div.bg_menu_lateral.naranja h2{background:#e67112;color: #fff !important;padding: 0.5em 1.35em;}
div.bg_menu_lateral.verde h2{background:#7a9819;}
div.bg_menu_lateral.navy h2{background:#005e62;}
/*SLIDE HOME
div.slide{height:30em;margin-bottom:1em;width:100%}
div.slide div.texto {background:none;float:none;height:auto;position: relative;width:100%;z-index: 3;}
div.slide div.texto h2{display:block;}
div.slide div.texto p{display:none;}
div.slide img.posicionada{width:100%;margin-top:4em;}
div.galeria {bottom: 0;float: left;left:0;padding: 1em 1.2em;position: absolute;width: 100%;z-index: 4;}
div.slide img.posicionada{display:none;}
div.slide img.posicionada.slider_responsive{display:block;}*/
/**/
/*imagen home de portada*/
img.posicionada{width:100%;margin-top:1em;display:none;}
img.posicionada.slider_responsive{display:block;}
/*DESTACADOS*/
div.destacados,div.anuncio{margin-top:1em;clear:both;width:100%;float:none;height:17em; padding-left:1.5em; }
div.destacados img{width:100%;}
div.destacados div.modulo_txt,div.anuncio .modulo_txt,div.anuncio div.modulo_txt p{width:100%;}
div.destacados div.modulo_txt h3,div.anuncio div.modulo_txt h3{width:100%}
div.destacados div.modulo_txt p{width:80%}

div.destacados.ftl{margin:0;float:none !important}
div.destacados div.modulo_txt.SlideActiva,div.destacados div.modulo_txt.SlideActiva_c,div.anuncio header + div.modulo_txt {width:90%;height:auto; }
div.destacados div.modulo_txt.SlideActiva img,div.destacados div.modulo_txt.SlideActiva_c img,div.anuncio div.modulo_txt img{display: block;float:none;width:20em;height: 20em;margin:auto;position: relative;right:auto;
margin-bottom:1em;top:auto;}
div.destacados div.modulo_txt.SlideActiva p,div.destacados div.modulo_txt.SlideActiva_c p{float:none;width:100%;margin-bottom:.5em;background-image:none;padding-bottom:0;}
div.destacados div.modulo_txt.SlideActiva h3,div.destacados div.modulo_txt.SlideActiva_c h3{width:100%;}
div.inferior_home div.video_home{width:100%;height:auto;margin-left:0;margin-bottom:1em;float:none;}
div.destacados div.modulo_txt.SlideActiva.con_img, div.anuncio div.modulo_txt.con_img{width:100%;}
div.destacados div.modulo_txt.SlideActiva.con_img img, div.anuncio div.modulo_txt.con_img img{width:20%;height:auto !important}
div.destacados div.modulo_txt.SlideActiva.con_img p,div.anuncio div.modulo_txt.con_img p{width:75%}
/*REPRODUCTOR*/
.video_home noscript img{width:100%}
#reproductor,#reproductores3,#reproductoren3{width:100% !important;height: 17em !important;}
div.inferior_home div.bloque_inf img{width:100%;height:auto;}
.transcripcion a{background:url("../Images/tragsa/ico_trans_respon.png") no-repeat 98% center #E0E0E0;padding-right:4em; background-size: 11%;}
div.otros_destacados,div.otros_comunicados{padding-left:0;}
div.transcripcion{float:none}
div.inferior_home #reproductor {width:100% !important;}
/*noticias*/
div.inferior_home div.noticias_home{width:100% !important;float:none;margin-bottom:1em;}
/*OTROS DESTACADOS*/
.otros_destacados,.otros_comunicados{position:relative;}
/*#pag_prev,#c_pag_prev{position:absolute;left:1em;top:0;margin-top:1.5em;}
#pag_next,#c_pag_next{position:absolute;right:1em;top:0;margin-top:1.5em;}*/
div.otros_destacados h4,div.otros_comunicados h4{float:none;text-align:center;margin:0;  padding: 1.3em 1.1em;font-size:1.4em;}
div.otros_destacados ul li img,div.otros_comunicados ul li img{display:none;}
div.otros_destacados ul,div.otros_comunicados ul{margin:0;width:auto;}
div.otros_destacados ul.paginar li img,div.otros_comunicados ul.paginar li img{display:block;}
div.inferior_home ul.banners-5 li,div.inferior_home ul.banners-4 li,div.inferior_home ul.banners-3 li,
div.inferior_home ul.banners-2 li,div.inferior_home ul.banners-1 li{height:auto;}
div.inferior_home .lista_encabezados{width:100%;float:none;margin:0;}
div.inferior_home ul#centrar-banners li a{font-size:1.8em !important;margin:.4em 0 !important;height:auto !important;}
div.inferior_home{padding:0;}
div.inferior_home div.map{width:99.5%;margin:1em 0;}
div.inferior_home div.map img{width:100%;}
div.inferior_home div.bloque_inf,div.inferior_home .wrapper_bloque_inf{width:99.5%;height:auto;}
div.inferior_home div.bloque_inf div.txt{width:auto;background-image:none;padding:1.2em 3em 0.1em;}
div.inferior_home div.bloque_inf h4{width:auto;float:none;}
#pie .enlaces-pie li{line-height:4em}
#pie .enlaces-pie li a{white-space:nowrap;}
#pie .logo_spain{margin-right:1em;}
#pie ul{text-align:center;}
#pie ul.social{clear:both;float:none;margin:2em 0;}
#pie .enlaces-pie li.solo_responsive{display:inline;}
#pie .enlaces-pie li.nobg{background: url("../Images/tragsa/bg_separa_pie.gif") no-repeat right center !important;}
#pie .enlaces-pie li.solo_responsive.nobg{background:none !important;}
#pie .logo_congreso{margin-top:.5em;}
#pie div.copy{clear:both;float:none;width:80%;margin:0 auto;}
#pie div.sellos{float:none;margin:0 auto;}
/*BOTON BACK TO TOP VISIBLE PARA RESPONSIVE*/
a.back_top{display:block;float:right;clear:both;width:3.3em;height:3em;margin-right:.5em;background: url("../Images/tragsa/boton_arriba.png") no-repeat;text-indent:-10000em;}


/*arreglos paginas subhome*/
div.contenido,div.contenido-article{width:auto;float:none;}
div.contenido-article img{width:100%;}
div.contenido-article a.lista_multimedia img{
    width: 100% !important;
    height: auto !important;
}
div.contenido-article a.enlace_img img{width:auto;}
div.contenido-article img.ico_accesible{width:auto !important;}
div.leftNav{float:none;width:auto;height:auto;min-height:inherit;margin:0;}
/*gestion colores menu lateral*/
/*azul*/
div.bg_menu_lateral.azul div.leftNav .submenulat_up a.submenulat_off{color:#fff;background:#004a86 url("../Images/tragsa/submenu_off.png") no-repeat 98% .5em;}
div.bg_menu_lateral.azul div.leftNav .submenulat_up a.submenulat_on{color:#fff;background:#004a86 url("../Images/tragsa/submenu_on.png") no-repeat 98% .5em;}
/*gris*/
div.bg_menu_lateral.gris div.leftNav .submenulat_up a.submenulat_off{color:#fff;background:#504e53 url("../Images/tragsa/submenu_off.png") no-repeat 98% .5em;}
div.bg_menu_lateral.gris div.leftNav .submenulat_up a.submenulat_on{color:#fff;background:#504e53 url("../Images/tragsa/submenu_on.png") no-repeat 98% .5em;}
div.bg_menu_lateral.gris div.leftNav .submenulat_up .submenulat_up a.submenulat_off{color:#4d4f53;background: url(../images/tragsa/bullet-circle-negro.png) no-repeat .5em .7em;}
div.bg_menu_lateral.gris div.leftNav .submenulat_up .submenulat_up a.submenulat_off:hover{background: #504e53 url(../images/tragsa/bullet-circle-blanco.png) no-repeat .5em .7em;
color: #fff;}
div.bg_menu_lateral.gris div.leftNav li.seccionActual ul li ul li a:hover {
	background: #504e53 url(../Images/tragsa/bullet-blanco-recuadro.png) no-repeat .5em .7em !important;
}

/*naranja*/
div.bg_menu_lateral.naranja div.leftNav .submenulat_up a.submenulat_off{color:#fff;background:#e67112 url("../Images/tragsa/submenu_off.png") no-repeat 98% .5em;}
div.bg_menu_lateral.naranja div.leftNav .submenulat_up a.submenulat_on{color:#fff;background:#e67112 url("../Images/tragsa/submenu_on.png") no-repeat 98% .5em;}
div.bg_menu_lateral.naranja div.leftNav .submenulat_up .submenulat_up a.submenulat_off{color:#4d4f53;background: url(../images/tragsa/bullet-negro.png) no-repeat .5em .7em;}
div.bg_menu_lateral.naranja div.leftNav .submenulat_up .submenulat_up a.submenulat_off:hover{background: #e67112 url(../images/tragsa/bullet-blanco-sin.png) no-repeat .5em .7em;
color: #fff;}

div.bg_menu_lateral.naranja div.leftNav ul li .submenulat_up .submenulat_up a.submenulat_off{
	background: url(../Images/tragsa/bullet-blanco.png) no-repeat .5em .7em !important;
	color: #4d4f53;
}
div.bg_menu_lateral.naranja div.leftNav ul li .submenulat_up .submenulat_up a.submenulat_off:hover{
	background: #e67112 url(../Images/tragsa/bullet-blanco-sin.png) no-repeat .5em .7em !important;
	color: #fff;

}
div.bg_menu_lateral.naranja div.leftNav ul li ul li .submenulat_up .submenulat_up a.submenulat_off{
	background: url(../Images/tragsa/bullet-square-negro-nuevo.png) no-repeat .5em .7em !important;
    color: #4d4f53;
}
div.bg_menu_lateral.naranja div.leftNav ul li ul li .submenulat_up .submenulat_up a.submenulat_off:hover{
	background: #e67112 url(../Images/tragsa/bullet-square-blanco.png) no-repeat .5em .7em !important;
    color: #fff;
}




/*verde*/
div.bg_menu_lateral.verde div.leftNav .submenulat_up a.submenulat_off{color:#fff;background:#7a9819 url("../Images/tragsa/submenu_off.png") no-repeat 98% .5em;}
div.bg_menu_lateral.verde div.leftNav .submenulat_up a.submenulat_on{color:#fff;background:#7a9819 url("../Images/tragsa/submenu_on.png") no-repeat 98% .5em;}
/*navy*/
div.bg_menu_lateral.navy div.leftNav .submenulat_up a.submenulat_off{color:#fff;background:#5699a1 url("../Images/tragsa/submenu_off.png") no-repeat 98% .5em;}
div.bg_menu_lateral.navy div.leftNav .submenulat_up a.submenulat_on{color:#fff;background:#5699a1 url("../Images/tragsa/submenu_on.png") no-repeat 98% .5em;}
div.bg_menu_lateral.naranja div.leftNav li:first-child a, div.bg_menu_lateral.naranja div.leftNav li:last-child ul li:first-child a {
	border-top: none;
}



div.contenido-txt.dos-col div.txt{width:auto;float:none;padding-bottom:0;}
div.txt{float:none;}
div.bg_menu_lateral{background:none !important;}
a.imprimir{display:none;}
div.contenido-video div{width:100% !important}
div.jwplayer{width:auto !important}
.slide_int,div.slide_img{display:none;}
.slide_resp_int,div.slide_resp_img{display:block;list-style: none;}
/*breadcrumb*/
div.breadcrumb{padding-left:0}
div.breadcrumb ol li a,div.breadcrumb ol li strong{font-size:1em;}
div.breadcrumb ol li{font-size:1.4em;padding:0 1em 0 0.2em;}
div.breadcrumb ol li:first-child{padding-left:0}
/*ACTIVIDADES*/
div.bloque_gris_100 dd{width:55%;}
div.form_buscador fieldset{
	width:99%
}
div.bloque_gris_100{margin:0;}
div.figure_trio ul{width:100%}
div.galeria_media img{width:100%;}
div.contenido_video{margin-top:2em;}
div.webpart-zone ul.mostrar-proyectos{width:100%;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos li{width:98%;padding:1em .5em;background:#e6e6e6;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos h3{background:#e6e6e6;margin:0;padding:0;font-size: 1.4em;
    font-weight: normal;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos span{width:40%;float:left;margin: 0 0.5em 0 0.2em;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos span.vermas_responsive {
	margin-top: 1em;
}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos h3 span{display:inline;width:auto;float:none;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos div p span{
	width:100%;display:block;float:none;
}
/**/
/*PROYECTOS*/
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos div.txt_lista{width:50%;float:left;}
/*div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones div.txt_lista{width:100%;float:none;}*/
div.bloque_gris_100 dl{float:none;width:100%}
div.bloque_gris_100 dt{clear:left;width:40%}
#ctl00_PlaceHolderMain_dtEtiqueta_Actividad, #ctl00_PlaceHolderMain_dtEtiqueta_Producto{
	width:40%;
}
/*licitaciones*/
div.form_buscador ul label{display:inline;float:none;margin:0;}
div.form_buscador ul.radios li{width:auto;}
.enlaces.pop a.normativa{width:50%;padding-right:1.5em;float:none;margin:1em 0;}
#form1 div.wrapper,#form1 div.contenido,#form1 div.contenido-article,#form1 div.form_buscador,#form1 div.form_buscador fieldset,
div.form_buscador #descarga ul li label,#descarga ul li input[type="text"]{width:auto;}
iv.form_buscador #descarga ul li label{float:none;text-align:left;}


/*paginas de contenido noticias*/
div.contenido-txt #datos ul li {
	padding-top: 0.2em;
}
div.contenido-txt #datos ul li span {
	margin-bottom: 0.3em !important;
}
div.form_buscador{width:auto;}
div.txt{padding:0;padding-bottom:5em;width:100%;}
div.form_buscador ul label{width:16%;margin:0;margin-top: .8em !important}
#ctl00_PlaceHolderMain_txtFechaInicio, #ctl00_PlaceHolderMain_txtFechaFin,
 #ctl00_PlaceHolderMain_txtFechaInicio_en, #ctl00_PlaceHolderMain_txtFechaFin_en{width:40.8%;}
 #ctl00_PlaceHolderMain_txtFechaInicio, #ctl00_PlaceHolderMain_txtFechaFin {
	width:46% !important;
}
 div.webpart-zone ul.mostrar-proyectos span.mini_img_lista,
div.webpart-zone ul.mostrar-proyectos div.mini_img_lista, span.mini_img_lista{float:none;width:99%;height:auto;}
div.webpart-zone ul.mostrar-proyectos div.txt_lista{width:100%;float:none;}
div.webpart-zone a.clear{padding:0;}
/*div.webpart-zone ul.mostrar-proyectos.listado_publicaciones{margin-bottom:0;}
div.webpart-zone ul.mostrar-proyectos.listado_publicaciones li,div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones li{clear:none;float:left;margin-right:2%;
padding:0;background:none;position:relative;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones li div.txt_lista a{width:auto;float:none;}*/
div.paginador ul{width:50%;margin:0;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos li{clear: none;float: left;margin-bottom: 0;margin-right: 2%;width: 97%;position:relative;}
/*div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones span.mini_img_lista,*/
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos div.mini_img_lista, span.mini_img_lista {float: none;height: auto;width: 99%;}
/*div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones,div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones span{
	width:100%;float:none;
}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones span{width:auto;float:none}*/
/*textos*/
div.dos-col div.txt-dos-columnas div.texto-izquierda,div.dos-col div.txt-dos-columnas div.texto-derecha{float:none;width:auto;}
div.txt-dos-columnas div.texto-izquierda,div.txt-dos-columnas div.texto-derecha{width:auto;float:none;margin-right:.5em;}


div.txt img{margin:0;}
/*oficinas*/
#estructura-territorial div.bloque_campos{width:100%;}
#estructura-territorial li{height:auto;}
#estructura-territorial label{width:auto;float:none;text-align:left;}
/*div.txt div.form_buscador input.btn_buscador,div.form_buscador div.bloque_campos{width:100%;}*/
div.form_buscador div.bloque_campos{width:100%;}

/*contacto*/
.pos_relative{top:70px;}
ul.buzones li{float:none;}
ul.buzones li a, ul.buzones li a:link{border:0;}
div.ContactaMail, div.ContactaCalidad{top:20px;width:92.5%;border-top:0.1em solid #CCCCC7;}
div.pos_relative #enviar-correo input, div.pos_relative #enviar-correo-calidad input{width:90%;float:none;}
#none{height:85em !important;}
p.ms-rteStyle-center br{display:block}
/*NOTICIAS*/
div.wrapper_noticias div.txt h3,div.wrapper_noticias div.contenido-txt h3{background:#e6e6e6;padding:.3em .1em;}
ul.dfwp-list{background:#e8eef5;}
div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones span.fecha{display:none;}
div.contenido-article a.btn.ftr{float:none !important;width:84%;margin-bottom:1.2em;}
div.contenido-article{position:relative;}
div.content-aside{width:auto;float:none;margin-bottom:4em;}
div.wrapper_noticias div.content-aside h3{background:#B8CAE2;}
object{width:100%;}
div.content-aside .lista_encabezados{float:none;}
div.content-aside .lista_encabezados ul{width:auto;}
div.contenido-article h2{padding-left:1.6em;}
div.contenido-txt.lista_img div.txt-dos-columnas div.texto-derecha,div.contenido-txt.dos-col.lista_img div.txt-dos-columnas div.texto-derecha{width:auto;}
div.txt img{width:95%;}
div.txt div.texto-superior img, div.txt div.texto-inferior img{margin-right:0;}
.texto-superior p img {
	width: auto !important;
    display: inherit;
}
div.txt table img{
	width:auto !important;
    display: inline-block;
}
#imgOrdenaIDArriba, #imgOrdenaPublicacionArriba {
    position: relative;
}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones li p,
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.noticias li p{display:none;}

/*div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones h3,
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones .txt-lista h3,*/
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.noticias h3,
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.noticias .txt-lista h3
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos h3,
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos div.txt-lista h3,
div.contenido-txt div.webpart-zone .txt_lista h3{background:#fff;font-weight:normal;
font-size:1.4em;padding:.5em 0;}



/*div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones li a,*/
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.noticias li a,
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos li a{background:none;}
/*div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.listado_publicaciones li a,*/
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos.noticias li a,
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos li a{width:auto !important;}
span.vermas_responsive,span.ver_proyecto,span.ver_licitacion{display:block;width:8em !important;text-align:center;border:.1em solid #999;margin:1em auto;padding:.3em .5em;background:#e0e0e0;color:#484848;text-transform:uppercase;}
div.wrapper div.contenido-txt div.webpart-zone ul.mostrar-proyectos span.ver_licitacion{width:10em !important;}
/*paginador*/
div.paginador{text-align:center;}
div.paginador ul{width:7em;height:5em;margin:1em auto;float:none;}
div.paginador ul li{margin:0;display:inline;}
div.paginador ul li a,div.paginador ul li{width:4.4em;height:4.4em;}
div.gris div.paginador ul a {display:block}
div.paginador ul li a img{display:none;}
div.paginador span{margin-right:.5em;float:none}
div.info_paginador{margin:0;float:none;clear:both;}
div.paginador div.info_paginador span{display:inline;clear:none;margin:0;}
div.paginador ul .primero{left:-45%;/*background: url(../Images/tragsa/btFlechaArriba_responsive.gif) no-repeat;*/}
div.paginador ul .anterior{left:-5%;/*background: url(../Images/tragsa/btFlechaIzquierda_responsive.gif) no-repeat;*/}
div.paginador ul .siguiente{right:5%;/*background: url(../Images/tragsa/btFlechaDerecha_responsive.gif) no-repeat;*/}
div.paginador ul .ultimo{right:-35%;/*background: url(../Images/tragsa/btFlechaAbajo_responsive.gif) no-repeat;*/}

/*paginacion de atividades*/
/*paginador noticias*/
div.gris div.paginador ul a img{
	display:block
}
div.contenido-txt div.gris div.paginador span {font-size:1.2em}
div.gris div.paginador ul{margin:1em auto;height:5em;width:22em;float:none}
div.gris div.paginador ul li{width:4.4em;height:4.4em;}
div.gris div.paginador ul li.li_siguiente{position:absolute;right:26%;background: url("../Images/tragsa/btFlechaDerecha_responsive.gif") no-repeat top left;}
div.gris div.paginador ul li.li_ultimo{position:absolute;right:4%; background: url("../Images/tragsa/btFlechaAbajo_responsive.gif") no-repeat 0 0 ;}
div.gris div.paginador ul a{text-indent:-1000em;display:block;}
div.gris div.paginador ul img{float:left;display:block;}
div.gris div.paginador ul a img{width:4.4em;height:4.4em;}
div.datos-noticia ul li.right a.imprimir{display:none !important;}
/*PUBLICACIONES*/
div.destacado_publicaciones div.bloque_gris{width:50%;height:auto}
a.documentos{width:auto;}
div.contenido-txt a.documentos span{font-size:1.2em;}
a.btn.descargar{
	margin-top:1em;float:none;
}
/*MULTIMEDIA*/
ul.galeria_thumbs li,ul.galeria_thumbs li img,ul.galeria_thumbs li.video img.shadow,div.contenido-article a.lista_multimedia img,ul.galeria_thumbs li a.lista_multimedia img.w125
{width:19.8em;height:14em;}
ul.galeria_thumbs li img{vertical-align:top;}
/*MEMORIA DE SOSTENIBILIDAD*/
#memo{width:80%;}
div.memorias_ul{width: auto;margin-left: auto;margin-right: auto;}
div.memorias_ul ul.banners_memoria{margin:1em 0;width:25.8em;}
div.marco a margin: {-1em auto;}
.naranja > span:nth-child(2) {margin-top: -.7em;}
div.marco {width: 16.6em;height: 0.8em;padding: 6em 5em 6em 5em;}
div.memorias_ul ul.banners_memoria li {padding: 3em 2em 5em 11em;}	
div.memorias_ul ul.banners_memoria li{width: 11em;height: 4.4em;float: none; margin: 1em auto; padding-left: 51%;}
div.memorias_ul ul.banners_memoria li{background-size:20%;}
div.memorias_ul ul.banners_memoria li span,div.memorias_ul ul.banners_memoria li h2 span{display:block}
div.memorias_ul ul.banners_memoria li:last-child{margin:1em auto}
div.memorias_ul ul.banners_memoria li h2{font-size:2.2em;width: 6em;margin-left: -2em;margin-top: 0em;}
div.memorias_ul ul.banners_memoria li span{font-size:1.2em;}
div.memorias_ul ul.banners_memoria li h2 span{font-size:.6em;}
div.memorias_ul li.naranja {background: url("../Images/fondos/lupa_memoria_naranja.png") no-repeat 2em 4em;background-size: auto;}
div.memorias_ul li.verde {background: url("../Images/fondos/lupa_memoria_verde.png") no-repeat 2em 4em;}
div.marco{width: 15em;height: 3.8em;padding: 3em 5em 6em 5em;}
div.memorias_ul ul.enlaces_gris{margin-left:-1.5em; padding:0;text-align:center;float:none;margin-top: 0;}
div.memorias_bg{width:100%;}
div.logo img{width:75%;height:auto;margin:1em 0;}
div.memorias_ul ul.enlaces_gris li.video a{border-right:.2em solid #504e50;float:left;margin:0;width:7em;margin-right:1em;padding: .5em .5em .5em 3em !important;background-size:19%;font-size:1.1em;margin-left: -1.3em;}
div.memorias_ul ul.enlaces_gris li.opina a{margin:0;font-size:1em;width:10em;width: 12em !important;margin-left: -1.5em !important;padding: .5em .5em .5em 2em !important;background-size:13%;}
img.bg_memorias{width:100%;}
div.memorias_ul ul.banners_memoria li h2{font-size: 1.9em;width: 7em;}
.naranja > span:nth-child(2){margin-left: -2em;}
div.memorias_ul ul.banners_memoria li {width: 11em;height: 4.4em;float: left;margin: 1em auto;padding-left: 45%;}
div.memorias_ul ul.banners_memoria li {background-size: 17%;}
body{overflow-x: hidden;}
div#video{width: 100%;margin-left: 0;position: fixed;left: 0;z-index: 15;background: #fff;border-radius: .5em;float: left;}
#mask {width: 100% !important;}
div#video a.btn.descargar {margin-top:0; padding:.77em; width:24%;font-size:1em;background-size: 15% !important;background:#e0e0e0 url("../Images/tragsa/ico_descargar_gris.png") no-repeat right;}
div#video div.transcripcion {border-radius:0 0 .5em 0;  width:68.7%;float:right;font-size:1em;}
div#opina {width: 100%;}
div#opina fieldset#contacto ul li label {width: 100%;}
div.logo {margin-top: 52%;margin-left: 0em;}
div.marco a:last-child {margin-top: 1em;}
/*tarifas*/
div.webpart.tarifas{width:auto;}
/*paginas del pie*/
div.bg_menu_lateral.w100-oliva{padding:0;}
div.contenido-txt table th, caption,div.contenido-txt table td{padding:0;font-size:1.2em;}
div.contenido-txt table th {
	width:100%;
	padding: 0.5em;
}
div.contenido-txt table thead, table.ofertas-empleo thead {
    display: table-header-group;
}
 table.especialidad thead {
    display: table-caption !important;
}
table.ofertas-empleo caption {
    display: table-caption;
}
#cmbBuzon {
    width: 103% !important;
    margin-top: 1em;
}
/*MAPA WEB*/
.texto-superior ul li, .texto-superior ol li, .txt-dos-columnas ul li, .txt-dos-columnas ol li, .texto-inferior ul li, .texto-inferior ol li{
	margin:.5em 1.5em;
}
/*MAPA DE ACTIVIDADES*/
#divListaPaises{padding-bottom:4em;}
.menu_lateral_responsive{width:100%;padding:.5em 0;}
#ulListaPaises{display:none;}
#divListaPaises div.contenido-article{position:inherit;clear:both;}
#divListaPaises ul.menu_lateral.menu_sinscript{width:100%;float:none;}
#divListaPaises div.map{display:none;}
#lblOptListaPaises{display:block;margin-bottom: 1em;}
div.leyenda ul li{border-left:0 !important;}
/*ESTILOS CAPA DE TOOLTIP PAISES*/
#datosPais{/*width:33.5em;*/text-align:center;}
#datosPaisResponsive{display:block;border:0 !important;margin-top:3em;}
#datosPaisResponsive ul{list-style:none;clear:both;margin:.6em 0 1.1em 0;font-size:1.3em;}
#datosPaisResponsive ul.center {margin:1em 0 .6em 0;}
#datosPaisResponsive ul.center li{display:inline;margin:1em .2em;font-size:1.3em;}
#datosPaisResponsive ul.center li img{width:7.6em;height:8.9em;font-size: 0.595em;}
#datosPaisResponsive h3{font-size:2em;color:#4D4F53;margin-bottom:.5em;padding:.5em 0;background:#e6e6e6;}
#datosPaisResponsive img.bandera{float:left;width:6.5em;height:4.3em;}
#datosPaisResponsive h4{font-size:1.6em;color:#e9691c;background:#e6e6e6;text-align:left !important;margin-top:.2em;font-family:'futura_bk_btbook', verdana;}
#datosPaisResponsive h4 span{background:#fff;text-transform:uppercase;padding:.2em  .5em .2em 0;text-align:left!important;}
#datosPaisResponsive ul.detalles{list-style:none;text-align:justify;margin-top:1.3em;}
#datosPaisResponsive ul.detalles li{background: url(../images/tragsa/bullet-naranja.png) no-repeat .5em .5em;padding-left:1.5em;}

#datosPais,#datosPaisResponsive{position:inherit !important;}
#datosPais div.info-pais,#datosPaisResponsive div.info-pais {width:auto;position:inherit}
#datosPais div.center img,div.sinscript div.img_retrato img,#datosPaisResponsive div.center img{width:7.5em;float:left;}
#datosPais div.info_pax,div.sinscript div.info_pax,#datosPaisResponsive div.info_pax{width:65%;float:left;text-align:left;}
#datosPais div.center,div.sinscript div.img_retrato,#datosPaisResponsive div.center,#datosPaisResponsive div.img_retrato{width:30%;float:left}
#datosPais header,div.sinscript header,#datosPaisResponsive header{clear:both}
#datosPais div.sinscript div.info_pax,#datosPaisResponsive div.info_pax {text-align: left;}
div.sinscript div.info_pax p{text-align:left;}
div.sinscript a.btn_100{width:100%;}
#divListaPaises h3{margin:.5em 0;font-weight:normal;font-size:1.2em;}
#divListaPaises div.info-pais h3{background:#E6E6E6;clear: none;color: #4D4F53;font-size:2em;margin-bottom:.5em;padding: 0.5em 0 0.5em 4em;text-align: left;}
/*clase generica para ocultar item en responsive*/
.responsive_oculto{display:none !important;}
/*EXTRANET*/
#capaform{width:90%;}
#subcapaform input[type="text"]{width:50%;}
ul.listado_app div.txt_app{ width: 71%;float: left;font-size: 0.9em;padding-bottom: 0.7em;}
#login_ext #capaform div.txt_app ul li:last-child{width:40%;}
ul.listado_app img{width:20%;height:20%;}
ul.listado_app div.txt_app img[src="/Style%20Library/Images/tragsa/ico_doc.png"]{width:auto;min-width:auto}
#login_ext #capaform div.txt_app ul li:first-child a{margin-right:0;cursor: pointer; }
/*pie*/
#pie div.sellos .acc{margin-left:0}
#pie ul{float:none}
#pie ul.social{float:none;text-align:center;margin:0}
#pie div.sellos{float:none;text-align:center;margin:0 auto 0 1em;width:95%;}
#pie div.sellos .acc{margin-left:0;}
#pie div.copy{width:auto;float:none}
/*INGLES*/
#home.en #informacion_header{padding-left:0;}
#home.en .transcripcion a{padding-left:.5em;}
#home.en #banderas a img{margin-right:0;}
#home.en a.back_top{width:4.3em;height:4em;margin:0;}
body.en #informacion_header #busqueda ul.lista_buscar{left:0;}
body.en #informacion_header #busqueda ul.lista_buscar .btn_lista_busca{width:8.6em}
#home.en #menu .pestana2 ul li a{width:auto;}


/*APP*/
#login_ext #capaform div#subcapaform ul.listado_app li a.politica {font-size: 0.9em;}
#login_ext #capaform div.txt_app ul{ margin-left: -6em; }
div.txt_app ul li.instrucciones a img.Technositepopup {margin-top: -1.9em;line-height: 1em;}
a.politica {margin-right: 0.2em ;}
.politica {margin-top: -.3em !important;}


/*@media only screen  
and (max-width : 399px) 
{
} */

/*INCENDIOS*/
div#solicitud-incendios ol li fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li label input#ctl00_PlaceHolderMain_txtNombre.tdDatos {width: 100% !important ; }
div#solicitud-incendios ol li div#carga-documento fieldset#documento legend {width: 100%;text-transform: uppercase;}
div#solicitud-incendios ol li fieldset#datos {width: auto ;display: block; }
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios label span {/*width: auto ;float: none;*/margin-bottom:15px;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios .error_val, label span.error_val {margin-left: 0;top: 6px;margin-top: 4px;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios ul.lista2col {width: 100%;clear: both;}
div#solicitud-incendios ol li fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li{margin: 0 0 -0.5em 0;}
.tdDatos {width: 35% !important;font-size: 12px!important;}
ol li ul.lista2col li {width: 100% !important;height: 4em;float: left!important;margin: 0!important;}
ol li ul.lista2col li input {width: 100% !important;margin: 0 0 .2em 0!important;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios ul li select {    
	width: 102% !important;
    position: relative;
    height: 22px;
    left: auto;
    margin: 0.2em 0em 2em;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios ul.lista2col li select {width: 102%;height: 22px;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios {width: auto ;margin: 0 auto;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios ol li fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li label label
{width: auto ;}
div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li label input#ctl00_PlaceHolderMain_chkPermisoB1 {float: right ;width: 4% !important;}
div#cabecera {padding-left: 2em;}
div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlExperiencia table tbody tr td span#ctl00_PlaceHolderMain_rptExperiencia_ctl01_lblExp.size12{width: 50%;display: inline;position: relative;
    top: -50px;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlExperiencia {width: auto;}
#solicitud-incendios table td span.size12 {width: 116%!important;margin-bottom:0.1em; }
div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlExperiencia table tbody tr td.tdDatos {width: 40%;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlExperiencia table tbody tr td.tdDatos input#ctl00_PlaceHolderMain_rptExperiencia_ctl01_txtExp.size12{width: 70%;}
div#ctl00_PlaceHolderMain_pnlPermisoConducir ul.lista-w100 li input#ctl00_PlaceHolderMain_txtPermisoConducir.size5 {width: 10%;}
div#solicitud-incendios fieldset#declaracion label span.check label{ width: 85%; padding-left: .2em;}
div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlExperiencia table tbody tr td { width: auto; }
div#carga-documento fieldset#documento ul.leyenda {width: 56%;}
div#carga-documento fieldset#documento p.aviso {width: 55%;}
div#carga-documento fieldset#documento span#ctl00_PlaceHolderMain_lblArchivo{width: 56%; display:block}
div#solicitud-incendios ol li div#carga-documento fieldset#documento legend {width: 60%;}
div#solicitud-incendios ol li div#carga-documento fieldset#documento p {width: 60%;}
div#carga-documento fieldset#documento {width: auto;}
div#solicitud-incendios div#info-cabecera{padding-left: 2em;}
div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlPermisoConducir ul.lista-w100 li span#ctl00_PlaceHolderMain_lblPermisoConducir.size5{float: left;width: 80%;padding-right: 0.2em;}
div#solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlPermisoConducir ul.lista-w100{width: 120%;}
#solicitud-incendios-fin{padding-left: 2em;}
#solicitud-incendios ul.lista-checkbox label input[type="checkbox"]{ margin: 0 .5em .5em 0 !important;}
div#solicitud-incendios ol li div#carga-documento fieldset#documento {width: 56% ;min-width:560px ;display: block; }
input#ctl00_PlaceHolderMain_fFichero {width: auto;}


/* Mejora en la tabla incendios responsive */
div#ctl00_PlaceHolderMain_pnlFasesAnteriores table.convocatorias tbody {
    position: relative;
    top: -10px;
}

div#ctl00_PlaceHolderMain_pnlFasesAnteriores table.convocatorias th, table.convocatorias.align-left caption{
font-size:0.9em !important;
}
div#ctl00_PlaceHolderMain_pnlFasesAnteriores table.convocatorias td {
    font-size: 1em;
    font-family: Verdana;
    padding: .5em 1em;
    display: table-cell;
    vertical-align: inherit;
    width: 80px !important;
    max-width:65px;
    overflow-x: hidden!important;
}
#solicitud-incendios .pref-base div.left{
	width:285px !important;
}
#solicitud-incendios .pref-base div.right {
	width:288px !important;
}
#solicitud-incendios .pref-base .container ul{
	width:284px !important;
}
div#solicitud-incendios ol li fieldset{
	width: auto;
    display: block;
}
#solicitud-incendios #documento div input[type=file] {
    max-width: 60% !important;
}
#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias th:first-child {
    width: 72px !important;
}

#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias th:nth-child(2) {
    width: 72px !important;
}

#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias th:nth-child(3)  {
    width: 69px !important;
}
#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias th:nth-child(4) {
    display: none;
}
div#ctl00_PlaceHolderMain_pnlFasesAnteriores table.convocatorias td:nth-child(4){
display:none;
}
#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias th:nth-child(5)  {
    width: 86px !important;
}
#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias td:nth-child(5)  {
    min-width: 80px !important;
}

div#ctl00_PlaceHolderMain_pnlFasesAnteriores .convocatorias caption {
    width: 330px;
}
 #solicitud-incendios li li:nth-child(4) span:nth-child(1){
  width:270px;
 }
 div#ctl00_PlaceHolderMain_pnlPreferenciaBaseOrden .container {
    display: flex;
    flex-direction: column;
    max-width:325px !important;
}
#solicitud-incendios #datos label label {
    line-height: 1em;
    width: 90% !important;
    top:-8px;
}
 div#solicitud-incendios #datos ul select{
  position:relative;
  left:12%;
 } 
 div#solicitud-incendios input#ctl00_PlaceHolderMain_txtPrimerApellido {
    margin-bottom: 15px !important;
}
 #solicitud-incendios .tdDatos span{
  width:150px;
  margin-bottom:0px;
 }
 #solicitud-incendios #texto-legal{
	margin-left:3em !important;
}
 #aspnetForm #ctl00_PlaceHolderMain_pnlFormulario #solicitud-incendios ol li fieldset div table tbody tr .tdDatos span{
  	width:150px !important;
 }
 #solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlArchivo {
	max-width: 85%;
}
 #solicitud-incendios ol li fieldset div#ctl00_PlaceHolderMain_pnlPreferenciaBaseOrden{
	max-width: 88%;
}
 #solicitud-incendios ol li fieldset  #ctl00_PlaceHolderMain_pnlPreferenciaBaseOrden p.expl {
    max-width: 300px;
}
input#ctl00_PlaceHolderMain_txtPermisoConducir {
    position: relative;
    left: 70%;
}
 #solicitud-incendios tr:nth-child(4) input[type=text]{
  width:51px;
  position:relative;
  left:45px;
 }
  /* Declaración texto legal */
#declaracion label label{
  line-height:1.2em;
 }
.botonera input {
    width: auto;
    color: #000 !important;
    cursor: pointer;
    font-size: .85em;
    font-weight: 700;
    line-height: 1.4em;
    padding: 1em 1em 1em 2.5em;
    margin-left: 35%;
    margin-bottom: 45px;
    text-transform: uppercase;
    background: 0 0;
}
div#solicitud-incendios #documento div legend{
  width:65% !important;
}
div#solicitud-incendios span#ctl00_PlaceHolderMain_lblchkDiscapacidad {
    display: flex;
    line-height: 1em;
    position: relative;
    top: -10px;
    left:5px;
    text-indent:-9px
}
div#solicitud-incendios span#ctl00_PlaceHolderMain_lblchkPermisoB1{
	 margin-bottom: 40px !important;
}
div#solicitud-incendios li:nth-child(18) input[type=checkbox]{
  position:relative;
  top:-45px;
  left:48%;
  border-right-width:0px;
  border-color:#000000;
 }
  #aspnetForm #ctl00_PlaceHolderMain_pnlFormulario #solicitud-incendios ol li:nth-child(6) fieldset div:nth-child(1){
  width:48% !important;
 }
#declaracion legend, #solicitud-incendios legend, #solicitud-incendios ol li legend {
    width: 95%;
    text-transform: uppercase;
}
 #ctl00_PlaceHolderMain_pnlFormulario #solicitud-incendios ol li #carga-documento #documento div legend{
  width:62% !important;
 }
  /* Legend */
 #aspnetForm #ctl00_PlaceHolderMain_pnlFormulario #solicitud-incendios ol li fieldset .pref-base legend{
  width:82% !important;
 }

/*PORTAL EMPLEO*/
#registro label {margin-left: 0 0 0 !important;}
div#contenido.contenido_empleo{width: 93%;display: block;}
div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div#registro{width: 100%;position: relative; margin-left:0em; margin-top:3em;}
div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div#registro div {width: 100%;}
div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div#registro div label {float: left;width: 48%;clear: left; line-height: 1.5em;}
div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div#registro div input#ctl00_PlaceHolderMain_txtCodigo { float: none;} 
html body form#aspnetForm div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div#registro div input#ctl00_PlaceHolderMain_txtEmail{width: 34%;}
div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div.botonera input#ctl00_PlaceHolderMain_btnRegistrarse.PSLOGINPUSHBUTTON {margin-right: 2em;}
div#contenido.contenido_empleo div#ctl00_PlaceHolderMain_acceso div.condiciones {width: 100%;}
#registro input {width: 41.2% !important; margin-right: 0;}
select {font-size: 8pt;font-family: Verdana,sans-serif;width: 43%;margin-right: 0 !important;height: 3em;}
#registro input {margin-right: .25em;}
div.contenido_empleo div::after, ul.listado_app li::after, #login_ext #capaform div.txt_app ul::after {padding-top: 1em;}
#ctl00_PlaceHolderMain_txtEmail {margin-bottom: 0 !important;}
#ctl00_PlaceHolderMain_txtCodigo {margin-bottom: 1.1em !important;}
#cabecera h1 {margin: 0;background: url(../images/tragsa/NEW_PORTAL_HDR_CRV_ESP_1.gif) no-repeat top right;}
#cabecera  {margin-left: -3em;margin-right: -3em;}
div#registro div input#ctl00_PlaceHolderMain_txtCodigo {margin-bottom: 0 !important;}
.botonera input {cursor: pointer;}
#advertencias {color: #ff0000;margin-bottom: -1em;}
#advertencias > ul {float: left;margin-top: 3em;}
/*FORO */
div#solicitud-inscripcion fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li{width: 100%;float: left;}
div#solicitud-inscripcion fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li label input#ctl00_PlaceHolderMain_txtAnioTitulacion {width: 100%;}
div#solicitud-inscripcion fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li label select#ctl00_PlaceHolderMain_ddlTipoDocumento.select {width: 102%;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-inscripcion fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li label input#ctl00_PlaceHolderMain_txtIdentificador {width: 100%;}
div#ctl00_PlaceHolderMain_pnlFormulario div#solicitud-inscripcion fieldset#datos div#ctl00_PlaceHolderMain_pnlDatosSolicitante ul li ul.lista2col li label input#ctl00_PlaceHolderMain_txtTelefono {width: 100%;}
body #aspnetForm {padding-left: 1em;}

/*TABLAS */
table.convocatorias {width: 100% !important;}
/*.convocatorias > thead:nth-child(2){display: none;}
table.convocatorias.align-left caption {display: none;}
thead:nth-child(2) {background-color: inherit;}
tr:nth-child(1) {font-size:1em;}
.convocatorias > tbody:nth-child(3) td {display: block;text-align:center;}
.convocatorias > tbody:nth-child(3) td:before {content: attr(data-tr);display: block;text-align:center;} 
.convocatorias > thead:nth-child(2):before {content: attr(data-tr);display: block;text-align:center;}
.convocatorias > thead{display: none;}
.convocatorias > thead:nth-child(2):before { content:"(data-td";}*/
        
table.convocatorias.align-left {font-size: 0.7em;width: auto;}      

/*BUSCADOR EMPLEO */
div.txt div.webpart-zone div.webpart div.bloque_campos.bg_gris input#txtPuesto {width: 98%;left:0;}
.bloque_fechas #txtFechaHasta, .bloque_fechas #txtFechaDesde {float: left;width: 46.2%;padding-left: 0.2em;}
div.webpart div.bloque_campos.bg_gris label {width: 99%;}
div.webpart div.bloque_campos.bg_gris input#txtPuesto {
	position:relative;
	left:15px;
}
div.webpart div.bloque_campos.bg_gris select {width: 99%;}
.logo_tragsatec {float: right;padding-right: 53%;}
#ctl00_PlaceHolderMain_ValidacionTipoDocumento {float: left;}
#ctl00_PlaceHolderMain_ValidacionDocumentoIdentidad {    margin-right: 8.5em;float: right;clear: right;margin-top: 0em;width: 12em;}
span {margin-bottom: -1.5em;}
span.error_val {
    margin-bottom: 1em !important;
    margin-left: 0 !important;
    font-size: 0.8rem !important;
}
.info_formatos img {float: none;clear: right;padding-right: 1em;}
.info_formatos {width: 115% !important;}
select {width: 43% !important;margin-right: 0 !important;}
#ctl00_PlaceHolderMain_ValidacionEmailVacio {margin-bottom: -.4em;}
input#ctl00_PlaceHolderMain_txtCodigo {margin-bottom: -.5em !important;}
/*ADVERTENCIAS REGISTRO PORTAL DE EMPLEO*/
.info_formatos img:hover + ul {width: 24.5em !important;margin-left:0 !important;}
#ctl00_PlaceHolderMain_txtDocumentoIdentidad { max-width: 31%; margin-top: -0.2em;}
.select {height: 3em;}
span#ctl00_PlaceHolderMain_ValidacionPais {margin-bottom: 0.3em !important;}
div#ctl00_PlaceHolderMain_acceso div#registro div {margin-top: -1em;}
.error_val {color: #ff0000 !important;display: block;font-size: 1em;}
div#registro div input#ctl00_PlaceHolderMain_txtCodigo {margin-bottom: 0.75em;}
.info_formatos img {padding-right: 5em !important;}
#registro input {margin-bottom: .1em;margin-right: 1.3em;float: left;clear: right;}
/*.condiciones {margin-top: -.5em !important;}*/
.botonera {margin: 0;}
#ctl00_PlaceHolderMain_txtConfirmacionEmail {margin-bottom: -0.2em !important;margin-top: -.3em;}
#ctl00_PlaceHolderMain_ddlPais {margin-top: .25em;}
#ctl00_PlaceHolderMain_ddlTipoDocumento {margin-bottom: .75em;margin-top: .25em;}
#registro input {margin-bottom: .4em;}
.condiciones {margin-top: 0em;}
div#identidad {height: 50px;}
#ctl00_PlaceHolderMain_ddlTipoDocumento { margin-bottom: .75em;}
label { line-height: 0;}
#identidad {margin-top: 0em !important;}
#ctl00_PlaceHolderMain_ValidacionTipoDocumento {margin-top: -0.4em;}
#registro span.error_val + span.error_val {position: relative !important;right: 0;margin-top: -3em !important;}
#ctl00_PlaceHolderMain_ValidacionConfirmacionEmailFormato {margin-bottom: 0.8em !important;padding-bottom: 0 !important;}
#ctl00_PlaceHolderMain_txtConfirmacionEmail {margin-right: -0.9em;}
#ctl00_PlaceHolderMain_txtConfirmacionEmail {margin-bottom: 0.1em !important;}
span#ctl00_PlaceHolderMain_ValidacionConfirmacionEmailVacio {margin-bottom: .7em;}
#enviar-correo {margin-top: 1em ;}
span#ctl00_PlaceHolderMain_ValidacionConfirmacionEmailFormato.error_val {margin-left: 0em !important;}
ul.enlaces-suscripcion li ul li.bg {margin-right: 1em;}
ul.enlaces-suscripcion li:last-child {margin-left: .6em;background: url(../images/tragsa/ico_contratos_men.png) no-repeat left;float: left;padding: .4em 0em 0.5em 1.8em;}
/*.lazo {float: left;width: 10% !important;height: auto !important;margin: -3px 0 0 0 !important;}*/
label .errorval {display: inherit;}
#mandar-email > label:nth-child(13) > abbr:nth-child(1){margin-top: 1em;border-bottom: none ;width: 100%;}
#mandar-email > label:nth-child(15) {margin-top: .7em;}
#mandar-email textarea, #mandar-email-calidad textarea {margin-bottom: 0.5em;width: 102%;}
label {width: 100% ;}
#mandar-email label, #mandar-email-calidad label {font-family: verdana,Helvetica,sans-serif;font-weight: bold;text-transform: uppercase;float: left !important;line-height: 1!important;}
/*GALERÍAS*/

.jw-reset.jwplayer {width: 100% !important;height: 131px !important;}
.fancybox-skin {width: 170px;height: auto;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;padding: 15px;
}
div.fancybox-inner {width: 172px;/*height: 200px!important;*/overflow: auto;}
.contenido_video {height: auto !important;width: auto !important;}
dl.descripcion_galeria {font-size: 1.3em;margin-top: 1em;margin-bottom: 1em;clear: both;}
#-1 .fancybox-wrap fancybox-desktop fancybox-type-inline fancybox-opened{left: 177px;top: 422px;width: 282px !important;height: auto;overflow: visible;position: absolute;opacity: 1;}

/*div.contenido-txt .form_buscador #datos ul li span.error_val {margin-left: 6em;}*/
div.form_buscador fieldset dl dd ul li {width: auto !important;}


a.btn.descargar {width: 5em;background-image: none;float: right;margin-top: -1.8em;margin-bottom: 0;font-size: 1em;padding-left: 1em;height: 2.3em;/* align-content: center; */text-align: center;line-height: 2.3;}
.jw-wrapper.jw-reset {height: 8.2em;}
div#reproductor1 {height: 131px;}
.contenido_video img.ico_accesible {float: none;width: 10%;}
.transcripcion a {background: #E0E0E0;padding-right: 3em;background-size: auto;width: auto !important;font-size: 1em;border: .1em solid #999;border-left: .5em solid #999;padding-left: 0;}
.w67 {width: auto;}
iframe {width: 100%;height: auto;}
div.bloque_campos {width: 100%;}
.botonera {text-align: left;}
#ctl00_PlaceHolderMain_btnBorrar #ctl00_PlaceHolderMain_btnEnviar{width: 48%;}
div#reproductor {height: 132px !important;}
ul.enlaces-suscripcion a.registro:link {text-align: left;text-decoration: none;margin-left: .5em;}
div.bloque_campos div.form_buscador{width: 100% !important;}
ul.galeria_thumbs {list-style: none;width: 100%;margin-bottom: 2em;}
ul.galeria_thumbs li.video {
	margin: 0 0 2em 0;
    width: 100% !important;
    height: auto;
}
ul.galeria_thumbs li.no-video {
	margin: 0 0 2em 0;
    width: 100%;
    height: 290px !important;
}
ul.galeria_thumbs li.no-video a 8img {
	width: 100% !important;
    height: 280px;
}
ul.galeria_thumbs li.video figure a img {
	   width: 100% !important;
	   height:285px !important;
}
/*input.btn_buscador,{width: 48% !important;}*/
#datos ul li input[type="text"] {width: 100%;}
#registro > div:nth-child(4) {margin-top: -1.3em !important;}
div#ctl00_PlaceHolderMain_acceso {width: 25em;}
span#ctl00_PlaceHolderMain_ValidacionCodigo {margin-right: 1em;float: left;clear: right;margin-top: 0em;width: 14em;margin-bottom: 0 !important;}
#identidad > label:nth-child(1) {margin-top: -.7em;}
span#ctl00_PlaceHolderMain_lblEmpleoAcceso br {display: block;margin-top: .5em;}
.logo_mujer {display: none;}
div.inferior_home ul.banners-4 li {height: 100% !important;}
div.inferior_home ul.banners-4 li:nth-child(2) {
	height: 105px !important;
}
div.content-aside .lista_encabezados ul li:nth-child(2) {
	height: 80px !important;
}
div.wrapper div.contenido-txt div.link-item {text-align: left;width: 97%;}

/*TABLAS CON SCROLL*/
div.webpart-zone table.convocatorias, table.convocatorias, div.webpart table.ofertas-empleo {overflow-x: scroll;display: block;}
.cabecera_no_cookies, .contenido_no_cookies {width: auto;}


/*FORM OFERTAS RECURRENTES*/
#datos-oferta input[type="text"], fieldset.datos-oferta input[type="text"] {width: 100%;}
fieldset.datos-oferta .dos_controles select.left {min-width: 20% !important;float: left;height: 1.53em;}
fieldset.datos-oferta .dos_controles input.right[type="text"] {min-width: auto;text-align: left !important;font-family: verdana;margin-left: .4em !important;}
#ctl00_PlaceHolderMain_imgAyuda1, #ctl00_PlaceHolderMain_imgAyuda2, .ui-datepicker-trigger {width: auto !important;}
select.sel-datos-oferta {margin-right: 0 !important;display: inline-block;min-width: 100% !important;height: 1.55em;}
select.cmbEspNivel.sel-datos-oferta {
	height: 2.2em;
}.datos-oferta ul li label {padding:1em 0 1em 0 !important;}
#ctl00_PlaceHolderMain_Label7 {padding: 2em 0 1em 0 !important;}
fieldset.datos-oferta label span.cursiva {line-height: 1.5;display: block;padding: 1em 0 1em 0 !important;}
.datos-oferta ul li input#ctl00_PlaceHolderMain_txtFNacimiento.hasDatepicker {width: 92% !important;}
div.contenido-txt .datos-oferta ul li span.error_val, div.contenido-txt .datos-oferta span.error_val {display: block;font-size: 1.2em;margin-left: 0em;line-height: 1.5;}
#ctl00_PlaceHolderMain_ValidacionExperienciaFormato {margin-top: -2em;}
div.contenido-txt .datos-oferta table.especialidad span {width: 85%;line-height: 1.2;}
div.wrapper div.contenido-txt div.webpart-zone .datos-oferta table.especialidad {width: 100%;}
fieldset.datos-oferta textarea {width: 100%;}
#ctl00_PlaceHolderMain_Label18,#ctl00_PlaceHolderMain_Label17,#ctl00_PlaceHolderMain_Label16 {line-height: 1;width: 13%;float: left;}
div.wrapper-txt div.txt div.webpart-zone div#ctl00_PlaceHolderMain_panelRegistro fieldset#ctl00_PlaceHolderMain_panelAceptacion.datos-oferta a.btn.ftr {width: 22%;float: right !important;}
#ctl00_PlaceHolderMain_cmbGeo1,#ctl00_PlaceHolderMain_cmbGeo2,#ctl00_PlaceHolderMain_cmbGeo3 {min-width: 87% !important;float: left;}
#ctl00_PlaceHolderMain_panelGeografica > ol:nth-child(2) > li:nth-child(2) {display: block;height: 4.5em;}
div.webpart-zone ul li ul.lista-carnet {width: 25%;}
div.contenido-txt .datos-oferta table.especialidad td span.error_val {font-size: .75em;display: block;line-height: 1.5;margin-top: 1.2em;}
div.contenido-txt .datos-oferta label span.error_val {font-size: 1em;}
div.contenido-article a.btn.ftr {
    width: 20%;
    margin-bottom: 1.2em;
    float: right !important;
    height:17px;
}
div.txt dl dt, dl.ofertas-empleo dd {
	width: 100% !important;
	padding-left:0.8em;
}
fieldset.datos-oferta table input[type="text"] {width: 94%;}
fieldset.datos-oferta table input.txtEspNumMeses[type="text"] {width: 75%;
    float: right;}
fieldset#ctl00_PlaceHolderMain_panelAdjuntar table tbody tr td input {font-size: .80em;}
p#ctl00_PlaceHolderMain_pLeyendaAdjuntos {width: 98%;}
p span#ctl00_PlaceHolderMain_litFin br {display: block;}

/*COOKIES*/

label.lbl_always_active, label.lbl_no_used {line-height: 1.5; display:block;margin-right: -9em;}
#cookies .switch-container {text-align: left;width: 86% !important;margin: 0 1em;min-height: 7em !important;}
#cookies label.lbl {margin-right: -9.4em;}
div#capa_config_cookies div {text-align: left;width: 95%;margin: 0 auto;}
#cookies p.descr {padding: .5em 10em 1em 0em !important;width: 60% !important;font-size: 1.2em;line-height: 1.5;margin: 0 auto !important;}
#cookies .title {padding: .5em 0 0em 0em !important;width: 71% !important;margin-left: 0;}
#capa_config_cookies > div:nth-child(6) {margin-top: 2em;}
#cookies {overflow-y: scroll;}
#capa_config_cookies .collapse.in {display: block !important;margin-left:0 !important;padding: .5em 0 0em 0em !important;width: 71% !important;}
#cookies p.info {padding: .5em 10em 1em 0em !important;}
div#cookies div#capa_cookies p {width: 77%;}
a.center {margin: 1em 21%;width: 50%;}
a.xxl {padding: 1em;font-size: 1em !important;}
div#capa_cookies p br {display: block;}
p#target_tecnicas.descr.collapse.in br {display: block;}

/* for custom media queries */
@media (max-width: 320px) {
	div.contenido-article a.btn.ftr {
	    width: 60%;
	    margin-bottom: 1.2em;
	    float: right !important;
	}
}
@media (max-width:320px) {
    table.convocatorias thead tr {
        display: block !important;
    }
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_puesto {
		width: 96% !important;
	    padding-left: 0.8em !important;
	    padding-top: 0.5em !important;
	}
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_puesto,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_publicacion,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_id,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_infofase {
        width: 94.5%;
        display:inline-block;
        float: left;
		margin-bottom: 0.2em;
    }
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_infofase {
		margin-bottom: 0.5em !important;
	}
}
@media only screen and (device-width: 480px) {
	div.contenido-txt #datos ul li {
		padding-top: 0.2em;
	}
	div.contenido-txt #datos ul li span {
	    margin-bottom: 0.3em !important;
	}
	fieldset.datos-oferta .dos_controles select.left {
		height: 1.9em !important;
	}
	div.txt {
		padding:0 !important;
		width:99.2% !important;
	}
	div.leftNav {
	    width: 97% !important;
	}
	div.bg_menu_lateral.azul h1 {
		width: 101.1%;
	}
	div.contenido-article img {
	    width: 451px;
	}
	.texto-superior, div.video {
	    width: 425px;
	}
	.psv-canvas-container canvas, .img360 {
		width:430px !important;
	}
	div.content-aside {
	    width: 440px !important;
    	margin: 0 1.5em;
	}
	.texto-inferior {
	    width: 430px;
	    /* font-size: 1.2em;*/
	}
	div.wrapper div.contenido-txt p {
		/* font-size: 1.2em; */
	}
	#pie div.copy {
		width: 100% !important;
	    text-align: left !important;
	    margin-top: 1em !important;
	    padding-left: 0 !important;
	    margin-left: 0 !important;
	    font-size: 2.1em !important;
	}
	div.contenido_video {
	    margin-top: 0;
	    height: 175px !important;
	}
	.jw-controls-backdrop, div.txt .jwplayer.jw-reset {
    	height: 150px !important;
	}
	div.txt .jwplayer.jw-reset {
	    height: 131px !important;
	}
	.jw-wrapper.jw-reset {
	    height: auto;
	}
	#audioes29.jw-reset.jwplayer {
	    height: 45px !important;
	}
	.wrapper-txt {
	    width: 455px;
	}
	.bloque_campos {
		width:100%;
	}
	div.form_buscador ul select, div.form_buscador ul input {
		width: 435px !important;
	}
	div.form_buscador ul select {
		height: 20px !important;
	}
	div.contenido-article {
	    width: 97% !important;
	}
	.dfwp-list.miniatura {
	    width: 89% !important;
	}
}
@media (min-width: 100px) and (max-width: 404px) {
	.datos-oferta ul li input#ctl00_PlaceHolderMain_txtFNacimiento.hasDatepicker {
	    width: 86% !important;
	}
}
@media (min-width: 100px) and (max-width: 480px) {
	ul.galeria_thumbs li img {
		width: 100% !important;
    	height: 285px !important;
	}	
	ul.galeria_thumbs li a.lista_multimedia img.w125 {
	    height: 285px !important;
	}
	#ctl00_PlaceHolderMain_panelEspecialidad.datos-oferta table thead tr, 
	#ctl00_PlaceHolderMain_pLeyendaAdjuntos.italic table ahead tr {
	    display: table;
    	width: 100%;
	}
	.datos-oferta table.especialidad td input[type=checkbox] {	
	    margin-top: 0em !important;
	}
	#ctl00_PlaceHolderMain_panelPuntosInteres table.especialidad thead tr {
		display: inline-table;
		width:100%;
	}
	.datos-oferta label#ctl00_PlaceHolderMain_LabelDisp.obligatorio {
		height: 1em;
	}
	#ctl00_PlaceHolderMain_panelConocido.datos-oferta label {
	    margin: 1.3em 1em 1.5em 0.6em;
	    width: 88%;
	}
	div.wrapper div.contenido-txt div.webpart-zone .datos-oferta table.especialidad td:nth-child(2n) {
		width: 25%;
	}
	div.wrapper div.contenido-txt div.webpart-zone .datos-oferta table.especialidad td:first-child {
	    width: 60%;
	}
	.datos-oferta table.especialidad td input[type=checkbox].chkPuntosInteres {
	    margin-top: 0em;	
	}
	div.transcripcion a img, .ms-rteStyle-BotonAzul.no-img-bg a img.Technositepopup,
	.texto-izquierda p a img.Technositepopup, .texto-superior div span p a img.Technositepopup {
		width:auto !important;
	}
	.bloque_fechas #txtFechaHasta, .bloque_fechas #txtFechaDesde {
		/* width: 34% !important; */
	}
	.wrapper-txt .webpart-zone fieldset.datos-oferta label span.cursiva {
    line-height: 1.5;
    display: block;
    padding: 1em 0 0em 0 !important;
}

	div.bg_menu_lateral.azul h2 {
	    background: transparent;
	    margin-left: 0;
	    padding-left: 0;
	}
	.webpart.tarifas dl dt, .webpart.tarifas dl dd {
		float: left;
	    display: inline-block;
	    /*width: 45% !important;*/
	}
	.webpart.tarifas dl {
	    display: inline-block;
	    float: left;
	    width: 100% !important;
	}
		
	.webpart.tarifas p a{margin-left:0.8em;}
	.webpart.tarifas dl dt{width:100% !important;}
	.webpart.tarifas dl dd{width:100% !important; margin-left:2em;margin-top:0.5em;}
	div.webpart.tarifas label{margin:1.2em .5em 1.3em 0;width:20%;}
	div.webpart.tarifas select{width:20% !important;}
	div.webpart.tarifas dl input.btn_buscador {margin:0.3em 0 0 1.5em}
	
	#audioes29.jw-reset.jwplayer {
	    height: 45px !important;
	}
    .bloque_campos select {
        width: 98.5% !important;
        height: 1.8em !important;
    }
    #opina span.error_val {
		/*margin-top: 1.5em;*/
	}
	#opina span#ctl00_PlaceHolderMain_ValidacionTexto.error_val {
		margin-top: 0;
	}
	div.txt img {
	    /*width: 104.5% !important;*/
	    max-width: 36em !important
	}
	div.txt img.ui-datepicker-trigger {
		width: auto !important;
		margin: 0.25em 0.5em;
	}
	.texto-izquierda p img {
		max-width: 49.5em !important;
	}
	#ctl00_PlaceHolderMain_txtNationalId {
		width: 53%;
	}
}
@media (min-width: 321px) and (max-width: 480px) {
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_puesto {
		width: 97.3% !important;
		padding-left: 0.8em !important;
	}
    table.convocatorias thead tr {
        display: block !important;
    }
	div.wrapper div.contenido-txt div.webpart-zone table th {
	    width: 96.5% !important;
	}
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_puesto,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_publicacion {
        width: 45%;
        display:inline-block;
        float: left;
    }
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_puesto {
		padding: 0.3rem 0.3rem 0.3rem 0.5rem !important;
	    width: 96.3% !important;
	}
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_id {
        width: 96.5% !important;
        display:inline-block;
        float: left;
    }
    .bloque_campos select {
        width: 98.5% !important;
        height: 1.5em !important;
    }
}
@media (max-width:767px) {
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_puesto a,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_id a,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_publicacion a,
    div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_infofase a {
        min-width: 0em !important;
        width: auto !important;
    }
	caption {
		border-bottom: .1em solid #bfbfbf;
		margin-bottom: .4em;
        padding: 0.5em;
        width: 96.5%;
	}
    thead {
        display: table-caption;
        margin-bottom: 1em;
    }
	table.convocatorias td:first-child {
		border-top: 1px solid #bfbfbf!important;
		border-bottom: 1px solid #b05403!important;
		color: #b05403;
		font-weight: 400;
		padding-top: 1em!important;
		padding-bottom: 1em!important
	}
	table.convocatorias td.oferta {
		padding: .5em!important
	}
	table.convocatorias td.fases,
	table.convocatorias td.fecha-publica,
	table.convocatorias td.id {
		padding: .5em!important;
		border-bottom: none!important
	}
	table.convocatorias td.fases {
		margin-bottom: 1em;
		border-bottom: 1px solid #bfbfbf!important
	}
	table.convocatorias thead tr {
		border-bottom: none;
		margin: 0 0 .5em 0;
		text-align: left;
		width: 100%;
		justify-content: space-between;
		display: flex
	}
	table.convocatorias th.of_puesto {
		text-align: center;
		padding-left: 0!important;
		padding-right: 0!important;
		padding-top: .28em!important
	}
	table.convocatorias th {
		display: inline-block;
		text-align: center!important;
		padding: .5em .3em .5em .8em!important;
		margin: 0;
		background-color: #eee!important
	}
	table.convocatorias td,
	table.convocatorias tr {
		display: block
	}
	table.convocatorias th.of_id #imgOrdenaIDArriba {
		margin-left: 1.7em!important
	}
	table.convocatorias th.of_publicacion #imgOrdenaIDArriba {
		position: relative!important;
		margin-left: 0!important;
		margin-top: 0!important
	}
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias td {
		position: relative;
		padding-left: 128px!important;
		margin-left: 0;
		padding-top: .8em!important;
		padding-bottom: .8em!important
	}
	.fases div {
		display:inline-grid;
		width:100%;
	}
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias td.oferta {
		padding-left: .8em!important
	}
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias td:before {
		content: attr(data-label);
		display: inline-block;
		color: #b05403;
		margin-left: -114px;
		width: 100px;
		font-weight: 500;
		white-space: inherit;
		vertical-align: middle;
		position: absolute
	}
	img[src="/Style%20Library/Images/tragsa/btOrdenaArriba.png"] {
		margin-left: 1.05em!important
	}
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias th {
		height:17px;
	}
	#imgOrdenaIDAbajo,
	#imgOrdenaInformacionFaseAbajo,
	#imgOrdenaPublicacionAbajo,
	#imgOrdenaPuestoAbajo,
	#imgOrdenaPuestoArriba {
		margin: .1em 0 0 0!important;
		position:relative;
	}
	div.webpart input.btn_buscador {
		background-position: 4em .16em!important
	}
	div.contenido-txt div.webpart-zone div.webpart table.convocatorias th.of_infofase img {
		margin-left: 2.4em!important
	}
}