/*1.1.4*/

/*----------IMPORT-FUENTES----------*/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

body{
	font-family: 'Roboto' !important;
	font-size: 12px;
}

/*----------FIN-IMPORT-FUENTES----------*/


/*------------------------------------RESET-ESTILOS-------------------------------------------*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark


html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}*/

/* change colours to suit your needs 
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}*/

/* change colours to suit your needs 
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}*/

/* change border colour to suit your needs 
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}*/


/*----------FUENTES----------*/

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Black.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-BlackItalic.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Bold.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-BoldItalic.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Italic.ttf) format("truetype");
}
	
@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Light.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-LightItalic.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Medium.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-MediumItalic.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Regular.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-Thin.ttf) format("truetype");
}

@font-face{
	font-family:'Roboto';
	src:url(fuentes/Roboto-ThinItalic.ttf) format("truetype");
}

/*----------FIN-FUENTES----------*/


/*----------CONTENEDOR----------*/

#contenedor{
	width:970px;
	height:auto;
}
	
#contenedor_01{
	float:left;
	width:100%;
}
	
#contenedor_02{
	float: right;
	width:100%;
}
	
#contenedor_listas{
	width:100%;
}
	
/*----------FIN-CONTENEDOR----------*/


/*----------RECUADROS-HOME----------*/

.efecto_ho .mask{
	opacity: 1;
	overflow:visible;
	border:100px solid rgba(0,0,0,0.7);
	box-sizing:border-box;
}

.efecto_ho a.info{
	opacity: 1;
	text-decoration:none;
	font-weight:900;
	font-size:12px;
	text-align:center;
	color:#009fe3;
}

.efecto_ho p{
	text-decoration:none \9;
	font-family: 'Roboto', sans-serif \9;
	font-weight:900 \9;
	font-size:12px \9;
	text-align:center \9;
	color:#009fe3 \9;
}

.efecto_ho p:hover{
	color:#0d4c9c \9;
}

.efecto_ho img{
	padding-left:25%;
}
	
.efecto_ho:hover .mask{
	opacity: 0.8;
	border:100px solid rgba(0,0,0,0.7);
}

.efecto_ho:hover a.info{
	opacity:0.8;
	color:#0d4c9c;
}

/*----------FIN-RECUADROS-HOME----------*/


/*----------REDES-SOCIALES----------*/

.fb{
	background-image: url('../imagenes/facebook_byn.jpg');
}
.fb:hover{
	background-image: url('../imagenes/facebook.jpg');
}

.twitt {
	background-image: url('../imagenes/twitter_grises.png');
}
.twitt:hover{
	background-image: url('../imagenes/twitter_color.jpg');
}

	
.yt{
	background-image: url('../imagenes/youtube_byn.jpg');
}	
.yt:hover{
	background-image: url('../imagenes/youtube.jpg');
}

.insta {
	background-image: url('../imagenes/instagram_byn.jpg');
}
.insta:hover{
	background-image: url('../imagenes/instagram.jpg');
}

.gl{
	background-image: url('../imagenes/google_byn.jpg');
}
.gl:hover{
	background-image: url('../imagenes/google.jpg');
}

.redSocial{
	width: 26px;
	height: 26px;
	cursor: pointer;
	transition: 0.2s;
	float:right;
	margin-left: 10px;
	margin-bottom: 12px;
	border-radius: 2px;	
}

/*----------FIN-REDES-SOCIALES----------*/


/*--------------TABLE-----------*/

/*table{
	margin-top:4px;
}*/

/*--------------FIN-TABLE-----------*/


/*--------------DIV-----------*/

div{
	font-size:13px;
	font-weight:500;
}

/*--------------FIN-DIV-----------*/


/*----------A----------*/

a{  
	text-decoration:none;
	cursor:pointer;
}   

a img{
	border:0px;
}

a:new_link{   
	text-decoration:none;
}

/*----------FIN-A----------*/


/*----------P----------*/

p{	
	padding:0;
	margin:0;
}   

/*----------FIN-P----------*/


/*----------HR----------*/

hr{
	border: 1px solid; 
}

/*----------FIN-HR----------*/


/*----------IMAGEN----------*/

.imagen{
	margin:0;
	padding:0;
}

/*----------FIN-IMAGEN----------*/


/*----------IFRAME----------*/

#iframe{
	width:970px;
	float:left;
	text-align:center;
	padding-top: 15px; 
	padding-bottom: 15px
}

/*----------FIN-IFRAME----------*/


/*----------------------HOVER------------------------------*/

.new_texto_hover_linea_inferior{
	font-size:12px;
	color:#383a3a;
	font-style: normal;
	text-align:center;
	font-weight:500;
	border-bottom: 1px solid #3377b8; 
	padding-bottom: 5px; 
	padding-top: 3px;
}
			
.new_texto_hover_linea_inferior a:hover{
	color:#009bdb;
} 

.texto_hover_linea_inferior{
	font-size:12px;
	color:#383a3a;
	font-style: normal;
	text-align:center;
	font-weight:500;
	border-bottom: 1px solid #3377b8; 
	padding-bottom: 5px; 
	padding-top: 3px;
}
			
.texto_hover_linea_inferior a:hover{
	color:#009bdb;
} 
			
.new_texto_hover{
	font-size:12px;
	color:#4D4242;
	font-style: normal;
	text-align:center;
	font-weight:500;
}

.new_texto_hover:hover{
	color:#0056a6;
}

/*----------------------FIN-HOVER------------------------------*/


/*----------------------TEXTO------------------------------*/

.new_texto{
	font-size:13px;
	color:#4D4242;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	text-align:justify;
}

.new_texto_azul{
	border:none;
	color:#0056a6;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	text-align:justify;
}
		
.new_texto_azul_claro{
	border:none;
	color:#009bdb;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	text-align:justify;
}

.new_texto_blanco{
	border:none;
	color:#ffffff;
	font-size:13px;
	padding-top:5px;
	line-height:20px;
	text-align:justify;
}
		
/*----------------------FIN-TEXTO------------------------------*/		


/*----------------------INGRESAR------------------------------*/

.ingresar_azul{
	font-size:11px;
	font-weight:900;
	color:#3377b8;
}

.ingresar_blanco{
	font-size:12px;
	font-weight:900;
	color:#ffffff !important;
}

/*----------------------FIN-INGRESAR------------------------------*/


/*----------------------LINK------------------------------*/

