body {
	margin: 0px;
	background: #9E9E9E;
}

/* Mdulos */

#page {
	width: 1000px;
	background: url('../img/bg_global.gif');
	z-index:0;
}
#logo_historia {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_historia.gif');
}
#logo_apoyo_clinico {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_apoyo_clinico.gif');
}
#logo_colegio {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_colegio.gif');
}
#logo_formacion {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_formacion.gif');
}
#logo_investigacion {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_investigacion.gif');
}
#logo_unidades {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_servicios.gif');
}
#logo_tienda {
    width: 880px;
	height: 160px;
	margin: 0px 20px 0px 20px;
	padding: 0px 40px 20px 40px;
	text-align:left;
	background: url('../img/logo_tienda.gif');
}
#cabecera_historia {
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_historia.gif');
}
#cabecera_inicio {
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_inicio.gif');
}
#cabecera_apoyo_clinico {
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_apoyo_clinico.gif');
}
#cabecera_colegio {
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_colegio.gif');
}
#cabecera_formacion {
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_formacion.gif');
}
#cabecera_investigacion {
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_investigacion.gif');
}
#cabecera_unidades{
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_servicios.gif');
}
#cabecera_tienda{
    width: 880px;
	height: 60px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 0px 40px;
	text-align:left;
	background: url('../img/head_tienda.gif');
}
#content {
    width: 960px;
	margin: 0px 20px 0px 20px;
	text-align:left;
}
/*#cuadrante1 {
	position: relative;
	width: 360px;
	height: 120px;
	text-align:left;
	background: #736F6D;
	vertical-align:bottom;
}
#cuadrante2 {
	position: static;
	width: 600px;
	height: 120px;
	text-align:left;
	background: #807C79;
}
#cuadrante3 {
	width: 360px;
	height: 100%;
	text-align:left;
	background: #E5E5E5;
}
#cuadrante4 {
	width: 564px;
	height: 100%;
	margin: 18px;
	text-align:left;
	background: #FFFFFF;
}*/
#footer {
    width: 880px;
	height: 30px;
	margin: 0px 20px 0px 20px;
	padding: 20px 40px 20px 40px;
	text-align:left;
	background: url('../img/footer.gif');
}

/* Texto */

.txt_logo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #CCCCCC;
	text-decoration: none;
}
.txt_logo_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #CCCCCC;
	text-decoration: none;
	float:left;
}
a.txt_logo:link {
	color: #CCCCCC;
	text-decoration: none;
}
a.txt_logo:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.txt_logo_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
a.txt_logo_white:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.txt_logo_white:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.mini_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.mini_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
	text-decoration: none;
}
.maxi_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #CCCCCC;
	text-decoration: none;
	/* letter-spacing: -1px; */
}
.estrecho{ height:120px }
.txt_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.titu_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	letter-spacing: -1px;
	font-weight: bold;
}
#content ol li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
#content ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
#noticia p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
}
.lista_diem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: -5px;
	text-decoration: line;
}

/* Enlaces */

