/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ESTILOS DE BASE   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/


body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

a {outline: 0px;text-decoration: none;}
.tamanhobase{width: 935px;}
.centrarconmargin {margin: 0px auto 0px auto;position: relative;}

.w100 {width: 100%;}
.linha1 {border: 1px red solid;}
.linha2 {border: 1px #0C0 solid;}
.linha3 {border: 1px #FF0 solid;}
.font70 { font-size: 70% !important;}
.font80 { font-size: 80% !important;}
.font90 { font-size: 90% !important;}
.font110 { font-size: 110% !important;}
.font120 { font-size: 120% !important;}
.font130 { font-size: 130% !important;}
.font140 { font-size: 140% !important;}
.font150 { font-size: 150% !important;}
.font175 {font-size: 175% !important;}
.font200 {font-size: 200% !important;}
.floatLeft {float: left !important;}
.floatRight {float: right !important;}
.adereita {text-align:right !important;}
.aesquerda {text-align:left !important;}
.acentro {text-align:center !important;}
.corgris1{	color:#CCC !important;}
.corgris2{	color:#999 !important;}
.corgris3{	color:#666 !important;}
.corgris4{	color:#333 !important;}
.corvermella{ color:#E2001A !important;}
.negrinha{ font-weight:bold !important;}
/* cores de tema */
.corverdeturquesa_escura{ color:#00756E !important;}
.corverdeturquesa{ color:#009F95 !important;}
.corverdeturquesa_clara{ color:#E9FFFD !important;}
.corlaranxada{ color:#FF991C !important;}
.corgris20{color:#CCCCCC !important;}
.corgris30{ color:#B2B2B2 !important;}


/* crossbrowser*/
.inlineblock{
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
}






.limpar{clear: both;}

.separador{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0;
	height: 5px;
	clear: both;
}
.separador2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:0px;
	border:0;
	height: 15px;
	clear: both;
}
.separador3{
	line-height:0px;
	border:0;
	display: inline;
	margin-left: 20px;
	width: 0px;
}
.separador4{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:0px;
	border:0;
	height: 40px;
	
}
.separadorlinha{
	padding: 0;
	line-height:0px;
	border:1px solid #f0f0f0;
	height: 0px;
	width: 98%;
	clear: both;
	margin: 20px 0px 20px 0px;
}
.separadorlinha1{
	margin: 20px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	line-height:0px;
	border:1px solid #f0f0f0;
	height: 0px;
	width: 98%;
}
.separadorlinha2{
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	line-height:0px;
	border:1px solid white;
	height: 0px;
	width: 100%;
}






/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REXIÓNS   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/



/* CAPAS: DISTRIBUCIÓN PRINCIPAL */

#BASE {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../imxs/fondo_ondas.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#CABECEIRA{
	padding: 0px;
	height: 350px;
	z-index: 10;
	margin-bottom: 0px;
	background-color:none;
}
#COL_DER{
	width: 310px;
	height: 100%;
	padding-left: 35px;
	/* crossbrowser .inlineblock{*/
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
}
#CENTRAL{
	margin: 0px auto 0px auto;
	position: relative;
	top: 0px;
	background-image: url(../imxs/zonacentral_pix.gif);
	background-repeat: repeat-y;
	background-position: center top;
}




/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CABECEIRA   ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/




#logoligazon {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 180px;
	width: 435px;
	cursor:pointer;
	/*background-image: url(../imxs/finisterrae_logocabeceira.png);*/
	background-image: url(../imxs/logo_ani_fondo.gif);
	background-position: -12px bottom;
	background-repeat: no-repeat;
	z-index: 1;
}
#logoligazon .base {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 178px;
	width: 435px;
	background-image: url(../imxs/logo_ani.png);
	background-position: -12px bottom;
	background-repeat: no-repeat;
	z-index: 1;
}
#logoligazon .luz {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 178px;
	width: 435px;
	background-image: url(../imxs/logo_ani_luz.png);
	background-position: -12px bottom;
	background-repeat: no-repeat;
	z-index: 0;
}
.lema {
	display: block;
	position: absolute;
	height: 15px;
	width: 430px;
	top: 93px;
	left: 2px;
	padding: 0px 0px 0px 0px;
	background-image: url(../imxs/pix_trans3.png);
	background-repeat: repeat;
	z-index: 999;
	text-align:center;
	color: #009F95 !important;
	font-style:italic;
	font-size:11px;
}








#galeriacabeceira{
	width:100%;
	height:190px;
	position:absolute;
	overflow: hidden;
	top: 85px;
	left: 0px;
	z-index: 0;
	border-top: 4px solid;
	border-top-color: #666;
	border-bottom: 1px solid black;
	border-right: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	background-color: #FFF;
}
#galeriacabeceira_mascara{
	width:615px;
	height:350px;
	position:absolute;
	overflow: hidden;
	top: -60px;
	z-index: 11;
	left: 12px;
}











#MENUredessociais{
	vertical-align:top;
	display:block;
	padding:0px;
	margin: 0px 0px 50px 0px;
	height:35px;
	background-color:#FFF;
	top:50px;
	position:absolute;
	padding-top: 10px;
	left: 435px;
}
#MENUredessociais li{
	list-style-type: none;
	line-height:1000%;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 2px;
	float:left;
	height:50px;
	width:30px;
	background-color:#009F95;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
}
#MENUredessociais li:hover{
	margin-top:-3px;
	/*line-height:100%;*/
}
#MENUredessociais li a{
	font-size:8px;
	font-weight: normal;
	color: #ff;
	text-align:center;
	display:block;
	height:100%;
	padding:3px;
	background-image:url(../imxs/iconassociais.png);
	background-repeat:no-repeat;
}

/*
#MENUredessociais li#rss a:hover{		background-color:#F19300;background-position:0px 0px;}
#MENUredessociais li#imprimir a:hover{	background-color:#009DDF;background-position:-30px 0px;}
#MENUredessociais li#amigo a:hover{		background-color:#96BD0D;background-position:-61px 0px;}
#MENUredessociais li#facebook a:hover{	background-color:#3E5CCC;background-position:-93px 0px;}
#MENUredessociais li#twitter a:hover{	background-color:#50BDE0;background-position:-122px 0px;}
*/
#MENUredessociais li#rss a{			background-position:0px 0px;}
#MENUredessociais li#rss:hover{			background-color:#F19300;}
#MENUredessociais li#imprimir a{	background-position:-30px 0px;}
#MENUredessociais li#imprimir:hover{		background-color:#009DDF;}
#MENUredessociais li#amigo a{		background-position:-61px 0px;}
#MENUredessociais li#amigo:hover{			background-color:#96BD0D;}
#MENUredessociais li#facebook a{	background-position:-93px 0px;}
#MENUredessociais li#facebook:hover{		background-color:#3E5CCC;}
#MENUredessociais li#twitter a{		background-position:-122px 0px;}
#MENUredessociais li#twitter:hover{		background-color:#50BDE0;}