.link{
	border: none;
	color: #0055a6;
	font-size: 13px;
	font-weight:500;
	text-align:left;
}

.link a{
	cursor:pointer;
	text-decoration:none;
	color:#009bdb;
}
	
.link a:hover{
	cursor:pointer;
	text-decoration:none;
	color:#009bdb;
}

.link a:visited{
	cursor:pointer;
	text-decoration:none;
	color:#0055a6;
}

.link_01{
	border: none;
	color: #a2cff0;
	font-size: 13px;
	font-weight:500;
	text-align:left;
}

.link_01 a{
	cursor:pointer;
	text-decoration:none;
	color: #a2cff0;
}
	
.link_01 a:hover{
	cursor:pointer;
	text-decoration:none;
	color:#0055a6 !important;
}

.link_01 a:visited{
	cursor:pointer;
	text-decoration:none;
	color:#a2cff0 !important;
}

.new_link{
	border: none;
	color: #0056a6;
	font-size: 13px;
	font-weight:500;
	text-align:left;
}

.new_link a{
	cursor:pointer;
	text-decoration:none;
	color: #0056a6;
}
	
.new_link a:hover{
	cursor:pointer;
	text-decoration:none;
	color:#009bdb !important;
}

.new_link_negativo{
	border: none;
	color: #009bdb;
	font-size: 13px;
	font-weight:500;
	text-align:left;
}

.new_link_negativo a{
	cursor:pointer;
	text-decoration:none;
	color: #009bdb
}
	
.new_link_negativo a:hover{
	cursor:pointer;
	text-decoration:none;
	color: #009bdb !important;
}

.new_link_negativo a:visited{
	color: #009bdb !important;
}

.link_negativo{
	border: none;
	color: #009bdb;
	font-size: 13px;
	font-weight:500;
	text-align:left;
}

.link_negativo a{
	cursor:pointer;
	text-decoration:none;
	color: #009bdb
}
	
.link_negativo a:hover{
	cursor:pointer;
	text-decoration:none;
	color: #009bdb !important;
}

.link_negativo a:visited{
	color: #009bdb !important;
}

/*----------------------FIN-LINK------------------------------*/


/*----------------------TITULO------------------------------*/

.new_textotit{
	font-size:19px;
	color:#4D4242;
	padding-bottom: 7px; 
	/*padding-top: 7px;*/ 
}

.new_textotit_azul{
	font-size:19px;
	color:#4D4242;
	padding-bottom: 7px; 
	padding-top: 7px; 
	color:#0056a6;
	font-weight:700;
}
			
/*----------------------FIN-TITULO------------------------------*/


/*----------------------SUBTITULO------------------------------*/

.new_textosubtit{
	font-size:12px;
	color:#4D4242;
	padding-bottom: 7px; 
	padding-top: 7px; 
	padding-left: 5px;
}

/*----------------------FIN-SUBTITULO------------------------------*/

			
/*----------------------RUTA------------------------------*/

.RUTA{
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0055a6;
	margin-top:6px;
}

.RUTA:hover{
	color: #009bdb;
}

/*----------------------FIN-RUTA------------------------------*/


/*----------------------RECUADRO-AZUL------------------------------*/

.recuadro_azul{
	background-color:#009bdb;
	font-size:13px;
	font-weight:700;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
}

/*----------------------FIN-RECUADRO-AZUL------------------------------*/

/*----------------------CUADRADO-HOVER-FADE------------------------------*/

