@charset "utf-8";
/* CSS Document */

/*====== Allgemein ======*/

html, body{
	margin: 0;
	padding: 0;
}

body 
{
	line-height: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
text-indent:0px;	
text-align: justify;

}

p
{
	margin: 0;
	padding: 0;
}
a
{
	color: blue;
	text-decoration: none;
border-image:none;
}

image, img
{
border: none;link-decoration:none;text-decoration:none;

}

a:hover
{
	text-decoration: none;
border-image:none;font-weight:bold;
}


ul
{
	margin: 0;
	padding: 17px;
text-indent:0px;
}


ul li
{

padding:0px;
}

ul li a
{
	color: #333333;
	font-size: 90%;padding:0px;
}

ul li a:hover
{
	color: blue;
padding:0px;
}
 
/*====== Template ======*/


.clear 
{
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
}

/* ------ Toolleiste oben ------ */
.tooltop
{
	width: 100%;
	background: black;
	overflow: hidden;
	height: 24px;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1.3em;
padding-top: 7px;

}

/* --- Zeit --- */
#time
{
	float:left;
	font-size: 90%;
	display:block;
	overflow: hidden;
padding-left:3px;
}

/*--- Schriftgroesse --- */
#fontsize
{
	float:right;
	overflow: hidden;
	display: block;
	padding: 1px 5px;
}

#fontsize a, #fontsize img
{
	border: 0 none;
}



/* --- Suchbox --- */
#search
{
	float: right;
	padding: 0 5px;
	overflow: hidden;
}

#search .inputbox
{
	width: 100px;
	height: 15px;
	font-size: 12px;
	border: #CCCCCC solid 1px;
	background: #FFFFFF url(../images/search.gif) no-repeat left;
	padding-left: 17px;
}


/* ------ Haupt Layout ------ */

/* --- Gesamt --- */
#wrap
{
margin: 0 auto;
	text-align: left;
	

	background: #FFFFFF;
	margin: auto; /* Div soll zentriert werden */
	overflow: hidden !important; /* FF Scroll-leiste */

}



/* ====== Linker Teil ====== */

#left
{

	background: #efefef;
	float: left;
	overflow: hidden;
padding:10px;padding-left:10px;
height: auto;
border-top: 1px dotted #CCCCCC;
border-left: 1px dotted #CCCCCC;
border-right: 1px dotted #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
margin-left:10px;

margin-top: 0;
}

#left ul, #right ul
{
	margin: 0;
padding:0;
}

#left ul li
{
	margin: 0.5em;
	padding: 0 0.5em;
	border-bottom: 1px dotted #656565;

list-style:none;

}




#left ul li ul li#current, #right ul li ul li#current
{
background-color: white;
}

#left ul li#current a, #right ul li#current
{
text-indent:0px;font-weight:bold;
}

#left ul li ul, #right ul li ul
{
	margin: 0;
	padding: 0; background:#CCCCCC;
}

#left ul li ul li, #right ul li ul li
{
	margin: 0;
	padding: 0 1em;
	
	}



#left ul li ul li#current a, #right ul li ul li#current a
{
	font-weight: bold;background-color: white;
}

#left ul li ul li:hover, #right ul li ul li:hover
{
border: 1px dotted #000000;
font-weight:bold;background:#efefef;
}

#left ul li:hover
{
font-weight:bold;
background:white;
}



#left ul a, #right ul a
{
	display: block;
	padding: 0.2em;
}

#left h3
{
	margin: 0;
	padding: 0;
	line-height: 2.3em;

	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 100%;
TEXT-INDENT:20px; 
background: url(http://www.cig-saude.org/OBARCO/templates/juni_novo/images/hrl_blue.png) no-repeat left;
}
 





}/*--- LOGIN ---*/
#form-login /* Allgemein */
{
	padding: 10px;
	margin: 0;
}

#left .input
{
	border: none;
}

#modlgn_username
{
	background: url(../images/user.png) no-repeat left #FFFFFF;
	height: 17px;
	padding-left: 20px;

	width: 85%;
	border: solid 1px #CCCCCC;
}

#modlgn_passwd
{
	background: url(../images/lock.png) no-repeat left #FFFFFF;
	height: 17px;
	padding-left: 20px;
	width: 85%;
	border: solid 1px #CCCCCC;
}
	

