/* font:style variant weight size/line-height family */

body, form	{ padding:0px; margin:0px; }
div, td, input, textarea, select { font: 11px Arial; color: #000; }	
a 		{ color: #7EADDD; }
a:hover		{ color: #d51f26; }

.text p a   	{ text-decoration: underline; }
.text p a:hover	{ text-decoration: none; }

img, input.cb, td.foto, font.foto, p.foto { border: none; }

.hand		{ cursor: pointer; }
.foto		{ border: 1px solid #7EADDD; }
.print		{ color: #000 ! important; }

.w		{ color: #FFF; }
.b          	{ font-weight: bold; }
.up		{ text-transform: uppercase; }
.u		{ text-decoration: underline; }
h1, h2, h3     	{ font-weight: normal; margin: 0px; }
.g		{ color: #666; }
.h100		{ height: 100%; }
.w100		{ width: 100%; }
li		{ color: #ccc; }
.nolist 	{ line-height:20px; }

.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }	

input, textarea, button, select { border: 1px solid #999 ! important; }
.submit { border: 1px solid #003399; background-color: #003399; color: #fff; }

.hot		{ color: red ! important; }


/* table */
.lentele, .lentele tr td   { border: 1px solid #ccc ! important; border-collapse: collapse ! important; }
.lentele2, .lentele2 tr td,
.lentele_be_remo, .lentele_be_remo tr td { border: 0px solid #fff; border-collapse: collapse; }



/* flags */
	.flag       { font: bold 10px Tahoma; }
	.flag_s     { font: bold 10px Tahoma; color: #ccc; }
	.flag:hover, .flag_s:hover {  }

/* dropdown menu */
	.air		{ position: absolute; left: -1000px; top: 0px; border: solid 0px #FFFFFF; z-index: 2;}

	.menu_tr, .menu_tr_over		{ background-color: #003399; cursor: pointer; font: 12px Arial, Tahoma; }
	.menu_tr td       		{ color: #FFCC00; font-weight: bold; }
	.menu_tr_over td  		{ color: #fff;  font-weight: bold; }

	.arrow,
	.menu_tr	  td.arrow	{ background: url(arrow.gif) center no-repeat; }
	.menu_tr_over td.arrow		{ background: url(arrow.over.gif) center no-repeat; }
	.menu_tr	  td.arrow_menu	{ background: url(arrow.gif) center no-repeat; }
	.menu_tr_over td.arrow_menu	{ background: url(arrow.over.gif) center no-repeat; }

	.no_menu tr.menu_tr,
	.no_menu tr.menu_tr_over   { text-decoration: none; }
	
	.no_menu tr.menu_tr a      { color: #FFCC00; }
	.no_menu tr.menu_tr_over a { color: #fff; }

/* advanced SiteMap */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  li { list-style: none; }

	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:1px; }

	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 15px; }

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none }
}

/* menu */
#menu 	  { }
#menu .p1 { padding: 0px 22px 4px 53px; background: url(t.gif) 25px 1px no-repeat; }
#menu .p1sel { padding: 0px 22px 4px 53px; background: url(ms.gif) 25px 1px no-repeat; }
#menu .p3 { padding: 0px 22px 4px 53px; background: url(ms.gif) 25px 1px no-repeat; font:bold 11px Tahoma; color:#7EADDD; text-transform: uppercase; text-decoration: none;}
#menu .p1 a, #menu .p1sel a { font:bold 11px Tahoma; color:#7EADDD; text-transform: uppercase; text-decoration: none; }
#menu .p1 a:hover, #menu .p1sel a { color:#d51f26; }
#menu .p2, #menu .p2sel { padding: 0px 5px 1px 54px; background:url(ms2.gif) 36px 50% no-repeat; }
#menu .p2 a, #menu .p2sel a { font:11px Tahoma; color:#7EADDD; text-decoration: none; }
#menu .p2 a:hover, #menu .p2sel a { color:#d51f26; }
.sepl { height:12px; background: url(ms1.gif) 50% 4px no-repeat; }
/* other */
body { background:url(bbg.gif) 0 0 repeat-x; }
.w50 { width:50%; }
.wpx779 { width:779px; }



.wbgc { background-color:#fff; }
/*left shadow*/
.wpx18l { width:18px; padding-top:71px; }
.hpx73 { height:73px; }
.hpx167 { height:167px; }
.hpx152 { height:152px; }
.lts { background:url(lts.gif) 100% 0 no-repeat; }
.lms { background:url(lms.gif) 100% 0 repeat-y; }
.lbs { background:url(lbs.gif) 100% 0 no-repeat; }
/*menu*/
.wpx176 { width:176px; }
.hpx75 { height:75px; padding-top:40px; }
.lnrs { background:url(lnrs.gif) 100% 100% no-repeat; }
.lnbs { background:url(lnbs.gif) 0 71px repeat-x; }
.lgbg { background: url(lgbg.gif) 0 0 no-repeat; }
.lgrs { height:87px; background: url(lgrs.gif) 100% 0 no-repeat; }
.mrs { background: url(mrs.gif) 100% 0 no-repeat; }
.sbg { height: 37px; background: url(sbg.gif) 50% 50% no-repeat; }
.hpx1 { height:1px; }
/*flash*/
.hpx26 { height:26px; }
.fts { background:url(fts.gif) 0 100% repeat-x; }
.hpx324 { height:324px; padding:6px; padding-bottom:0; }
.fbs { background:url(fbs.gif) 0 100% #fff repeat-x; }
/*right shadow*/
.wpx18r { width:18px; padding-top:21px; }
.hpx137 { height:137px; }
.rts { background:url(rts.gif) 0 0 no-repeat; }
.hpx188 { height:188px; }
.rms { background:url(rms.gif) 0 0 repeat-y; }
.hpx151 { height:151px; }
.rms2 { background:url(rms2.gif) 0 0 no-repeat; }
.rms3 { background:url(rms3.gif) 0 0 repeat-y; }
.hpx185 { height:185px; }
.rbs { background:url(rbs.gif) 0 0 no-repeat; }
/*content*/
.br { border-top:1px solid #fff; }
.ctbg { background:url(ctbg.gif) 0 0 repeat-x; }
.title { height:16px; background:url(t.gif) 0 100% no-repeat; padding-left:27px; }
.print2 {	height:17px; }
.crs { background:url(crs.gif) 0 0 repeat-y; }
.br1 { background:url(br1.gif) 0 0 no-repeat; }
.br2 { background:url(br1.gif) 100% 0 no-repeat; }
.cpad { padding:24px 45px 24px 45px; }
.cmar { margin:24px 45px 24px 45px; }
.cms { background: url(cms.gif) 0 0 no-repeat; }
.cbs2 { background: url(cbs.gif) 0 100% no-repeat; }
/*copyright*/
.cprbg { background: url(cprbg.gif) 50% 0 no-repeat; }
#cpr td { font:11px Tahoma; color:#5B6A78; }
#cpr span a { color:#d51f26; }
#cpr span a, #cpr a { text-decoration:none; }
#printsendbox a { text-decoration:none; }
.print * { color:#000!important; }

.foto { text-align: center; font-family: Tahoma; font-size: 9px;  } 
.tcontacto { text-align: left; color: #5B6A78; font-family: Tahoma; font-size: 11px;  } 
.tlen { text-align: left; color: #000000; font-family: Tahoma; font-size: 11px;  } 
.trem { text-align: left; color: #000000; font-family: Tahoma; font-size: 11px;  } 
.mano { text-align: left; color: #CC0000; font-family: Arial; font-size: 23px;  } 
.pav { text-align: left; font-weight: bold; color: #DA7600; font-family: Tahoma; font-size: 13px;  } 
.pav_maz { text-align: left; font-weight: bold; color: #000000; font-family: Tahoma; font-size: 11px;  } 
.texto { text-align: justify; color: #5B6A78; font-family: Tahoma; font-size: 11px;  } 