/* gsuez */

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

body {
height:100%;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color: #c3de00;
background-image: url(../images/top-fedaia.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: #0079c0;
}

.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: 12px;
	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: Black;
padding-top: 3px;
padding-bottom: 3px;

}
.path{
	/*background-image: url(../images/path.jpg);*/
	height: 20px;
	background-color: #F0F8FF;
	text-align: left;

}

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

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


.border{
border-right: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;

}
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       : 1px solid #B0C4DE;
border-bottom    : 0px solid #ddd;
font-weight      : normal;
padding          : 3px 0px 3px 0px;
color            : #333333;
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: #0079c0;
}

a.mainlevel:hover {
color:#000;
background-image: url(../images/indent1.png);
background-position: left;
background-repeat: no-repeat;
background-color: #87CEFA;
vertical-align: middle;
background-repeat: no-repeat;
background-position: left;
text-indent: 12px;
font-weight: normal;
}

table.moduletable {
color:#FFF;
width            : 100%;
padding-left     : 0px;
padding-right     : 0px;
margin-bottom    : 5px;
text-align       : left;
line-height: 16px;
background-color: #0079c0;
}

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: #0079c0 ;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 2px;
padding-right:2px;
height: 19px;
/*background-image: url(../images/top_m.jpg);*/
 text-align: left;
}

.tabla a:link, .tabla a:visited{
color: Silver;
border-bottom: 0px;
}

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

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

/*  SECTION LISTING SETTINGS  */

.sectiontableheader {
background-color : #0079c0;
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 {
width:832 px;
height:77px;
background-color: #0079c0;
background-image: url(../images/cabecera.gif);
 background-repeat: no-repeat;
 background-position: left;
}

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

.footer {
background-color: #c3de00;
height:230px;
background-image: url(../images/footer.gif);
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-size        : 10px;
color            : #000000;
}
.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: #0079c0;*/
padding:0px;

}
.contentpaneopen {
font-family      : Verdana, Arial, Helvetica, sans-serif;
/*font-size        : 12px;*/
line-height: 18px;
text-align       : justify;
/*background-color: #0079c0;*/
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            : #6495ED;
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            : #6495ED;
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       : right;
}

.modulo_user{
background-color: #B0C4DE;
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;

}

/*Joomla Specific Display*/
.small,.modifydate,.createdate {color: #999;text-align: left;font: 9px/11px Tahoma, Verdana, Helvetica;text-transform: uppercase;}
.createdate {top:-3px;}
.inputbox {color:#ccc;background:#fff;border: 1px solid #999;color:#333;}
.button {background:#666;border: 1px solid #000;color:#ccc;line-height: 100%;font-size: 0.75em;padding: 3px;}
.article_seperator {width:100%;height:16px;}
#contact_text {width:300px;}
table.contentpaneopen, table.contentpane, table.blog {border-collapse: collapse;padding: 0;margin: 0;width: 100%;}
ul.latestnews, ul.latestnewsS1, ul.latestnewsS2, ul.latestnewsS3, ul.mostread, ul.mostreadS1, ul.mostreadS2, ul.mostreadS3
{list-style:none;padding-left:8px;margin:0px;}

.mostread li, .mostreadS1 li, .mostreadS2 li, .mostreadS3 li,
.latestnews li, .latestnewsS1 li, .latestnewsS2 li, .latestnewsS3 li
{padding-bottom:2px;}
div div .syndicate div {margin:5px; padding:0;}

/*#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             : #e8e8e8;
  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  : underline;
color: #6495ED;
/*font-size        : 12px;*/
}

a:hover {
text-decoration  : none;
color: #fff;
background-color: #6495ED;
/*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;
}

div.module {
margin-bottom:5px;
margin-top: 0px;
text-align:left;
padding-left:0px;
padding-top:0;
background-color:#FFEFD5;
/*background-image: url(../images/mod2.jpg);*/
background-repeat: no-repeat;
border: 0px solid #DCDCDC;
 background-position: center;
/*height: 110px;*/


}

div.module h3{
font-weight      : bold;
color            : #000;
text-align       : left;
background-color : #FFA500;
padding          : 3px 5px 3px 5px;
margin-top:0px;
margin-bottom:0px;
line-height: 20px;
text-indent:5px;
}

div.module ul {
margin:5px 0 0;
padding:0 0 0 14px;
}

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

a.mainlevel-nav {
 font-weight: bold;
 color:#FFF !important;
}
a.mainlevel-nav:hover {
 font-weight: bold;
 color:#CCFFFF !important;
}

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;
}
.menu ul li:hover {
display:block;
}

.menu ul li:hover {
display:block;
}

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            : Black;
text-align       : left;
/*background-color : #0079c0;*/
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:#0079c0;
/*font-size: 12px;
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: #FF6600;
	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: #FF6600;
	text-decoration: none;
}

.tabla6{
border: thin;
line-height: 16px;
background-color: #0079c0;
padding: 0px;
margin: 0px;
font-size: 11px;
}