#MENUidiomas{
	vertical-align:top;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 50px 0px;
	height:35px;
	top:60px;
	position:absolute;
	left: 615px;
}
#MENUidiomas li{
	list-style-type: none;
	height:35px;
	width:30px;
	margin: 0px 2px 0px 0px;
	text-align:center;
	float:left;
	background-color:#D1F1FF;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
}
#MENUidiomas li a{
	font-size:11px;
	font-weight: normal;
	font-style:italic;
	color: #666;
	text-align:center;
	margin: 5px;
	display:block;
	height:100%;
}
#MENUidiomas li:hover{
	margin-top: -5px;
	background-color: #9EEBD8;
}
#MENUidiomas li:hover a{
	color: #0E5F5F;
}






#MENUconcellos{
	vertical-align:top;
	display:block;
	padding:0px;
	margin: 0px 0px 0px 0px;
	height: 35px;
	background-color:#FFF;
	width:100%;
	top:275px;
	position:absolute;
	padding-top: 7px;
	text-transform: uppercase;
	text-align:center;ç
	font-size: 8px !important;
}
#MENUconcellos li{
	list-style-type: none;
	margin-top: 3px;
	margin-right: 1px;
	margin-left: 1px;
	padding:0;
	background-color:#f1f1f1;
	text-align:center;
	font-size: 8px !important;
	/* crossbrowser .inlineblock{*/
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
#MENUconcellos li a{
    display: inline;
    font-size: 9px !important;
    font-weight: bold;
	line-height:15px;
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0;
    text-align: center;
	color:#999;
}
#MENUconcellos li a:hover{
	color:#009F95;
}
#MENUconcellos span{
	display:none;
	position:absolute;
	background-image:url(../imxs/finisterrae_varioselementos.png);
	background-position: -5px -211px;
	height:10px;
	width:10px;
	padding:10px;
	margin-left:-10px;
}








#MENU{
	vertical-align:top;
	display:block;
	padding:0px;
	margin: 0px 0px 50px 0px;
	padding-top: 0px;
	background-image: url("../imxs/menu_pix.png");
	background-repeat:repeat-x;
	background-position:top left;
	height:35px;
	width:100%;
	top:325px;
	position:absolute;
	z-index: 50;
}
#MENU li.bordeesq{
	background-image: url("../imxs/menu_esq.png");
	background-repeat:no-repeat;
	background-position:top left;
	width:10px;
	height:35px;
	display:block;
	margin-left: -10px;
	position:absolute;
	left:0px;
	top: 0px !important;
}
#MENU li.bordeder{
	background-image: url("../imxs/menu_der.png");
	background-repeat: no-repeat;
	background-position: top right;
	width:10px;
	height:35px;
	display:block;
	margin-right: -10px;
	position:absolute;
	right:0px;
	top: 0px !important;
}
#MENU li.divisor{
	border-left: 2px solid #fff;
	padding: 0px !important;
	margin:  0px !important;
}
#MENU li{
	list-style-type: none;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
	float:left;
}

#MENU li a{
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 30px;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 8px;
    text-align: center;
}
#MENU li:hover a,
#MENU li.seleccionado a{
	background-color: #fff;
	background-image:none;
	color:#009F95;
}

/*
#MENU li span.sub {
	height:35px;
	display:none;
	float: right;
	width: 35px;
	margin: -11px -40px 0px 0px;
}
#MENU li:hover span.sub {
	display:block;
}
#MENU li a:hover {
	background-image: url(../imxs/pix_rosado.png);
	color:#0FC;
}
*/


#TEMPO{
	height: 95px;
	position: absolute;
	right: 0;
	top: 25px;
	width: 210px;
	text-align:right;
}

#TEMPO .lenda{
	font-size:8px;
	text-transform:uppercase;
	color:#999;
	width: 100%;
	text-align: center;
	width: 43px;
	margin-top:5px;
}

#TEMPO .col{
	display:block !important;
	overflow:hidden !important;
	height:90px !important;
	width: 44px !important;
	margin-top: -26px;
	text-align:center;
		display: -moz-inline-stack !important;
		display: inline-block !important;
		vertical-align: top !important;
		zoom: 1 !important;
		*display: inline !important;
}

#TEMPO .col a{
	color:#FFF !important;
}

#TEMPO *{
	background-color: none;
}
/*
.mini{
	display:block !important;
	overflow:hidden !important;
	height:36px !important;
	width: 44px !important;
		display: -moz-inline-stack !important;
		display: inline-block !important;
		vertical-align: top !important;
		zoom: 1 !important;
		*display: inline !important;
}
.mini *{
	background-color: none;
}
*/






#BUSCADOR{
	height: 188px;
	position: absolute;
	right: 0;
	top: 90px;
	width: 208px;
	z-index: 200;
}

#BUSCADOR2{
	height: 188px;
	position: absolute;
	right: 0;
	top: 90px;
	width: 208px;
	z-index: 200;
	/*border:1px solid #538d7f;*/
	
	
}


#BUSCADOR3{
	height: 188px;
	position: absolute;
	right: -176px;
	top: 9px;
	width: 175px;
	z-index: 200;
}

#BUSCADOR5{
	height: 188px;
	position: absolute;
	right: -176px;
	top: 9px;
	width: 175px;
	z-index: 200;
}

#BUSCADOR4{
	height: 148px;
	position: relative;
	border:1px solid #538d7f;
	top: 9px;
	margin: 0 0 15px 29px;
	width: 281px;
	z-index: 200;
}

.cabeceira_1{
	height:25px;
	padding: 0px 0px 0px 0px;
	background-color: #E9FFFD;
	overflow: hidden;
	display:block;
	border-bottom: 1px solid #fff;
}
.cabeceira_1 span.ico{
	height:25px;
	width:38px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: 0px -297px;
	background-repeat: no-repeat;
}
.cabeceira_1 span.txt{
    color: #353535;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-top: 6px;
    text-transform: uppercase;
    vertical-align: middle;
}