.cuadrado_hover_01{
	width:217px;
	padding-top:15px;
	height:50px;
	background-color:#ffffff;
	box-shadow: 0 0 1px rgba(0, 0, 0, 1);
	border:1px solid #6A6868;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(255, 255, 255, 1);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}

.cuadrado_hover_01 a{
	text-decoration:none;
}
	
.cuadrado_hover_01:hover, 
.cuadrado_hover_01:focus, 
.cuadrado_hover_01:active{
	background-color:#a2cff0;
	color: #ffffff;
}

.cuadrado_hover_01_tabla:hover{
	cursor:pointer;
}
	

.cuadrado_hover_01_img{
	width:217px;
	float:left;
	text-align:center;
	padding-bottom:5px;
	cursor:pointer;
}

.cuadrado_hover_01_new_textotit{
	width:217px;
	float:left;
	color:#000000;
	font-weight:900;
	border-bottom: 1px solid #3377b8;
	padding-bottom:3px;
	cursor:pointer;
}

.cuadrado_hover_01_new_textotit:visited{
	color:#000000;
}

.cuadrado_hover_01_titulo{
	width:217px;
	float:left;
	color:#000000;
	font-weight:900;
	border-bottom: 1px solid #3377b8;
	padding-bottom:3px;
	cursor:pointer;
}

.cuadrado_hover_01_titulo:visited{
	color:#000000;
}

.cuadrado_hover_01_ingresar{
	padding-top:5px;
	width:217px;
	font-size:12px;
	font-weight:900;
	color: #3377b8;
	float:left;
	text-align:center;
}

/*--CUADRADO-HOVER2--*/
		
.cuadrado_hover_02{
	width:217px;
	height:125px;
	text-align:center;
	background-color:#a2cff0;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(255, 255, 255, 1);
	border:1px solid #ffffff;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}
 
.cuadrado_hover_02 a{
	text-decoration:none;
}
.cuadrado_hover_02:visited, 
.cuadrado_hover_02:hover, 
.cuadrado_hover_02:focus, 
.cuadrado_hover_02:active{
	background-color:#ffffff;
	border:1px solid #009bdb;
	color: #a2cff0;
}

.cuadrado_hover_02_new_textotit{
	width:217px;
	float:left;
	color:#0055a6;
	border-bottom: 1px solid #3377b8;
	padding-bottom:3px;
	cursor:pointer;
}

.cuadrado_hover_02_new_textotit:visited{
	color: #a2cff0;
}

.cuadrado_hover_02_titulo{
	width:217px;
	float:left;
	color:#0055a6;
	border-bottom: 1px solid #3377b8;
	padding-bottom:3px;
	cursor:pointer;
}

.cuadrado_hover_02_titulo:visited{
	color: #a2cff0;
}

.cuadrado_hover_02_ingresar{
	width:217px;
	float:left;
	color:#0056a6;
	padding-top:3px;
	font-weight:900;
	cursor:pointer;
}
	
.cuadrado_hover_02_img{
	width:217px;
	float:left;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

/*--CUADRADO-HOVER3--*/
		
.cuadrado_hover_03{
	width:100%;
	height:30px;
	padding-top:10px;
	text-align:center;
	background-color:#0055a6;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
 
.cuadrado_hover_03 a{
	text-decoration:none;
	color:#ffffff;
}
	
.cuadrado_hover_03:hover,
.cuadrado_hover_03:focus,
.cuadrado_hover_03:active{
	background-color:#009bdb;
	color:#ffffff;
}

/*--CUADRADO-HOVER4--*/
		
.cuadrado_hover_04{
	width:100%;
	height:30px;
	padding-top:10px;
	text-align:center;
	background-color:#009bdb;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
 
.cuadrado_hover_04 a{
	text-decoration:none;
}
	
.cuadrado_hover_04:hover,
.cuadrado_hover_04:focus,
.cuadrado_hover_04:active{
	background-color:#0055a6;
	color:#0055a6;
}

/*----------------------FIN-CUADRADO-HOVER-FADE------------------------------*/

/*----------------------OV------------------------------*/
.ov-recuadro_gris{
	font-family: 'Roboto', sans-serif;
	 background-color:#edebec;
	 font-size:15px;
	 font-weight:700;
	 color:#009bdb;
	 padding-top:7px;
	 padding-bottom:7px;
	 }

.ov_cuadrado_hover{
	width:100%;
	height:25px;
	padding-top:7px;
	text-align:center;
	cursor:pointer;
	display: inline-block;
  	vertical-align: middle;
  	-webkit-transform: translateZ(0);
  	transform: translateZ(0);
  	-webkit-backface-visibility: hidden;
  	backface-visibility: hidden;
  	-moz-osx-font-smoothing: grayscale;
  	overflow: hidden;
  	-webkit-transition-duration: 0.3s;
  	transition-duration: 0.3s;
  	-webkit-transition-property: color, background-color;
  	transition-property: color, background-color;
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#383a3a;
	text-align:center;
	border-bottom: 1px solid #3377b8; 
 		}
 
.ov_cuadrado_hover a{
	text-decoration:none;
	color:#ffffff;
		}
	
.ov_cuadrado_hover:hover, 
.ov_cuadrado_hover:focus, 
.ov_cuadrado_hover:active {
 	background-color:#009bdb;
 	color:#ffffff;
		}

/*----------------------FIN-OV------------------------------*/

/*----------------------CUADRADO-HOVER-FADE-LIGHTBOX------------------------------*/
		
.cuadrado_hover_01a{
	text-align:center;
	background-color:#a2cff0;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(255, 255, 255, 1);
	border:1px solid #ffffff;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}

.cuadrado_hover_01a a{
	text-decoration:none;
}
	
.cuadrado_hover_01a:hover, 
.cuadrado_hover_01a:focus, 
.cuadrado_hover_01a:active{
	background-color:#ffffff;
	border:1px solid #009bdb;
	color: #a2cff0;
}

.cuadrado_hover_01a_titulo{
	float:left;
	color:#0055a6;
	border-bottom: 1px solid #3377b8;
	padding-bottom:3px;
	cursor:pointer;
}

.cuadrado_hover_01a_titulo:visited{
	color: #a2cff0;
}

.cuadrado_hover_01a_new_textotit{
	float:left;
	color:#0055a6;
	border-bottom: 1px solid #3377b8;
	padding-bottom:3px;
	cursor:pointer;
}

.cuadrado_hover_01a_new_textotit:visited{
	color: #a2cff0;
}

.cuadrado_hover_01a_ingresar{
	float:left;
	color:#0056a6;
	padding-top:3px;
	font-weight:900;
	cursor:pointer;
}

.cuadrado_hover_01a_img{
	float:left;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

/*--CUADRADO-HOVER-LIGHTBOX2---*/
		
.cuadrado_hover_02a{
	width:100px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	background-color:#0055a6;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	font-size:16px;
	color:#ffffff;
	text-align:center;
}
 
.cuadrado_hover_02a a{
	text-decoration:none;
	color:#ffffff;
}
	
.cuadrado_hover_02a:hover, 
.cuadrado_hover_02a:focus, 
.cuadrado_hover_02a:active{
	background-color:#009bdb;
	color:#ffffff;
}

.cuadrado_hover_02a_new_textotit{
	padding-top:10px;
}

/*----------------------FIN-CUADRADO-HOVER-FADE-LIGHTBOX------------------------------*/


/*----------------------Agregado Sistemas ------------------------------*/

.nopointer{
	cursor: default;
}

.migajasdepan{
	padding-top:5px;
}

/*----------------------Fin Agregado Sistemas --------------------------*/

.linea_blanca{
	width:180px;
	border:1px solid #ffffff;
}
	
.linea_azul{
	width:445px;
	border:1px solid #0054a7;
}

.new_texto_blanco{
	color:#ffffff !important;
	text-align: center;
	font-style: normal;
	font-size:16px;
	text-decoration:none;
}
	
.new_texto_blanco a{
	color:#ffffff !important;
	text-align: center;
	font-style: normal;
	font-size:16px;
	text-decoration:none;
}
			
.new_texto_blanco a:hover{
	color:#a2cff0 !important;
}
		
.new_texto_blanco_01 a{
	font-size:12px !important;
}
			
.new_texto_blanco_01 a:hover{
	color:#a2cff0 !important;
}
	
.new_texto_azul_claro{
	color:#0054a7 !important;
	text-align: center;
	font-style: normal;
	font-size:16px;
	text-decoration:none;
}
	
.new_texto_azul_claro a{
	color:#0054a7 !important;
	text-align: justify;
	font-style: normal;
	font-size:16px;
	text-decoration:none;
}
			
.new_texto_azul_claro a:hover{
	color:#009bdb !important;
}

.new_texto_azul_claro_01 a{
	color:#0054a7 !important;
	text-align: justify;
	font-style: normal;
	font-size:12px;
	text-decoration:none;
}
			
.new_texto_azul_claro_01 a:hover{
	color:#009bdb !important;
}

/*-------------------------------------------------------------------------*/

.new_link_01{
	color: #047297;
	font-size: 14px;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: none;
	text-decoration-style: solid;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
}

.map_subseccion{
	font-size:12px;
	color:#047297;
}

.new_texto_01{
	color: #4d4242;
	font-size: 13px;
}

.texto_01{
	/*background-color:red;*/
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;  
}

/*-------------------------------------------------------------------------*/

.map_subseccion_gris{
	font-size:11px;
	color:#666666;
}

.texto_02{
	color:#0058a6;
	font-size: 13px;
}

img{
	border: none;
}

.ACCESOS{
	/*border: 1px solid #81BFED;*/
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.ACCESOS{
	border: 1px solid #0059A9;
}

.ACCESOSGRIS{
	border: 1px solid #8B8B8B;
}

.COLUMNA{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #007ec4;
	border-right-color: #007ec4;
	border-bottom-color: #007ec4;
	border-left-color: #007ec4;
}

.RUTA{
	font-size:11px;
	color:#047297;
}

.TITULO4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15.5px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #007EC4;
}

.accesosdirectos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

.accesosgris2{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.alimentos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.atencion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #007EC4;
}

.atencionusuario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #888F29;
}

.bic_arte:active{
	color: #666666;
	text-decoration: none;
}

.bic_arte:hover{
	color: #9B6990;
	text-decoration: underline;
}

.bic_arte:link{
	color: #88036B;
	text-decoration: none;
}

.bic_arte:visited{
	color: #88036B;
	text-decoration: none;
}

.bic_historia:active{
	color: #666666;
	text-decoration: none;
}

.bic_historia:hover{
	color: #B76985;
	text-decoration: underline;
}

.bic_historia:link{
	color: #B00342;
	text-decoration: none;
}

.bic_historia:visited{
	color: #B00342;
	text-decoration: none;
}

.bic_linea:active{
	color: #666666;
	text-decoration: none;
}

.bic_linea:hover{
	color: #7BCDEF;
	text-decoration: underline;
}

.bic_linea:link{
	color: #00A6EB;
	text-decoration: none;
}

.bic_linea:visited{
	color: #00A6EB;
	text-decoration: none;
}

.bic_puertas:active{
	color: #666666;
	text-decoration: none;
}

.bic_puertas:hover{
	color: #D4B275;
	text-decoration: underline;
}

.bic_puertas:link{
	color: #C28212;
	text-decoration: none;
}

.bic_puertas:visited{
	color: #C28212;
	text-decoration: none;
}

.bic_reflexion:active{
	color: #666666;
	text-decoration: none;
}

.bic_reflexion:hover{
	color: #94A385;
	text-decoration: underline;
}

.bic_reflexion:link{
	color: #4B7520;
	text-decoration: none;
}

.bic_reflexion:visited{
	color: #4B7520;
	text-decoration: none;
}

.bic_titu_arte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #88036B;
}

.bic_titu_bic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00A6EB;
}

.bic_titu_historia{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #B00342;
}

.bic_titu_puertas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C28212;
}

.bic_titu_reflexion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B7520;
}

.bic_titu_tiempo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #00A6EB;
}

.botonera{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.botones{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.botones1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #007EC4;
}

.botones2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}

.botones3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #525252;
	text-decoration:none;
}

