body { /* redundant rules for bad browsers  */
	background-color: #FFF5F5; /* rgb(51,68,85) #333333 */
	font-family: verdana, sans-serif;
	font-size: 8pt;
	border: 0px;
	padding: 10px;
	padding-right: 10px; /* padding-right: 36px; - per quan hi ha etiqueta dreta */
	padding-top: 3px;
	padding-bottom: 0px;
	margin: 0px;
	text-align: right;
}


.menudirnoimg {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: white;
	background: #AA3333;
	text-decoration: none;
	padding: 0px;
}

.bordejat {
	width: 100%;
	border: 1px;
	border-style: solid;
	border-color: #AA3333; /* rgb(35,51,69) rgb(51,68,85) */
}

.elcolref { color: #AA3333; }

.general { 
	color: #AA3333;
}

a.general { 
	color: #AA3333;
	text-decoration: none;
}

a.generalu { 
	color: #AA3333;
	text-decoration: underline;
}

td {
	font-family: verdana, sans-serif;
	font-size: 7.5pt;
}

table.OBJECTE {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.OBJECTE td.finet { 
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	padding:8px;
}

ul {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	list-style-type:square;
}

input {
	font-size: 7.5pt;
	text-transform: none;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: #AA3333;
} 
select {
	font-size: 7.5pt;
	text-transform: none;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: #AA3333;
} 

textarea {
	font-size: 7.5pt;
	text-transform: none;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: #AA3333;
} 

textarea.contactar {
	font-size: 8pt;
	text-transform: none;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: #AA3333;
} 


.tagdiv {
	position: absolute;
	background-color: #FBBFC3;
	width: 16px;
	height: 103px;
	right: 21px;
	top: 26px;
	visibility: show;
	z-index: 2;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	padding-right: 0px;
}

.contenedor {
	width: 100%;
	background-color: white; /* #EDEDED */
	border: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-color: #773333; /* rgb(35,51,69) rgb(51,68,85) */
	padding: 10px;
	margin: 0px;
	vertical-align: top;
}

.tdconten {
	text-align: right;
	vertical-align: top;
	background-color: transparent;
}

.estructura {
	width: 100%;
	vertical-align: top;
	background-color: transparent;
	border: 0px;
	margin: 0px;
}

.estructura td {
	vertical-align: top;
	background-color: transparent;
	border: 0px;
	padding: 1px;
	margin: 0px;
}

table.llistaguardia {
	padding: 2px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border: 0px;
	border-style: solid;
	border-color: #AA3333;
	background-color: white;
	vertical-align: top;
}

table.llistaguardia td.par {
	padding: 4px;
	background-color: white;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: #AA3333;
}

table.llistaguardia td.non {
	padding: 4px;
	background-color: #FFF5F5;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: #AA3333;
}

table.llistaguardia td.par1 {
	padding: 4px;
	background-color: white;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: #AA3333;
	font-weight: bold;
}

table.llistaguardia td.non1 {
	padding: 4px;
	background-color: #FFF5F5;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: #AA3333;
	font-weight: bold;
}

table.llistaguardia td.par2 {
	font-size: 7.5pt;
	padding: 1px;
	background-color: white;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: #AA3333;
}

table.llistaguardia td.non2 {
	font-size: 7.5pt;
	padding: 1px;
	background-color: #FFF5F5;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: #AA3333;
}

table.llistaguardia td.capcelera {
	padding: 2px;
	background-color: #AA3333;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	color: white;
	font-weight: bold;
}


table.menucalent {
	width: 100%;
	height: 16px;
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: black;
	vertical-align: top;
}

table.menucalent td {
	background: white url(previmenur.gif) no-repeat center left;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	padding: 0px;
	border: 0px;
}

table.menucalent td.ladata {
	background: white;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	text-align: right;
	padding: 0px;
}

table.logos {
	width: 100%;
	height: 84px;
	padding: 2px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background: #AA3333 url(titular3.gif) no-repeat 5px left;
	vertical-align: top;
	border: 1px;
	border-style: solid;
	border-color: #333333; /* rgb(35,51,69) */
}

table.logos td.logo {
	color: white;
	width: 700px;
	height: 90px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 0px;
	vertical-align: top;
	text-align: center;
	background: transparent url(capcelera44.jpg) no-repeat top right; /* url(capcelera.jpg) no-repeat top left; */
}

.titolcole {
	background-color: #000000;
	color: white;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	vertical-align: bottom;
	border: 1px;
	border-style: solid;
	border-color: white; /* rgb(35,51,69) */
}

.pad80 {
	background-color: transparent;
	padding: 4px;
	padding-top: 6px;
	padding-left: 120px;
	height: 40px;
}

table.logos td.logoforat {
	width: 350px;
	height: 90px;
	padding: 0px;
	padding-top: 0px;
	vertical-align: top;
	text-align: center;
}

table.logos td.edifici {
	width: 200px;
	height: 90px;
	padding: 0px;
	padding-top: 0px;
	vertical-align: top;
	text-align: center;
}

table.logos td.restalogo {
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: top;
	text-align: right;
}

a.idioma {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	border: 1px;
	border-style: solid;
	border-color: white; /* rgb(35,51,69) */
	color: white;
	background-color: #AA3333;
	text-decoration: none;
	padding: 2px;
}

a.idioma:hover {
	border: 1px;
	border-style: solid;
	border-color: #333333; /* rgb(35,51,69) */
	color: #AA3333;
	background-color: white;
}

table.menubaix {
	width: 100%;
	height: 16px;
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #661111;
	vertical-align: top;
}

table.menubaix td {
	background: #FBBFC3;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	padding: 0px;
}

a.linkcalent {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	width: 100%;
	color: white;
	background: #AA3333; /* url(cantomenu.gif) no-repeat top right; */
	text-decoration: none;
	padding: 0px;
	padding-left: 18px;
	padding-right: 12px;
}

a.linkcalent:hover {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	width: 100%;
	color: white;
	background: #AA3333 url(cantomenu.gif) no-repeat top right;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-color: #FF9999; /* rgb(35,51,69) */
}

a.linkcalentdata {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	width: 100%;
	color: white;
	background: #AA3333; /* url(cantomenu.gif) no-repeat top right; */
	text-decoration: none;
	padding: 0px;
	padding-left: 18px;
	padding-right: 21px;
}

a.linkcalentdata:hover {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	width: 100%;
	color: white;
	background: #AA3333 url(cantomenu.gif) no-repeat top right;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-color: #FF9999; /* rgb(35,51,69) */
}

a.linkbaix {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	width: 100%;
	color: white;
	background-color: #AA3333;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	padding-left: 18px;
	padding-right: 12px;
}

a.linkbaix:hover {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	width: 100%;
	color: #AA3333;
	background-color: transparent;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-color: #CC9999; /* rgb(35,51,69) */
}

table.zonacentre {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: white;
	vertical-align: top;
}

table.zonacentre td {
	background: white;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	padding: 0px;
	padding-top: 0px;
}

table.zonacentre td.webmail {
	background: #FFF5F5;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	padding: 0px;
	padding-top: 0px;
}

table.estructura td.filacentral {
	padding: 0px;
	padding-top: 5px;
}




table.zonacentre td.HUECO {
	background-color: transparent;
	width: 5px;
}


table.zonacentre td.areaesquerra {
	background: transparent;
	width: 180px;
	padding: 0px;
}

table.zonacentre td.areacentral {
	background: white;
	border: 0px;
	border-style: solid;
	border-color: #AA3333;
	padding: 1px;
	padding-top: 0px;
	margin: 0px;
	vertical-align: top;
}

table.zonacentre td.areadreta {
	background: white;
	width: 180px;
}

table.menuesquerra {
	width: 100%;
	border: 1px;
	border-style: solid;
	border-top: 0px;
	border-color: #AA3333;
	padding: 0px;
	/* text-transform: uppercase; */
}

table.menuesquerra td {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: transparent;
}

table.menuesquerra td.menu {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #AA3333;
}

table.menuesquerra td.bannerdret {
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #AA3333;
}

table.menuesquerra td.submenulist {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #AA3333;
}

table.menuesquerra td.menuact {
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 1px;
	border-style: solid;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #AA3333;
}


table.menuesquerra td.submenu {
	width: 100%;
	height: 7px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background: #FBBFC3 url(capsubmenu.gif) no-repeat top -8px;
}

table.menuesquerra td.submenufin {
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0px;
	background: #FBBFC3;
}


a.menuesq {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3333;
	background: white url(previmenur.gif) no-repeat center left;
	text-decoration: none;
	padding: 0px;
	padding-left: 16px;
}

a.menuesq:hover {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: white;
	background: #AA3333 url(postmenu.gif) no-repeat center right;
	text-decoration: none;
	padding: 0px;
	padding-left: 16px;
}

a.menuesqdir:hover {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3333;
	background: white url(previmenur.gif) no-repeat center left;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px;
	padding-left: 16px;
}

a.menuesqdir {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: white;
	background: #AA3333 url(postmenu.gif) no-repeat center left;
	text-decoration: none;
	padding: 0px;
	padding-left: 16px;
}

a.menuesqact {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3333;
	background: white url(previmenur.gif) no-repeat center left;
	text-decoration: none;
	padding: 0px;
	padding-left: 16px;
}


a.submenuesq {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: #FBBFC3 url(postmenusub.gif) no-repeat 26px top;
	color: #AA3333;
	text-decoration: none;
	padding: 0px;
	padding-left: 38px;
	border: 0px;
	margin: 0px;
}


table.menudreta {
	width: 100%;
	border: 1px;
	border-style: solid;
	border-color: #AA3333;
	padding: 4px;
	background: transparent;
	background: transparent url(juntalogin1.gif) no-repeat 112px top;
}

table.menudreta td {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 0px;
	color: #AA3333;
	background: transparent;
}

table.menudreta td.botologin {
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: middle;
}


table.menudreta1 {
	width: 100%;
	border: 0px;
	padding: 4px;
	background: transparent;
	background: transparent url(juntalogin1.gif) no-repeat 112px top;
}

table.menudreta1 td {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 0px;
	color: #AA3333;
	background: transparent;
}

table.menudreta1 td.botologin {
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	padding-right: 6px;
	padding-left: 0px;
	vertical-align: middle;
}

table.menudreta2 {
	width: 100%;
	border: 0px;
	border-style: solid;
	border-color: #AA3333;
	padding: 4px;
	background: transparent url(juntalogin1.gif) no-repeat 108px top;
}

table.menudreta2 td {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	padding-right: 8px;
	color: #AA3333;
	background: transparent;
}

table.menudreta2 td.botologin {
	margin: 0px;
	padding: 0px;
	padding-top: 14px;
	padding-right: 4px;
	padding-left: 0px;
	vertical-align: transparent;
}


input.accio {
	height: 16px;
	width: 20px;
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica;
	text-transform: none;
	border: 1px;
	border-style: solid;
	border-width: 0px;
	border-color: #AA3333;
	color: white;
	background: #AA3333;
	text-transform: uppercase;
	font-weight: bold;
} 

input.xcerca {
	height: 16px;
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica;
	text-transform: none;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	color: white;
	background: #AA3333;
	text-transform: uppercase;
	font-weight: bold;
} 

input.xcerca100 {
	height: 16px;
	width: 100%;
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica;
	text-transform: none;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	color: white;
	background: #AA3333;
	text-transform: uppercase;
	font-weight: bold;
} 

input.xcerca120px {
	height: 16px;
	width: 120px;
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica;
	text-transform: none;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	color: white;
	background: #AA3333;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
} 

.4roijos {
	height: 18px;
	vertical-align: center;
	background: #AA3333;
	padding: 1px;
	padding-top: 2px;
}

table.4cantos {
	width: 100%;
}

table.4cantos td {
	padding: 6px;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	background: white;
	font-size: 7.5pt;
} 

table.4cantos td.sense {
	padding: 6px;
	border: 0px;
	border-style: solid;
	border-width: 0px;
	background: transparent;
	font-size: 7.5pt;
} 

table.4cantets td {
	padding: 1px;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	background: white;
	font-size: 7.5pt;
} 

.formaciotop {
	width: 100%;
	height: 100%;
	padding: 1px;
	padding-left: 3px;
	background-color: #AA3333;
	color: white;
	font-size: 8pt;
}

.formaciotxt {
	padding: 1px;
	background-color: white;
	color: #AA3333;
}

table.0cantos td {
	padding: 0px;
	border: 0px;
	border-style: none;
	background: white;
} 


input.login {
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica;
	text-transform: none;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: #AA3333;
	background: white;
} 

input.login:active {
	font-size: 7.5pt;
	font-family: Verdana, Arial, Helvetica;
	text-transform: none;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: #AA3333;
	background: white;
} 

.txtbla { 
	color: white;
}

a.txtbla { 
	color: white;
	text-decoration: none;
}

a.enlaceimg { text-decoration: none; border: 0px; }

table.lacentral {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	padding: 0px;
}

table.lacentral td.filacentre {
	width: 100%;
	background-color: white;
	padding: 2px;
	padding-top: 0px;
	vertical-align: top;
}

table.lacentral td.columnacentre {
	width: 50%;
	background-color: white;
	padding: 2px;
	padding-top: 0px;
	vertical-align: top;
}

table.caixadades {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

table.caixadades td {
	padding: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

table.caixadades td.titolcaixaesp {
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: white;
	background-color: #AA3333;
	padding: 1px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
}

table.caixadades td.dadescaixaesp {
	background-color: white;
	border-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #AA3332;
	color: #AA3332;
	padding: 2px;
	text-align: justify;
}


.elstitols {
	width: 100%;
	height: 100%;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: white;
}


a.elstitols {
	width: 100%;
	height: 100%;
	padding: 2px;
	border: 1px;
	border-style: solid;
	border-color: white;
	color: white;
	text-decoration: none;
}

.botinfo {
	width: 5px;
	padding: 0px;
}

table.caixadades td.dadescaixa {
	width: 100%;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-top: 0px;
	border-color: #AA3333;
	color: #AA3333;
	padding: 2px;
	text-align: justify;
}

table.caixadades td.botonscaixa {
	background-color: white;
	color: #222266;
	text-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-color: #AA3333;
	padding: 0px;
	padding-top: 1px;
	vertical-align: top;
}

table.caixadades td.botonscaixa a {
	width: 10px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3333;
	text-decoration: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.titolcaixabuit {
	height: 6px;
	background-color: white;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #AA3333;
	padding: 0px;
}

table.caixadades td.titolcaixa {
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #AA3333;
	color: white;
	background-color: #AA3333;
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}


.textebarra0 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #222266;
	text-decoration: none;
	padding: 0px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}

a.textebarra0 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}

.textebarra1 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(posttitular1.gif) no-repeat -2px top;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}

a.textebarra1 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(posttitular1.gif) no-repeat -2px top;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}

.textebarra2 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(postlines.gif) no-repeat -2px top;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}

