
/* umbert */

html {
  height: 100%;
  margin-bottom: 1px;
}

body {
height:100%;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color: #dbe3f3;
background-image: url(../images/top.jpg);
background-repeat: no-repeat;
background-position: top;
background-attachment: fixed;
margin: 0px;
}


p {
	margin: 0px 0px 10px 0px;
	color: #000;
	line-height: 145%;

}

td {
	color: #000;

}


img {
	border: none;
}

.clear {
	clear: both;
}

	
/*--- forms styles ---*/
form {
	padding: 0;
	margin: 0;
}

input.button {
	color: Black;
	padding: 2px;
	margin: 10px;
	font-size: 10px;
	border:1px solid #ccc;
}

div.message {
	color: #cd2800;
	font-size: 18px;
	font-weight: bold;
}

.inputbox {
border: 1px solid #DCDCDC;
	background-color: #F5F5F5;
}

.moduletable .inputbox {
	border: 1px solid #999;
	height: 14px;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
	color: #333;
}

body.contentpane {
background: #FFF;
 font-size: .76em;
 margin: 5px;
}

/* Created by Gonzalo Suez - www.gsuez.cl */

ul {
margin: 0px;

}

li{
	line-height: 15px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-type: square;
	color: #708090;
}


hr {
background       : #CCCCCC;
height           : 1px;
width            : 100%;
}

h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

h4, h5,{
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 12px;
color            : #000;
font-weight: bold;
margin:1 0 1 0;
padding: 1 0 1 0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

h6 {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 12px;
color            : #4682B4;
font-weight: bold;
margin:1 0 1 0;
padding: 1 0 1 0;
border-bottom: 2px solid;
 }
 
.bordertab{
 	border-bottom: 1px solid #ccc;
 }
/*  PATHWAY AND BOTTOM BUTTON BAR  */

.pathway {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
padding-top: 3px;
padding-bottom: 3px;

}
.path{
	/*background-image: url(../images/path.jpg);*/
	height: 20px;
	background-color: #0099ff;
	text-align: left;
border-top: 1px solid #0099ff;
border-bottom: 1px solid #0099ff;
}

.bordeder{
/*border-right: 1px solid #dddddd;*/
border-left: 0px solid #dddddd;
background-color: White;

}
.bordeizq{
/*border-left: 1px solid #dddddd;*/
border-right: 0px solid #dddddd;
background-color: White;
}


.border{
border-right: 2px solid #ccc;
border-left: 2px solid #ccc;

}
a.pathway:link, a.pathway:visited {
color            : Black;
font-weight      : normal;
border-bottom: 0px;
}

a.pathway:hover {
color            : #87CEFA;
font-weight      : normal;
 background-color: transparent;
}

/*  MAIN AND SUB MENU SYSTEM  */

a.mainlevel:link, a.mainlevel:visited {
display          : block;
border-top       : 0px solid White;
border-bottom    : 0px solid #ddd;
font-weight      : normal;
padding          : 3px 0px 3px 0px;
color            : #B22222;
text-indent      : 10px;
background-image: url(../images/indent1.png);
background-position: left;
background-repeat: no-repeat;
width: 100%;
text-decoration: none;
}

.caption{
border: 1px solid #DCDCDC;
padding: 4px;
text-align: left;
font-weight: normal;
background-color: #F5F5F5;
}

a.mainlevel:hover {
color:#000;
background-image: url(../images/indent1.png);
background-position: left;
background-repeat: no-repeat;
vertical-align: middle;
background-repeat: no-repeat;
background-position: left;
text-indent: 12px;
font-weight: normal;
}
/*
table.moduletable {
width            : 100%;
padding-left          : 0px;
padding-right          : 0px;
margin-bottom    : 5px;
text-align       : left;
line-height: 16px;
background-color: #CBD9EB;
}

table.moduletable th {
font-weight      : bold;
color            : #F0F8FF;
text-align       : left;
background-color : #81A0C8;
padding          : 3px 5px 3px 5px;
line-height: 20px;
background-image: url(../images/th.jpg);
}

table.moduletable td {
font-weight      : normal;
padding-left: 0px;
padding-right: 0px;
}*/

.tabla {
background-color: #ff6600;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 2px;
padding-right:2px;
height: 25px;
/*background-image: url(../images/topmenu_bg_red.gif);*/
 text-align: left;
}

.tabla a:link, .tabla a:visited{
color: #FFFFFF;
border-bottom: 0px;
 font-weight: bold;
}

.tabla a:hover {
  color             : silver;
  text-decoration   : underline;
  background-color: transparent;
}

.poll {
font-family      : Arial, Helvetica, sans-serif;
color            : #666666;
line-height      : 14px;
text-align       : left;
background-color: #F5F5F5;
width: 100%;
}

/*  SECTION LISTING SETTINGS  */

.sectiontableheader {
background-color : #F5F5F5;
color            : Black;
font-weight      : bold;
text-align       : left;
font-size        : 12px;
}

.sectiontableentry1 {
color            : #333333;
text-align       : left;
line-height		: 18px;
}

.sectiontableentry2 {
text-align       : left;
color            : #333333;
line-height: 18px;
}

.header-logo {
height:150px;
background-color: #696969;
background-image: url(../images/topheader_img.gif);
 background-repeat: no-repeat;
 background-position: center;
}

/*  SMALL FONT SETTINGS  */
.small {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 10px;
color            : white;
text-decoration  : none;
font-weight      : medium;
padding: 2px;
}

.footer {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 10px;
color            : #000000;
background-image: url(../images/footer.jpg);
height: 94px;
 background-position: center;
 background-repeat: no-repeat;
}
.smalldark {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 10px;
color            : #000000;
text-decoration  : none;
font-weight      : normal;
}

/*  CONTENT PAGE SETTINGS  */

.contentpane {
font-family      : Verdana, Arial, Helvetica, sans-serif;
/*font-size        : 12px;*/
line-height: 18px;
text-align       : justify;
/*background-color: #F5F5F5;*/
padding:0px;

}
.contentpaneopen {
font-family      : Verdana, Arial, Helvetica, sans-serif;
/*font-size        : 12px;*/
line-height: 18px;
text-align       : justify;
/*background-color: #F5F5F5;*/
padding:0px;
}

.contentdescription{
/*font-size        : 12px;*/
color            : #333333;
line-height: 18px;

}
.contentheading {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 14px;
font-weight      : bold;
color            : #6699cc;
text-align       : left;
border-bottom: 0px solid #A9A9A9;
width: 100%;
padding-bottom: 1px;
margin-top			: 5px;
/*text-transform: uppercase;
background-color: #6495ED;*/
}

.componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 14px;
font-weight      : bold;
color            : #6699cc;
border-bottom: 0px solid #A9A9A9;
padding-left: 3px;
padding-top: 3px;
padding-bottom: 1px;
width: 100%;
/*text-transform: uppercase;
background-color: #6495ED;*/
}

