* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}



div.clear {
	width: 0;
	height: 0;
	clear: both;
	float: none;
}

body {
	/*width: 960px;*/
	background: #c2d6dc url(../images/alfatubo/gradient_layout.png) repeat-x 0 0; 
	_background: #c2d6dc url(../images/alfatubo/gradientIEfix.jpg) repeat-x 0 0; 
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", "Myriad Pro", Verdana, Arial, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	/*margin: 0 auto;*/
	position: relative;
	color: #637e8c;
}

#global-warper{
	width: 960px;
	margin: 0 auto;
	position: relative;

}

/* links */
a{outline: none; font-size: 12px;}


a:link, a:visited{ color: #4fc4e1; text-decoration: underline;}



a:hover { text-decoration: none; }

#news-slider{
	margin-top: 20px;
}

#news-slider li a {
	color: #4fc4e1;
	text-decoration: none;
}

#news-slider li a:hover{
	color: #4fc4e1;
	text-decoration: underline;
	background: #e3eff1;
}

a.active:link, a.active:visited {
	color: #000;
	text-decoration: none;
}

a.active:hover{
	
	text-decoration: underline;
}

/*barra que contem as linguas no topo da homepage*/
#toperzero {
	width: 963px;
	margin: 0 auto;
	height: 25px;
	color: #000;
}


h1{
	color: #1598B9;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 30px;
	
}

h2{
	color: #555;
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 20px;
	
}

h3{
	color: #1598B9;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

h4{
	color: #1598B9;
	font-size: 14px;
	font-weight: normal;
	
}

p{
	padding-bottom: 15px;

}

#reg_login {
	width: 130px;
	float: right;
	color: #000;
	padding-right: 25px;
}

#reg_login a{
	color: #000;
	text-decoration: none;
}

#reg_login a:hover{
	text-decoration: underline;
}

/*estilo pras bandeiras*/
#lang_selection {
	width: 200px;
	position: absolute;
	bottom: 10px;
	left: 35px;
	list-style: none;
}

#lang_selection  li{
	float: left;
}


#flagpt {
	float: left;
	width: 24px;
	height: 14px;
	background: url(../images/alfatubo/pt.gif) no-repeat;
	margin-right: 5px;
}

#flagpt.selected {
	background: url(../images/alfatubo/ptselect.gif) no-repeat;
}

#flaguk {
	display: inline;
	float: left;
	width: 22px;
	height: 14px;
	background: url(../images/alfatubo/uk.gif) no-repeat;
}

#flaguk.selected {
	background: url(../images/alfatubo/ukselect.gif) no-repeat;
}

#flagsp {
	float: left;
	width: 32px;
	height: 30px;
	background: url(../images/alfatubo/sp.gif) no-repeat;
}

#flagsp.selected {
	background: url(../images/alfatubo/spselect.gif) no-repeat;
}

#flagfr {
	float: left;
	width: 32px;
	height: 30px;
	background: url(../images/alfatubo/fr.gif) no-repeat;
	margin-left:10px;
}

#flagfr.selected {
	background: url(../images/alfatubo/frselect.gif) no-repeat;
}


/*suporte btn topo, do lado direito do logo*/
#suportetoper {
	background: url(../images/alfatubo/suporte-btn.gif) repeat-x 0 0;
	width: 219px;
	float: right;
	height: 79px;
	margin-right: 15px;
	display: inline;
}

/*cbox do Questoes Tecnicas*/
#suportequestoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	_font-size: 14px;
	_font-weight: bold;
	color: white;
	padding-top: 30px;
	margin-left: 70px;
	_margin-left: 1px;
	_padding-left: 65px;
}

#suportequestoes a{
	color: #fff;
	text-decoration: none;
}

#suportequestoes a:hover{
	color: #fff;
	text-decoration: underline;
}
/*cbox dos contactos do suportebtn*/
#suportecontactos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	text-align: center;
	padding-top: 5px;
	line-height: 18px;
	margin: 2px 0 0 35px;
	font-weight: bold;
}
/*logo head*/
#heading {
	float: left;
	width: 33px;
}

