@charset "UTF-8";

/* Estilos de Fuentes tipográficas para MENUS */

.font_menu_top_white
{
font-family:Roboto;
font-weight:700;
color:#FFF;	
font-size:13px;
line-height:15px;
display: inline-block;

	}
	
.font_menu_white
{
font-family:Roboto;
font-weight:700;
color:#FFF;	
font-size:13px;
line-height:15px;
display: inline-block;

	}
	
.font_menu_top
{
font-family:Roboto;
font-weight:700;
color:#6a6a6a;	
font-size:9.5pt;
line-height:14px;
display: inline-block;	
	}
	
.font_menu_buttons
{
font-family:Roboto;
font-weight:700;
color:#6a6a6a;	
font-size:9pt;
line-height:14px;
display: inline-block;	
	}
	
.frase_celebre {
	font-family:Roboto;
	font-weight:400;
	color:#6a6a6a;	
	font-size:0.9rem;
	line-height:1.15rem;
}
	
.font_chico{
font-family:Roboto;
font-weight:400;
color:#6a6a6a;	
font-size:9pt;
line-height:14px;
display: inline-block;
text-decoration: none;
	}

	
/* Estilos de Fuentes tipográficas en Barra de Cliente */
	
.cliente_nombre
{
font-family:Roboto;
font-weight:400;
color:#FFF;
font-size:18px;
	line-height: 17px;
display: inline-block;
	}


.cliente_bar_nombre
{
font-family:Roboto;
font-weight:400;
color:#FFF;
font-size:21px;
text-shadow: 2px 2px 1px #000;
display: inline-block;
	}
	
.cliente_bar_dato
{
font-family:Roboto;
font-weight:400;
color:#FFF;	
font-size:18px;
text-shadow: 2px 2px 1px #000;
display: inline-block;
	}
	
.cliente_bar_cuerpo
{
font-family:Roboto;
font-weight:400;
color:#FFF;	
font-size:15px;
text-shadow: 2px 2px 1px #000;
display: inline-block;
	}
	
.cliente_bar_cuerpo_menor
{
font-family:Roboto;
font-weight:400;
color:#FFF;	
font-size:13px;
text-shadow: 2px 2px 1px #000;
display: inline-block;
	}

.font_especialidad
{
font-family:Roboto;
font-weight:400;
color:#FFF;	
font-size:15px;
line-height:16px;


	}

/*/////Estilos de colores////*/


.Txt-Pac-Tit, .Txt-Cit-Tit{
	font-size: 0.76rem;	
	font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;	
	text-decoration: none;
}




/* Estilos de Fuentes tipográficas para Paginas*/

.titular_principal
{
font-family:Roboto;
font-weight:500;
color:#444444;	
font-size:24px;
/*line-height:1.5em;*/
margin-bottom:8px;
	
	}


.subtitular
{
font-family:Roboto;
font-weight:500;
color:#000;	
font-size:13.5pt;
line-height:28px;
/*margin-bottom:2em;*/
text-align:left;
vertical-align:baseline;
	}

.subtitular_albus
{
font-family:Roboto;
font-weight:400;
color:#FFF;	
font-size:13.5pt;
line-height:28px;
/*margin-bottom:2em;*/
text-align:left;
vertical-align:baseline;
	}

	
.submenuficha1
	{
font-family:Roboto;
font-weight:400;
color:#666;	
font-size:12px;
/*line-height:22px;
*/vertical-align: baseline;
	
	}
	
.cuerpo_medium
{
font-family:Roboto;
font-weight:500;
color:#000;	
font-size:16px;
line-height:1.5em;
margin-bottom:2em;

	
	}
	
.cuerpo_regular
{
font-family:Roboto;
font-weight:400;
color:#7a7a7a;	
font-size:11pt;
line-height:1.5em;
margin-bottom:2em;
	
	}

.cuerpo_regular2
{
font-family:Roboto;
font-weight:400;
color:#7a7a7a;	
font-size:11pt;
line-height:1.4em;

	
	}
	
.cuerpo_escribi_aqui
{
font-family:Roboto;
font-weight:400;
color:#858585;	
font-size:10pt;
line-height:1.5em;
margin-bottom:2em;
	
	}
	
	
.cuerpo_contenido
{
font-family:Roboto;
font-weight:400;
color:#555;	
font-size:11pt;
line-height:1.3em;
margin-bottom:2em;
	
	}