.createdate {
font-family      : Arial, Helvetica, sans-serif;
font-size        : 10px;
color            : #999999;
text-align       : left;
}

.modulo_user{
background-color: #F5F5F5;
padding-left: 3px;
border:1px solid #ddd;
background-image: url(../images/modulo_fondo.jpg);
background-position: top;
background-repeat: repeat-x;
padding-bottom: 2px;

}
table.contentpaneopen, table.contentpane {
  width: 100%;
 font-size: 100%;
}
/*  FORMULAR SETTINGS  */

.button {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-style       : normal;
font-size        : 10px;
font-weight      : bold;
background-color : #F0F0F0;
color            : #000000;
border           : 1px solid #CCCCCC;
margin-top			: 5px;
}

.inputbox {
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 10px;
text-align: left;

}
#mod_login_username {
width:100px;
background-color:#F0F8FF;
border:1px solid #CCC;
padding:2px;
color:#333333;
height: 15px;
background-image: url(../images/doctor_sombra.png);
background-repeat: no-repeat;
background-position: left;
text-indent: 15px;
font-size         : 11px;
}

#mod_login_password {
width:100px;
background-color:#F0F8FF;
border:1px solid #CCCCCC;
padding:2px;
color:#333333;
height: 15px;
background-image: url(../images/key1_sombra.png);
background-repeat: no-repeat;
background-position: left;
text-indent: 15px;
font-size         : 11px;

}

