/* Clearfix http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Invisible para IE/Mac \*/
* html .clearfix { 
	height: 1%;
}
.clearfix {
	display: block;
}
/* Fin invisible para IE-mac */

body {
	background-color: #D7EDF8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;

	background-image:  url("../images/bg.gif");
	background-repeat: repeat-y;
}

.body_margen {
	margin: 0em 0em 0em 10%;
}
.body_margen[class] {
	margin: 0em 0em 0em 0em;
}

a img {
	border: none;
}

form {
	padding: 0em;
	margin: 0em;
}

input, text, select, textarea {
	padding: 1px;
	margin: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #528FAB;
}

table, tbody, td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

/**********************************************************************************************/ 
.codigo {
	padding-top: 3px;

}
.thumb {
	vertical-align: baseline;
	margin-left: 3px;
	text-align: left;
}
.legal {
	font-size: 0.95em;
}
.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.titular a:link, .titular a:visited {
	color: #472A1C;
	text-decoration: underline;
}
.titular a:active, .titular a:hover {
	color: #472A1C;
	text-decoration: underline;
}
.titularSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}
.titularFecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: normal;
	color: #7E6960;
}
.oscuro {
	color: #333333;
}
.rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC0000;
	font-weight: normal;
}
.negrita {
	font-weight: bold;
}
.cursiva {
	font-style: italic;
}
.textarea-contacto {
	height: 12px;
	width: 30px;
}
.invisible {
	display: none;
}
/* container ******************************************************************************/ 
#container {
	width: 885px;
	height: 100%;
	left: auto;
	margin: 0em 0em 0em 30px;
	padding: 0em;
/*	background-image: url(../images/bg-container.gif);
	background-repeat: repeat-y;} */
}

/* div_main *******************************************************************************/ 
#div_main {
	width: auto;
	float: left;
	margin: 0em 0em 20px;
	padding: 0em;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #472A1C;
	font-weight: normal;
	text-decoration: none;
}

/* header *********************************************************************************/ 
#header {
	width: 646px;
	margin: 0em 0em 25px;
	padding: 0em;
}
#header img {
	margin: 0em 1px 0em 1px;
	border: none;
}
.header_mz {
}
.header_mz[class] {
	/* Esta clase la ignora IE por tener el [atributo] */
}

/* contenidos *********************************************************************************/ 
#contenidos {
	width: 596px;
	padding: 0em 25px;
	margin: 0em;
}
#contenidos img {
	border: none;
}
.contenidos_mz {
	/* Esta clase la ignora IE por tener el [atributo] */
}
.contenidos_mz[class] {
	/* Esta clase la ignora IE por tener el [atributo] */
}

/* ******************************************************************************/ 
#noticia_cabecera {
	width: auto;
	height: auto;
	margin: 0em;
	padding: 0px 20px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #03B4D6;
	font-weight: bold;
	text-align: right;
}
#noticia_cabecera a:link, #noticia_cabecera a:visited {
	color: #03B4D6;
	text-decoration: none;
}
#noticia_cabecera a:active, #noticia_cabecera a:hover {
	color: #03B4D6;
	text-decoration: none;
}

#noticia_superior {
	width: auto;
	height: auto;
	margin: 0em;
	padding: 10px;
	border-right: 20px solid #A6D6EC;
	border-left: 20px solid #A6D6EC;
	background: #a6d6ec;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #472A1C;
	font-weight: bold;
}
#noticia_superior h1 {
	font-size: 1em;
	padding: 0;
	margin: 0;
}
#noticia_superior a:link, #noticia_superior a:visited {
	color: #472A1C;
	text-decoration: none;
}
#noticia_superior a:active, #noticia_superior a:hover {
	color: #472A1C;
	text-decoration: none;
}

#noticia {
	width: auto;
	height: auto;
	padding: 10px;
	border: 20px solid #A6D6EC;
	border-top: none;
	margin-bottom: 1em;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #472A1C;
	font-weight: normal;
}
#noticia a:link, #noticia a:visited {
	color: #472A1C;
	text-decoration: none;
}
#noticia a:active, #noticia a:hover {
	color: #472A1C;
	text-decoration: none;
}
.foto_left {
	margin-right: 5px;
	float: left;
}
.foto_right {
	margin-left: 5px;
	float: right;
}
.textos {
	width: 534px;
	border: 1px solid #D7EDF8;
}

/* div_right *******************************************************************************/ 
#div_right {
	width: 237px;
	float: left;
	padding: 0em 0em 3em 0em;
	margin: 0em;
}
.div_right_mz {
	/* Esta clase la ignora IE por tener el [atributo] */
}
.div_right_mz[class] {
	/* Esta clase la ignora IE por tener el [atributo] */
}


/* footer *******************************************************************************/ 
#footer {
	width: 885px;
	clear: both;
	padding: 0em;
	margin: 0.5em 0em 0em;
}

/* container ******************************************************************************/ 
#concello {
	width: 675px;
	left: auto;
	margin: 0em 0em 0em 30px;
	padding: 0em 0px 0em 25px;
}