.link_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #339933;
	text-decoration: none;
}
a.link_verde:link {
	color: #339933;
	text-decoration: none;
}
a.link_verde:hover {
	color: #66CC66;
	text-decoration: none;
}
.link_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #999933;
	text-decoration: none;
}
a.link_amarillo:link {
	color: #999933;
	text-decoration: none;
}
a.link_amarillo:hover {
	color: #CCCC66;
	text-decoration: none;
}
.link_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
}
a.link_noticia:link {
	color: #333333;
	text-decoration: none;
}
a.link_noticia:hover {
	color: #020202;
	text-decoration: none;
}
.link_calcular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-decoration: none;
	color:#333333;
}
a.link_calcular:link {
	color: #333333;
	text-decoration: none;
}
a.link_calcular:hover {
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.noticia { 
	float:left;
	margin-right:10px;
	margin-top:10px;
}
.separa_noticia{
	border-bottom: 1px solid #736f6d; 
	height:5px;
	margin-top:5px;
	margin-bottom:10px;
	clear:both;
}


#linea_horiz_1{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 130px; float:left; display:none; }
#linea_horiz_2{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 112px; float:left; display:none; }
#linea_horiz_3{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 73px; float:left; display:none; }
#linea_horiz_4{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 75px; float:left; display:none; }
#linea_horiz_5{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 22px; float:left; display:none; }
#linea_horiz_6{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 63px; float:left; display:none; }
#linea_horiz_7{	border-bottom: 1px solid #CCCCCC; height:5px; margin-top:6px; margin-left:10px; width: 105px; float:left; display:none; }
.menu_principal { float: left; }
#menu_secundario_1 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
#menu_secundario_2 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
#menu_secundario_3 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
#menu_secundario_4 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
#menu_secundario_5 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
#menu_secundario_6 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
#menu_secundario_7 { float: left; border-left: 1px solid #CCCCCC; height: 140px; display:none; }
.opcion_menu { clear: both; float: left; }
.opcion_submenu { clear: both; float: left; margin-left:10px; }
.div_idea {
	/*border: 1px solid #736f6d;*/
	text-align:center;
	width:275px;
	float:left;
}
.div_idea_link {
	float:right;
	width:220px;
	margin-bottom:10px;
	background:#65c8ca;
	padding:5px;
	cursor:pointer;
}
.div_idea_link.ini {
	background:#339999;
}
.txt_black.ini {
	color:#FFFFFF;
}
.ficha { 
	float:left;
	clear:both;
	width:100%;
	margin-right:10px;
	margin-top:10px;
}

/* Estilos del menu */

#menu_princ { float:left; width:220px; margin-top:15px; padding-top:0px; }
#menu_sec { float:left; border: 1px solid #FFFFFF; width:220px; margin-top:15px; margin-left:1px; padding-top:0px; display: none; }
#cuadro_dia { float:right; padding-top:15px }
#menu_princ ul{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px ; list-style:none;}
#menu_princ ul li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #FFFFFF; text-decoration: none; }
#menu_princ ul li a.Expand { background-image: url(../img/menuitem_submenuindicator.png); background-position: right center; background-repeat: no-repeat; }
#menu_princ ul li  a { display: block; padding-left:10px; }
#menu_princ ul li  a:link { color: #FFFFFF; text-decoration: none; }
#menu_princ ul li  a:visited { color: #FFFFFF; text-decoration: none; }
#menu_princ ul li  a:hover { color: #FFFFFF; text-decoration: none; background-color: #736f6d }
#menu_sec ul{ margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px ; list-style:none;}
#menu_sec ul li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #FFFFFF; text-decoration: none; }
#menu_sec ul li a.Expand { background-image: url(../img/menuitem_submenuindicator.png); background-position: right center; background-repeat: no-repeat; }
#menu_sec ul li  a { display: block; padding-left:5px; }
#menu_sec ul li  a:link { color: #FFFFFF; text-decoration: none; }
#menu_sec ul li  a:hover { color: #FFFFFF; text-decoration: none; background-color: #736f6d }
#submenu_item_1 { display: none; }

#video { margin-left: 25px; width:510px; height:440px; z-index:0; visibility:visible; }
#videolamunoza { margin-left: 25px; width:510px; height:440px; }

#tabla_empresa { width: 360px; float:left; }
#tabla_empresa table { width: 100%; border: 1px solid #000000; }
#tabla_empresa table th{ padding-left: 3px; }
#tabla_empresa table td{ padding-right: 3px; }
#tabla_empresa table thead th { border-bottom: 2px solid #000000; text-align: center; }
#tabla_empresa table tfoot th { border-top: 2px solid #000000; }
#tabla_empresa table td.resultado1 { border-left: 1px solid #000000; border-bottom: 1px solid #000000; width: 85px; text-align: right; }
#tabla_empresa table td.resultado2 { border-left: 1px solid #000000; border-top: 2px solid #000000; width: 85px; text-align: right; background: #e5e5e5; }
#tabla_empresa input { width: 80px; border: 0px; text-align: right; }
#tabla_empresa input.resultado { width: 73px; border: 0px; text-align: right; background: #e5e5e5; }

#tabla_iprem { width: 140px; float:left; margin-left: 20px; }
#tabla_iprem table { width: 100%; border: 1px solid #000000; }
#tabla_iprem table thead th { text-align: center; }
#tabla_iprem table td{ padding-right: 3px; }
#tabla_iprem table td.resultado1 { border-top: 2px solid #000000; text-align: right; background: #e5e5e5; }

#calcular { width: 140px; float:left; margin-left: 20px; margin-top:40px; }
#calcular table { width: 100%; border: 1px solid #000000; background: #e5e5e5; text-align: center; }

#tabla_productos { width: 360px; float:left; clear: both; margin-top: 20px; }
#tabla_productos table { width: 100%; border: 1px solid #000000; text-align: left; }
#tabla_productos table th{ padding-left: 3px; }
#tabla_productos table td{ padding-right: 3px; }
#tabla_productos table thead th { border-bottom: 2px solid #000000; text-align: center; }
#tabla_productos table tfoot th { border-top: 2px solid #000000; }
#tabla_productos table td.resultado1 { border-left: 1px solid #000000; border-bottom: 1px solid #000000; width: 85px; text-align: right; }
#tabla_productos table td.resultado2 { border-left: 1px solid #000000; border-top: 2px solid #000000; width: 85px; text-align: right; background: #e5e5e5; }
#tabla_productos input { width: 73px; border: 0px; text-align: right; }
#tabla_productos input.resultado { width: 73px; border: 0px; text-align: right; background: #e5e5e5; }

#tabla_totales { width: 360px; float:left; clear: both; margin-top: 20px; }
#tabla_totales table { width: 100%; border: 1px solid #000000; }
#tabla_totales table th{ padding-left: 3px; border-top: 1px solid #000000; }
#tabla_totales table th.refuerzo{ border-top: 2px solid #000000; }
#tabla_totales table td{ padding-right: 3px; border-top: 1px solid #000000; }
#tabla_totales table td.refuerzo{ border-top: 2px solid #000000; }
#tabla_totales table td.resultado1 { border-left: 1px solid #000000; width: 85px; text-align: right; background: #e5e5e5; }
#tabla_totales input.resultado { width: 73px; border: 0px; text-align: right; background: #e5e5e5; }

#capa_publi { width: 700px; background: #FFFFFF; position:absolute; display:none; z-index:90;
			margin-left:0px; margin-top:0px; text-align: center; height:896px; }
