/* CSS Document */



/* IMPORTAMOS TIPOGRAFIA */
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,900);

@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700';



.ui-popup-screen.in {    opacity: .5;    filter: Alpha(Opacity=50);}
.ui-popup-screen{
background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
top: 0; left: 0; right: 0; bottom: 1px; position: absolute; filter: Alpha(Opacity=0); opacity: 0; z-index: 499; }
.ui-overlay-b{  background:#252525; border-color:#454545; color:#fff; text-shadow: 0 1px 0#111;}
.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}


input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  margin: 8.15px 0;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 9.7px;
  cursor: pointer;
  box-shadow: 0px 0px 0.8px #001c00, 0px 0px 0px #003600;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 25px;
  border: 0px solid #33d401;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 0px 0px 9.2px rgba(250, 166, 26, 0.92), 0px 0px 0px rgba(251, 176, 51, 0.92);
  /*border: 3px solid #feffff;*/
  height: 26px;
  width: 26px;
  border-radius: 50px;
  background: #faa61a;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -8.15px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: rgba(255, 255, 255, 0.4);
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 9.7px;
  cursor: pointer;
  box-shadow: 0px 0px 0.8px #001c00, 0px 0px 0px #003600;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 25px;
  border: 0px solid #33d401;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 0px 0px 9.2px rgba(250, 166, 26, 0.92), 0px 0px 0px rgba(251, 176, 51, 0.92);
  border: 3px solid #feffff;
  height: 26px;
  width: 26px;
  border-radius: 50px;
  background: #faa61a;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 9.7px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: rgba(219, 219, 219, 0.4);
  border: 0px solid #33d401;
  border-radius: 50px;
  box-shadow: 0px 0px 0.8px #001c00, 0px 0px 0px #003600;
}
input[type=range]::-ms-fill-upper {
  background: rgba(255, 255, 255, 0.4);
  border: 0px solid #33d401;
  border-radius: 50px;
  box-shadow: 0px 0px 0.8px #001c00, 0px 0px 0px #003600;
}
input[type=range]::-ms-thumb {
  box-shadow: 0px 0px 9.2px rgba(250, 166, 26, 0.92), 0px 0px 0px rgba(251, 176, 51, 0.92);
  border: 3px solid #feffff;
  height: 26px;
  width: 26px;
  border-radius: 50px;
  background: #faa61a;
  cursor: pointer;
  height: 9.7px;
}
input[type=range]:focus::-ms-fill-lower {
  background: rgba(255, 255, 255, 0.4);
}
input[type=range]:focus::-ms-fill-upper {
  background: rgba(255, 255, 255, 0.4);
}



.Lato_L
{
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
}

.Lato_R
{
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:400;
	text-decoration:none;
}

.Lato_B
{
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}

.Lato_SB
{
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:900;
	text-decoration:none;
}



.Roboto
{
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
}



::-webkit-input-placeholder { /* Safari y Chrome */
   color: #c9c9c9;
}
 
:-moz-placeholder { /* Firefox hasta v18 */
   color: #c9c9c9;  
}
 
::-moz-placeholder {  /* Firefox 19+ */
   color: #c9c9c9;  
}
 
:-ms-input-placeholder {  /* IE 10+´*/
   color: #c9c9c9;  
}



.boton_naranja_negro{
	border:1px solid #ffa900;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	color:#ffa900;
	padding:5px;
	text-decoration:none;
	font-size:14px;
	font-family:'Roboto Condensed';
	font-weight:300;
	cursor:pointer;
}

.boton_naranja_negro:hover{
	color:#000;
	border-color:#000;
}



body
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	background-color:#e8e9ee;
	font-family: 'Roboto Condensed', Helvetica, Arial, sans-serif;
  	-webkit-text-size-adjust: 100%;
  	-ms-text-size-adjust: 100%;
}


.renglon
{
	background-color:#FFFFFF;
}

.renglon:hover
{
	background-color:#f6f8f9;
}


.TexboxLogin
{
  border: 1px solid #DBE1EB;
  font-size: 18px;
  font-family: 'Lato', sans-serif;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px; 
  color: #555555;
  background-repeat:no-repeat;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left:40px;
  width:250px;
}

.TexboxLogin:hover
{
  color: #2E3133;
  border-color:#09F;
}

.TexboxLogin:focus
{
  color: #2E3133;
  border-color:#09F;
  outline:0px;
}

.BotonLogin
{
	width:100%; 
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:3px solid #c58f2e; 
	color:#FFF;
	font-family:'Roboto Condensed';
	font-size:18px;
	text-decoration:none;
	background-color:#f5b642;
	-webkit-border-radius: 4px 4px 4px 4px;
  	-moz-border-radius: 4px;
  	border-radius: 4px;
}

