@charset "utf-8";
/* CSS Document */
*	{
	margin:0;
	padding:0;
	}

body
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;



	}

.body_interna
	{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fff;
	background-image:url(../images/public/bg.png);
	background-position:top;
	background-repeat:repeat-y;

	}

/*Contenido Inicio Home*/




#general
	  {
		   width:972px;
	  margin:auto;
		  	margin-top:55px;
	  }

#cabezal
	 {

	 height:85px;
	  margin:auto;
	 }

#logo
	 {
	 float:left;
	 width:276px;
	 }
#menu
	{
	 text-align:right;
	 float:right;
	 margin-right:15px;
	 width:150px;
	


	}
#telefono_home
	{
	margin-top:20px;
	}


#contenido
	 {

	 margin-top:10px;
	 }

#contenido_menu
	{
	margin-top:10px;
	overflow:auto;

	}

#menu_ps
	{
	float:right;
	padding:10px 9px 0px 0px;
	}

#menu_texto
   {
   float:left;
   padding:22px 0px 10px 15px;
   }


#menu_texto p
   {
   font-size:12px;
   color:#FFFFFF;
   }


#footer_home
  {
  float:left;
  width:668px;
  margin-top:5px;
  margin-left:15px;

  }

#footer_home p
  {
  font-size:16px;
  line-height:24px;
  margin-top:5px;
  color:#000;
  }
a
  {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#pie
	{
		clear:both;
		font-size:12px;
		margin:15px 10px;
		border-top:#717171 1px solid;
		text-align:center;
		padding:10px;
		}
#pie a
	{
		color:#000;
		text-decoration:underline;
		font-weight:bold;}
		
#pie a:hover
	{
		color:#007c64;
		text-decoration:underline;}
#menu_texto_iemsa a
 {
 color:#000000;
 }

/*Fin Contenido Inicio Home*/

#form_login_h
	{
		padding:14px 0px 0px 20px;
		background-image:url(../images/bg_loginhome.gif);
		width:248px;
		height:164px;
		
}

#form_login_h p
	{
		margin-bottom:0px;}

.row_form_h
	{
		float:left;
		width:171px;
		padding-right:5px;}
		

/*Home Instituciones de Salud y Pacientes*/


#general_iemsa
  {
  width:972px;
  margin:auto;
 }


#cabezal_iemsa
{
  height:110px;
  background-color:#dfdfdf;
  }

#logo_iemsa
 {
	 float:left;
	 width:276px;
	 padding:15px 0px 0px 24px;
	 height:85px;
 }

#menu_iemsa
   {
	float:left;
	width:625px;
	height:100px;
	text-align:right;
	padding-right:0px;
   }


#menu_texto_iemsa
  {
  float:right;
  width:212px;
  margin-left:390px;
  padding-right:13px;
  height:21px;
  text-align:right;
  background-image:url(../images/fondo.gif);
  }

#menu_texto_iemsa p
  {
  font-size:11px;
  text-align:center;
  }

#menu_principal
  {
  clear:both;
  padding-top:55px;
  text-align:right;
  font-weight:bold;
  }

#contenido_iemsa
 {
 width:972px;
clear: both;


 }

#contenido_principal
 {

 height:400px;
 padding:15px 25px;
 background-color:#FFF;




 }

 .contenido_texro
 {
 float:left;
 width:506px;


 }

 #iemsa
 {

 padding:0;}


#contenido_noticias
 {
 float:right;
 width:363px;
 height:380px;


 }

 .titulo_news
	{
	border-bottom:1px solid #C1D2DD;
font-family:Helvetica,Arial,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0.4em 0 0.5em;
padding:0 0 0.5em;}

#imagen_fondo_noticias
{

	background-repeat:no-repeat;
	background-image:url(../images/imagen_fondo_noticias.gif);

	padding:15px 20px 5px 20px;
  }

#iemsa_noticias
{
	height:300px;
	overflow:auto;


}

#iemsa_noticias h2
	{font-size:16px;
	margin-bottom:0;
margin-top:0em;
	color:#007c64;}
	
#iemsa_noticias p
	{ font-size:12px;
	line-height:17px;
	margin:0 0 10px 0;}
	
.fecha
	{
	margin:0;}

p {
	font-size:12px;
	line-height:17px;
	margin-bottom:8px;
}

h1
{
	font-family:"Oregon LDO Medium";
	font-size:24px;
	color:#007c64;
}

h2{
	font-size:16px;
	color:#007c64;
}

#footer_interna h3
{
	font-size:12px;
	color:#9e9e9e;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

#footer_interna ul{
	margin:5px 0px;
}

#footer_interna li{

	font-size:11px;
	color:#FFFFFF;
	list-style-type:none;
	margin-bottom:3px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;


}

.boton_h
{
	clear:both;
	padding:47px 10px 0 0 ;
}

/*Inicio de Columnas Home*/
#footer_interna
{
	width:923px;
	clear:both;
	padding:5px 25px;
	overflow:hidden;


}



.columna_1
{
	float:left;
	padding:5px 0px 0px 10px;
	width:150px;
	border-right:1px solid #9e9e9e;

}

.columna_2
{
	float:left;
	padding:5px 0 0 10px;
	width:160px;
	border-right:1px solid #9e9e9e;
}

.columna_3
{
	float:left;
	width:135px;
	padding:5px 0 0 10px;
	border-right:1px solid #9e9e9e;


}
.columna_4
{
	float:right;
	width:130px;
	padding:5px 10px 0 0;
}

.derechos
	{
	clear:both;
	color:white;
	padding-top:0px;
	font-size:12px;}

/*Internas*/

#contenido_iemsa_interna
	{

	width:972px;
	background-color:#DFDFDF;
 }

.cabezal_left
	{
	width:972px;
	height:125px;
	background-image:url(../include/salud/images/bg_internas.jpg);

}

.titulo
	{
	padding-left:25px;
	padding-top:70px;
	float:left;}

.boton

	{
	padding-right:25px;
	padding-top:30px;
	float:right;}

h1
	{
	-x-system-font:none;
	border-bottom:1px solid #C1D2DD;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:1em 0 0.5em;
	padding:0 0 0.5em;

}

.importante
	{
	-x-system-font:none;
	border-bottom:1px solid #C1D2DD;
	font-family:Helvetica,Arial,sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:1em 0 0.5em;
	padding:0 0 0.5em;

}

#contenido_internas h3
{
	-x-system-font:none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:1em 0 0.5em;
	padding:0 0 0.5em;
}

#contenido_internas, #contenido_internas_links
	{
	background-color:#fff;
	padding:15px 25px;

	}


#contenido_internas ul
	{
	margin:5px 25px;
	}






#contenido_internas li
	{
	font-size:12px;
	color:#000;
	list-style-type:circle;
	list-style-image:url(../images/mas_info.gif);
	}


#contenido_internas_links li{

	font-size:12px;
	color:#000;
	list-style-type:circle;
	list-style-image:url(../images/mas_info.gif);


}