#capa_publi img.button_cerrar { position:absolute; right:-8px; top:-6px; cursor:pointer; }
#capa_publi p { margin-left: 10px; margin-right: 10px; margin-top: 0px; }
#capa_publi span.resaltado { font-weight: bold; color: red; }
#wrappop1 { width:100%; background-color:#000000; display:none; left:0; opacity:0.50; filter:alpha(opacity=50); position:absolute; top:0; width:100%; z-index:80; }

#tabla_vale_descuento { width: 460px; float:left; clear: both; margin-top: 20px; }
#tabla_vale_descuento table { width: 100%; text-align: left; }
#tabla_vale_descuento table th{ padding-left: 3px; width: 110px; }
#tabla_vale_descuento table td{ padding-right: 3px; }
#tabla_vale_descuento table thead th { border: 1px solid #000000; border-bottom: 2px solid #000000; text-align: center; }
#tabla_vale_descuento table tbody td.titulo { text-align: right; font-weight: bold; width: 25%;  }
#tabla_vale_descuento table tbody td.titulo2 { text-align: left; font-weight: bold; width: 25%;  }
#tabla_vale_descuento table.tabla_sexo { width: 460px; }
#tabla_vale_descuento table tbody th.sexo { width: 50%; text-align: center; }
#tabla_vale_descuento table td.campo_vale { text-align: left; }
#tabla_vale_descuento input { width: 100%; border: 1px solid #000000; text-align: left; padding-left: 2px; }
#tabla_vale_descuento select { border: 1px solid #000000; }
#tabla_vale_descuento input.radio{ width:20px; border: 0px; }
#tabla_vale_descuento input#nacimiento{ width: 70px; border: 1px solid #000000; text-align: left; }
#tabla_vale_descuento input#cp{ width: 50px; border: 1px solid #000000; text-align: left; }
#tabla_vale_descuento input#telf_fijo{ width: 70px; border: 1px solid #000000; text-align: left; }
#tabla_vale_descuento input#telf_movil{ width: 70px; border: 1px solid #000000; text-align: left; }
#tabla_vale_descuento input#boton{ width: 180px; text-align: center; }

#ventana_noticias { width: 300px; height:150px; background: white; }
#ventana_noticias div.noticia { margin-left: 5px; width: 100%; }
#ventana_noticias span.titular_noticia { width: 100%; color:#006699; font-family:arial; font-size: 14px; font-weight:bold; float:left; clear:both; }
#ventana_noticias span.fecha_noticia { width: 100%; color:#3399FF; font-family:arial; font-size: 10px; font-weight:bold; float:left; clear:both; }
#ventana_noticias span.breve_noticia { width: 100%; color:#999999; font-family:arial; font-size: 12px; float:left; clear:both; }
#ventana_noticias a { width: 100%; float:left; clear:both; color:#660000; font-family:arial; font-size: 11px; }