@charset "UTF-8";

/* Eseg site IDS */

body 			{ background: #EEEEEE; margin: 0; padding: 0;text-align: center; color: #666;
				  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%;}
#container 		{ width: 100%;background: #EEE; margin: 0 auto; border: 0; text-align: left;}
#header 		{ background: #FFF; /*border-bottom: 2px solid #e7e7e7;*/ padding-top: 0 10px 0px 20px;margin-bottom: 2px;
				  font-size: 10px; font-weight: bold; text-transform: uppercase;letter-spacing: 0.1em;}
				  
.menu			{ position:relative; background-image: url(../../images/bg_menu.gif); background-repeat: no-repeat; text-align:center; 
				  height: 27px; width: 470px; display: block; margin-right:35px;}	
.menu a			{ color:#FFFFFF; line-height: 22px; padding:0 4px; margin: 0px 2px; height: 27px; display: inline-block;}					
.menu a:hover	{ color:#9FD7DC;	background-color: #3E66B1;}
.menuhover      { color: #9FD7DC;	background-color: #3E66B1;line-height: 22px; 	height: 27px; 	display: inline-block;}

#menusub		{ position:absolute; left: -422px; top: 27px;display: block;height: 25px; width: 900px; text-align:right;}	
#menusub a		{ color:#9FD7DC; line-height: 22px; padding:0 5px; margin: 0; height: 25px; display: inline-block;}					
#menusub a:hover{ color:#FFFFFF;;}

#menuitems      { background-color:#3E66B1; }

#splash			{ position: absolute; width:450px;}
#splash .yellow_box         { display:block; width:450px; height:88px; margin: 0px; background-color:#DEEC21;color:#939F18;
				                border-right: 4px solid #EEE;border-bottom: 4px solid #EEE; border-top: 4px solid #EEE; font-style: italic;}
#splash .yellow_box_top     { display:block; width:450px; height:88px; margin: 0px; background-color:#DEEC21;color:#939F18;
				                border-right: 4px solid #EEE;border-bottom: 4px solid #EEE; font-style: italic;}
#splash .yellow_box_bottom  { display:block; width:450px; height:88px; margin: 0px; background-color:#DEEC21;color:#939F18;
				                border-right: 4px solid #EEE;border-bottom: 4px solid #EEE; border-top: 4px solid #EEE; font-style: italic;}
#splash .blue_box           { display:block; width:298px; height:59px; background-color:#1860AE; margin-bottom:4px}
#splash .blue_box_top       { display:block; width:298px; height:50px; background-color:#1860AE; margin-bottom:0px}
#splash .blue_box_bottom    { display:block; width:298px; height:50px; background-color:#1860AE; margin-bottom:0px}

#splash .green_box         { display:block; width:298px; height:59px; margin: 0px; background-color:#DEEC21;color:#000000;
				                border-right: 4px solid #EEE;border-bottom: 0px solid #EEE; border-top: 0px solid #EEE; font-style: italic;}
#splash .green_box_top     { display:block; width:298px; height:50px; margin: 0px; background-color:#DEEC21;color:#939F18;
				                border-right: 4px solid #EEE;border-bottom: 4px solid #EEE; font-style: italic;}
#splash .green_box_bottom  { display:block; width:298px; height:50px; margin: 0px; background-color:#DEEC21;color:#939F18;}

.engp			{ background-image: url(../../images/ico_engp.gif); background-repeat: no-repeat; background-position: right top;}
.siti			{ background-image: url(../../images/ico_siti.gif); background-repeat: no-repeat; background-position: right top;}
.admn			{ background-image: url(../../images/ico_admn.gif); background-repeat: no-repeat; background-position: right top; margin-bottom:0px}

#footer 		{ padding: 0; background:#FFF; /*border-top: 2px solid #e7e7e7 */;font-family: "Trebuchet MS", Helvetica, sans-serif;
				  font-size: 16px; font-style: italic; font-weight: bold; color: #888; line-height: 22px; margin: 2px auto 0 auto; text-align:center}
#footnote 		{ font-size: 10px; /*text-transform: uppercase*/;text-align: center; color: #999999; height: 30px; letter-spacing: 0.1em; background-color: #FFFFFF;}
#footnote a		{ color:#000000}

/* HTML defaults */

a				{ color:#1860AE; text-decoration: none;}
a.red			{ color:#990000; font-size: 10px; text-transform: uppercase; font-weight: bold; font-style: normal; }
a.red:hover		{ color:#CC0000 }
a.list			{ color:#555555; display: block; height:30px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #ccc;}
a.list:hover	{ color:#1860AE;}

h1, h2, h3, h4	{ font-family: "Trebuchet MS", Helvetica, sans-serif; font-style: italic; font-weight: bold; display: block; margin: 0;}
	
h1 				{ font-size: 18px; /*color: #DBE230;*/ color:#555555; padding: 10px 0; text-align: right; width: 520px; text-transform:capitalize;}
h2, h3, h4 		{ font-size: 18px; padding: 12px 10px 6px 10px;}
h2				{ color:#939F18;}
h3				{ color:#A4BBDF;}
h4				{ color:#AAAAAA;}
h5				{ color:#666; font-size: 15px; font-weight: bold; display: block; margin: 0px 15px; padding: 15px 0px; border-bottom: 2px solid #ccc;}
h6              { font-size: 10px; color:#555555; padding: 10px 0;}
p				{ font-size: 14px; margin: 0px; padding: 5px 15px;line-height: 20px;}


/* header classes */

td.etapa		{ font-size: 10px; /*color: #999999;*/ color:#555555; }
td.etapa a		{ color:#000000; margin-right: 35px;}


/* generaltablestuff */

.pordentro		{ background-color:#DEEC21; width:449px; height:50px}
.novidades		{ background-color:#1860AE; width:449px; height:50px}
.novidades_int	{ background-color:#1860AE; height:50px}

.intcathead		{ background-color:#DEEC21; height:60px; margin-bottom:4px}
.intpagehead	{ background-color:#1860AE; height:60px;  margin-bottom:4px}

.content		{ background-color:#DFDFDF; padding-bottom:20px;}
.content p, .content ul, .content ol		
				{ font-size: 12px; text-align:justify; line-height:20px}

p.subtitulo		{ font-weight:bold; color:#1860AE; }

.descricao_cursos		{ background-color:#DFDFDF; padding:20px 15px 20px 15px; margin-top:4px;}
.descricao_cursos p		{ font-size: 12px; text-align:justify;}

.sidebar		{ margin-bottom:4px}
.sidebar a		{ color:#990000;}
.sidebar ul		{ display: block; width: 140px; list-style-type: none;margin: 0px; padding: 0px;}
.sidebar li		{ font-size: 12px; line-height: 40px; border-bottom: 2px solid #EEEEEE; padding-right:0px;}

td.left			{ background-color: #DFDFDF; text-align: left; padding-left: 10px;}
td.right		{ background-color: #CCCCCC; text-align: right;}

.linkslist		{ background-color:#CCC; padding:10px 5px; margin-bottom:4px}
.linkslist p	{ font-size: 14px; margin: 0px; padding: 5px 10px;}
.linkslist a	{ color:#555555; font-weight:bold; display: block; line-height: 20px; margin: 0px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #DDD;}

.linkshome		{ background-color:#DFDFDF; width:449px; margin-top:4px; padding-top:2px}
.linkshome p	{ font-size: 12px; margin: 0px; padding: 2px 10px; line-height: 20px;}

.linksboletim	{ background-color:#DFDFDF; width:100%; padding-top:10px}
.linksboletim p	{ font-size: 14px; margin: 0px; padding: 5px 10px; line-height: 20px;}

.testimonial	{ color:#A1AE18;background-color:#DEEC21; background-image: url(../../images/bg_testimonial.gif); background-repeat: no-repeat; background-position: right top;}
.imprensa		{ color:#A1AE18;background-color:#DEEC21;}


.linkbox		{ background-color:#DFDFDF; width:298px; height:140px; display:block; margin:0; padding:0}
.linkpicture	{ color:#FFFFFF; background-color:#1860AE;  height:140px; padding-top: 4px;}
.linkpicture a	{ color:#FFFFFF;}

a.last, li.last	{ border:0;}
.last			{ border:0; margin:0; padding:0;}

.img_left		{ margin-right:10px; margin-bottom:0px; }
.img_right		{ margin-left:10px; margin-bottom:0px; }

.img_imprensa	{ width:147px; height:130px; margin-bottom:4px; background-color:#DFDFDF; font-size:10px; color:#999999}
.margem_right	{ margin-right:4px;}

.mais_noticias			{ margin-bottom:4px; padding:0; margin:0;}
.mais_noticias a		{ color:#666;}
.mais_noticias a:hover  { color:#1860AE;}
.mais_noticias ul		{ display: block; list-style-type:none; margin: 0px; padding: 0px;}
.mais_noticias li		{ font-size: 12px; height:35px; list-style-type:none; background-color:#DFDFDF;  border-bottom: 4px solid #EEEEEE; padding-left:15px; padding-top:15px;}

.boletins_anteriores			{ width:100%; padding:0; margin:0; }
.boletins_anteriores a   	    { color:#666;}
.boletins_anteriores a:hover    { color:#1860AE;}
.boletins_anteriores li			{ font-size: 12px; height:35px; list-style-type:none; background-color:#DFDFDF;  border-bottom: 4px solid #EEEEEE; padding-left:15px; padding-top:15px;}

.border_right					{ border-right: 4px solid #eee;}

ul.corpo_docente 		      	{ margin:0; padding:0; list-style:none;}
ul.corpo_docente li         	{ margin-bottom:4px; background-color:#dfdfdf;}
ul.corpo_docente li	 a	  		{ color:#666; font-weight:bold; display:block; height:20px; padding:10px 15px; border-left:solid 98px #1860AE;}
ul.corpo_docente li	 a:hover	{ color:#1860AE;  border-left:solid 98px #DEEC21;}
ul.corpo_docente table			{ background-color:#ccc; }

ul.data_cursos 		      		{ margin:15px; padding:0; list-style:none;}
ul.data_cursos 	 li         	{ margin-bottom:4px; background-color:#dfdfdf;}
ul.data_cursos 	 li	 a	  		{ color:#666; font-weight:bold; display:block; height:20px; padding:10px 15px; border-left:solid 298px #1860AE;}
ul.data_cursos 	 li	 a:hover	{ color:#1860AE;  border-left:solid 298px #DEEC21;}
ul.data_cursos 	 table			{ background-color:#ccc; }

.duvidas 		      			{ margin:0; padding:0; list-style:none;}
.duvidas li         			{ margin-bottom:4px; background-color:#dfdfdf;}
.duvidas li a	  				{ color:#666; font-weight:bold; display:block; height:20px; padding:10px 15px;}
.duvidas li a:hover				{ color:#1860AE; }
.duvidas table					{ background-color:#ccc; }

ul.cursos						{ margin:0; padding:0; list-style-type:none; }
ul.cursos li         			{ margin-bottom:4px; }
ul.cursos .cursos				{ background-color:#DFDFDF; width:298px;  margin:0; padding:0 }
ul.cursos table					{ background-color:#ccc; margin:0;}


/* carga cursos */

.grade_cursos					{ width:555px; margin:0; padding:0 0 0 15px;  }
.grade_cursos dd				{ float:left; width:385px; border:1px solid black; padding:0 0 0 15px; margin:0px; font-size:12px;}
.grade_cursos dt				{ float:left; width:135px; border:1px solid black; padding:0 0 0 15px; margin:0px; font-size:12px;}

.table_disciplinas				{ font-size:12px; }
.table_disciplinas	td			{ padding:3px; }
.td_escura						{ background-color:#cccccc; }
.td_titulo						{ font-size:12px; font-weight:bold; color:#1860AE; } 


/* form contato */

label					{ font-size:16px; color:#999; font-family: "Trebuchet MS", Helvetica, sans-serif; font-style: italic; font-weight: bold;  margin: 0; line-height:30px}
.input01				{ font-size:12px; width:250px; height:25px;  border:1px solid #ccc; background-color:#eee;}
.inputddd				{ font-size:12px; width:50px;  height:25px;  border:1px solid #ccc; background-color:#eee;}
.inputtel				{ font-size:12px; width:190px; height:25px;  border:1px solid #ccc; background-color:#eee;}
.textarea				{ font-size:12px; width:350px; height:200px; border:1px solid #ccc; background-color:#eee;}
.button					{ margin:10px; height:25px;}

/* footer classes */

td.esegpad		{ padding-left:35px;}
td.unidades 	{ font-size: 10px;text-transform: uppercase; color: #1860AE;letter-spacing: 0.1em; font-weight: bold; font-style: normal;}