/*top navi*/
#navigationmenu {
	position: absolute;
    font-size: 12px;
    /*right: 20px;*/
    text-align: center;
    top: 230px;
    _font-size: 12px;
    font-weight: bold;
	width: 980px;
  	left: 8px;
	_left: 8px;

}

#navigationmenu ul {
	padding: 0;
	list-style: none;
}
#navigationmenu li {
    display: inline;
	height: 33px;
}

#navigationmenu a {
    float: left;
    background: url("../images/alfatubo/navigator_menutab.png") no-repeat left top;
  /*  _background: url("../images/alfatubo/blue_navi_btnIEfix.jpg") no-repeat left top;*/
    padding-right: 6px;
    text-decoration: none;
    width: 131px;
	height: 33px;
    line-height: 33px;
	position: relative;
	cursor: pointer;
    /*line-height: 35px;*/
}
#navigationmenu a span {
    float: left;
    display: block;
	line-height: 33px;
    color: #f1f6f7;
    padding-bottom: 3px;
	position: relative;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigationmenu ul li a span {
	float:none;
}
    /* End IE5-Mac hack */


#navigationmenu ul li a.active, #navigationmenu ul li a:hover {
	background: url("../images/alfatubo/navigator_menutab_bak.png") no-repeat left top;
}

#navigationmenu ul li a.active span {
    color: #fff;
}

/*#navigationmenu a:hover {
    background-image: url("../images/alfatubo/blue_navi_btnselected.png");
    _background-image: url("../images/alfatubo/blue_navi_btnselectedIEfix.jpg");
      }
#navigationmenu a:hover span {
    background-position: 100% -42px;
      }
*/
/*#navigationmenu a.active {
    background-image: url("../images/alfatubo/blue_navi_btnselected.png");
    _background-image: url("../images/alfatubo/blue_navi_btnselectedIEfix.jpg");
      }
*/
/*Borders do Layout + segundoCabecalho*/
#mainshape {
	background: url("../images/alfatubo/tubo_top.jpg") no-repeat;
	width: 960px;
	margin-top: 90px;
	height: 102px;
	right: 5px;
	position: relative;
	overflow: hidden;
}
#mainshape1 {
	
	float: left;
	width: 671px;
	
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	position: relative;
	top: 40px;
	left: 40px;
	
}


/*cabecalho field pesquisa, toper2*/
#mainshape2 {
	float: left;
	width: 284px;
	_width: 206px;
	height: 102px;
	
	position: relative;
	top: 3px;
	right: -5px;
}
/*pesquisa wrapper*/
#pesquisawrap {
	_margin-left: 750px;
	width: 300px;
	overflow: hidden;
	position: relative;
	bottom: 55px;
	right: 30px;
}
/*Sistema de pesquisa do cabe√ßalho*/
.pesquisafield {

	margin-top: 1px;
	height: 16px;
	width: 150px;
	float: left;
	padding: 4px;
	font-size: 10px;
	color: #828382;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
/*Div que contem o botao de pesquisa*/
#buttonwrap {
	/*float: right;*/
	position: relative;
	margin: 80px 0 0 75px;
	_margin: 35px 0 0 22px;
}
/*estilo do botao, grafismo*/
.buttongraph {
	padding-left: 5px;
	background: url(../images/alfatubo/btnok-novo.gif) no-repeat;
	width: 38px;
	height: 26px;
	cursor: pointer;
	margin-left: 5px;
}

/*Conteudo do site*/
#thecontent {
	width: 966px;
	/*background: url("../images/alfatubo/mainshape2_fundo.png") repeat-x 0 0;*/
	/*_background: url("../images/alfatubo/mainshape2_fundo.gif") repeat-x 0 0;*/
	margin: 0 0 0 auto;
}

#contentWrap {
	background: #fff;
	width: 932px;
	overflow: hidden;
	margin-left: 17px;
}