.BotonLogin:hover
{
	background-color:#e7a93d;
}




.AlertaRoja
{
	width:100%;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	text-decoration:none;
	background-color:#ffffff;
	position:relative;
	display:none;
}
.AlertaRoja a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.AlertaRoja a:hover
{
	color:#7f7f7f;
}
.AlertaRoja table
{
	border-collapse:collapse;
	border: none;
	width:100%;
	
}
.AlertaRoja table td
{
	width:100%; 
	padding:15px;
	padding-right:25px;
	border-left:5px solid #e75845; 
}

.contenido
{
	box-sizing:border-box;
	width:100%;
	height:auto;
	float:left;
	padding:20px;
	padding-left:270px;
	
	background-color:#e8e9ee;
	
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
}

.contenido.toggle
{
	padding-left:20px;
}


.Campo_Buscar_Interior
{
	border:0;
	width:200px;
	height:30px;
	background-color:#fff;
	appearance: none;
    box-shadow: none;
    border-radius: none;
	display: block;
	transition: background-color 0.6s;
	background-position: left center;
  	background-repeat: no-repeat;
  	padding-left:40px;
	font-size: 14px;
  	font-family: 'Lato', sans-serif;
}

.Campo_Buscar_Interior:focus
{
	outline:0px;
	background-color:#f5f7fa;
}

.titulo
{
	float:left;
	box-sizing:border-box; 
	width:100%;
	height:auto;
	font-size:22px;
	color:#656d78;
}


.subtitulo
{
	float:left;
	box-sizing:border-box;
	width:100%;
	height:auto;
	font-size:14px;
	padding:10px;
	margin-top:20px;
}

.subtitulo2
{
	float:left;
	box-sizing:border-box;
	width:100%;
	height:auto;
	font-size:18px;
	padding:10px;
	margin-top:5px;
	font-weight:700;
	
}

.color-subtitulo-rojo
{
	background-color:#e75845;
	color:#fff;
}

.color-subtitulo-amarillo
{
	background-color:#f5ba4e;
	color:#fff;
}

.color-subtitulo-azul
{
	background-color:#42b0d8;
	color:#fff;
}

.color-subtitulo-naranja
{
	background-color:#FF9A00;
	color:#fff;
}

.color-subtitulo-negro
{
	background-color:#000;
	color:#fff;
}

.color-subtitulo-verde
{
	background-color:#a7d92b;
	color:#fff;
}

.color-subtitulo-gris
{
	background-color:#f6f8f9;
	color:black;
}

.color-subtitulo-morado
{
 background-color:#5D00AC;
 color:white;
}


.contenido_interior
{
	float:left;
	box-sizing:border-box;
	width:100%;
	height:auto;
	font-size:16px;
	padding:15px;
	background-color:#FFFFFF;
}

.textbox-linea
{
	box-sizing:border-box;  
	width:100%;
	padding:10px;
	border:none;
	border:1px solid #dddddd;
	font-size:16px;
	color:#434a54;
}

.textbox-linea:hover
{
	outline:none;
}

.textbox-linea:focus
{
	outline:none;
	background-color:#fff9f9;
}


select{
	width:100%;
	box-sizing:border-box;
	background: #fff url(../images/arrow.png);
	background-position:99.5% center;
    background-repeat: no-repeat;
   	padding: 10px;
   	font-size: 14px;
   	border:1px solid #dddddd;
   	-webkit-appearance: none;
	border-radius:0px;
}
select:hover{
	outline:none;
}
select:focus{
	outline:none;
}



.boton-verde
{  
	float:right;
	margin-top:10px;
	width:auto;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	color:#fff;
	background-color:#a7d92b;
	text-decoration:none;
	
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
}

.boton-verde:hover
{  
	background-color:#76ac43;
}


.boton-rojo
{  
	float:left;
	margin-top:10px;
	width:auto;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	color:#fff;
	background-color:#E90C00 ;
	text-decoration:none;
	
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
}

.boton-rojo:hover
{  
	background-color: #C20A00 ;
}





.boton-naranja
{  
	float:left;
	margin-top:10px;
	width:auto;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	color:#fff;
	background-color:#F5BA4E;
	text-decoration:none;
	
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
}

.boton-naranja:hover
{  
	background-color: #d89a29;
}

.boton-excel
{
	float:left;
	margin-top:10px;
	width:auto;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	color:#fff;
	background-color:#23b063;
	text-decoration:none;
	
	
}

.boton-excel:hover
{
	background-color: #23b063;
}