.cabeceira_1prueba{
	height:25px;
	padding: 0px 0px 0px 0px;
	background-color: #E9FFFD;
	overflow: hidden;
	display:block;
	border-bottom: 1px solid #fff;
}
.cabeceira_1prueba span.ico{
	height:25px;
	width:38px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: 0px -147px;
	background-repeat: no-repeat;
}
.cabeceira_1prueba span.txt{
    color: #353535;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-top: 6px;
    text-transform: uppercase;
    vertical-align: middle;
}

/*

.cabeceira_1{
	height:25px;
	padding: 0px 0px 0px 0px;
	background-color: #E9FFFD;
	overflow: hidden;
	display:block;
	border-bottom: 1px solid #fff;
}
.cabeceira_1 span.ico{
	height:25px;
	width:38px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: 0px -297px;
	background-repeat: no-repeat;
}
.cabeceira_1 span.txt{
    color: #353535;
    display: block;
    font-size: 10px;
    font-weight: normal;
    margin-top: 6px;
    text-transform: uppercase;
    vertical-align: middle;
}*/



.colapse{
	cursor:pointer;
	display:block;
}
.colapse_panel{
	border: 0px solid #B9E3FF;
	padding: 5px;
	height:100px;
	display:none;
}
.colapse_panel.aberto{
	display:block;
}
.colapse_panel2{
	display:none;
}



.icox {
	background:url("../imxs/finisterrae_varioselementos.png") no-repeat;
	display:block;
}
.icoA {
    background-position: -25px -29px;
    height: 20px;
    width: 15px;
	margin-right:5px;
}
.ico2 {
    background-position: -25px -29px;
    height: 20px;
    width: 15px;
	margin-right:5px;
}
.ico3{
    background-position: -3px -146px;
    height: 20px;
    margin-left: -22px;
    margin-top: -3px;
    position: absolute;
    width: 15px;
}

.ico4{
    background-position: -3px -146px;
    height: 20px;
    margin-left: -22px;
    margin-top: -3px;
    position: absolute;
    width: 15px;
}
.colapse2:hover{
	cursor:pointer;
}
.colapse2:hover{
	color:#009F95;
}
.colapse2:hover .ico3{
    background-position: -94px -146px;
}



.wComboBuscador{ width:168px;}



.btnbuscar{
	clear:both;
	right:0px;
	width:90%;
	padding: 2px 0px 0px 0px;
	display:block;
	height: 8px;
	border-bottom: 2px solid #ddd;
	overflow:visible;
}
.btnbuscar a{
	height:15px;
	background-color:#fff;
	padding: 0px 10px 0px 10px;
	color: #009F95;
}
.btnbuscar a:hover{
	font-weight:bold;
}
.btnbuscar span {
    background-position: -4px -34px;
    height: 20px;
    width: 15px;
	margin-left:5px;
}
.btnbuscar:hover span{
	background-position: -26px -64px;
}








.col_baners2{
	width:130px;
	margin-right:20px;
	border: 1px solid;
	border-color: #808080;
	padding: 0px 0px 4px 0px;
	border: 1px solid #e1e1e1;
	color: #00A49B;
}
.col_baners2 .ico2{
	height:21px;
	width:17px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: -46px 1px;
	background-repeat: no-repeat;
	margin-left: 5px;
}
.col_baners2 span.txt{
	font-size: 10px;
	font-weight:bold;
	text-align:left;
	display: block;
	margin-top: 8px;
	vertical-align: middle;
}





.col_baners{
	width:130px;
}
.col_baners .recadro3{
	min-width: 130px;
}




/*cabeceira_1*/
.recadro3{
	margin-bottom:10px;
	padding: 0px 0px 4px 0px;
	background-color: #E9FFFD;
	overflow: visible;
	display:block;
	border: 1px solid #e1e1e1;
	color: #00756E;
}
.recadro3 span.ico{
	height:21px;
	width:30px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: -2px -299px;
	background-repeat: no-repeat;
}
.recadro3 span.txt{
	font-size: 10px;
	font-weight:bold;
	text-align:left;
    display: block;
    text-transform: uppercase;
    vertical-align: middle;
	line-height: 210%;
}
.recadro3 img{
    margin-bottom: 2px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
}
.recadro3 .ico2{
	height:21px;
	width:13px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: -29px -96px;
	background-repeat: no-repeat;
	margin-left: 16px;
}
.recadro3 a{
	text-align:left !important;
    color: #00756E;
	margin-bottom:2px;
}
.recadro3 a:hover{
	text-decoration:underline;
}



.recadro4{
	WIDTH:130px;
	margin-bottom:10px;
	padding: 0px 0px 4px 0px;
	background-color: #E9FFFD;
	overflow: visible;
	display:block;
	border: 1px solid #e1e1e1;
	color: #00756E;
}
.recadro3 .ico2{
	height:21px;
	width:13px;
	float:left;
	display:block;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: -29px -96px;
	background-repeat: no-repeat;
	margin-left: 16px;
}






#MAISCONTIDOS{
	padding: 0px 20px 20px 20px;
	position:relative;
}






.cita{
	position:relative;
}
.cita .recadro3{
	padding-bottom: 0px !important;
	line-height: 0px !important;
	z-index: 5;
	margin-right: 0px !important;
}
.cita  .recadro3 img{
	margin: 0px !important;
	left: 0px;
}
.cita  .frase{
	border: 1px solid;
	border-color:#C8EAE8;
	/*height: 50px;*/
	width: 750px;
	position:relative;
	top: 22px;
	left: -1px;
	z-index: 0;
}
.contido .cita{
	margin-bottom:20px;
}
.contido .cita  .frase{
	width: 520px;
}
.contido .cita  .txt b{
	padding: 0px 5px  0px 5px;
}
.cita  .frase .ico2{
	height:21px;
	width:17px;
	float:left;
	background-image:url("../imxs/finisterrae_varioselementos.png");
	background-position: -46px 1px;
	background-repeat: no-repeat;
	margin: -15px 0px 0px 5px !important;
	z-index: 1;
}
.cita  .frase .txt{
	font-size: 11px;
	text-align:left;
	margin-top: -7px;
	margin-left: 0px;
	vertical-align: middle;
	background-color:#FFF;
	color: #009F95;
	padding: 0px 15px 0px 8px;
	z-index: 1;
}
.entradalibreta{
	padding: 0px 20px 10px 20px;
	z-index: 2;
	font-style:italic;
	position:relative;
}
.cominhasabrir{
	background-image:url("../imxs/cominhascita.gif");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 35px;
	height: 30px;
	z-index: 0;
}
.cominhaspechar{
	background-image:url("../imxs/cominhascita.gif");
	background-position: -40px 0px;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 30px;
	height: 30px;
	z-index: 0;
}

#facebookpe{
	margin-top: 30px;
}