/*cabezal login*/

#customer-login {
	background:transparent url(../include/salud/images/cliente.gif) no-repeat scroll 0 4px;
	height:22px;
	padding-left:20px;
	position:absolute;
	right:193px;
	top:11px;
	z-index:100;

}



/*Prensa*/
h3.prensa
	{
	font-size:18px;

	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:0px;

	}
.fecha
	{
	color:#666666;
	margin-top:0px;
	font-style:italic}


.columnas
	{
	overflow:hidden;}

.columna_uno
	{
	width:226px;
	margin-left:5px;
	float:left;
	}

.columna_uno_r
	{
	width:221px;
	float:right;
	}

/* formulario de autorizacion*/

#contenido_internas_admin
{
	background-color:#fff;
	padding:15px 25px;
	border-top:#555552 1px solid;
	height:auto;


	}




.row_form
	{
	clear:both;
	padding:3px 0;
}

.label_form
	{
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
	margin-left:0px;}

.but_generales
	{
	text-align:center;
	background-color:#CCCCCC;
	clear:both;

	padding:10px;}

.ArchivoAdjunto
	{

	font-size:16px;
	clear:both;
	margin:2px 0;
}

.input_iemsa
{

	
	clear:both;
	margin:2px 0;
}


#table_hmo
{
	padding:5px 26px 25px 36px;
	text-align:left;
	background-color:#FFF;

	overflow:auto;

}

.row_form .form__label
{
		font-size: 12px;
		text-align:left;
		background-color:#fff;
		margin: 1px 2px 1px 0;
		border-bottom:#DBDBDB 1px solid;

}


.row_form .form__field
{
		font-size: 12px;
			margin: 1px 2px 1px 0;
		border-bottom:#DBDBDB 1px solid;
		text-align:right;
	
}


.dijitTextBox input
	{
	widows:30px;}
	
/* nuevos estilos fichas medicas */

#admin_hmo
	{
		
		font-size:18pt;
		margin-left:150px;
		margin-top:80px;
		line-height:13pt;}
		
		

#admin_hmo h2
	{
		border-bottom:none;
		font-size:24pt;
		line-height:20pt;
		font-family:Arial, Helvetica, sans-serif;
				}
				
				
				
#DatosPaciente
	{
		
		background-position:bottom;
		background-repeat:no-repeat;}
		

/* menu de obras sociales */

#menu_principal_hmo a
	{
		color:#333;}

#menu_principal_hmo
  {
  clear:both;
  padding-top:25px;
  text-align:right;
  }
  
#menu_secundario_hmo
{
	margin-top:0px;
}

#submenu_secundario
{
	margin-top:0px;
	/*clear: both;*/
	float:right;
	width:100%;
	background-color: #DFDFDF;
	height:50px;
}

#submenu_secundario ul,
#menu_secundario_hmo ul
{
	width:653px;
	margin-top:10px;
}
#submenu_secundario ul
{
	float: right;
}
	
#submenu_secundario li,
#menu_secundario_hmo li
{
	float:right;
	list-style:none;
	margin: 5px 2px 0 0;
	padding-top:5px;
	text-align:center;
	width:100px;
	height:34px;
	line-height:12px;
	background-image:url(../images/bg_boton_hmo.png);
}

#submenu_secundario li.on,
#menu_secundario_hmo li.on
{
	float:right;
	list-style:none;
	margin: 5px 5px 0 0;
	padding-top:5px;
	text-align:center;
	width:100px;
	height:34px;
	line-height:12px;
	background-image:url(../images/bg_boton_hmo_on.png);
}
		
#txt_bienvenida
{
	float:left;
	width:530px;
	padding-left:45px;
}
		
#txt_bienvenida h1
{
	margin-bottom:30px;
	margin-top:55px;
}
		
#txt_bienvenida p
{
	line-height:24px;
}
		
		
#txt_botonera
{
	float:right;
	width:210px;
	padding-right:45px;
	padding-top:60px;
}
		
		
#txt_botonera h2
	{
		margin:5px;
		padding:0px;}
		
		
.admin
	{
		background-color:#FFF;}
		

.row3
{
		padding:2px 0 2px 1px;
		border-bottom: 1px solid #ccc;
			background-color:#ecfcfd;
}
		
/* estilos email */

#labelRecipients
{
		font-weight:bold;
		margin-bottom:1px;}
		
		
.medicamento
{
	border-bottom:#ccc 1px dotted;
	
	padding:2px;}