.cuerpo_contenido_mb1
{
font-family:Roboto;
font-weight:400;
color:#555;	
font-size:11pt;
line-height:1.3em;
margin-bottom:1em;
	
	}
	
.cuerpo_bold
{
font-family:Roboto;
font-weight:500;
color:#000;	
font-size:11pt;
line-height:1.5em;
margin-bottom:2em;
	}

.cuerpo_bold2
{
font-family:Roboto;
font-weight:500;
color:#000;	
font-size:11pt;
line-height:1.3em;
margin-bottom:2em;
	}


/*Colores*/

.clr-med{
color:#5294b3;
}


.a_color{
	color:#09C;
	text-decoration:none;
	}
	
.a_color:hover {
	text-decoration:none;
		}

.txt_gray{
	color:#09C;
	text-decoration:none;
	font-size:11pt;
	}
	
.txt_gray:hover {
	text-decoration:none;
	color:#09C;
		}


.clr-TTO{
	color: #98845c;
}

.clr-FACT{
	color: #61703f;
}

.clr-red {
	color:#C51215;
}

.clr-green {
	color:#17690E;
}

.text-white-50 { color: rgba(255, 255, 255, .7); }

.text-white-90 { color: rgba(255, 255, 255, .9); }

.text-white-70 { color: rgba(255, 255, 255, .75); }


/*END colores*/


.subtitular_consulta
{
font-family:Roboto;
font-weight:500;
font-size:11pt;
line-height:0.1rem;

	
	}

.pixeles20b  {
font-family: Roboto;
font-weight:500;
color:#444;	
font-size:20px;
line-height:22px;
margin-bottom:2em;
text-align:left;	
	}
	
.pixeles18  {
font-family: Roboto;
font-weight:400;
color:#444;	
font-size:18px;
line-height:22px;
margin-bottom:2em;
text-align:left;	
	}

.pixeles18b  {
font-family: Roboto;
font-weight:500;
color:#444;	
font-size:18px;
line-height:22px;
margin-bottom:2em;
text-align:left;	
	}


.txt16  {
font-family: Roboto;
font-weight:400;
color:#1D1D1D;	
font-size:16px;
line-height:20px;	
	}


/*	.contacto	{ display: visible;	}
*/	
.cumpleannos
{
font-family:Roboto;
font-style:italic;
font-weight:400;
color:#F63;	
font-size:11pt;
line-height:1.5em;
margin-bottom:2em;
	
	}

.txt-head-table-sm {
	font-family: Roboto;
	font-weight: 400;
	color: #444;
	font-size: 14px;
	line-height: 1rem;
}
	
/*/////// IPAD  1024 x 768 (horizontal)/////// */

@media only screen and (max-device-width: 1024px) and (orientation:landscape) {




/*.contacto	{ display: none;	}
*/	
}
/*/////// MONITORES /////// */


@media screen and (max-width: 1024px) {

.font_menu_buttons {
	font-size:8pt;

	}


/*.contacto	{ display: none;	}
*/	
	}


@media screen and (max-width: 1024px) {


/*.contacto	{ display: none;	}
*/	
	}

@media screen and (max-device-width: 1024px) {

/*.contacto	{ display: none;	}
*/	
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {


/*.contacto	{ display: none;	}
*/
}

@media screen and (min-width: 1200px) and (max-width: 1279px) {


/*.contacto	{ display: none;	}
*/
}

@media screen and (min-width: 1280px) and (max-width: 1365px) {


/*.contacto	{ display: none;	}
*/
}

@media screen and (min-width: 1366px) and (max-width: 1479px) {



/*.contacto	{ display: none;	}
*/
}

@media screen and (min-width: 1480px) and (max-width: 1599px) {



}

@media screen and (min-width: 1600px) and (max-width: 1679px) {

}

@media screen and (min-width: 1680px)  {

}
	

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1024px)
{
/* Reglas específicas para Safari 3.0 y Chrome aquí */

.font_menu_top_estadisticas  {  display: none;	}
.font_menu_top_herramientas  {  display: none;	}
.font_menu_top_facturacion  {  display: none;	}
.font_menu_top_fin_jornada  {  display: none;	}
.font_menu_top_cerrar_sesion  {  display: none;	}



}