.celeste{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}

.cliente{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.complementaria{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	padding-bottom:3px;
	padding-top:3px;
}

.concursomambiente{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.cuadros{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

.cuadros2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4A4A4A;
}

.descarga_titulos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #007ec4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.descargar_celdas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #eeeeee;
	border: none;
}

.fotolink{
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

.graficos{
	/*border: 1px solid #DBBE93;
	border-top: 1px none #DBBE93;*/
	border-right: 1px solid #DBBE93;
	border-bottom: 1px solid #DBBE93;
	border-left: 1px solid #DBBE93;
}

.linkblanco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.linkpagina{
	border: 1px solid #007EC4;
}

.linkrojo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0000;
}

.listado , .listado  a{
	font-size: 12px;
	height:20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration:none;
}

.listado :hover{
	color: #15F1FF;
	text-decoration:none;
}

.listado2{
	font-size: 12px;
	height:20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #15F1FF;
	text-decoration:none;
}

.listadobordo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990033;
}

.map_seccion{
	font-size:13px;
	color: #333;
}

.new_atencion_usuario{
	font-size:11px;
	color:#6FD1EF;
}

.new_atencion_usuario_tit{
	font-size:12px;
	color:#FFFFFF;
}
.new_cuadros_ingresar{
	border:none;
	color:#FFFFFF;
	font-size:12px;
}

.new_cuadros_link{
	font-size:12px;
	color:#047297;
}

.new_cuadros_subt_blanco{
	border:none;
	color:#CCCCCC;
	font-size:12px;
}

.new_cuadros_texto{
	border:none;
	color:#333333;
	font-size:12px;
}
.new_cuadros_texto_blanco{
	color:#FFFFFF; 
	font-size:12px;
	margin:0px;
}

.new_cuadros_texto_blanco_fondo2{
	border:none;
	background-color:#047297;
	color:#FFFFFF; 
	font-size:12px;
}

.new_cuadros_texto_blanco_pie{
	color:#C6C6C6; 
	font-size:12px;
	margin:0px;
}

.new_cuadros_texto_fondo{
	border:none;
	background-color:#CCCCCC;
	color:#333333; 
	font-size:12px;
}

.new_cuadros_titulo{
	border:none; 
	color:#203F5C; 
	font-size:16px;
	line-height:16px;
}

.new_texto_azul{
	border:none;
	color: #0056a6;
	font-size:13px;
}

.new_textoboton{
	font-size:13px;
	color:#FFFFFF;
}

.oficina{
	border: 1px solid #B0DFF9;
}

.pie a{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DEDEDE;
	text-decoration:none;
}

.pie{
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #DEDEDE;
	text-decoration:none;
}

.pie_container{
	background-color:#203F5C;
	border: 0px solid #555;
	width:926px;
	height: 200px;
	margin:auto;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left:22px;
}

.pie_info{
	border:none;
	color:#C6C6C6;
	font-size:12px;
}

.pie_info_util{
	vertical-align:"text-top";
	width:24%;
	height:70px;
	float:left;
	padding:4px;
}

.pie_info_util_fondo{
	background-image: url(../imagenes/Linea520.jpg);
	background-repeat: no-repeat;
}

.pie_subtit{
	font-size:12px;
	font-weight: bold;
	color:#76CBE9;
}

.pie_tit{
	font-size:16px;
	font-weight: bold;
	color:#FFFFFF;
}

.pop2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: 15px;
	font-weight: bolder;
	font-variant: normal;
	color: #FFFFFF;
}

.popup{
	font-family: "Univers 55";
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}