a.textebarra2 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(postlines.gif) no-repeat -2px top;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}


a.textetitular0 {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3332;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}

a.textetitular {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(posttitular.gif) no-repeat 2px top;
	color: #AA3333;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.dadescaixa1 {
	width: 100%;
	background-color: white;
	border-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-top: 0px;
	border-color: #AA3332;
	color: #AA3332;
	padding: 2px;
	text-align: justify;
}

table.caixadades td.botonscaixa1 {
	background-color: white;
	color: #AA3332;
	text-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-color: #AA3332;
	padding: 0px;
	padding-top: 1px;
	vertical-align: top;
}

table.caixadades td.botonscaixa1 a {
	width: 10px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.titolcaixabuit1 {
	height: 6px;
	background-color: white;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #AA3332;
	padding: 0px;
}

table.caixadades td.titolcaixa1 {
	border-style: solid;
	border-width: 1px;
	border-color: #AA3332;
	color: white;
	background-color: #AA3332;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}

a.textetitular1 {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(posttitular1.gif) no-repeat 2px top;
	color: #AA3332;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.dadescaixa2 {
	width: 100%;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-top: 0px;
	border-color: #669933;
	color: #669933;
	padding: 2px;
	text-align: center;
}

table.caixadades td.botonscaixa2 {
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-color: #669933;
	color: #669933;
	background-color: white;
	padding: 0px;
	font-weight: bold;
	text-align: center;
	padding-top: 1px;
	vertical-align: top;
}

table.caixadades td.botonscaixa2 a {
	width: 10px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #669933;
	text-decoration: none;
}

table.caixadades td.titolcaixabuit2 {
	height: 6px;
	background-color: white;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #669933;
	padding: 0px;
}

table.caixadades td.titolcaixa2 {
	border-style: solid;
	border-width: 1px;
	border-color: #669933;
	color: white;
	background-color: #669933;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}

a.textetitular2 {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background-color: white;
	color: #669933;
	text-decoration: none;
	padding: 0px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.dadescaixa3 {
	width: 100%;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-top: 0px;
	border-color: #222266;
	color: #222266;
	padding: 2px;
	text-align: justify;
}

table.caixadades td.botonscaixa3 {
	background-color: white;
	color: #222266;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-color: #222266;
	padding: 0px;
}

table.caixadades td.botonscaixa3 a {
	width: 10px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #222266;
	text-decoration: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
	padding-top: 1px;
	vertical-align: top;
}

table.caixadades td.titolcaixabuit3 {
	height: 6px;
	background-color: white;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #222266;
	padding: 0px;
}

table.caixadades td.titolcaixa3 {
	border-style: solid;
	border-width: 1px;
	border-color: #222266;
	color: white;
	background-color: #222266;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}

a.textetitular3 {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(posttitular3.gif) no-repeat 2px top;
	color: #222266;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.dadescaixa4 {
	width: 100%;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-top: 0px;
	border-color: #CE5C06;
	color: #CE5C06;
	padding: 2px;
	text-align: justify;
}

table.caixadades td.botonscaixa4 {
	background-color: white;
	color: #CE5C06;
	text-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-color: #CE5C06;
	padding: 0px;
	padding-top: 1px;
	vertical-align: top;
}

table.caixadades td.botonscaixa4 a {
	width: 10px;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #CE5C06;
	text-decoration: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

table.caixadades td.titolcaixabuit4 {
	height: 6px;
	background-color: white;
	border: 1px;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #CE5C06;
	padding: 0px;
}

table.caixadades td.titolcaixa4 {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #CE5C06;
	color: white;
	background-color: #CE5C06;
	padding: 0px;
	font-weight: bold;
	text-transform: uppercase;
}

a.textetitular4 {
	width: 100%;
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: white url(posttitular4.gif) no-repeat 2px top;
	color: #CE5C06;
	text-decoration: none;
	padding: 0px;
	padding-left: 12px;
	border: 0px;
	margin: 0px;
}


table.bordejatpad6 {
	border: 1px;
	border-style: solid;
	border-color: #AA3333; /* rgb(35,51,69) rgb(51,68,85) */
	padding: 3px;
}

table.bordejatpad6 td {
	border: 0px;
	padding: 3px;
}

