
* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 100.01%;
	text-align: center;
}

body {
	background-color: #f6f6eb;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 1em;
	text-align: center;
}

/* enlaces */

a {
	color: #336699;
	text-decoration: none;
}

a:focus {
	outline: 0;
}

img {
	border: none;
}


/* listas */

li {
	list-style-type: none;
}

/* texto */

#corpo,
#escritorio,
#portada {
	color: #676767;
}

#menu,
#corpo,
#escritorio,
#portada {
	font-size: 0.78em;
}

h2 {
	margin-bottom: 5px;
	color: #f26122;
	font-weight: normal;
}

strong,
b {
	color: #f26122;
}

/* formularios */

fieldset {
	border: 0;
}

/* CABECEIRA */

#informacion {
	background: #336699;
	overflow: auto;
	padding-top: 10px;
}

#informacion div {
	width: 900px;
	margin: auto;
	overflow: auto;
	text-align: left;
}

#informacion a {
	color: #fff;
}
 
ul.info li {
	float: left;
	font-size:0.65em;
	margin-right: 10px;
	padding: 5px 0 5px 0;
}

ul.info {
	float: left;
}

/* buscar */

#buscador {
	width: 224px;
	float: right;
	padding: 0;
}

#buscador fieldset {
	border: none;
}

#buscador input {
	float: left;
	margin: 0;
	border: 0;
}

#buscador input.campo {
	border: none;
	width: 200px;
	height: 16px;
}

#buscador input.boton {
	margin: 0 0 0 8px;
}

/* titulo */

#cabeceira {
	width: 900px;
	margin: 20px auto;
	text-align: left;
	background: url(/imx/fondo_cabeceira.png) no-repeat;
}

h1 {
	clear: both;
	width: 333px;
	height: 74px;
	background: url(/imx/logo_arzuacidadan.png) no-repeat 10px 5px;	
}

h1 a {
	display: block;
	background: url(/imx/logo_arzuacidadan.png) no-repeat 10px 5px;
	text-indent: -9999px;
	width: 333px;
	height: 74px;
	margin: 0px;
}

/* navegacion */

ul#navegacion {
	width: 900px;
	height: 30px;
}

ul#navegacion li {
	float: left;
}

ul#navegacion li a {
	height: 29px;
	margin: 0;
	display: block;
	text-indent: -9999px;
}

#nav0, #nav0on, #nav1, #nav1on, #nav2, #nav2on, #nav3, #nav3on, #nav4, #nav4on, #nav5, #nav5on, #nav6, #nav6on {
	background: url(/imx/menu.png) no-repeat;
}

#nav0 {
	width: 157px;
	background-position: 0 0;
}

#nav0:hover, #nav0on  {
	width: 157px;
	background-position: 0 -30px;
}

#nav1 {
	width: 124px;
	background-position: -157px 0;
}

#nav1:hover, #nav1on {
	width: 124px;
	background-position: -157px -30px;
}

#nav2 {
	width: 129px;
	background-position: -281px 0;
}

#nav2:hover, #nav2on {
	width: 129px;
	background-position: -281px -30px;
}

#nav3 {
	width: 130px;
	background-position: -410px 0;
}

#nav3:hover, #nav3on {
	width: 130px;
	background-position: -410px -30px;
}

#nav4 {
	width: 113px;
	background-position: -540px 0;
}

#nav4:hover, #nav4on {
	width: 113px;
	background-position: -540px -30px;
}

#nav5 {
	width: 107px;
	background-position: -653px 0;
}

#nav5:hover, #nav5on {
	width: 107px;
	background-position: -653px -30px;
}

#nav6 {
	width: 140px;
	background-position: -760px 0;
}

#nav6:hover, #nav6on {
	width: 140px;
	background-position: -760px -30px;
}


/* CONTEDOR */

#contedor {
	width: 900px;
	margin: 0 auto 50px auto;
	text-align: left;
}

#menu {
	width: 160px;
	float: left;
}

#corpo {
	float: right;
	width: 730px;
	margin-bottom: 10px;
}