.puntosinferior{
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

.reglaarena{
	bottom: 1px;
	border-top: 1px none #DBBE93;
	border-right: 1px none #DBBE93;
	border-bottom: 1px solid #DBBE93;
	border-left: 1px none #DBBE93;
}

.reglaarena2{
	bottom: 1px;
	border-top: 1px none #DBBE93;
	border-right: 1px solid #DBBE93;
	border-bottom: 1px none #DBBE93;
	border-left: 1px none #DBBE93;
}

.reglalinks{
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #A9D3F3;
}

.reglalinksgris{
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.reglaruta{
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

.reglaruta2{
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-color: #999999;
}

.reglarutablanca{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.reglarutanegra{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-color: #484848;
}

.roles{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #007EC4;
}

.tarifa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
}

.texto1{
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}

.texto2{
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

.texto2cuadro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}

.texto2negro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.texto3cuadro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4A4A4A;
}

.top{
	font-size: 13px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #3F3F3F;
}

.txtBuscar{
	width: 180px;
	vertical-align: bottom;
	height: 16px;
	border-radius: 3px;
	border: solid 1px #ccc;
}

.vertical{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}

.vertical2{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.vertical3{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
}

.vertical4{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.vertical5{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

.new_texto_hover{    
	font-size: 13px;
	color: #4D4242;
	text-align: justify;
	font-style: normal;
	text-align: center;
}

#licitacion-tipo-container a{
	display: inline-block;
	width: 27% !important;
	text-decoration: none;
	text-align: center;
	padding: 0.3em;
}

/*----------------------TITULO------------------------------*/

.titulo{
	font-size:19px;
	color:#4D4242;
	padding-bottom: 7px; 
	/*padding-top: 7px;*/
}

.titulo_azul{	
	font-size:19px;
	color:#4D4242;
	padding-bottom: 7px; 
	padding-top: 7px; 
	color:#0056a6;
	font-weight:700;
}
			
/*----------------------FIN-TITULO--------------------------*/


/*---------------------SUBTITULO----------------------------*/

.subtitulo{
	font-size:12px;
	color:#4D4242;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 5px;
}

/*--------------------FIN-SUBTITULO-------------------------*/


/*-----------------------TEXTO------------------------------*/

.texto{
	font-size:13px;
	color:#4D4242;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	text-align:justify;
}

.texto_azul{
	border:none;
	color:#0056a6;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	text-align:justify;
}
		
.texto_azul_claro{
	border:none;
	color:#009bdb;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	text-align:justify;
}

.texto_blanco{
	border:none;
	color:#ffffff;
	font-size:13px;
	padding-top:5px;
	line-height:20px;
	text-align:justify;
}

/*---------------------FIN-TEXTO----------------------------*/


/*----------------------GENERAL-----------------------------*/

.btn-up-back-container{
	width:970px;
	margin:0 auto;
	padding-bottom:20px;
	text-align:right;  
	clear: both;
}

/*-------INICIO-DESCARGAS--N°-de-requerimiento--W16019------*/

.download-container{
	margin-top:10px;
	color:#0055a6;
	width: 970px;
	margin: 0 auto;
}

.download-title{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px #edebec solid;
}

.download-item{
	float:left; 
	width:100px; 
	margin-right:38px;
	text-decoration: none;
}

.download-description{
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	padding-left:2px; 
	color:#383a3a;
	text-decoration: none
}

.description-container{
	padding:2px;
	align: center;
}

.description-title{
	text-align:left;
	padding-left:2px; 
	height:30px; 
	font-size: 10px;
	color: #0055a6; 
	text-decoration:none;
}	

.description-size{
	font-size: 9px;
	color:#383a3a;
}

/*--------FIN-DESCARGAS--N°-de-requerimiento--W16019--------*/


/*--------------------------FOOTER--------------------------*/

.row{
	width: 100%;
	clear: both;
}

/*----------------BOTONES-VOLVER-Y-SUBIR--------------------*/

.btn-subir{
	margin-left: 5px;
	float: right;
}

.btn-volver{
	margin-right: 5px;
	float: right;
}

/*------INICIO-PROVEEDORES--N°-de-requerimiento--W16020------*/

/* Inicio estilos agenda y horarios */

#celda-datepicker{
	width: 20em;
}

#agenda_datepicker{
	height: 236px;
}

#agenda_datepicker div.ui-datepicker{
	font-size: 15px;
}

.horarios{
	margin-left: 0.5em;
	margin-right: 0.5em;
	width: 50%;
	min-width: 540px;
	height: 235px;
}

.horarios > .seccion_titulo{
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: white;
    background: #282525;
    font-weight: bold;
}

span.ui-datepicker-month{
	text-transform: capitalize;
}

.timepicker-body{
	background-color: white;
	height: 83%;
	padding-top: .5em;
}

.turno-row{
	padding-left: 1em;
	padding-right: 1em;
	padding-top: .7em;
	padding-bottom: .7em;
	text-align: center;
	border-bottom: 1px solid lightgray;
	width: 90%;
    margin-left: 1em;
    margin-right: 1em;
}

.turno-row:last-child{
	border-bottom: none;
}

.turno-cell{
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: .7em;
    margin-right: .7em;
    padding: .3em;
    font-size: 16px;
    border-radius: 2px;
}

.turno-libre{
	background-color: white;
}

.turno-elegido, .turno-libre:hover{
	cursor: pointer !important;
	background-color: #2196F3 !important;
	color: white !important;
}

/* Fin estilos agenda y horarios */

/* Inicio estilos Proveedores Formularios */

/*li {
	line-height: 1.500em;
}*/

.titulogral{
   font-size: 19px;
}

.btn{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.btn-primary{
	color: #fff;
	background-color: #009bdb;
}

.table label{
	color:#416a82;
	font-weight: bold;
	cursor:pointer;
	font-size: 13px;
}

.table td{
	padding: 3px;
}

.titulo_centrado{
	background-color: #0055a6;
	color: #fff;
	text-align: center;
	padding: 3px;
	font-size: 17px;
}

.subtitulo{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 2em;
}

.table{
	background-color: #edebec;
	width: 100%;
	font-size: 12px;
	padding: 5px;
	margin-bottom: 2px;
}

.table *, .subtitulo{
	text-align: left;
}

.table select{
	height: 21px;
}

.titulo_tabla{
	background-color: #009bdb;
	color: #fff;
	text-align: center;
	padding: 3px;
	margin-top: 20px;
	font-size: 15px;
	
}

.input_tabla{
	width: 90%;
}

.input_tabla_s{
	width: 99%;
}

.select{
	width: 99%;
}

/*tr{
	margin:5px;
}*/

.agregar,.prov-quitar{
	transition: 0.2s;
	background: #009bdb;
	border-radius: 2px;
	border-top: 1px solid #009bdb;
	border-left: 1px solid #009bdb;
	border-right: 1px solid #009bdb;
	border-bottom: 1px solid #009bdb;
	color: #FFF;
	font-size: 15px;
	cursor: pointer;
	width: 22px;
	text-align: center;
}

.btn-descarga-jurada{
	margin-left: 2em;
	width: auto !important;
}

.mgsolv{
	margin-top:13px;
}

.agregar:hover,.prov-quitar:hover{
	background: #fff;
	color: #009bdb;;
}

.textarea{
	width: 100%;
	height: 50px;
	resize: vertical;
	margin-top: 3px;
}

.td-tipo-doc{
	width: 11%;
}

.bancariastd{
	width: 2%;
}

@keyframes newtr{
	0% {height: 0%;opacity: 0}
	15% {height: 30%;opacity: 0.30}
	70% {height: 90%;opacity: 0.80}
	100% {height: 100%;opacity: 1}
}

.table input, .table select, .table textarea{
	outline: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #aaa;
	font-size: 12px;
	font-family: 'Roboto', sans-serif;
}

.table input:focus, .table select:focus, .table textarea:focus{
	-webkit-box-shadow: 1px 1px 1px 0px rgba(173,173,173,0.43);
	-moz-box-shadow: 1px 1px 1px 0px rgba(173,173,173,0.43);
	box-shadow: 1px 1px 1px 0px rgba(173,173,173,0.43);
}

.trap{
	animation: newtr 0.17s 1;
}

/*th{
	color: #416a82;
}*/

.btn_guardar{
	background-color: #009bdb;
	color: #f5f5f5;
	transition: 0.2s;
	border: none;
	text-transform: capitalize;
	font-weight: bold;
	cursor: pointer;
	padding: 10px;
	/*border-radius: 2px;*/
	margin-top: 10px;
	font-size: 13px;
}

.btn_guardar:hover{
	background-color: #0089c2;
	color: #f5f5f5;
}

.cuit-error{
	color:#F44336;
}

.mensaje_error_radio{
	display: none;
	color: #f44336;
}

.error_captcha , .error_calendario{
	display: none;
	color: #f44336;
}

.input_captcha{
	height: 34px;
	float: left;
	margin-right: 10px;
	font-size: 2em;
	text-align: center;
}

.help-icon{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABvUlEQVQ4T61UsS8DYRT/vVZaUa2ydD1CYlOJyWwRCwOTpMVWETryDxhLJB2plYFFDSYiJsPZJBUuseiipZpoo33y3eXau95Xrkm/7fvuvd/7/d7v3SN0+VCX8dAWUElxGL5yDKhHAYoahVkFPCqqgWMtSUUZGSmgkv6cB+OIiMKyJGYugrCiJULnrd8dgEr6M0OgmJtWMHNGWw+tWGNtgIIZgc6sAdGIF9GIR39S83Wo+ZqtFoMXrEwbgEbPSi9WmYvjPdiY8tkADu6rOH38abzp8qvBYbOnTcD01xaBU9bsw7lejA56sHrxrT+Le+69jrWscTcPg5Jaon9P3C2Azt4JuYbUGvp9QHapD0+FeqNAE5CPtUQo3gJYUgmYkJkhwPZnejE25MHOdRW3r03J+jAxVG09OOkacHvaj9kRL3bvKrh8tpuiAwIPWiKoz+qfkk22N8tyqf9IdpriZhYNhjJTUhwmf0kDaKAVSJiRK9SweVWR1OAPrgQVx9iISNlgC0NO5vvwVna6a7BrM9hm6Y5+PTTHxcxvuxwIyMjkG4n8wUDc1XJoMBW/or8cl66vSiDT0fpy664srusb+xf4/78VH9Z7cwAAAABJRU5ErkJggg==);
	background-size: contain;
	display: inline-block;
	height: 20px;
	width: 20px;
	vertical-align: bottom;
	margin-left: 10px;
}

.proveedores-legales{
	clear: both;
	padding-top: 10px;
}

.proveedores-mensaje
{
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	color:#4d4242;
	line-height: 18px;
}

.num-operacion{
	text-align: center;
	color: #ffffff;
	background-color: #0055a6;
	font-size: 17px;
	padding: 8px;
	width: 240px;
	margin: 0 auto;
	margin-bottom: 40px;
}

/* Solo para impresion */
@media print{
	.hidden-print{
		display: none;
	}

	.pop2, #contenedor_footer{
		display: none;
	}

	.num-operacion{
		color: #0055a6;
	}
}

