
body {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 11px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	font-family: verdana, arial, helvetica, sans-serif; min-width: 600px;
	SCROLLBAR-FACE-COLOR:#6C000E; 
SCROLLBAR-HIGHLIGHT-COLOR: #6C000E;
SCROLLBAR-SHADOW-COLOR: #6C000E;
SCROLLBAR-3DLIGHT-COLOR: #9E0116;
SCROLLBAR-ARROW-COLOR: #9E0116;
SCROLLBAR-TRACK-COLOR: #9E0116;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}
input {
	font-size: 11px; 
	/*border: #6C000E 1px solid;	*/
	font-family: verdana, arial, helvetica, sans-serif
}
.mano
{
	border: #91B5E7 1px solid;
	cursor: pointer;	
 	font: 10px verdana, arial, helvetica;
   	background-color: #ffffff;
	BACKGROUND-IMAGE: url(../../images/fondoboton.gif);
}
.TitulosPequeños
{
	border: #91B5E7 0px solid;	
 	font: 10px verdana, arial, helvetica; color:white;

}
.DescPequeña
{
	border: #91B5E7 0px solid;	
 	font: 10px verdana, arial, helvetica; color:black;

}
select {
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans-serif
}
textarea {
	font-size: 11px; 
	font-family: verdana, arial, helvetica, sans-serif
}
table#tcabecera {
	width: 100%
}
td#logotipo {
	width: 100px
}
td#logotipo2 {
	width: 50px; 
	height: 89px
}
div#cabecera {
	height: 89px
}
div#cabtitulo {
	color: #fff; 
	line-height: 29px; 
	height: 29px
}
div#cabtitulo strong {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 15px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
div#navprinc {
	right: 5px; 
	position: absolute; 
	top: 6px
}
div#navprinc a {
	color: #fff
}
div#nivel1 {
	padding-right: 3px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	position: relative
}
div#nivel1 ul {
	display: inline; 
	padding-left: 0px; 
	margin-left: 0px
}
div#nivel1 ul li {
	padding-right: 10px; 
	display: inline; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 4px; 
	list-style-type: none
}
div#nivel1 ul li.activo {
	padding-right: 10px; 
	display: inline; 
	padding-left: 10px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	list-style-type: none
}
div#nivel2 {
	padding-right: 3px; 
	padding-left: 0px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	position: relative
}
div#nivel2 ul {
	display: inline; 
	padding-left: 0px; 
	margin-left: 0px
}
div#nivel2 ul li {
	padding-right: 10px; 
	display: inline; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 4px; 
	list-style-type: none
}
div#nivel2 ul li.activo {
	padding-right: 10px; 
	display: inline; 
	padding-left: 10px; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	list-style-type: none
}
div#infosesion {
	font-size: 10px; 
	line-height: 19px; 
	position: relative; 
	height: 19px
}
div#fecha {
	right: 5px; 
	position: absolute; 
	top: 1px
}
div#principalnomenu {
	margin-bottom: 0px
}
div#principal {
	margin-bottom: 0px
}
div#mizquierda {
	float: left; 
	width: 144px
}
div#mizquierda ul {
	padding-right: 2px; 
	margin-top: 5px; 
	padding-left: 2px; 
	font-weight: bold; 
	padding-bottom: 2px; 
	margin-left: 5px; 
	padding-top: 2px; 
	list-style-type: none
}
div#mizquierda ul ul {
	font-weight: normal
}
div#estadomenu {
	margin-top: 5px; 
	left: 130px; 
	position: absolute
}
div#estadomenu img {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
div#contenidonomenu {
	padding-right: 20px; 
	margin-left: 20px; 
	padding-top: 10px
}
div#contenido {
	padding-right: 20px; 
	margin-left: 165px; 
	padding-top: 10px
}
div#contenido .titulomodulo {
	padding-right: 5px; 
	margin-top: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 5px; 
	padding-top: 0px; 
	font-family: arial, helvetica, sans-serif
}
div#contenidonomenu .titulomodulo {
	padding-right: 5px; 
	margin-top: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 14px; 
	padding-bottom: 5px; 
	padding-top: 0px; 
	font-family: arial, helvetica, sans-serif
}
.subtitulomodulo {
	padding-right: 5px; 
	margin-top: 0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 5px; 
	padding-top: 0px; 
	color: #003399; 	
	font-family: arial, helvetica, sans-serif
}
.panel {
	display: block; 
	margin-bottom: 20px
}
.paneltitulo {
	padding-left: 10px; 
	font-weight: bold; 
	cursor: pointer; 
	height: 17px
}
.paneltitulo2 {
	padding-left: 10px; 
	font-weight: bold; 
	cursor: pointer; 
	height: 17px
}
.paneltitulo img {
	right: 25px; 
	vertical-align: middle; 
	position: absolute; 
	height: 11px
}
.paneltabla {
	border-top-width: 0px; 
	border-left-width: 0px; 
	background: #fff; 
	border-bottom-width: 0px; 
	margin: 3px 10px 0px; 
	width: 97%; 
	border-right-width: 0px
}
.paneltablabordes {
	border-top-width: 0px; 
	border-left-width: 0px; 
	background: #fff; 
	border-bottom-width: 0px; 
	margin: 3px 10px 0px; 
	width: 97%; 
	border-right-width: 0px
}
.paneltablabordes {
	border-right: #c1cdd8 1px solid; 
	border-top: #c1cdd8 1px solid; 
	border-left: #c1cdd8 1px solid
}
.paneltabla td {
	border-bottom: #c1cdd8 1px solid
}
.paneltablabordes td {
	border-bottom: #c1cdd8 1px solid
}
.paneltabla table td {
	border-bottom-width: 0px! important
}
.paneltablabordes table td {
	border-bottom-width: 0px! important
}
.paneltabla .bordeizq {
	padding-left: 3px; 
	border-left: #c1cdd8 1px solid
}
.paneltablabordes .bordeizq {
	padding-left: 3px; 
	border-left: #c1cdd8 1px solid
}
.paneltabla .numero {
	text-align: right! important
}
.paneltablabordes .numero {
	text-align: right! important
}
.paneltabla .panelnivel {
	width: 20px; 
	text-align: center
}
.paneltablabordes .nivel {
	width: 20px; 
	text-align: center
}
.paginador {
	padding-right: 8px; 
	padding-left: 8px; 
	padding-bottom: 2px; 
	line-height: 17px; 
	padding-top: 2px; 
	height: 17px
}
.panelcampo {
	padding-right: 8px; 
	padding-left: 8px; 
	padding-bottom: 2px; 
	line-height: 17px; 
	padding-top: 2px; 
	height: 17px
}
.paginador {
	text-align: right
}
.paginador strong {
	color: #000
}
.panelvalor01 {
	height: 17px
}
.panelvalor02 {
	height: 17px
}
.panelvalor01 {
	background: #fff
}
.panelvalor01 a {
	font-weight: bold
}
.panelvalor02 a {
	font-weight: bold
}
.panelvalor01 img {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
.panelvalor02 img {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
.panelvalor02 span {
	margin-left: 10px
}
.panelvaloractivo {
	background: #97abd3; 
	color: #fff; 
	border-bottom: #fff 1px solid
}
.panelvaloractivo a {
	font-weight: bold; 
	color: #fff
}
div#panelnuevoitem {
	display: none
}
div#panellistado {
	visibility: visible
}
.panel2 {
	float: left; 
	margin: 10px; 
	width: 350px
}
.paneltitulo2 {
	cursor: auto
}
.panelcont2 {
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	margin: auto; 
	width: 325px; 
	padding-top: 4px
}
div#pie {
	float: left; 
	width: 100%; 
	height: 20px
}
.estatitulo {
	font-size: 10px; 
	background: #edf3fe; 
	text-align: center
}
.estatotal {
	font-size: 10px; 
	background: #edf3fe; 
	text-align: center
}
.estahosp {
	font-size: 10px; 
	background: #edf3fe; 
	text-align: center
}
.estaope {
	font-size: 10px; 
	background: #edf3fe; 
	text-align: center
}
.estatur {
	font-size: 10px; 
	background: #edf3fe; 
	text-align: center
}
.estatotal {
	font-size: 11px; 
	text-align: right
}
.estadatos {
	text-align: right
}
.estadatos .expira {
	font-weight: bold; 
	text-decoration: underline
}
.estahosp {
	border-left: #c1cdd8 1px solid
}
.estaope {
	border-left: #c1cdd8 1px solid
}
.estatur {
	border-left: #c1cdd8 1px solid
}
.estahosp {
	background: #e3e4f7
}
.estaope {
	background: #ececf9
}
.estatur {
	background: #f4f4fc
}
.calendario {
	border-right: #c1cdd8 1px solid; 
	border-top: #c1cdd8 1px solid; 
	font-size: 10px; 
	background: #fff; 
	border-left: #c1cdd8 1px solid; 
	border-bottom: #c1cdd8 1px solid
}
.calendario .title {
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-bottom-width: 1px; 
	border-right-width: 1px
}
.calendario .today {
	background: #c0c0c0
}
.calendario .selectedday {
	background: #97abd3
}
.calendario .dayheader {
	font-size: 9px; 
	background: #f2f2f2
}
.calendario .weekend {
	background: #e1ecfc
}
.calendario .othermonthday {
	background: #fcf1e1
}
img.imgayuda {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	width: 12px; 
	cursor: help; 
	height: 12px; 
	border-right-width: 0px
}
div.menuopc {
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	z-index: 500; 
	background: #fff; 
	left: 0px; 
	visibility: hidden; 
	border-left: black 1px solid; 
	width: 110px; 
	border-bottom: black 1px solid; 
	position: absolute; 
	top: 0px
}
div.menuopc ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
div.menuopc ul li {
	padding-right: 1px; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	margin: 0px; 
	padding-top: 1px; 
	list-style-type: none
}
div.menuopc a {
	padding-right: 0.4em; 
	display: block; 
	padding-left: 0.4em; 
	font-size: 10px; 
	background: #fff; 
	padding-bottom: 0.3em; 
	margin: 0px; 
	padding-top: 0.3em; 
	position: relative; 
	text-decoration: none
}
div.menuopc a:hover {
	background-color: #f3f3f3
}
div.uploadarchivos{ width:70%; padding:5px 10px; margin:10px; border: #CCCCCC 1px solid;
}
div.listaarchivos{
width:95%; padding:5px 10px; margin:0px 10px 10px 10px;
}
div.grupo1{
width:95%; padding: 5px 5px; margin:5px; border: #CCCCCC 1px solid; background-color:#E2E2E2;
}
div.grupo2{
width:94%; padding: 5px 5px; margin:5px; border: #CCCCCC 1px solid; background-color:#FFFFFF;
}
div.subrupogrupo1{
width:93%; padding:5px 10px; margin:5px; border: #CCCCCC 1px solid;overflow:auto;height:170px; background-color:#FFFFFF;
}
div.titulo_grupo{
font-size:12px; font:bold;
}
div.web_listaProduco{
/*font-size:8px; font:bold; color:#3A5685; font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:9px; font:bold; color:#3A5685; font-family:Arial, Helvetica, sans-serif;
}
div.web_listaProduco a:link{
color: #3A5685;
text-decoration: none;
}
div.web_listaProduco a:visited{
color: #3A5685;
text-decoration: none;
}
div.web_listaProduco a:hover{
color: #3A5685;
text-decoration: none;
}
div.web_listaProduco a:active{
color: #3A5685;
text-decoration: none;
}

div.web_titulodetalleProduco{
/*font-size:8px; font:bold; color:#3A5685; font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-size:12px; font:bold; color:#3A5685; font-family:Arial, Helvetica, sans-serif;
}