#hemerotecaportada{
	font-size: 11px;
	font-weight:normal;
	line-height: 150%;
	word-spacing: 150%;
	margin-bottom: 20px;
	padding: 0px 30px 30px 30px;
}











.banerlateral {
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7D9;
	border-right-color: #E5E5E6;
	border-bottom-color: #E5E5E6;
	border-left-color: #D7D7D9;
	background-color: #FFF;
	margin-top: 15px;
	width: 130px;
	overflow: hidden;
	vertical-align: top;
	text-align: center;
}
.banerlateral.esq{
	margin-left:55px;
}

.recadro0 {
	border-top: 1px solid #ECEDED;
	border-bottom: 3px solid #ECEDED;
	border-right: 3px solid #ECEDED;
	border-left: 1px solid #ECEDED;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	position:relative;
}
.recadro1 {
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7D9;
	border-right-color: #ECEDED;
	border-bottom-color: #ECEDED;
	border-left-color: #D4D0C8;
	background-color: #FFF;
	text-align: center;
	padding: 20px 0px 20px 0px;
}
.recadro2 {
	border-top: 0px solid #ECEDED;
	border-bottom: 1px solid #ECEDED;
	border-right:0px solid #ECEDED;
	border-left: 0px solid #ECEDED;
	text-align: left;
	padding: 0px 0px 15px 0px;
	margin: 10px 30px 15px 30px;
	
	position:relative;
	width:510px;
	float:left;
}
.marxe_1 .recadro2 {
	margin: 10px 20px 15px 15px;
	width:500px;
}



/*---- bordes de contenedor ----*/

.recadro {
	display: inline-block;
	margin-bottom: 20px;
	min-height: 50px;
	overflow: visible;
	position: relative;
	z-index: 0;
	width:100%;
	/*border:1px solid green;*/
}
.recadro .bloque_titulo, 
.recadro .bloque_titulo a {
	background-repeat: no-repeat;
	background-position: 1px 2px;
	background-color:#FFF;
	padding-top: 7px;
	padding-bottom: 10px;
	font-family: Calibri, Verdana, Geneva, sans-serif, Georgia;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-left: 20px;
	margin-top: -15px;
	float:left;
}
.icoSec1{
    background-position: -8px -247px;
    height: 30px;
    margin-right: 8px;
    margin-top: -4px;
    width: 55px;
}
.icoCab {
    background-position: -28px -32px;
    height: 21px;
    margin-left: 15px;
    width: 14px;
}



.recadro .contido {
	position: relative;
	top: 10px;
	float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	overflow: visible;
	display: block;
}
.recadro .contido #titular {
	border-bottom: #CCC 1px solid;
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 10px;
	margin: 0px 20px 0px 10px;
}
.recadro .contido #titular:hover {
	border-bottom: 1px solid #653463;
}

.recadro .contido #titular a{
	color: #4D4D4D;
	text-decoration: none;
}
.recadro .contido #titular a:hover{
	color: #93BA1D;
	text-decoration: none;
}
.recadro .contido #titular span.puntotitular {
	background-image: url(../imxs/puntosplus.png);
	background-position: 0px -14px;
	padding: 0px 7px 0px 10px;
	background-repeat: no-repeat;
	margin-left: -20px;
}

.contido ol,
.contido ul{
	line-height: 170%;
	padding-left: 20px;
}





#bordeando_1{
	position:absolute;
	z-index:-1;
	width:25px;
	height:20px;
	left:0px;
	top:0px;
	background-image:url(../imxs/recadro_1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


#bordeando_2{
	position:absolute;
	z-index:-1;
	width:26px;
	height:20px;
	right:0px;
	top:0px;
	background-image:url(../imxs/recadro_2.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#bordeando_3{
	position:absolute;
	z-index:-1;
	width:15px;
	height:15px;
	right:0px;
	bottom:0px;
	background-image:url(../imxs/recadro_3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#bordeando_4{
	position:absolute;
	z-index:-1;
	width:15px;
	height:15px;
	left:0px;
	bottom:0px;
	background-image:url(../imxs/recadro_4.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#bordeando_12{
	position:absolute;
	z-index:-2;
	width:100%;
	height:10px;
	left:0px;
	top:0px;
	background-image:url(../imxs/recadro_12.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#bordeando_34{
	position:absolute;
	z-index:-2;
	width:100%;
	height:15px;
	left:0px;
	bottom:0px;
	background-image:url(../imxs/recadro_34.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#bordeando_14{
	position:absolute;
	z-index:-2;
	width:10px;
	height:100%;
	left:0px;
	top:0px;
	background-image:url(../imxs/recadro_14.gif);
	background-repeat:repeat-y;
	background-position:left;
}
#bordeando_23{
	position:absolute;
	z-index:-2;
	width:10px;
	height:100%;
	right:0px;
	top:0px;
	background-image:url(../imxs/recadro_23.gif);
	background-repeat:repeat-y;
	background-position:right;
}

















#migallas  {
	background-color:#FFF;
	font-size:10px;
	height:20px;
	padding:7px 0px 0px 0px;
	position:relative;
	border-bottom: 1px dotted #999;
}
#migallas a {
	color:#999 !important;
	padding:0px 5px 0px 0px;
	position:relative;
}
#migallas a span {
	background-image:url(../imxs/finisterrae_varioselementos.png);
	background-position: -26px -96px;
	background-repeat: no-repeat;
	display:block;
	height:16px;
	width:15px;
	float:left;
	margin-right: 5px;
}
/*#migallas a[href] {background-position: -26px -94px !important;}*/
#migallas a[href] span{color: #009F95 !important; background-position: -26px -6px !important;}
#migallas a[href]:hover {color: #009F95 !important;}
#migallas a[href]:hover span{background-position: -26px -66px !important;}

#migallas a:hover {color: #999 !important;background-position: -26px -96px !important;}





#redessociais {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#redessociais a{
	background-color: #D2F3F9;
	background-image: url("../imxs/iconassociais.png") !important;
	background-repeat: no-repeat;
	color: #673218;
	height: 23px !important;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	text-align: right;
	text-indent: 2000px;
	width: 25px;
	float:right;
	margin-left: 2px;
	line-height:500px;
}
#redessociais a:hover{
	background-color:#91E2F0;
}
#redessociais a.impr{background-position:-33px -2px!important;}
#redessociais a.env{background-position:-64px -2px!important;}
#redessociais a.face{background-position:-95px -2px!important;}
#redessociais a.twi{background-position:-125px -2px!important;}
















/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ZONA DE CONTIDOS   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/