/* Fin estilos Proveedores Formularios */

/* Inicio estilos Proveedores Mensaje */

.titulo_tabla_mensaje{
	font-weight: bold;
	color: #0055a6;
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	margin-top: 20px;
	/*margin-bottom: 20px;*/
	padding: 10px;
}

.btn_print{
	background-color: #0055a6;
	color: #f5f5f5;
	font-size: 15px;
	width: 130px;
	cursor: pointer;
	transition: 0.2s;
	border: none;
	text-transform: capitalize;
	padding: 7px 18px;
	border-radius: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #013a52;
	border-right: 1px solid #013a52;
	text-decoration: none;
	font-weight: bold;
}

.btn_print:hover{
	background-color: #009db;
	color: #fff;
	border-bottom: 1px solid #aeb9bd;
	border-right: 1px solid #aeb9bd;
}

.finalizar_inscripcion{
	font-weight: bold;
	color: #0055a6;
}

.link{
	color: #0055a6;
	text-decoration: none;
}

.encabezado{
	text-align: center;
	font-size: 15px;
	margin-bottom: -17px;
}

.imagen_aysa{
	margin-bottom: 1.5625em;
}

.linea_azul{
	border-top: 1px solid #0b4199;
}

.contenedor_mensaje{
	width: 80%;
	height: 90%;
	margin: 4% auto auto auto;
}

.footer_mensaje{
	text-align: center;
	font-size: 13px;
	line-height: 1.7em;
}

.asterisco-rojo{
	color: #b71c1c;
}

/*ul{
	-webkit-padding-start: 15px !important;
}*/

/* Fin estilos Proveedores Mensaje */