#pe {
	width: 900px;
	clear: both;
	border-top: #336699 1px solid;
	padding-top: 20px;
	font-size: 0.8em;
	overflow: auto;
	background-color: #f6f6eb;
}

/* menu */

#menu ul {

}

#menu li {
	margin-bottom: 10px;	
}


#menu li a {
	width: 145px;
	display: block;
	padding-left: 15px;
	background: url(/imx/marca_menu2.png) no-repeat 5px center;
}

#menu li a:hover {
	width: 145px;
	display: block;
	background: #f26122 url(/imx/marca_menu1.png) no-repeat 5px center;
	color: white;
}

#menu li.menuon a {
	background: #f26122 url(/imx/marca_menu1.png) no-repeat 5px center;
	color: white;
}

/* pestanas */

#subnav {
	clear: left;
	height: 28px;
	font-size: 0.8em;
	font-weight: bold;
	border-bottom: 1px solid #6caedf;
}

#subnav ul {
	height: 28px;
}

#subnav li {
	display: inline;
}

#subnav li a {
	background: url(/imx/pestana_inicio.png) no-repeat 0 -28px;
	height: 28px;
	display: block;
	float: left;
}

#subnav li a span {
	height: 20px;
	display: block;
	padding: 8px 22px 0px 15px;
	float: left;
	background: url(/imx/pestana_fin.png) no-repeat right -28px;
}

#subnav li a:hover, #subnav .activo {
	background-position: 0 0;
}

#subnav li a:hover span, #subnav .activo span {
	background-position: right 0;
	color: #fff;
}


/* pe */


ul.nope {
	text-align: center;
	margin-bottom: 20px;
}

ul.nope li {
	display: inline;
	margin: 0px 10px 0px 10px;
}

ul.logos {
	width: 900px;
	float: left;
}

ul.logos li {
	float: left;
}

#pe a:hover {
	text-decoration: underline;
}

ul.logos a {
	height: 61px;
	display: block;
}

a.arzua {
	width: 76px;
	background: url(/imx/logo_arzua.png) no-repeat;
	text-indent: -9999px;
	margin: 0 40px 0 317px;
}

a.xunta {
	width: 150px;
	background: url(/imx/logo_xunta.png) no-repeat;
	text-indent: -9999px;
}


/* ---------------------------------------------------------------------------   ASOCIANDONOS */

/* listaxe de asociacions */

#listaxe {
	width: 730px;
	margin-top: 20px;
	overflow: auto;
}

#listaxe li {
	width: 355px;
	height: 180px;
	float: left;
	display: inline;
	margin: 0 10px 20px 0;
}

#listaxe img {
	float: left;
}

#listaxe h3, #listaxe p {
	margin-left: 160px;
}

#listaxe h3 {
	margin-bottom: 10px;
}

h2.listaxe {
	margin-left: 10px;
}


/* cabeceira asociacions */

#cab_asociacions {
	width: 730px;
	height: 150px;
	margin-bottom: 20px;
	font-size: 0.90em;
	background-color: #fccbae;
}

#cab_asociacions img {
	float: left;
	margin-right: 10px;
}

div.asociacion_contacto {
	background-color: blue;
}

#cab_asociacions p {
	margin: 0 10px 0 0;
	padding-top: 10px;
}

/* somos */

#somos {
	width: 730px;
	padding-top: 20px;
	margin-bottom: 10px;
	overflow: auto;
}

div.descripcion {
	width: 486px;
	float: left;
}

div.descripcion img {
	float: left;
	margin: 0 10px 10px 0;
}

div.descripcion h2 {
	color: #336699;
}

div.directiva {
	width: 222px;
	float: right;
	padding: 10px 0 10px 0;
	background-color: #dcdcdc;
	border: 1px solid #989898;
}

div.directiva h2, div.directiva p {
	margin: 0 10px 0 10px;
}

div#somos li {
	margin-top: 3px;
	padding-left: 10px;
	background: url(/imx/marca_menu2.png) no-repeat 0 5px;
}