#banercontidoportada{
	display:block;
	width:575px;
	height:60px;
	border-top: 2px solid #333;
	border-bottom: 1px solid #999;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
	margin-bottom: 20px;
}
#banercontidoportada span{
	display:block;
	width:95px;
	height:60px;
	float:left;
	background:url("../imxs/varios1.gif") no-repeat;
	background-position: -25px -29px;
}




.cadrocontedor{
	background-image: url("../imxs/fondo_ceo.gif");
	background-position: center bottom;
	background-repeat:no-repeat;
	background-color: #FFF;
	z-index:0;
	top:15px;
}

#CONTEDOR{
	position: relative;
	z-index: 99999;
	width: 580px;
	/* crossbrowser .inlineblock{*/
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
}
#CONTEDOR .contidos_paneis{
	background-color: #fbfbfb;
	border: 1px solid #e6e3e2;	
}
#CONTEDOR .contidos_paneis b{
	color:#3D2112;
}
#CONTEDOR .contidos_paneis a{
	color:#94071D;
	text-decoration:underline;
}

#CONTEDOR #CONTIDOS{
	padding-bottom: 0px;
	position: relative;
	width: 580px;
	left: 0px;
}
#CONTEDOR #CONTIDOS_FULL{
	padding-bottom: 50px;
	position: relative;
	width: 875px;
	left: 25px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	/*_height: 250px;*/
	/*min-height: 250px;*/
}



#video{
	width: 325px;
	height: 228px;
	background-color:#CCC;
	overflow: hidden;
	position:relative;
	margin-bottom:20px;
}
#video_mascara{
	width: 325px;
	height: 228px;
	overflow: hidden;
	background-image:url(../imxs/mascara_video.gif);
	background-repeat:no-repeat;
	background-position: top left;
	position:absolute;
}

.video_boton {
    background-image: url("../imxs/finisterrae_varioselementos.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 60px;
    position: absolute;
    width: 60px;
    z-index: 100;
	/**/
	background-position: 0 -330px; 
	top: 89px; right: 137px;
}
.video_boton:hover {
	background-position: -67px -330px; 
}

.video_play{background-position: 0 -330px !important; top: 0px !important; right: 0px !important;}
.video_play:hover{background-position: -67px -393px !important;}

.video_pause {background-position: -67px -330px !important; top:89px !important; right:137px !important;}
.video_pause:hover{background-position: 0 -392px !important;}
/*
.video_stop{background-image: url(../imxs/botonstop.png);}
.video_stop:hover{background-image: url(../imxs/botonstop_z.png);}
*/












/*
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PE   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/

#PE {
	margin-bottom: 0px;
	text-align: center;
	padding: 0px 0px 15px 0px;
	vertical-align: middle;
	z-index: 10;
	height:130px;
	background-image:url(../imxs/fondo_finisterraecom.gif);
	background-repeat: no-repeat;
	background-position:center top;
	border-top: 3px solid #009F95;
}
#PE #logo{
	top:0px;
	height:45px;
	width:50px;
	margin: 0px 15px 0px 0px;
	background-image: url(../imxs/varios2.gif);
	background-repeat: no-repeat;
	background-position: -18px -10px;
	border: 1px solid #eee;
}
#PE #texto{
	position: relative;
	top: 7px;
	padding:10px;
	text-align: left;
	color: #009F95;
	font-weight: bold;
	font-size: 10px;
	width: 750px;
}
#PE #enlaces{
	text-align:right;
	padding:0px;
	margin-left: 20px;
}
#PE #enlaces a{
	margin-bottom: 3px;
	font-size:10px;
	font-weight: normal;
	color: #3E534A;
	background-image: url(../imxs/finisterrae_varioselementos.png);
	background-repeat: no-repeat;
	background-position: 0px -212px;
	padding-left: 20px;
	padding-right: 10px;
}
#PE a{color: black;}
#PE a:hover{
	color: #009F95;
}

#PE #voltaesq {
	background-image:url("../imxs/pe_fita_voltaesq.png");
	background-repeat:no-repeat;
	width:30px;
	height:90px;
	position:absolute;
	left:-30px;
	top:-20px;
	background-position: right top;
}
#PE #voltader {
	background-image:url("../imxs/pe_fita_voltader.png");
	background-repeat:no-repeat;
	width:30px;
	height:90px;
	position:absolute;
	right:-30px;
	top:-20px;
	background-position: left top;
}





.bloque{
	/* min-height: 100px; */
}

.bloque h3{
	display:block;
	padding:10px 10px 10px 20px;
	width:100%;
	font-weight:bold;
	color:#00756E;
	font-family: Calibri, "Trebuchet MS", Arial, Geneva, sans-serif;
	font-size:13px;
}
/*
.bloque div{
	border-top: 4px solid #e3e3e3;
	padding:25px 10px 10px 20px;
	display:block;
	position: relative;
	width:85%;
	margin: 0 auto 0 auto;
}
*/
.antetit{
	display:block;
	color:#00756E;
	font-weight:normal;
	font-size:11px;
}
.bloque .tit{
	display:block;
	color:#009F95 !important;
	font-weight:bold;
	font-size:14px;
	padding:3px 0px 5px 0px;
	text-decoration: none !important;
	line-height: 140%;
}
.bloque .tit:hover{
	color:#00756E !important;
}
.subtit{
	display:block;
	color:#000;
	font-weight:normal;
	font-size:11px;
}
.bloque .data{
	color:#999;
	right:20px;
	font-size: 10px;
	margin-bottom:5px;
	border-bottom: 1px solid #CCC;
	padding-bottom:3px;
}
.bloque .resumo{
	color:#000;
	display:block;
}
.bloque div.img{
	border: 0px solid #b2b2b2;
	float:right;
	margin-top:0px;
	margin-left:15px;
	margin-bottom:10px;
	padding:0px;
	line-height:0;
	text-align:center;
}
.bloque div.img img,
.bloque div.img a{
	border: 0;
	margin:0;
	padding:0;
	line-height:0;
}


.plus{
	float:right;
	right:0px;
	bottom:0px;
	color:#CCC !important;
	position:absolute;
	font-size:10px;
	text-align:right;
}
.plus span{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	/*width:17px;
	height:17px;*/
	padding: 0px 5px 0px 5px;
	background-color:#f1f1f1;
	color:#666;
	text-align:center;
	margin-left:5px;
}
.plus:hover{
	color:#fff  !important;
}
.plus:hover span{
	background-color:#666;
	color:#fff;
}