.boton-azul
{  
	float:left;
	margin-top:10px;
	width:auto;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	color:#fff;
	background-color:#004CFF ;
	text-decoration:none;
	
	-webkit-transition:All 0.3s ease;
	-moz-transition:All 0.3s ease;
	-o-transition:All 0.3s ease;
}

.boton-azul:hover
{  
	background-color: #0021A0 ;
}



.campo_span
{  
	float:left;
	box-sizing:border-box;
	width:100%;
	margin-top:5px;
}





.Alertas
{
	box-sizing:border-box;
	width:90%;
	max-width:600px;
	color:#434a54;
	font-size:16px;
	text-decoration:none;
	border:1px solid #838383;
	padding:30px;
	padding-right:45px;
	background-color:#ffffff;
	position:fixed;
	top:50%;
	z-index:2000;
	left:-100%;
	
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
}
.Alertas a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.Alertas a:hover
{
	color:#7f7f7f;
}
.Alertas table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.Alertas table td
{
	width:100%;  
}

.Alertas.rojo
{
	border-left:5px solid #e75845;
}

.Alertas.verde
{
	border-left:5px solid #A6DB00;
}

.Alertas.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}




.imagenes
{
	box-sizing:border-box;
	width:70%;
	max-width:1000px;
	height:auto;
	max-height:1000px;
	max-height:80%;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:scroll;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	top:80px;
	z-index:500;
	left:-100%;
	border-left:5px solid #f5ba4e;
	margin-bottom:30px;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.imagenes > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.imagenes > a:hover
{
	color:#7f7f7f;
}
.imagenes > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.imagenes > table > td
{
	width:100%;  
}

.imagenes.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}







.etiqueta
{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:10px;
	-webkit-border-radius: 4px 4px;  /* Safari  */
  	-moz-border-radius: 4px 4px; 
}

.e_gris
{
	background-color:#989898;
}
.e_roja
{
	background-color:#DA0003; 
}

.e_naranja
{
	background-color:#FF8A00;
}

.e_verde
{
	background-color:#89DB00;
}

.e_azul
{
	background-color:#00A0FF;
}

.e_negra
{
	background-color:#000000;
}






.modificar_ficha_tecnica
{
	box-sizing:border-box;
	width:70%;
	max-width:1000px;
	height:auto;
	max-height:80%;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:scroll;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	top:80px;
	z-index:500;
	left:-100%;
	border-left:5px solid #f5ba4e;
	margin-bottom:30px;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.modificar_ficha_tecnica > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.modificar_ficha_tecnica > a:hover
{
	color:#7f7f7f;
}
.modificar_ficha_tecnica > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.modificar_ficha_tecnica > table > td
{
	width:100%;  
}

.modificar_ficha_tecnica.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}






.comentarios_noticias
{
	box-sizing:border-box;
	width:70%;
	max-width:600px;
	height:auto;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	top:80px;
	z-index:500;
	left:-100%;
	border-left:5px solid #f5ba4e;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.comentarios_noticias > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.comentarios_noticias > a:hover
{
	color:#7f7f7f;
}
.comentarios_noticias > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.comentarios_noticias > table > td
{
	width:100%;  
}

.comentarios_noticias.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}






.cambiar_estatus
{
	box-sizing:border-box;
	width:70%;
	max-width:500px;
	height:auto;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	top:25%;
	z-index:500;
	left:-100%;
	border-left:5px solid #f5ba4e;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.cambiar_estatus > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.cambiar_estatus > a:hover
{
	color:#7f7f7f;
}
.cambiar_estatus > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.cambiar_estatus > table > td
{
	width:100%;  
}

.cambiar_estatus.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}


.border_verde
{
	border-left:5px solid #0091E6;
}



.credencial_usuario
{
	box-sizing:border-box;
	width:30%;
	height:auto;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	bottom:0;
	z-index:1000;
	left:-100%;
	border-left:5px solid #e5594a;
	
	-webkit-transition:All 0.5s ease;
	-moz-transition:All 0.5s ease;
	-o-transition:All 0.5s ease;
}

.credencial_usuario > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	left:5px;
	top:5px;
	text-decoration:none;
}
.credencial_usuario > a:hover
{
	color:#7f7f7f;
}
.credencial_usuario > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.credencial_usuario > table > td
{
	width:100%;  
}

.credencial_usuario.toggle
{
	left:0%;
}


.margen_campo
{
	margin-left:5%;
}




.ventana_emergente
{
	overflow:auto;
	box-sizing:border-box;
	width:70%;
	max-width:600px;
	max-height:500px;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	top:80px;
	z-index:500;
	left:-100%;
	border-left:5px solid #f5ba4e;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All 0.8s ease;
	-moz-transition:All 0.8s ease;
	-o-transition:All 0.8s ease;
	
}