/* pe de somos */

div.probas {
	width: 730px;
	overflow: auto;
}

div.esquerda {
	width: 360px;
	float: left;
	background-color: #d3e0e5;
	border: 1px solid #b5d6ef;
}

div.dereita {
	width: 360px;
	float: right;
	background-color: #d3e0e5;
	border: 1px solid #b5d6ef;
}

div.seccion {
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 0;
}

div.simple {
	background: url(/imx/separador.png) repeat-x 10px 0;
}

div.esquerda div.seccion img {
	margin: 0 5px 5px 0;
	float: left;
}

dt {
	float: left;
	margin-right: 5px;
}

dt img {
	vertical-align: bottom;
}

dd {
	height: 75px;
	margin-bottom: 10px;
}

#form_enquisa {
	margin-top: 10px;
}


#form_enquisa label {
	color: #000;
}

#form_enquisa input.enviar {
	width: 50px;
	margin-top: 5px;
	background-color: #236699;
	border: none;
	color: white;
	font-weight: bold;
}

/* lateral asociandonos */

div.lateral {
	width: 218px;
	float: right;
	margin-top: 20px;
	background-color: #d3e0e5;
	border: 1px solid #b5d6ef;
}

div.lateral li {
	margin-bottom: 10px;
}

div.lateralancho {
	width: 358px;
	float: right;
	margin-top: 20px;
	background-color: #d3e0e5;
	border: 1px solid #b5d6ef;
}

/* novas de asociacions e ACTUALIDADE */

#novas,
#nova {
	width: 500px;
	float: left;
}

#novas div {
	margin-bottom: 20px;
	overflow: auto;
}

#novas img {
	float: left;
	margin-right: 10px;
}

p.antetitulo {
	font-size: 0.8em;
	text-transform: uppercase;
}

p.entradilla {
	margin-bottom: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}

p.entradilla strong {
	font-weight: normal;
}

div.noticias b {
	color: #676767;
}

p.intro {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 5px;
}


strong.hora {
	font-weight: normal;
	font-size: 0.9em;
}

div.asociacions {
	margin-top: 20px;
}

/* nova */

div#nova {
	margin-top: 20px;
}

div.imaxe_nova {
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	text-align: center;
	color: #999;
}

#nova li {
	margin-top: 3px;
	padding-left: 10px;
	background: url(/imx/marca_menu2.png) no-repeat 0 5px;
}

div.relacionados {
	margin-top: 20px;
}

div.relacionados h3 {
	padding-top: 10px;
	margin-bottom: 5px;
}

ul.imaxes_relacionadas {
	width: 100%;
	overflow: auto;
}

ul.imaxes_relacionadas li {
	float: left;
	margin-right: 10px;
}

ul.imaxes_relacionadas img {
	vertical-align: bottom;
}



/* axenda */

div.dat_axenda {
	color: #f26162;
	margin-bottom: 5px;
}


/* calendario */

#clsDiv0 {
	text-align: center;
}

table.clsTableCalendario {
	width: 100%;
	margin: auto;
	border-collapse: collapse;
}

table.clsTableCalendario td {
	padding: 2px;
}

tr.clsTrSelectorData td {
	border-bottom: #336699 1px solid;
}

td.clsInfoTitle {
	text-transform: uppercase;
}

td#clsBox0 {
	text-align: center;
}

table.clsTableDias {
	width: 100%;
}

td.undefined {
	text-align: right;
}

a.clsOtherMonthDay {
	color: #999;
}

a.clsCurrentMonthDay {
	color: #f26122;
}

a.clsSelectedDay {
	border: 1px solid #336699;
}

/* mediateca */

#mediateca {
	width: 360px;
	float: left;
	margin-top: 20px;
}

ul.listado_carpetas li ul {
	background-color: #eee;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 10px;
}

ul.listado_carpetas li,
ul.listado_arquivos li {
	padding-left: 20px;
}

/* mediateca galeria */

div.asoc_galeria {
	width: 730px;
	margin-top: 20px;
}