.listadoligazons{
	/*padding:10px 10px 10px 0px;
	display:block;
	position: relative;
	width:85%;
	margin: 0 auto 0 auto;*/
	min-height:85px;
	min-width: 450px;
}

.listadoligazons h3{
	display:block;
	padding:10px 10px 10px 20px;
	background-color:#faf5ee;
	clear:both;
	font-weight:bold;
	color:#94071D;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}
.listadoligazons .tit{
	display:block;
	color:#94071D;
	font-weight:bold;
	font-size:12px;
	padding:0px;
	text-decoration: none !important;
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 120%;
}
.listadoligazons p{
	color:#666;
	display: block;
	padding-left: 110px !important;
}
.listadoligazons div.img{
	border: 1px solid #b2b2b2;
	float:left;
	height:70px;
	width:70px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	padding:5px;
	line-height:0;
	text-align:center;
	margin-right: 15px;
}
.listadoligazons div.img img,
.listadoligazons div.img a{
	border: 0;
	margin:0;
	padding:0;
	line-height:0;
}







.listadoemprego{
	min-height: 85px;
}

.listadoemprego .tit{
	display:block;
	color:#94071D !important;
	font-weight:bold;
	font-size:12px;
	padding:0px;
	text-decoration: none !important;
	margin:10px 10px 5px 10px;
	padding: 0px 0px 7px 0px;
	line-height: 120%;
}
.listadoemprego p{
	color:#666;
	display: block;
	padding-left: 110px !important;
	margin: 0px 10px 15px 5px;
}
.listadoemprego div.img{
	border: 1px solid #b2b2b2;
	float:left;
	height:75px;
	width:50px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding:5px;
	line-height:0;
	text-align:center;
	margin-right: 15px;
}
.listadoemprego div.img img,
.listadoemprego div.img a{
	border: 0;
	margin:0;
	padding:0;
	line-height:0;
}

.listadoemprego .datos{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
}
.listadoemprego .datos b{
	color:#CCC;
}


.listadoemprego .datoscontacto b{
	color:#b1b1b1;
}
.listadoemprego .datoscontacto span{

}
.listadoemprego .datoscontacto br{
	margin-top:10px;
}

/*
.plus{
	float:right;
	right:0px;
	bottom:0px;
	color:#CCC !important;
	position:absolute;
	font-size:10px;
	text-align:right;
}
.plus span{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	padding: 0px 5px 0px 5px;
	background-color:#f1f1f1;
	color:#666;
	text-align:center;
	margin-left:5px;
}
.plus:hover{
	color:#fff  !important;
}
.plus:hover span{
	background-color:#666;
	color:#fff;
}

*/


















/*
PAXINACIÓN   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/


.menuPaxinacion{
	text-align:center;
	position: relative;
	clear: both;
	margin: 40px 0px 0px 0px;
	color: #b1b1b1;
	margin-bottom: 20px;
	padding: 3px 0px 4px 0px;
}
.menuPaxinacion ul {
	margin: 0px auto 0px auto;
	overflow: hidden;
}
.menuPaxinacion li  {
	display:inline;
	font-size: 11px;
	padding: 4px;
	/*background-color:#F2FFFE;*/
	color:#009F95 !important;
	font-weight: normal;
	overflow: hidden;
	margin: 0px 5px 0px 5px;
}
.menuPaxinacion .senlink {
	color:#00756E !important;
	font-weight:bold;
}

.menuPaxinacion li a {
	text-decoration: none;
}
.menuPaxinacion li a:hover{
	color: #000;
}
.menuPaxinacion li a.btnAnterior, 
.menuPaxinacion li a.btnSiguinete{
	color: #CCCDBA;
	padding: 2px 7px 2px 7px;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	background-image:url(../imxs/listados_bullets.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	height:15px;
	width:17px;
	vertical-align: middle;
	background-color: white !important;
}
.menuPaxinacion li a.btnAnterior{background-position: -76px -3px;}
.menuPaxinacion li a.btnAnterior:hover{background-position: -76px -23px;}
.menuPaxinacion li a.btnSiguinete{background-position: -90px -3px;}
.menuPaxinacion li a.btnSiguinete:hover{background-position: -90px -23px;}

.menuPaxinacion li a.btnAnterior span, 
.menuPaxinacion li a.btnSiguinete span{
	display:none;
}



















/*
ESTILOS DOS CONTIDOS   |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/


a img{
	border:none;
}
h1{
	font-size: 16px;
}
h2{
	font-size: 14px;
}
h3{
	font-size: 13px;
}
h4{
	font-size: 11px;
}
h1,h2,h3,h4{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/************************** títulos ************************/



/*.cabeceirainfo{
	padding:15px 20px 20px 30px;
	margin:0px 0px 30px 0px;
	background-color: #F2F2F2;
}*/
	.titSeccion{
		padding:10px 20px 10px 0px;
		font-weight: bold;
		color: #00756E !important;
		font-size: 16px;
		clear:both;
	}
	
	.datainfo {
		color: #69696B;
		font-size: 10px;
		top: 0px;
		float:right;
		font-weight: normal;
		border-bottom: 1px solid #CCC;
		padding-bottom:3px;
	}
	.antetitulo{
		color:#D88E73;
		margin:0px 0px 5px 0px;
		font-size: 11px;
	}
	.subtitulo{
		color:#000;
		padding:0px 0px 8px 2px;
		margin:5px 0px 0px 0px;
		font-size: 11px;
		clear: both;
		margin-top: -20px;
	}



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




.caixacontidos{ 
	padding: 0px 30px 50px 30px;
}

#CONTIDOSmarxes {
	padding-right: 10px;
	padding-left: 10px;
}
.contidosxerais {
	padding: 45px 45px 20px 45px;
}
.marxe_1{
	padding:5px 30px 0px 30px !important;
	margin:0px 0px 30px 0px !important;
	width:520px;
}












a.btnVoler{
	position:absolute;
	right:5px;
	color:#666;
	padding:5px;
	font-size:9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: right;
	text-decoration: none;
	bottom: 2px;
	margin: 5px 0px 5px 20px;
}
a.btnVoler:hover{
	text-decoration:none;
}