/*--------FIN-PROVEEDORES--N°-de-requerimiento--W16020--------*/

/*-------------------- INICIO-LICITACIONES -------------------*/

.licitacion-container{
	padding: 5px;
	background-color: #edebec;
	text-align: left;
}

#licitacion-main-container{
	min-width: 960px;
}

#licitacion-tipo-container{
	height: auto;
	overflow: hidden;
}

#licitacion-tipo-container a,#licitacion-tipo-container h3{
	margin-left: 1em;
}

#licitacion-tipo-container a{
	display: inline-block;
	width: 27%;
	text-decoration: none;
    text-align: center;
	padding: 0.3em;
}

/*--INICIO-LICITACION-LISTADO--*/

#licitacion-listado-info, #btn-filtro-container, #licitacion-tags-container{
	margin-left: 1em;
	margin-right: 1em;
}

.licitacion-tablas{
	width: 100%;
	border-spacing: 1em 0px;
}

.licitacion-tablas-filtros select{
	min-height: 22px;
}

.licitacion-tablas th{
	text-align: left;	
}

#licitacion-tabla-datos{
	margin-top: 1em;
}

#licitacion-tabla-datos, #licitacion-tabla-datos th, #licitacion-tabla-datos td{
	border: 1px solid #9E9E9E;
    border-collapse: collapse;
}

.licitacion-tabla-datos-filas-pares{
	background-color: #dedede;
}

.licitacion-tabla-datos-filas-impares{
	background-color: #FAFAFA;
}

#licitacion-tabla-datos tr{
	height: 25px;
}

#licitacion-tabla-datos td{
	padding-left: 4px;
}

#licitacion-tabla-datos td.align-right{
	padding-left: 0px !important;
	padding-right: 4px;
}

#licitacion-tabla-datos tbody tr:hover{
    background-color: #58B0DB !important;
    cursor: pointer;
    color: white;
}

#licitacion-tabla-datos th{
	background-color: #cccccc;
	color: #203f5c;
	padding-top: .5em;
	padding-bottom: .5em;
	outline: none;
}

#th-localidad{
	display: block;
	font-weight: bold;
	margin-bottom: 1em;
}

.licitacion-filtros-fecha{
	margin-left: 0.5em;
}

#licitacion-filtros-fecha-desde{
	margin-right: 1em;
}

#btn-filtro-container{
    width: 18%;
    height: 25px;
    margin-left: 0 !important;
    /*-webkit-margin-after: .8em;*/
}

#btn-filtro{
	width: 100%;
	height: 100%;
}

#input-filtro{
	min-width: 97%;
	/*max-width: 100%;*/
}

.text-core{
	/*width: 100% !important;*/
	max-width: 520px;
}

.text-wrap, .text-wrap input{
	width: 100% !important;
}

.boton-celeste{
	font-family: 'Roboto', sans-serif;
	background: #009bdb;
	border-radius: 2px;
	border-top: 1px solid #009bdb;
	border-left: 1px solid #009bdb;
	border-right: 1px solid #009bdb;
	border-bottom: 1px solid #009bdb;
	color: #FFF;
	cursor: pointer;
}

div.ui-datepicker{
	font-size: 12px;
}

.hidden{
	display: none !important;
}

.ms-drop{
	width: 99% !important;
}

.ms-choice, .ms-drop{
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important; 
}

/*--FIN-LICITACION-LISTADO--*/

/*------INICIO-PAGER------*/

/* pager wrapper, div */
.tablesorter-pager{
	padding: 5px;
}

/* pager wrapper, in thead/tfoot */
td.tablesorter-pager{
	background-color: #e6eeee;
	margin: 0; /* needed for bootstrap .pager gets a 18px bottom margin */
}

/* pager navigation arrows */
.tablesorter-pager img{
	vertical-align: middle;
	margin-right: 2px;
	cursor: pointer;
}

/* pager output text */
.tablesorter-pager .pagedisplay{
	padding: 0 5px 0 5px;
	width: 50px;
	text-align: center;
}

/* pager element reset (needed for bootstrap) */
.tablesorter-pager select{
	margin: 0;
	padding: 0;
}

/*** css used when "updateArrows" option is true ***/
/* the pager itself gets a disabled class when the number of rows is less than the size */
.tablesorter-pager.disabled{
	display: none;
}

/* hide or fade out pager arrows when the first or last row is visible */
.tablesorter-pager .disabled{
	/* visibility: hidden */
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: default;
}

.remove-me{
	display: none;
}

/*--------FIN-PAGER--------*/

/*--INICIO-IMAGENES-DE-LAS-FLECHAS-DE-ORDENAMIENTO--*/

.sortable.header,
.sortable.tablesorter-header{
	padding: 4px 20px 4px 4px;
	cursor: pointer;
	background-image: url('flechas.png');
	background-position: center right;
	background-repeat: no-repeat;
}

.sortable.headerSortUp,
.sortable.tablesorter-headerSortUp,
.sortable.tablesorter-headerAsc{
	background-image: url('arriba.png');	
	color: #fff;
}

.sortable.headerSortDown,
.sortable.tablesorter-headerSortDown,
.sortable.tablesorter-headerDesc{
	color: #fff;
	background-image: url('abajo.png');
}

/*---FIN-IMAGENES-DE-LAS-FLECHAS-DE-ORDENAMIENTO---*/

/*--INICIO-LICITACION-DETALLE--*/

#licitacion-detalle-container{
	width: 960px;
}

#licitacion-detalle-header-container{
	position: relative;
	overflow: auto;
}

#licitacion-detalle-categoria{
	margin-left: 1em;
}

#licitacion-detalle-titulo{
	font-size: 16px;
	text-align: center;
	color: white;
	background-color: #203f5c;
	padding: 5px;
}

#licitacion-detalle-estado{
    color: white;
    background-color: #009bdb;
    text-align: center;
    font-weight: 100;
    padding: 5px;
    right: 0;
    position: absolute;
    bottom: 0;
}

#licitacion-detalle-inner-container{
	background-color: white;
}

#licitacion-detalle-numero{
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #203f5c;
	padding: 5px;
	position:relative;
}

.licitacion-detalle-titulos{
	font-weight: bold;
}

.licitacion-detalle-propiedad{
	margin-bottom: 1em;
}

.licitacion-detalle-texto{
	margin-top: 0em;
	font-weight: normal;
}

#licitacion-detalle-col-container{
	position: relative;
	overflow: auto;
}