div.asoc_galeria dl {
	width: 733px;
	margin-top: 10px;
	overflow: auto;
}
 
div.asoc_galeria dt,
div.asoc_galeria dd {
	width: 75px;
	float: left;
	display: inline;
}

div.asoc_galeria dt {
	height: 150px;
	margin: 0px 23px 0px 23px;
}

div.asoc_galeria dd {
	margin: 80px 0 0 -79px;
	text-align: center;
}

div.asoc_galeria dd {
	margin: 80px 0 0 -98px;
	text-align: center;
}

div.asoc_galeria img {
	/*margin-top: 20px;*/
	vertical-align: bottom;
}


/* imaxe */
div.asoc_galeriaimx {
	margin-top: 20px;
	text-align: center;
}

div.asoc_galeriaimx h2 {
	margin-bottom: 20px;
	text-align: left;
}

div.asoc_galeriaimx img {
	margin: auto;
}

div.asoc_galeriaimx p {
	margin-top: 20px;
	text-align: left;
}


/* opinion */

#opinion {
	width: 500px;
	float: left;
	margin-top: 20px;
}

#opinion fieldset {
	border: none;
}

ul.resultados-enquisa li {
	width: 500px;
	padding: 10px 0px 10px 0px;
	overflow: auto;
	border-bottom: 1px solid #999;
}

ul.resultados-enquisa li strong,
ul.resultados-enquisa li span,
ul.resultados-enquisa li div {
	float: left;
}

#opinion li div {
	margin: 0;
}

ul.resultados-enquisa li strong {
	width: 100px;
}

#opinion h3 {
	color: #f26122;
	margin-bottom: 5px;
	margin-top: 5px;
}

span.data {
	color: #336699;
}

#opinion div {
	margin-bottom: 50px;
}

#opinion label {
	color: #000;
}

#opinion input.enviar {
	width: 50px;
	margin-top: 5px;
	background-color: #236699;
	border: none;
	color: white;
	font-weight: bold;
}

/* ---------------------------------------------------------------------------   EN COMUNIDADE + OFICINA VIRTUAL */

div#cab_oficina {
	width: 730px;
	overflow: auto;
}

#cab_oficina h2 {
	color: #336699;
	font-size: 2.1em;
}

#cab_oficina img {
	float: right;
	margin-left: 10px;
}

#listaxe_oficina {
	width: 730px;
	margin-top: 20px;
	overflow: auto;
}

#listaxe_oficina li {
	width: 355px;
	height: 130px;
	margin: 20px 0 0 10px;
	float: left;
	display: inline;
	background-color: #fccbae;
}

#listaxe_oficina img {
	float: left;
	margin: 10px 0 10px 10px;
}

#listaxe_oficina h3, #listaxe_oficina p {
	margin-left: 100px;
}

#listaxe_oficina h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}

#listaxe_oficina p {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ----------------------------------------------- OFICINA VIRTUAL */


/* ----------------------------------------------- EN COMUNIDADE */

div.compravenda {
	width: 502px;
	margin-bottom: 10px;
	margin-top: 20px;
	float: left;
	overflow: auto;
}

div.compravenda div {
	overflow: auto;
	margin-bottom: 10px;
	border-bottom: #ccc 1px solid;
}

div.compravenda img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
/* ---------------------------------------------------------------------------   ARZUA DIXITAL */

div.contido {
	width: 502px;
	margin-bottom: 20px;
	float: left;
}

#corpo div.contido h3 {
	color: #333;
	font-weight: normal;
}

#corpo div.contido h4 {
	margin-bottom: 5px;
	color: #6BB324;
}

div.contido ul {
	margin-bottom: 20px;
	margin-top: 5px;
	margin-left: 10px;
}

div.contido li {
	padding-left: 12px;
	margin-bottom: 5px;
	background: url(/imx/marca_menu2.png) no-repeat 0 3px;
}

#corpo div.contido h3.resaltado {
	color: #999;
	border-bottom: #ccc 1px solid;
}

div.enrede {
	}