.titulo{
	color:#605F40;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}
.titParrafo{
	margin:20px 0px 10px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #76BCB1;
}
.titParrafo span{
    background-image: url("../imxs/finisterrae_varioselementos.png");
    background-position: -64px -148px;
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    width: 25px;
}

.txtDestacadoLeft,.txtDestacadoSobre,.txtDestacadoRight{
	background-image: url(../imxs/cominhascita.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.txtDestacadoLeft{
	padding:20px 5px 20px 20px!important;
	margin:5px 15px 5px 0px!important;
	float:left;
	width: 250px;
}
.txtDestacadoRight{
	padding:20px 20px 20px 5px!important;
	margin:5px 0px 10px 10px!important;
	float:right;
	text-align: right;
	width: 250px;
}
.txtDestacadoSobre{
	padding:20px 20px 20px 20px!important;
	margin:5px 0px 8px 0px!important;
}




.fotoLeft{
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #F5F5F5;
}
.fotoRight{
	float:right;
	margin: 5px 0px 5px 10px;
	border:1px solid #F5F5F5;
}
.fotoSobre{
	display:block;
	margin:0px auto 8px auto;
	border:1px solid #F5F5F5;
}
#CONTIDOS a {
	color: #00756E;
}
#CONTIDOS a:hover {
	color: #FF991C;
}

#CONTIDOS p {
	line-height: 170%;
	padding: 0px 0px 7px 0px;
}














/***--------------------  botones --------------------***/
a.btnAmpliar{
	position:absolute;
	right:10px;
	bottom:10px;
	text-decoration:none;
	padding:3px 20px 0px 3px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ccc !important;
	font-size:8px;
}
a.btnAmpliar:hover{
	text-decoration:none;
	color: #CB0909 !important;
}
a.btnAmpliar span.bullet{
	position:absolute;
	z-index:1;
	width:18px;
	height:18px;
	right:0px;
	top:0px;
	background-image:url(../imxs/listados_bullets.gif);
	background-repeat:no-repeat;
	background-position: -53px top;
}






ul li a span.bullet{
	display:block;
	left:0px;
	top:0px;
	width:18px;
	height:18px;
	position:absolute;
	z-index:1;
}
.titListado{
	margin:20px 0px 20px 0px;
	clear:left;
	text-decoration: none;
	/*border-left: 4px dotted #B4101D;*/
	border-bottom: 1px solid #f2f2f2;
}
.titListado span {
	background-color: #F2F2F2;
	clear: left;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: -13px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	position: absolute;
	text-decoration: none;
}







/**/

.listEnlaces li,
.listDescargas li, 
.listVideos li,
.listAudios li,
.listNotiRela li{
	margin-left:10px;
	margin-bottom: 5px;
}

.listEnlaces a,
.listDescargas a, 
.listVideos a,
.listAudios a,
.listNotiRela a{
	color:#333;
	font-weight:bold;
}

ul li a span.bullet{
	background-image:url(../imxs/listados_bullets.gif);
	background-repeat:no-repeat;
	display:block;
	left:0px;
	top:0px;
	width:18px;
	height:18px;
	position:absolute;
	z-index:1;
}


/**/
ul.listEnlaces{
	margin:0px !important;
	padding:0px 0px 13px 0px !important;
	list-style:none;
}
ul.listEnlaces li{
	padding-bottom:2px;
}
ul.listEnlaces li a{
	position:relative;
	padding:0px 2px 0px 22px !important;
}
ul.listEnlaces li a span.bullet{background-position:left top;}
ul.listEnlaces li:hover a span.bullet{background-position:left -18px;}


/**/
ul.listDescargas{
	margin:0px !important;
	padding:0px 0px 13px 0px !important;
	list-style:none;
}
ul.listDescargas li{
	padding-bottom:2px;
}
ul.listDescargas li a{
	position:relative;
	padding:0px 2px 0px 22px !important;
}
ul.listDescargas li a span.bullet{background-position:-18px top;}
ul.listDescargas li:hover a span.bullet{background-position:-18px -18px;}


/**/
ul.listVideos{
	margin:0px !important;
	padding:0px 0px 13px 0px !important;
	list-style:none;
}
ul.listVideos li{
	padding-bottom:2px;
}
ul.listVideos li a{
	position:relative;
	padding:0px 2px 0px 22px !important;
}
ul.listVideos li a span.bullet{background-position:-36px top;}
ul.listVideos li:hover a span.bullet{background-position:-36px -18px;}


/**/
ul.listAudios{
	margin:0px !important;
	padding:0px 0px 13px 0px !important;
	list-style:none;
}
ul.listAudios li{
	padding-bottom:2px;
}
ul.listAudios li a{
	position:relative;
	padding:0px 2px 0px 5px !important;
}


/**/
ul.listNotiRela{
	margin:0px !important;
	padding:0px 0px 13px 0px !important;
	list-style:none;
}
ul.listNotiRela li{
	padding-bottom:2px;
}
ul.listNotiRela li a{position:relative;
	padding:0px 2px 0px 22px !important;
}
ul.listNotiRela li a span.bullet{background-position: -53px -2px;}
ul.listNotiRela li:hover a span.bullet{background-position:-53px -18px;}






.listadocomentarios{
	margin:0px !important;
	padding:0px 0px 0px 0px !important;
	list-style:none;
}
.listadocomentarios li{
	color:#333;
	padding-left:70px;
}
.listadocomentarios li span{
	color:#999;
	margin-left:-70px;
}
.listadocomentarios li b{
	font-size:20px;
	font-weight:bolder;
	margin-left:5px;
	margin-right:5px;
	color:#666;
}
.listadocomentarios li em{
	color:#999;
	margin-left:5px;
	margin-right:5px;
}











/****---------- .itemListado ----------****/
.itemListado{
	overflow:hidden;
	position:relative;
	padding:3px 15px 15px 15px;
	margin:0px 0px 13px 0px;
	background-image: url(../imag/transparencia.png);
	background-repeat: repeat;
	background-color: #F5F5F5;
}
h2.titItemListado, h2.titItemListado a {
	color:#CB0909 !important;
	font-size:14px;
	margin-bottom:6px;
	margin-left:0;
	margin-right:0;
	margin-top:9px;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
}
h2.titItemListado a:hover {
	color:#ADB515 !important;
}
.itemListado img{
	margin-bottom:0px;
}
.itemListado p{
	padding:0px 0px 10px 0px;
	margin:0px;
}


/****--------- .itemGaleria ----------****/
.itemGaleria{
	position:relative;
	overflow:visible;
	float:left;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:15px;
	text-align: center;
	width: 155px;
	padding-bottom: 10px;
	padding-top: 5px;
}
/****--------- .itemGaleria ----------****/