/*Estilo-class dos titulos azuis das noticias do site*/
.titulos {
	padding: 30px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #555;
}
/*Estilo-texto normal das noticias do site*/
.textos {
	padding: 30px 0 0 32px;
	margin-bottom: 50px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5d5b;
	position: relative;
}
/*Content box invisivel do texto para alinhar as noticias em relacao ao menu 
orias*/
#contentbox {
	width: 600px;
	float: left;
	padding: 20px;
	margin-top: 55px;
	position: relative;
	overflow: hidden;
}

/*Bloco das categorias do layout*/
#categoriaswrap {
	margin-top: 70px;
	float: right;

}
/*Navi Categorias*/
/*
	 * Reset accordion Styles
	 *
 ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-hover



	 */
	#navicategorias .ui-accordion-header {
		border: none;
	}

	#navicategorias .ui-state-hover {
		background: none;
		border: none;
	}

	#navicategorias .ui-state-default {
		background: none;
		border: none;
	}

	#navicategorias .ui-state-status {
		border: none;
	}

	#navicategorias .ui-icon {
		display: none;
	}


	/*
		ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active
	*/
	#navicategorias .ui-accordion-content {
		background: red;
		background: none;
		padding: 1px;
	}

	#navicategorias .ui-widget-content {
		background: none;
		border: none;
	}


	#navicategorias li a {
		font-size: 12px;
		
	}

	#navicategorias li li a {
		font-size: 10px;
	}

	#navicategorias li li a {
		background: none;
	}

	#navicategorias li li a:hover {
		background: gray;
	}

#navicategorias {
	width: 273px;
	margin: 20px 0 0 1px;
}
#navicategorias ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	height: 20px;
	text-decoration: none;
}
#navicategorias ul li a:link, #navicategorias ul li a:visited {
	color: #777;
	display: block;
	margin: 0 15px 0 0;
	background: #eee;
	_background: #eee;
	padding: 8px 0 0 10px;
	border-bottom: 1px solid #ddd;
	font-size: 12px;
	font-weight: normal;
}
#navicategorias ul li a:hover {
	color: #777;
	margin: 0 15px 0 0;
	background: #dedede;
	_background: #dedede;
}

#navicategorias ul {
	list-style: none;
}

#navicategorias ul li ul {
	margin: 2px 0 10px 0;
}

#navicategorias ul li ul li a:link, #navicategorias  ul li ul li a:visited{
	width: 230px;
	color: #555;
	display: block;
	margin: 0 7px 0 7px;
	background: #f1f1f1;
	padding: 8px 0 0 15px;
	background-image: url(../images/bullet1.gif) no-repeat ;
	border-bottom: 1px solid #ccc;
	font-size: 11px;

}
#navicategorias ul li ul li a:hover {
	color: #3333;
	background: #ededed;
	_background: #ededed;
	
}

#navicategorias ul li ul li.active a {
	color: #222;
	background: #ccc;
	_background: #ccc;
}

#navicategorias ul li ul li.active a:hover {
	color: #111;
	background: #c5c5c5;
	_background: #c5c5c5;
}



/*Alinhamento do Footer*/
#footer {
	margin-bottom: 60px;
	overflow: hidden;
	width: 960px;
	right: 5px;
	position: relative;
	height: 103px;
	background: url("../images/alfatubo/tubo_bottom_alfatubo.png") no-repeat;
	
}
#footer1 {
	/*background: url("../images/alfatubo/footer1.png") no-repeat;*/
	width: 671px;
	_width: 671px;
	_font-weight: bold;
	text-decoration: none;
	height: 103px;
	line-height: 103px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: white;
	float: left;
	display: inline;

	/*position: absolute;
	top: 40px;
	left:80px;*/
	
}
#footer1 a:visited {
	text-decoration: none;
	color: white;
}
#footer1 a:link {
	text-decoration: none;
	color: white;
}
/*cabecalho field pesquisa, toper2*/
#footer2 {
	/*background: url("../images/alfatubo/footer2.png") no-repeat;
	_background: url("../images/alfatubo/footer2IEfix.jpg") no-repeat;*/
	width: 284px;
	
	
	float: left;
	
	display: inline;
	margin-left: -25px;
	position: relative;

	
	
}
/*#footer {
	margin-left: 17px;
	margin-bottom: 60px;
	_margin-bottom: 0px;
	width: 932px;
	height: 107px;
	clear: both;
	background: url("../images/alfatubo/footer.png") no-repeat;
	_background: url("../images/alfatubo/footer.jpg") no-repeat;
}/*
/*Alinhamento da cbox da newsletter*/
#newsletteralign {
	_width:202px;
	width: 200px;
	position: absolute;
	top: 20px;
	right: 15px;
	/*_position: relative;
	_float: right;
	_top: 2px;
	_bottom: 35px;*/
}
/*Alinhamento do btn e do text field da newsletter*/
.buttongraphbottom {
	float: right;
 background: transparent url(../images/alfatubo/btnok-novo.gif) no-repeat scroll 0 0;
 height: 26px;
 width: 38px;
 /*position: absolute; top: 30px; right: 35px;*/
}