div.corpo_enrede li a {
	padding-left: 10px;
	font-size: 1.2em;
	background: url(/imx/marca_menu2.png) no-repeat 0 center;
}

div.corpo_enrede dt {
	float: none;
}

div.corpo_enrede dd {
	height: 100%;
}

/* ---------------------------------------------------------------------------   ESCRITORIO */

#escritorio {
	width: 900px;
}

#escritorio #subnav ul {
	float: left;
}

div.usuario {	
	margin-top: 12px;
	float: right;
}

div.intro_escritorio {
	width: 570px;
	float: left;
}

/* ----------------------------------- o teu escritorio */

div.intro_teuescritorio {
	margin-top: 20px;
}

#teu_escritorio {
	width: 900px;
	margin-top: 60px;
	margin-bottom: 40px;
	clear: left;
	overflow: auto;
}

#teu_escritorio li {
	float: left;
	margin-left: 24px;
	margin-right: 24px;
}

a#blog {
	width: 122px;
	height: 108px;
	display: block;
	text-indent: -9999px;
}

a#mail {
	width: 122px;
	height: 108px;
	display: block;
	text-indent: -9999px;
}

a#axenda {
	width: 122px;
	height: 108px;
	display: block;
	text-indent: -9999px;
}

a#chat {
	width: 122px;
	height: 108px;
	display: block;
	text-indent: -9999px;
}

a#foro {
	width: 122px;
	height: 108px;
	display: block;
	text-indent: -9999px;
}

#escritorio a#blog {
	background: url(/imx/icona_blog2.png) no-repeat;
}

#escritorio a#mail {
	background: url(/imx/icona_mail2.png) no-repeat;
}

#escritorio a#axenda {
	background: url(/imx/icona_axenda2.png) no-repeat;
}

#escritorio a#chat {
	background: url(/imx/icona_chat2.png) no-repeat;
}

#escritorio a#foro {
	background: url(/imx/icona_foro2.png) no-repeat;
}

/* compravenda */

div.escritorio_compravenda {
	width: 300px;
	float: left;
	margin: 20px 40px 40px 0;
}

#escritorio div.escritorio_compravenda h2 {
	margin: 0px 0 10px 0;
}

div.escritorio_compravenda li {
	margin-bottom: 10px;
}

/* ---------------------------------------------------------------------------   FORMULARIOS */

label {
	font-weight: bold;
}

input#entrar,
input#enviar {
	width: 50px;
	border: none;
	background-color: #f26122;
	color: white;
}


#rexistro {
	width: 570px;
	border-right:1px solid #CCCCCC;
}

#rexistro fieldset {
	width: 500px;
}

#editar {
	margin-top: 20px;
	margin-bottom: 20px;
}

#editar div.bloque_formulario {
	width: 550px;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
	overflow: auto;
}

#editar div.info_formulario {
	width: 200px;
	float: left;
	margin-right: 10px;
}

#editar input {
	width: 200px;
}

#editar input.validar {
	margin-top: 5px;
	background-color: #ccc;
	border: 0;
}

#editar input.enviar {
	margin-top: 20px;
	background-color: #f26122;
	color: white;
	border: 0;
}

#contacto label {
	width: 120px;
	float: left;
}

#contacto fieldset p {
	margin-top: 10px;
}

#contacto #enviar {
	margin-top: 10px;
	margin-left: 120px;
}

#axenda_usuario {
	margin-top: 20px;
	margin-bottom: 20px;
}

#axenda_usuario div {
	margin-bottom: 10px;
}

#axenda_usuario label {
	width: 80px;
	float: left;
}

#axenda_usuario select {
	width: 150px;
}

#axenda_usuario select.data {
	width: 73px;
}

div.nacemento div {
	width: 155px;
	margin-right: 10px;
	float: left;
	margin-top: 5px;
}

#axenda_usuario div.nacemento select,
#axenda_usuario div.nacemento input {
	width: 150px;
}

input,
textarea,
select {
	border: 1px solid #ccc;
}