/* ###################### LINKS ###################### */
.footer a:link, .footer a:visited {
  font-size         : 11px;
  color             : #F5F5F5;
  text-decoration   : none;
  font-weight       : normal;
}
.footer a:hover {
  font-size         : 11px;
  color             : #FFF;
  text-decoration   : none;
  font-weight       : normal;
}

a:link,a:visited{
text-decoration  : none;
color: #FF6600;
border-bottom: 0px dotted #9DBCF2;
/*font-size        : 12px;*/
}

a:hover {
text-decoration  : none;
color: #FF6600;
background-color: #99ccff;
/*font-size        : 11px;*/
}

a.category:link, a.category:visited {
font-weight      : bold;

}

a.category:hover {
color            : Black;
 background-color: transparent;
}


a.sublevel:link, a.sublevel:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
margin-left: 1px;
height: 16px;
color: #000;
}

a.sublevel:hover {
color: #6495ED;
text-decoration: none;
 /*background-color: transparent;*/
}

a.sublevel#active_menu {
color: #4169E1;
/*-moz-opacity: .6;
filter: alpha(opacity=60);*/
}

a.readon:link, a.readon:visited {
  color            : Black;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  white-space      : normal;
  font-weight      : normal;
  /*border           : 1px solid Red;*/
  float            : left;
  line-height      : 10px;
  text-decoration  : underline; 
  background-image: url(../images/indent1.png);
  padding: 2px;
  font-style: italic;
  background-position: left;
  background-repeat: no-repeat;
  text-indent: 10px;
  border-bottom: 0px;
}
a.readon:hover {
  color            : #4169E1;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  white-space      : normal;
  font-weight      : normal;
  /*border           : 1px solid Red;*/
  float            : left;
  line-height      : 10px;
  text-decoration  : underline; 
  padding: 2px;
  font-style: italic;
  background-color: transparent;
}

/*#################*/ 
.search{
	font-family      : Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/buscar.png);
	background-position: right;
	background-repeat: no-repeat;
	
}

.left_shadow {
width: 10px;
background-image: url(../images/sc_shadow_l.png);
background-repeat: repeat-y;
}
.right_shadow {
width: 10px;
background-image: url(../images/sc_shadow_r.png);
background-repeat: repeat-y;
}

.highlight {
  background-color: #E6E6FA;
}
/* MODULE
--------------------------------------------------------- */
div.module h3, 
div.module-default h3 {
	margin: 0 -1px 5px;
	padding: 2px 0 3px 15px;
	background: url(../images/h3-icon1.png) no-repeat top left; 
	font-size: 12px;
	line-height: normal;
	border-bottom: 1px dashed #CCCCCC;
	height: 18px;
}

div.module,
div.module-default {
	margin: 5px 0 10px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/box-br.gif) no-repeat bottom right;
		font-size: 11px;

}

div.module div,
div.module-default div {
	padding: 0;
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module div div,
div.module-default div div {
	padding: 0;
	background: url(../images/box-tr.gif) no-repeat top right;
}

div.module div div div,
div.module-default div div div {
	padding: 10px 5px 15px;
	background: url(../images/box-tl.gif) no-repeat top left;
}

div.module div div div div,
div.module-default div div div div {
	margin: 0;
	padding: 0;
	background: none;
	float: none;
}

ul#mainlevel-nav {
list-style:none;
margin:0;
padding:0;

}

ul#mainlevel-nav li {
background-image:none;
padding-left:0;
padding-right:0;
float:left;
font-size:10px;
line-height:10px;
white-space:nowrap;
font-weight:700;
margin:0;
}

ul#mainlevel-nav li a {
display:block;
padding-left:10px;
padding-right:10px;
text-decoration:none;
color:#FFF;
background:#87CEFA;
font-weight:normal;
height:20px;
}

#buttons>ul#mainlevel-nav li a {
width:auto;
}

ul#mainlevel-nav li a:hover {
color:#CCC;
background:#000;

}

ul.subemenu {
margin:0;
padding:0;
}

ul.submenu li {
border:0;
height:16px;
line-height:15px;
background:url(../images/default/play.png) no-repeat;
margin:0;
padding:0 0 0 20px;
}