.ventana_emergente > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
.ventana_emergente > a:hover
{
	color:#7f7f7f;
}
.ventana_emergente > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.ventana_emergente > table > td
{
	width:100%;  
}

.ventana_emergente.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}



.ventana_emergente_grande
{
	box-sizing:border-box;
	width:90%;
	max-width:1000px;
	height:auto;
	max-height:80%;
	overflow-y:scroll;
	color:#434a54;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	padding:25px;
	padding-right:25px;
	background-color:#ffffff;
	position:fixed;
	top:80px;
	z-index:1000;
	left:-100%;
	border-left:5px solid #f5ba4e;
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All 1s ease;
	-moz-transition:All 1s ease;
	-o-transition:All 1s ease;
}

.ventana_emergente_grande > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
	
	
}
.ventana_emergente_grande > a:hover
{
	color:#7f7f7f;
}
.ventana_emergente_grande > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.ventana_emergente_grande > table > td
{
	width:100%;  
}

.ventana_emergente_grande.toggle
{
	margin:0 auto;
	left:0;
	right:0;
}














.reenviar_correo
{
	
	box-sizing:border-box;
	width:100%;
	height:200px;
	color:#434a54;
	position:fixed;
	font-family: 'Lato', sans-serif;
	font-size:18px;
	text-decoration:none;
	border:1px solid #DFDFDF;
	background-color: rgba(255,255,255,0.90);	
	left:-110%;
	top:25%;
	z-index:5000;
	
	margin:0 auto;
	
	/*border-left:5px solid #f5ba4e;*/
	
	-webkit-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	-moz-box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	box-shadow: 10px 10px 8px -3px rgba(0,0,0,0.31);
	
	-webkit-transition:All .6s ease;
	-moz-transition:All .6s ease;
	-o-transition:All .6s ease;
	
}

.reenviar_correo > a
{
	font-size:18px;
	color:#d9dbdd;
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}

.reenviar_correo > table
{
	box-sizing:border-box;
	border-collapse:collapse;
	border: none;
	width:100%;
	
}

.reenviar_correo > table > td
{
	width:100%;  
}


.reenviar_correo > a:hover
{
	color:#7f7f7f;
}

.reenviar_correo.toggle
{
	margin:0 auto;
	bottom:0;
	left:0;
	right:0;
	
}



#plantilla_movil img 
{
    max-width:100%;
	max-height:400px;
}

#plantilla_pc
{
	display:block;
}

#plantilla_movil
{
	display:none;
}



input[type="checkbox"] {
    -webkit-appearance: none;
    border: 1px solid #DBE1EB;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05);
    display: inline-block;
    position: relative;
    top: 3px;
    margin: 0 10px;
    padding: 8px;
	outline:0px;
}
 
input[type="checkbox"]:checked{
    background-color: #fff;
    border: 1px solid #DBE1EB;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0 0 10px rgba(0,0,0,0.1);
    background-position:center;
	outline:0px;
    background-image: url(data:image/png;base64,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);
}




.combo_paises_experiencia
{
	width:10%;
	float:left;
	background-color: white;
	border: 1px solid #dddddd; 
	
}

.servicios_experiencia
{
	float:left;
	width:auto;
	background-color: white;
	margin-left:10px;
	border: 1px solid #dddddd; 
}
















@media only screen and (max-width: 800px)
{
	
#plantilla_pc
{
	display:none;
}

#plantilla_movil
{
	display:block;
}


.margen_campo
{
	margin-left:0;
	float:left;
}



}





.MostarImprimir
{
	display:none;
}

.LetraImpresion
{
	font-size:14px;
}



@media print
{
	
body
{
	margin:0px;
	background-color:#FFFFFF;
}

.LetraImpresion
{
	font-size:10px;
}

.contenido
{
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-top:0px;
}

.content1
{
	background-color:#ffffff;	
}

#barra_superior
{
display:none;	
}


.Barra_Lateral_scroll
{
display:none;
}


.Barra_Lateral_scroll.toggle
{
display:none;
}


#boton_regresar_perfiles
{
display:none;		
}

#boton_imprimir
{
display:none;	
	
}

#div_apagar
{
	display:none;	
}

.blanco
{
	
	background-color:#ffffff;
}

.subtitulo
{
	margin-top:0px;
	font-size:10px;
	padding:5px;
}

#botones
{
	display:none;
}

#espaciador
{
	display:none;
}

.OcultarImprimir
{
	display:none;
}

.MostarImprimir
{
	display:block;
}

.Lato_R
{
	font-size:12px;
}

.contenido_interior
{
	padding-left:0px;
	padding-right:0px;
}


}