/* ---------------------------------------------------------------------------   PORTADA */

div#portada {
	width: 900px;
	margin: -20px auto 50px auto;
	text-align: left;
	background: url(/imx/fondo.png) repeat-y right 0;
}

div#contido {
	width: 580px;
	float: left;
}

div.contedor_lateral {
	width: 312px;
	float: right;
}

div#outros {
	width: 172px;
	/*height: 300px;*/
	padding-top: 20px;
	float: left;
}

div#menu_escritorio {
	width: 140px;
	float: left;
}

div#menu_escritorio li {
	margin-bottom: 40px;
}

div.opcions {
	overflow: auto;
	
}

/* ------------------------------------------------ contido da portada */

/* axenda ao dia */

#axenda_portada {
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: 1px solid #f26122;
}

#axenda_portada h2 {
	width: 330px;
	height: 85px;
	display: block;
	background: url(/imx/tit_axendaaodia.png) no-repeat -1px 0;
	text-indent: -9999px;
}

#axenda_portada div,
#oficina_portada div {
	margin-left: 10px;
	margin-bottom: 20px;
}

a.entrar {
	margin-left: 10px;
	padding-left: 15px;
	background: url(/imx/marca_menu2.png) no-repeat 5px center;
}
/* oficina virtual */

div#oficina_portada {
	margin-bottom: 20px;
	background-color: #d3e0e5;
	background: url(/imx/fondo_oficinavirtual.png) repeat-y;
	border-bottom: 1px solid #b5d6ef;
}

div#oficina_portada h2{
	width: 100%;
	height: 79px;
	display: block;
	background: url(/imx/tit_oficinavirtual.png) no-repeat;
	text-indent: -9999px;
}

div#oficina_portada h3 {
	margin-bottom: 5px;
	color: #f26122;
}

/* noticias municipais */

div#noticias_municipais {
	width: 280px;
	float: left;
}

div#noticias_asociacions {
	width: 280px;
	float: right;
}

div#noticias_municipais h2,
div#noticias_asociacions h2 {
	color: #676767;
	margin-bottom: 20px;
}

div.nova_portada {
	margin-bottom: 20px;
}

div.nova_portada img {
	float: left;
	margin-right: 5px;
}

div.nova_portada h3 {
	margin-top: 2px;
	margin-bottom: 2px;
}

div.nova_portada p.antetitulo {
	font-size: 0.9em;
}

/* ------------------------------------- outros */

div#outros div {
	width: 150px;
	margin: 0 0 20px 12px;
	overflow: hidden;
}

div#outros h2 {
	margin-bottom: 5px;
}

div#outros li {
	margin-bottom: 10px;
}

div#outros h3 {
	font-weight: normal;
}

div#outros h3 {
	font-size: 1em;
	font-weight: normal;
}

div#outros strong {
	font-weight: normal;
}

a.ver_todos {
	text-transform: uppercase;
	font-size: 1.2em;
	background-color: #f26122;
	color: white;
	width: 200px;
	display: block;
	text-align: center;
}

/* menu escritorio da portada */

#login {

}

#login fieldset {
	margin-left: 10px;
	padding-top: 30px;
}

#login input {
	width: 100px;
	margin-bottom: 10px;
	border: none;
}

#login input#entrar {
	width: 50px;
	margin-left: 10px;
	background-color: #333;
	color: white;
	font-weight: bold;
}

p.conta {
	text-align: center;
}

p.conta a {
	text-decoration: underline;
}

div#menu_escritorio ul {
	margin-top: 30px;
}

#portada a#blog {
	background: url(/imx/icona_blog1.png) no-repeat;
}

#portada a#mail {
	background: url(/imx/icona_mail1.png) no-repeat;
}

#portada a#axenda {
	background: url(/imx/icona_axenda1.png) no-repeat;
}

#portada a#chat {
	background: url(/imx/icona_chat1.png) no-repeat;
}

#portada a#foro {
	background: url(/imx/icona_foro1.png) no-repeat;
}

/* ------------------------------------------------------- FORO */