.itemGaleria a{
	display:block;
	border: 1px solid #f1f1f1;	
}
.itemGaleria:hover{
	background-color: #F4FFFE;
}
.itemGaleria a img{
	border-style:solid;
	border-color:white;
	border-width:7px;
	margin:0px auto 0px auto;/* debe ser siempre igual al border-width pero en negativo */
	position: relative;
}
.itemGaleria a:hover img{
	border-color:#fff;
}
.itemGaleria h2 {
	padding:10px 0px 0px 5px;
	margin:0px;
	font-size: 11px;
	text-align: left;
	color: #333;
	font-weight: normal;
	text-align:left;
}
.itemGaleria span{
	color:#666;
	display:block;
	font-size:11px;
	padding-top:5px;
	text-align:center;
	text-align:left;
	padding:10px;
}
.itemGaleria.disco  {
	margin-right: 5px !important;
}

.itemGaleria.disco  img{
	margin: 2px;

}







/******------- itemDirectorio ---------******/
.itemDirectorio{
	position:relative;
	float:none;
	padding:10px 10px 5px 10px;
	margin:5px 5px 10px 10px;
	overflow:hidden;
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:11px;
	border: 1px solid #D2F3F9;
}



.mapa_btn{
	position:absolute;
	width:220px;
	height:55px;
	margin:15px 0px 10px 20px;
	background-image:url(../imxs/btnmapa.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	z-index:100;
	top:-42px;
	right:0px;
}
.mapa_btn:hover{
	background-position: 0px -52px;
}
.mapa{
	position:relative;
	width:650px;
	height:250px;
	left:3px;
	margin:-5px 0px 20px 0px !important;
	overflow:hidden;
	/*background-color:#f32;*/
	font-size:11px;
	border: 1px solid #D2F3F9;
	top: 35px;
}



.info{
	position:relative;
	padding:10px 10px 5px 10px;
	margin:5px 5px 5px 10px;
	font-size:11px;
	border: 1px solid #D2F3F9;
	left: 0px;
	clear:both;
}

.sitecomercio #CONTEDOR{
	width:650px !important;
	overflow:hidden;
	margin-right: 20px;
}
.sitecomercio #CONTEDOR #CONTIDOS {
	width:100% !important;
}
.sitecomercio #COL_DER{
	width: 250px !important;
	padding: 0px !important;
	margin: 0 !important;
	border: 1px solid #D2F3F9;
	background-color: #F5FDFE;
}
.sitecomercio #COL_DER .itemDirectorio{
	border: 0 !important;
	background-color: #F5FDFE !important;
	padding:20px 20px 0px 15px;
}
.sitecomercio #COL_DER .itemDirectorio img{
	margin: 0px 0px 20px 0px;
	padding: 0;
}
.sitecomercio #COL_DER .itemDirectorio li{
	margin: 0px 0px 10px 0px;
}



.itemDirectorio .dirSector{
	display:block;
	padding:0px 5px 0px 5px;
	text-align:center;
	background-color:#D20000;
	color:#FFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.itemDirectorio .contItemDirectorio{
	overflow:hidden;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	width: 330px;
	/*.inlineblock*/
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
}
h2.titItemDirectorio{
	font-weight:bold;
	margin:0;
	padding:2px 0px 7px 0px;
	text-decoration:none;
	font-size:14px;
	overflow:hidden;
	text-decoration:none;
	color: #00756E;
}
h2.titItemDirectorio a:hover{

}
.itemDirectorio img{
	margin: 5px 0px 5px 10px;
	padding:3px;
	/*.inlineblock*/
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
}
.itemDirectorio p{
	padding:0px 0px 3px 0px !important;
	margin:0;
}





.itemDirectorio ul{
	margin:5px 0px 0px 0px !important;
	padding:0px 0px 3px 15px!important;
}
.itemDirectorio li{
	list-style-type: circle !important;
}


.itemDirectorio .contItemDirectorio ul{
	margin:0px 0px 0px 0px !important;
	padding:5px 5px 5px 5px!important;
	list-style:none;
}
.itemDirectorio .contItemDirectorio li{
	/*list-style-type: circle !important;*/
	float:right;
	padding-right:5px;
	/*.inlineblock*/
	display: -moz-inline-stack !important;
	display: inline-block !important;
	vertical-align: top !important;
	zoom: 1 !important;
	*display: inline !important;
}


.itemDirectorio li.tel{
	font-size: 13px;
	font-weight:bold;
	color: #00756E;
	padding-left:5px;
	margin-top: -1px;
}







.itemDirectorio a.www{
	background-image:url(../imxs/iconasdirectorio.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width: 50px;
	height: 15px;
	overflow: hidden;
	text-indent: 2000px;
	display: block;
}
.itemDirectorio a.www:hover{
	background-image:url(../imxs/iconasdirectorio.gif);
	background-repeat:no-repeat;
	background-position:left -22px;
}

.itemDirectorio a[href ^="mailto:"]{
	background-image:url(../imxs/iconasdirectorio.gif);
	background-repeat:no-repeat;
	background-position:left -44px;
	width: 50px;
	height: 15px;
	overflow: hidden;
	text-indent: 2000px;
	display: block;
}
.itemDirectorio  a[href ^="mailto:"]:hover{
	background-image:url(../imxs/iconasdirectorio.gif);
	background-repeat:no-repeat;
	background-position:left -66px;
}




























.listadoenlaces{
	font-size:11px;
	padding:5px 10px 5px 10px!important;
	margin:5px 0px 10px 15px!important;
	border: 1px solid #E4EAD9;
	width: 120px;
	float: left;
	min-height: 200px;
	color: #333;
	background-color: #fff;
}
.listadoenlaces .titulo {
	font-weight: bold;
	display: block;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Verdana, Arial, Calibri;
}
.listadoenlaces .boton {
	color: #333;
	background-color: #eee;
	border: 1px solid #fff;
	display: block;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 8px;
	font-family: Verdana, Calibri, Arial;
	bottom: -5px;
	float: right;
	right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.listadoenlaces .boton:hover {
	color: #333;
	background-color: #F9F4E6;
	border: 1px solid white;
}












#librovisitas{
	padding:20px;
	margin-bottom:20px;
}


#librovisitas .data{
	float:right;
	padding:10px;
	color:#666;
	font-size:9px;
}
#librovisitas .autor{
	width:100%;
	padding:10px;
	background-color:#EFEFEF;
	font-weight:bold;
	font-style:italic;
}
#librovisitas .mensaxe{
	padding:20px;
	line-height:150%;
}
#librovisitas .respostatxt{
	text-align:right;
	font-size:9px;
	color:#999;
	border-top:1px solid #f1f1f1;
	padding:10px 0px 0px 10px;
}
#librovisitas .resposta{
	color:#666;
	padding:10px;
}



#form_busca_hemeroteca input{
	padding-top:1px !important;
}



.datePicker{
	height:12px !important;
	width:75px !important;
}