#newsletteralign .pesquisafield{
	float: left;
	/*position: absolute;
	top: 30px;
	right: 80px;*/
}
/*form contacto*/

#formcontainer {
	border: 1px solid #F0F0F0;
	background: #f8f8f8;
	padding: 30px 0 0 32px;
	margin: 38px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5d5d5b;
	position: relative;
	width: 490px;
	height: 780px;

}

#contactForm input.text, #contactForm textarea.text, #contactForm select.text {
	width: 646px;
}

#contactForm label small {
	color: #aaa;
	font-size: 10px;
}

#contactForm input.text, select.text, textarea.text {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;
	border-style:solid;
	border-width:1px;
	margin:5px 0;
	padding:5px;
}

input.text:focus, select.text:focus, textarea.text:focus
{
	color: #000;
	background:#EFFAE6;
}

#input.error, select.error, textarea.error {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	border-color: #ff4e4e #ee4949 #ee4949 #ff4e4e;
	background: #ffd0cd;
}

input.error:focus, select.error:focus, textarea.error:focus {
	background: #ffbfbf;
}

.good {
	margin: 0;
	text-align: left;
	padding: 4px 5px 4px 30px;
	background: #f7f7f7 url("../images/alfatubo/check.gif") 5px 50% no-repeat !important;
	color: #555;
	font-size: 13px;
}

.bad {
	margin: 0;
	text-align: left;
	padding: 4px 5px 4px 30px;
	background: #f7f7f7 url("../images/alfatubo/x.gif") 5px 50% no-repeat !important;
	color: #555;
}

.no-border
{
	border:none;
}
/*Btn da form*/
.awesome, .awesome:visited {
	background: #222 url(../images/alfatubo/alert-overlay.png) repeat-x;
	bottom: 29px;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff !important;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25) !important;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

*html .awesome, *html .awesome:hover {
	border: 1px solid #fff;
	font-size: 11px;
}

.awesome:hover {
	background-color: #111; color: #fff;
}

.awesome:active	{
	top: 1px;
}

.small.awesome, .small.awesome:visited {
	font-size: 11px;
}

.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

.large.awesome, .large.awesome:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}

*html .large.awesome, *html .large.awesome:visited {
	font-size: 11px;
}

.green, .green:visited	{
background-color: #00a4d1;
}

.green:hover   {
	background-color: #017db3;
}

.blue, .blue:visited	{
	background-color: #2daebf;
}

.blue:hover	  {
	background-color: #017db3;
}

.red, .red:visited	{
	background-color: #e33100;
}

.red:hover	{
	background-color: #872300;
}

.magenta, .magenta:visited	{
	background-color: #a9014b;
}

.magenta:hover	{
	background-color: #630030;
}

.orange, .orange:visited   {
	background-color: #ff5c00;
}

.orange:hover	{
	background-color: #d45500;
}

.yellow, .yellow:visited	{
	background-color: #ffb515;
}

.yellow:hover	{
	background-color: #fc9200;
}


.awesome.left {
	float: left;
	/*float: none; */
}