table.forumborder th.forumtitle,
table.forumborder td.forumtitle {
	background: #336699;
}

#contedor td.subtitle {
	background-color: #d3e0e5;
}


/* ------------------------------------------------------- UTILIDADES */

div#utilidades {
	width: 370px;
	float: left;
}

div#utilidades li {
	margin-top: 3px;
	padding-left: 10px;
	background: url(/imx/marca_menu2.png) no-repeat 0 5px;
}

div.utilidades_imaxe {
	width: 353px;
	float: right;
}

/* ------------------------------------------------------- CHAT */

div#chat {
	margin-top: 20px;
}

div.corpo-interior {
	width: 550px;
	margin-bottom: 20px;
	float: left;

}

div#chat_axuda {
	width: 300px;
	float: right;
	background-color: #d3e0e5;

}

div#texto-axuda-chat {
	margin-bottom: 10px;
	text-align: center;

}

div#top-chat {

}

div#chat_usuarios {
	text-align: center;
	margin-bottom: 10px;
}

div#chat-form {
	text-align: center;
	background-color: #d3e0e5;
	padding: 10px 0 10px 0;
}

div#chat-form label {
	margin-right: 5px;
	font-weight: normal;
}

#sen_rexistro {

}

ul#cabeceira-chat {
	width: 550px;
	margin-top: 30px;
	margin-bottom: 5px;
}

ul#cabeceira-chat li {
	overflow: auto;
	border-bottom: 2px solid #b5d6ef;
}

div.hora,
div.mensaxe,
div.autor {
	float: left;
}

div.hora {
	width: 70px;
	margin-right: 5px;
}

div.mensaxe {
	width: 370px;
	margin-right: 5px;
}

div.autor {
	width: 98px;
}

ul#chat_mensaxes li {
	padding: 5px 0 5px 0;
	overflow: auto;
	background-color: #d3e0e5;
	border-bottom: 1px solid #b5d6ef;
}

/* __________ RSS */

#rss {
	width: 14px;
	height: 14px;
	display: block;
	background: url(/imx/rss.png) no-repeat 0 0;
	text-indent: -9999px;
}

div#novas #rss {
	position: absolute;
	margin-left: 485px;
	z-index: 1;
}

div.lateral #rss {
	position: absolute;
	z-index: 1;
	margin-left: 180px;
	margin-top: 3px;
}


/* --------------------------------------- AXENDA DO USUARIO */

a.crear {
	width: 198px;
	padding: 10px 0 10px 0;
	display: block;
	text-align: center;
	background-color: #f26122;
	border: 1px solid #ccc;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}


a.cumpreanos {
	width: 198px;
	margin-top: 20px;
	padding: 10px 0 10px 0;
	display: block;
	text-align: center;
	background-color: #336699;;
	border: 1px solid #ccc;
	text-transform: uppercase;
	color: #fff;
}

#menuaxenda {
	border-bottom: 2px solid #f26122;
	padding: 20px 0pt 10px;
}

#menuaxenda li {
	display: inline;
	margin-right: 60px;
}

div.itemaxenda h3 {
	margin: 20px 0pt 10px 10px;
}

div.itemaxenda h3 {
	color: #f26122;
}

div.itemaxenda ul {
	margin-left: 10px;
}

#escritorio li {
	margin-bottom: 5px;
}

div.itemaxenda li {
	background-color: #d3e0e5;
	overflow: auto;
	padding: 5px;
}

#escritorio div.itemaxendanome {
	float: left;
	margin: 0pt;
}

#escritorio div.itemaxendaeditar {
	float: right;
	margin: 0pt;
	width: 100px;
}

/* ------------------------------------- LISTAXE POSTS */

div.listaxe_posts {
	width: 450px;
	margin-bottom: 20px;
	float: left;
}

div.listaxe_blogs {
	width: 250px;
	margin-bottom: 20px;
	float: right;
}

div.listaxe_posts li {
	margin-top: 20px;
}

div.listaxe_blogs li {
	margin-top: 10px;
}