ul.submenu ul li {
margin-left:10px;
background:none;
}

ul.submenu ul ul li {
margin-left:10px;
background:none;
}

div.moduletable ul {
margin:5px 0 0;
padding:0px 0 0 18px;
}

div.moduletable ul li {
padding-bottom:2px;
text-indent:0px;
margin-left:0px;
}

div.moduletable h3 {
font-size        : 12px;
font-weight      : bold;
color            : #FFF;
text-align       : left;
background-color : #8B0000;
padding          : 3px 5px 3px 5px;
margin-top:0px;
margin-bottom:0px;
line-height: 20px;
}

div.moduletable {
margin-bottom:5px;
margin-top: 0px;
text-align: left;
padding-left:0px;
padding-top:0;
background-color:#F5F5F5;
font-size: 125%x;
/*border: 1px solid #dcdcdc;*/
background-position: top;
height: 120px;
background-image: url(../images/mod.jpg);

}

div#content_area h3, div#content_area .componentheading {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	/*font-size: 12px;*/
	font-weight: bold;
}

div#content_area .contentheading {
  padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
/*	height: 45px;*/
	vertical-align: bottom;
	text-align: left;
	width: 100%;
}
div#content_area div.moduletable h3, div#content_area div.moduletable-lighter h3, div#content_area div.moduletable-darker h3 {
	line-height: 20px;
	padding-left: 5px;
}
.parrafo {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/

	color: #333333;
	text-decoration: none;
}

.parrafo-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #0099CC;
	text-decoration: none;
}
.parrafo-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #999999;
	text-decoration: none;
}
.parrafo-rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FF0000;
	text-decoration: none;
}
.parrafo-naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ff6633;
	text-decoration: none;
}
.parrafo-lila {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #663399;
	text-decoration: none;
}

.parrafo-granate {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #8B0000;
	text-decoration: none;
}
.parrafo11-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight      : bold;
	color: #999999;
	text-decoration: none;
}
.parrafo11-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight      : bold;
	color: #0099CC;
	text-decoration: none;
}
.parrafo11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight      : bold;
	color: #333333;
	text-decoration: none;
}
.parrafo11-naranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight      : bold;
	color: #ff6633;
	text-decoration: none;
}
.parrafo11-lila {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight      : bold;
	color: #663399;
	text-decoration: none;
}
.parrafo11-granate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight      : bold;
	color: #8B0000;
	text-decoration: none;
}

.tabla6{
border: thin;
line-height: 16px;
background-color: #F5F5F5;
padding: 0px;
margin: 0px;
}

#main_content{
	background-color: #FFF;
	color: Black;
	padding-bottom: 15px;
	padding-top: 5px;
}
#left{
	width: 150px;
	padding-left: 6px;
	padding-right: 10px;
}
#main_body{
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	/*border-left:1px dotted #999;
		border-right:1px dotted #999;*/
}
#right{
	width: 150px;
	padding-right: 6px;
		padding-left: 10px;
}

.pagenav {
	padding: 2px;
	color: #999;
}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a{
	padding: 1px 4px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #BABDB6;
	border-right: 1px solid #BABDB6;
	text-decoration: none;
	font-size: 11px;
	background: #f5f5f5;
	color: #999;
	height: 100%;
}
a.pagenav:hover, a.pagenav:active,
.pagenav_prev a:hover, .pagenav_prev a:active,
.pagenav_next a:hover, .pagenav_next a:active,
.pagenavbar a:hover, .pagenavbar a:active {
	padding: 1px 4px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
	text-decoration: none;
	color: #000;
}
th.pagenav_prev a,
th.pagenav_next a{
	color: #999;
	font-weight: normal;
}
th.pagenav_prev a:hover,
th.pagenav_next a:hover{
	color: #000;
	font-weight: normal;
}
.pagenavbar {
	padding-left: 14px;
	font-size: 11px;
}
.pagenavcounter {
	padding: 10px 0 0 0;
	color: #aaa;
}

#banner{
		text-decoration: none;
	background-color: none;
}

#banner a:link, a:visited{
	text-decoration: none;
	background-color: none;
}