.awesome.right {
	float: right;
	/*float: none; */
}

/*Listagem de produtos*/

#produtoscontainer {

	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #383838;
	text-decoration: none;
	position: relative;
	width: 620px;
	overflow: hidden;
}

.productsList {
	list-style: none;
	padding-left: 10px;
}

.productsList li {
	float: left;
	margin: 0 9px 15px 0;
	width: 120px;
	/*height: 200px;*/
	display: inline;
	margin: 0 20px 20px 0;
	height: 150px;
}

.productsList li a {
	display: block;
	position: relative;
	text-decoration: none;
}

.productsList li a:hover {
	text-decoration: none;
}


.productsList .title {
	position: relative;
	bottom: 1px;
	color: #777;
	padding: 2px;
	right: 1px;
	width: 118px;
	_width: 121px;
	/*background: url(../images/alfatubo/fita_productosSEfix.png) 0 0 repeat;*/
	background: #ddd;
	text-align: center;
	font-size: 11px;
	line-height: 17px;
}

.productsList a:link {
	text-decoration: none;
	font-weight: normal;
	color: #383838;
}

.productsList a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #383838;
}

.bottom-left {
	padding: 33px;
	float:left;
	text-decoration: none;
	color: #fff;
}

.bottom-left a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

.bottom-left a:link {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

.bottom-left a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #fff;
}

.produtosimagem {
	float: left;
	padding: 4px;
	/*background: url(../images/alfatubo/produtossquare.png) 0 0 no-repeat;*/
	width: 100px;
	height: 100px;
}

.produtostabela {
	float: left;
	width: 600px;
}

.produtostabela table th {
	font-size: 15px;
}

#page-images{
	float: left;
	width: 115px;
	overflow: hidden;
}

#page-images ul {
	margin: 0 !important;
}

#page-images ul li {
	margin: 0 15px 15px 0;
	
	width: 100px;
	
	vertical-align: center;
	
}

#page-images ul li a{
	text-align: center;
	vertical-align: center;
	display: table-cell;
	padding: 5px;
	border: 1px solid #e3eff1;
}

#contentbox ul, #contentbox ol {
	margin: 0 0 20px 20px;
}


/*submenu*/
	#toc-wrap {
		margin-top: 10px;
		position: relative;
	}

	#toc-wrap  ul {
		margin-top: 15px;
		list-style-type: none;
		padding: 5px 10px 0 0;
		width: 230px;
	}
	
	#toc-wrap  ul li{
		padding: 5px 0;
		padding-left: 5px;
		border-bottom: 1px solid #c2e6f8;
		
	}

	#toc-wrap a {
		padding-left: 20px;
		display: block;
		text-decoration: none;
		background: url(../images/alfatubo/submenu_seta.gif) 0 50% no-repeat;
		color: #777;
	}

	#toc-wrap a:hover {
		color: #555;
		text-decoration: none;
		background: url(../images/alfatubo/submenu_hover.gif) 0 50% no-repeat;
		
	}
	
	#toc-wrap a.selected{
		text-decoration: none;
		background: url(../images/alfatubo/submenu_hover.gif) 0 50% no-repeat;
		font-weight: bold;
	}

.texto{
	float: right;
	width: 470px;
}

.pagination_links a {
	padding: 1px 5px;
	border: 1px solid #aaa;
	background: #eee;
	margin-right: 3px;
	text-decoration: none;
	color: #000;
}

.pagination_links a:hover{
	background: #bbb;
	border: 1px solid #777;	
}

.pagination_links .page {
	padding: 1px 5px;
	border: none;
	background: #fff;
	margin-right: 3px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.clearfloat { display: inline-block; }
.clearfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }

