/*Carcas*/

*	{

	margin: 0;

    padding: 0;

	}

html, body	{

    height: auto;

    font-family:tahoma;

    text-align:left;

    font-size:12px;

	}

#mainContent {

	padding-bottom:30px;







}







#mainBody 







{







    width: 100%;







    margin: auto;







   



    padding:5px;







}







body > #mainBody 







{







	min-height: 100%;







    height: auto;







}







#clear







{







    height: 70px;







    clear: both;







}







#clear2







{















    clear: both;







  height: 0;







  overflow: hidden;















}







#header







{







    height: 140px;







}







#footer







{







    height: 70px;







    margin: -70px auto 0;







    width: 1004px;







}















/*Details*/















#logo {







background: url(img/logo.jpg);







width:319px;







height: 84px;







float:left;







}















#topnav { 



	width:100%;



	height: 30px;



	margin-top:-60px;



}











#topnav a {







text-decoration:none; 







display:block; 







text-align:center; 







color:#FFFFFF;







}















#topnav a:hover {







color:#FFDF80;







}















#topcontacts {















	background-color:#FFFFFF;







	margin:  20px 20px 0 0 ;







	float:right;







	width:220px;







	text-align:right;















}















/* spaces */















#topspace {







position:absolute;







top:126px;







left:0px;







margin: 0;







padding: 0;







height:1px;







width:100%;







background: url(img/topspace.gif);







background-repeat:repeat-x;







}















#bottomspace {







height: 1px;







width:100%;







margin-top: -85px;







background: url(img/bottomsp.gif);







background-repeat:repeat-x;







}















/*footer*/















#bottomleftbanner {







float:left;







padding-right:180px;







}







#bottomrightbanner {







float:right;







margin-top:20px;







}















#bottomblock {







float:left;















margin-top:20px;







}







































































/* table of contents */







table.contenttoc {







  margin: 5px;







  border: 1px solid #ccc;







  padding: 5px;







}















table.contenttoc td {







  padding: 0 5px;







}























/* content tables */







table.contentheading  {







	text-align: left;







	float: left;







	width: 100%;







	margin: 8px;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







}















.contentheading  {







	text-align:left;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size:18px;







	padding-bottom:18px;







}























td.sectiontableheader {







  color: #333;







  font-weight: bold;







  padding: 4px;







  border-bottom: 1px solid #666;







}















tr.sectiontableentry0 td,







tr.sectiontableentry1 td,







tr.sectiontableentry2 td {







  padding: 4px;







}















td.sectiontableentry0,







td.sectiontableentry1,







td.sectiontableentry2 {







  padding: 3px;







  color: #FFF;







  font-size: 10px;







}























/* content styles */







.contentpaneopen, table.contentpane {







	margin: 0;







	padding: 0;







}















table.contentpane td{







	text-align: left;







}















table.contentpane td.contentdescription {







	width: 100%;







}















table.contentpane  {







	text-align: left;







	float: left;







	width: 100%;







	margin: 8px;







}















table.contentpane ul li a .category {







	color: #FF8800;







}















table.contentpane ul li {







	color: #333;







}















table.contentpaneopen {







	margin: 2px 8px;







}















table.contentpaneopen li {







	margin-bottom: 5px;







	margin-left:30px;







	margin-top:5px;







}















table.contentpaneopen fieldset {







	border: 0;







	border-top: 1px solid #669933;







}















table.contentpaneopen h3 {







	margin-top: 25px;







}















table.contentpaneopen h4, table.contentpaneopen h5, table.contentpaneopen h6 {







	font-family: Tahoma, Arial, sans-serif;







	color: #333;







	font-size: 12px;







}















.highlight {







	background-color: #fffebb;







}







 







.MYcontentheading







{







	text-align:left;







	font-family: Verdana, Arial, Helvetica, sans-serif;







	font-size:10px;







	padding-bottom:18px;







	font-weight:600;







	color: #333;







}















img	{







	border:	none;







	padding-right: 10px;







	}







.title	{







	font-size: 18px;







	padding-bottom: 10px;







	color: #ed1b24;







	}







a:link, a:visited	{







	color: black;







	}







.txt	{







	font-family: verdana;







	font-size:13px;







	}







.menu	{



	background: url(img/button_4.jpg);



	width:148px;



	height:35px;



	text-align:center; 



	color:#FFFFFF;



	font-weight:700;



	font-size:12px;



	}











#menu a:hover {







color:#FFDF80;







}

body	{
	font-size:12px;
	}