#licitacion-detalle-col-izq{
	width: 45%;
	float: left;
}

#licitacion-detalle-col-der{
	width: 45%;
	float: right;
}

.licitacion-detalle-col{
	padding: 1em;
}

.licitacion-detalle-col > div:last-child{
	margin-bottom: 0;
}

#licitacion-detalle-descargas-container{
	margin-top: 1em;
}

#licitacion-detalle-descargas-tit{
	font-weight: bold;
    color: #275B8C;
    font-size: 15px;
    margin-left: .7em;
}

#licitacion-detalle-descargas-list{
	background-color: white;
	margin-top: 1em;
	padding-left: .8em;
	padding-top: 1em;
	padding-bottom: 1em;
	max-height: 135px;
    overflow-y: auto;
    overflow-x: hidden;
}

#licitacion-detalle-descargas-list > :first-child{
	margin-top: 0px !important;
}

#licitacion-detalle-descargas-list div{
	margin-top: 1em;
}

#licitacion-detalle-solicitudes-container{
	margin-top: 1em;
	padding-left: 1em;
	overflow: auto;
	width: 950px;
}

#licitacion-detalle-aclaraciones-tit{
	font-weight: bold;
    color: #275B8C;
    font-size: 15px;
}

#licitacion-detalle-textarea-aclaracion{
	margin-top: .5em;
	width: 95%;
	resize: vertical;
}

#licitacion-detalle-captcha-container{
	overflow: hidden;
	margin-top: 1em;
}

#licitacion-detalle-solicitud-btn-enviar-container{
    float: left;
    margin-left: 5em;
}

#licitacion-detalle-solicitud-btn-enviar-container > input{
	height: 30px;
	width: 100px;
	margin-top: .4em;
}

#error-msg{
	color: red;
	font-weight: bold;
}

.tit_desc{
    min-width: 175px;
    float: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

#licitacion-detalle-preguntas-container {
	width: 300px;
    float: right;
	background-color: white;
    margin-top: 1em;
    padding-left: .8em;
    padding-top: 1em;
    padding-bottom: 1em;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.formulario {
	float: left;
}
/*---FIN-LICITACION-DETALLE---*/

/*-------------------- FIN-LICITACIONES -------------------*/
/*--------INICIO-CORTES--NÂ°-de-requerimiento--W17001--------*/

.table-cortes-header
{
	background: #0055A6;
	color: #fff;
	text-align: center;
	font-size: 13px;
}

.table-cortes-header .titulo 
{
	font-weight: bold;
}

.table-cortes-header .detalle 
{
	padding-top: 17px;
}

.tabla_cortes .fila-grilla 
{
	font-size: 12px;
}

.tabla_cortes .fila-grilla:nth-child(odd) 
{
	background-color: #009BDB;
	color:#FFF;
}

.tabla_cortes .fila-grilla:nth-child(even) 
{  
	background-color: #A3D0F2;
	color:#0055A6 !important;
}

.btn_buscar
{
	background-color: #009bdb;
	color: #f5f5f5;
	transition: 0.2s;
	border: none;
	text-transform: capitalize;
	font-weight: bold;
	cursor: pointer;
	padding: 5px;
	border-radius: 2px;
	margin-top: 10px;
	font-size: 13px;
	width: 110px;
}

.btn_buscar:hover 
{
	background-color: #0089c2;
	color: #f5f5f5;
}

.listar
{
	margin-top: 0px;
}

.bg_gris
{
	background-color: #edebec;
}

.texto .item_sobresaliente
{
	color: #0089c2;
	font-weight: bold;
}

.texto .consulta_interrupciones
{
	text-align: center;
}

.consulta_interrupciones .nro_cuenta
{
	width: 260px; 
	text-align: center; 
	margin-right: 20px;
}

.consulta_interrupciones .lugar_nro_cuenta
{
	margin-right: 130px;
	color:#0055A6;
}

.texto .lista_interrupciones li
{
	list-style-image: url('/asset/img/circulo.png');
}

.fecha_interrupciones
{ 
	font-size:13px; 
	color:#4D4242; 
	text-align:center;
	width: 100px;
}

.texto_centrado
{
	text-align: center;
}

.textoCombo
{
	text-align:center;
	cursor:pointer;
	float:left;
	height:20px;
	width:175px;
	border-color: #a9a9a9;
	border-style: solid;
	border-width: 1px;
	background-color: #fff;
}

.lista_interrupciones .new_link
{
	color:#0055A6;
}

.m_left15
{
	margin-left: 15px;
}

.margen_captcha
{
	margin-left: 12px;
}

.margen_btn_buscar
{
	margin-right: 70px;
}

.margen_tabla_alta
{
	padding: 10px 0 5px 0px;
}

.margen_tabla_baja
{
	padding: 25px 0 10px 0px;
}

.margen_tabla_baja .margen_body
{
	padding: 10px 0 25px 15px;
}

.email
{
	margin: 0 10px 0 10px;	
}

/*POP-UP CORTES*/

.texto_reclamo
{
	color:#0055a6;
	font-weight: bold;
}

/*POP-UP CORTES*/

/*--------FIN-CORTES--NÂ°-de-requerimiento--W17001--------*/



/*-------------------- POP UP DESCARGA PDF-------------------*/

.tinner {
    padding: 15px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff url(images/preload.gif) no-repeat 50% 50%;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
}

.title {
    color: #FFF;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
}


.form-field {
    padding: 5px 0px 5px 0px;
}



.form-field label {
    color: #FFF;
    display: inline-block;
    width: 30%;
    text-align: left;
    font-family: 'Roboto', sans-serif;
}


.form-field input {
    width: 68%;
}

.title-popup{
    color: #FFFFFF;
    font-size: 15px;
    text-align: center;
}

.descargas_popup{
	background: #077397;
}

.form-field label{
	color:#FFF;
	display: inline-block; 
	width: 30%; 
	text-align: left; 
}

.form-field{
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #FFF;
}

.form-field input{
	width: 68%;
}

#submit, #downloadLink{
	background: #58B0DB;
	background-position:center; 
	width: 50%;
	height: 35px;
	border-radius: 2px;
	border: 0px solid #58B0DB;
	color: #FFF;
	cursor: pointer;
	font-weight:bold;
}


.tiny-modificado{
    background-color: rgb(7, 115, 151);
    font-family: 'Roboto', sans-serif;
    
}
/*-------------------- FIN-POP UP DESCARGA PDF -------------------*/