#news-block {
	display: block;
	float: right;
	width: 273px;
	font-family: Myriad Pro, Lucida Sans, Lucida Console, Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 16px;
}

	#news-block a.more-link {
		color: #000;
		margin-bottom: 55px;
		color: #4fc4e1;
	}

	#news-block a.more-link:link {
		text-decoration: none;
		font-size: 13px;
		color: #4fc4e1;
		
	}

	#news-block a.more-link:visited {
		color: #4fc4e1;
		text-decoration: none;
		font-size: 13px;
	}

	#news-block a.more-link:hover {
		color: #4fc4e1;
		font-size: 13px;
		text-decoration: underline;
		
	}


	#news-block .content {
		margin: 15px 0 5px 20px;
		/*padding: 15px 0 0 10px;*/
		width: 230px;
		height: 100px;
		margin-bottom: 15px;
	}

	#news-block ul {
		list-style-type: none;
	}

	#news-block ul li {
		/*text-align: justify;*/
		width: 260px;
		height: 100px;
		margin: 0;
		padding: 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #ff0000;
	}

	.news-item {
		font-size: 12px;
		border-bottom: 1px solid #ff0000;
	}

	.news-item a.title {
		display: block;
		text-align: left;
		font-weight: bold;
		margin-bottom: 3px;
		padding: 5px 5px 5px 10px;
		color: #555 !important;
		background-color: #eee;
	}

	.news-item a.title:link {
		color: #000;
	}

	.news-item a.title:visited {
		color: #000;
		text-decoration: none;
	}

	.news-item a.title:hover {
		color: #000;
		background-color: #ddd !important;
		text-decoration: underline;
	}


	.news-item .date {
		font-size: 12px;
		font-style: italic;
		margin: 5px 0 0 0;
		padding: 3px;
		background: #fafafa;
		color: #1598B9;
	}

	.news-item .headline {
		padding-left: 3px;
	}

/*
 * Reset accordion Styles
 *
ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-hover



 */
#links-collection .ui-accordion-header {
	border: none;
	/*border-bottom: solid 1px gray;*/
	background: #e3eff1;
}
#links-collection .ui-state-hover {
	color: inherit; 
	/*background: none;
	border: none;*/
}
#links-collection .ui-state-default {
	/*background: none;
	border: none; */
}
#links-collection .ui-state-status {
	/*border: none;*/
}
#links-collection .ui-icon {
	/*display: none;*/
}

/*
	ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content-active
*/
#links-collection .ui-accordion-content {
	/*background: gray;*/
	padding: 1px;
	padding-left: 20px;
}
#links-collection .ui-widget-content {
	/*background: none;*/
	border: none;
}
#links-collection ul ul {
	margin: 5px 15px;
}
#links-collection li a {
	/* font-size: 12px; */
	/*font-variant: small-caps;
	text-transform: capitalize;*/
}
#links-collection li li {
	line-height: 24px;
	color: #637e8c;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: disc;
	
}

.ui-accordion .ui-accordion-header a{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #82cbf0;
	color: #fff;
	
}

.ui-accordion .ui-accordion-header a:hover{
	background-color: #21a2e3;
	color: #fff;
	
}

#links-collection .ui-icon {
}

.ui-state-active .ui-icon {
background-image:none;

}

.ui-state-default .ui-icon {
background-image:none;
}


#contactos fieldset {
	font-weight: 70%;
	/*background-color: #f5f5f5;*/
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: none;
	/*border-top: 2px solid #ccc;*/
}

#contactos fieldset legend {
	background-color: #f5f5f5;
	padding: 2px 4px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#contactos fieldset label {
	display: block;
	float: left;
	text-align: right;
	width: 80px;
}

#contactos fieldset label span {
	background-color: #e3eff1;
	padding: 3px 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#contactos fieldset span.blck {
	display: block;
	float: left;
	width: 140px;
	margin-left: 3px;
}


#contactos fieldset .contacto {
	/*font-weight: bold;*/
	font-size: 80%;
}

#contactos fieldset p {
	clear: both;
	padding: 5px 0;
}

#search_box {
	margin-top: 5px;
}

.buttongraph {
	margin-top: 5px;
}

#documentscontainer td {
	background: #eee;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
}

#documentscontainer .odd td {
	background: #ddd;
}

#documentscontainer a {
	color: #555 !important;
	text-decoration: none;
}


/* End Clearing floats without extra markup  */