#form-login-username, #form-login-password, #form-login-remember
{
	padding: 0px;border:none;
	margin: 5px;
}

/* ====== Hauptcontent ====== */

#content /* Content klein */
{
;

		overflow: hidden;

	background: #FFFFFF;
float:left;
padding-left:10px;
padding-top:5px;
padding-right:10px;


}

#content_big /* Content gross */
{


		overflow: hidden;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #FFFFFF;
padding-left:5px;
padding-top:5px;	

padding-right:10px;

}




/* ====== rechter Teil ====== */
#module
{

	float: right;
	overflow: hidden;

border-bottom: 1px dotted #CCCCCC;	
border-right: 1px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
border-left: 1px dotted #CCCCCC;
background: #efefef;
padding-left:10px;
padding-top:10px;	padding-right:10px;
align:center;

margin-top: 0;
margin-right:10px
}

#module h3
{
	margin: 0;
	padding: 0;
	line-height: 2.3em;
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 100%;
TEXT-INDENT:20px; 
background: url(http://www.cig-saude.org/OBARCO/templates/juni_novo/images/hrl_blue.png) no-repeat left;
}

#module .moduletable, #left .mouletable
{
	text-align: center;
	padding: 0;
	margin-bottom: 5px;


}

#module .moduletable table, #left .moduletable table
{
	padding: 5px;
	text-align: center;

}

#module .moduletable tbody, #left .moduletable tbody
{
	text-align: left;
	float: center;	

}

div#module .moduletable, div#left .moduletable
{
	line-height: 1.5em;
	text-align: LEFT;


}

#module .moduletable_text, #left .moduletable_text
{


	overflow: hidden;
}

#module .bannergroup_text, #left bannergroup_text
{
	padding: 5px;	

}


#module ul li
{
list-style-image:url(../images/1.gif);
list-style:image;

}

#module ul li:hover
{
list-style-image:url(../images/2.gif);
list-style:image; 

}




/* ======= Zusatz Positionen ======= */
#position
{
	width: 100%;
	float: left;
	overflow: hidden;
border-top: 1px dotted #CCCCCC;

border-bottom: 1px dotted #CCCCCC;
	background: #efefef;
}

#position1
{
	width: 32%;
	float: left;
	overflow: hidden; padding-right:5px;
}

#position2
{
	width: 32%;
	float: left;
	overflow: hidden;padding-right:5px;padding-left:5px;
}

#position3
{
	width: 32%;
	float: left;
	overflow: hidden;padding-left:5px;padding-bottom:5px;
}

.bg_right
{
		background: url(../images/lineright.gif) no-repeat right;
}	


#bannertop
{
	overflow: hidden;
	float: right;
	padding: 0px;
	text-align: center;
	width: 100%;
height: 144px;
}

/* ====== Fuss Teil ====== */
#footer
{
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: center;
background:black;
}

/* ====== Joomla spez. CSS ====== */
.moduletable ul li a
{
	color: #333333;
	text-decoration: none;
	font-size: 90%;
}

.moduletable ul li a:hover
{
	color: #000000;
	text-decoration: none;
}

.componentheading
{	
font-weight: bold; font-color:blue;
	line-height: 2.3em;
	text-indent: 0.5em;
	border: 1px dotted #CCCCCC;text-align:left;


}

.contentpaneopen img
{
	border: 0;
padding-top:5px; 
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.small
{
	font-size: 80%;
	font-weight: bold;
	background: url(../images/user_business.png) no-repeat left;
	line-height: 1em;
padding-left: 1.5em;

	}

.createdate
{
	font-size: 80%;
	font-weight: bold;
	padding-bottom:5px;
	line-height: 1em;
	border-bottom: 1px dotted #CCCCCC;
	color: #666666;
	margin-bottom: 18px;
}

.modifydate
{
	font-size: 80%;
	font-weight: bold;
	background: url(../images/calendar.png) no-repeat left;
	line-height: 1em;
	border-bottom: 1px dotted #CCCCCC;
color: #666666;
padding-bottom:10px;
}

.contentheading, .buttonheading
{
	border: 1px dotted #CCCCCC;
	padding: 0;
	margin: 0;
	font-weight: bold;
font-color:white;
	line-height: 1.6em; font-size: 150%;
	background: #efefef; text-align:left;

}

.article_column
{
	padding: 2px;
}

a.readon, a.readmore 
{	display:block;
	float:left;
	height:24px;
	line-height:19px;
	padding: 5px 0 5px;
	width:100%;
	text-decoration: none;
	font-size:90%;
	color: blue;
	font-weight: bold;


}

a:hover.readon
{
	color: #000000;
}


.pagenav
{
	border: 1px dotted #CCCCCC;

	padding: 0.2em;
background-color:#efefef;
margin-top:8px;
}

a.pagenav 
{
	color: #000000;
}

a:hover.pagenav 
{
	text-decoration:none;
	background-color: white;background-color:#efefef;
}


.sectiontableentry0, .sectiontableentry1
{
	line-height: 1.5em;text-indent: 0.5em;

	}

.sectiontableentry2
{
	background-color: #E5E5E5;
	line-height: 1.5em;
	text-indent: 0.5em;
}

.pollstableborder
{
	width: 100%;
	padding: 0.2em;color:red;
}

#valid
{
	width: 100%;
	padding-right: 10px;
	text-align: right;
	float: left;
}

#valid_empty
{
	width: 100%;
	padding-right: 10px;
	text-align: right;
	float: left;
	border-bottom: #999999 1px solid;
	border-top: #999999 1px solid;
	background-color: #E5E5E5;
	line-height: 0.6em;
}

#valid img, #valid_empty img
{
	border: 0;
}

.button
{
	border: 1px solid #CCCCCC;
	padding: 0.2em;
	background: #E5E5E5;
}

.button:hover
{
	background: #CCCCCC;
	border: 1px solid #333333;
	cursor:help;
}

.img_caption
{
	line-height: 0.8em;
	font-size: 80%;
}

.tool-tip {
      background:red;
      border: 2px solid #D4D5AA;
      padding: 5px;
      font-size: 0.79em;
      max-width: 200px;
      }
.tool-title {
      font-weight: bold; 
      }

#system-message
{
	padding: 0;
	margin: 0;
	background: black;
}

#system-message dd ul li, 
#system-message dd ul, 
#system-message dd, 
#system-message dd ul a, 
#system-message dd ul li a
{
	padding: 0.2em;
	margin: 0;
	background: none;
	list-style: none;
}
.description
{
	padding-left: 1em;
	display: block;
}



#fran
{
	background:black;


border-bottom: 1px dotted #CCCCCC;

}

#pepaxina
{
	border: 1px dotted #CCCCCC;
font-color:white;
}

#blogs
{

font-size:80%;
}
a.
{

color:grey;
}

#artigo
{
text-align: justify;
}

#artigo ul li
{
list-style-image:url(../images/point_blue.gif);list-style:image;
}

#artigo ul li:hover
{
list-style-image:url(../images/point_blueh.gif);list-style:image;
}

#mais ul li
{
list-style-image:url(../images/point_red.gif);
color:black
}

#mais ul li:hover
{
list-style-image:url(../images/point_redh.gif) bottom;
color: #CC0000;	font-weight: bold; 

	text-decoration: none;
}

#mais h3
{

color: red;

	text-decoration: none;
}

#mais h3:hover
{

color: blue;

	text-decoration: none;
}

.art table.moduletable ul 
{
list-style-image:url(../images/point_red.gif);
}

.art table.moduletable ul:hover
{
list-style-image:url(../images/point_redh.gif);
}

#publicidade
{
padding-bottom:10px;
}

#user3
{
border-bottom: 11px solid blue;background:black;

}



#cabeceiracen
{
	align:center;

}

#cabeceiraesq
{
	float:left;
	
padding-left:20px;

}

#calendario
{
	float: right;
padding-right:20px;

}

#cabeceira
{
background: url(http://www.cig-saude.org/OBARCO/images/cigsaudeobarco/imaxes/web/cabeceira5.jpg) no-repeat;
height:180px;
}

#topmenu
{
color:#ffffff;
font-size:38%;
line-height: 1.3em;
}

#galeriaimaxes
{
	align:center;
	width: 100%;
padding-right:10px;padding-top:10px;padding-bottom:10px;
	overflow: hidden;
	border-top: 1px dotted #CCCCCC;
	margin-top:10px;
	border-bottom: 1px dotted #CCCCCC;
	background: #efefef;
}

#publicidade
{
padding-bottom:10px;}

#baixouser3
{
margin:10px;
align:center;
}
