/* Estructura                                                           

--------------------------------------------------------------------------------------------------------- */
#accesibilidade{display:none;}
#cabeceira{ width:100%; margin:0 auto; display:block; padding:0 0 0 0;   }
	#cabeceira .pad{width:994px; margin:0 auto; display:block; height:110px;}
	#cabeceira #logo{width:205px; float:left;display:block; height:111px;padding:10px 0 0 0;}
	#cabeceira .banner{width:728px; float:left; display:block; height:90px; padding:10px;}
	#cabeceira .banner-2{width:220px; float:right; display:block; height:90px; padding:10px 10px 0 0; }
	#cabeceira .grafico{width:994px; margin:0 auto; display:block; height:221px;padding:0 0 1px 0; overflow:hidden; }
#contenedor{ width:994px; margin:0 auto; display:block;}

/* Navegación */
#menu-1 {	width: 100%;	height: 17px;	clear: both;		z-index:1;	margin: 15px 0 15px 0; }
#menu-1 ul#nav {	height: 17px;	z-index:1;width:994px; margin:0 auto; display:block;}
#menu-1 ul#nav li {	float: left;	position: relative;	height: 17px;	z-index:1;}
#menu-1 ul#nav li a {	display: block;	padding: 0 38px 0 30px;	float: left;	height: 17px;	z-index:1;}
#menu-1 ul#nav li.sel a {color:#FFF ;}

#menu-1 ul#nav li ul {	position: absolute;	top: 16px;	left: 0;	width: auto;	display: none;	z-index:1; background:url(/gr/menu-1-sub-bg-1.png) 0 -284px no-repeat; padding:16px 0 10px 0; height:212px; overflow:hidden;}
#menu-1 ul#nav li ul li {	display: block;	clear: both;	width: 157px;		height: 30px;	line-height: 15px;	padding: 0 0 0 0;	margin: 0;	z-index:1;background:url(/gr/menu-1-sub-bullet-1.png) 0 -39px no-repeat;}


/*#menu-1  ul#nav li.sec-1 ul li {	display: block;	clear: both;	width: 157px;		height: 30px;	line-height: 15px;	padding: 0 0 0 0;	margin: 0;	z-index:1;background:url(/gr/menu-1-sub-bullet-1.png) 0 -39px no-repeat;}*/

#menu-1 ul#nav li ul li a {	background: none;	display: block;	width: 145px;	clear: both;	height: 15px;	line-height: 15px;	padding: 15px 0 0 25px;	margin: 0;	z-index:1;	color:#000 !important;}
#menu-1 ul#nav li:hover ul, div#menu-1 ul#nav li.over ul {	display:block;	width: 157px;	z-index: 1000;}
#menu-1 ul#nav li:hover, div#menu-1 ul#nav li.over {	/**/background:url(/gr/menu-1-bullet2.png) 1px 2px no-repeat; color:#f50909;	height: 17px;	z-index: 1000;}
#menu-1 ul#nav li:hover ul li {	height: 30px;}
#menu-1 ul#nav li:hover ul li:hover, div#menu-1 ul#nav li.over ul li.over {	background: none;	}
#menu-1 ul#nav li:hover a, div#menu-1 ul#nav li.over a {/*background-image: none; 	background-color: none;	*/color: #FFF;}

#menu-1 ul#nav li:hover ul li a:hover, div#menu-1 ul#nav li.over ul li a:hover {	text-decoration: none;	background:url(/gr/menu-1-sub-bullet-1.png) 0 -9px no-repeat;color: #f50909 !important; }

/*#menu-1 ul#nav li.sec-1:hover ul li a:hover, div#menu-1 ul#nav li.over ul li a:hover {	text-decoration: none;	background:url(/gr/menu-1-sub-bullet-1.png) 0 -9px no-repeat;color: #f50909 !important; }
*/
#menu-1 ul#nav li ul li.last, #menu-1 ul#nav li ul li.last:hover {	background:url(/gr/menu-1-sub-bg-1.png) 0 0 no-repeat; height: 212px !important;}/*
#menu-1  ul#nav  li.sec-1 ul li.last, #menu-1  ul#nav li.sec-1 ul li.last:hover {	background:url(/gr/menu-1-sub-bg-1.png) 0 0px no-repeat; height: 212px !important;}*/
#menu-1 a:hover {	text-decoration: none;}

#menu-2 {padding:0 0 20px 0;}

#menu-2 li a{background:url(/gr/menu-2-sub-bullet-1.png) 14px -39px no-repeat; width:155px; height: 30px;	line-height: 15px; display:block;padding:14px  0 0 45px;}
#menu-2 li a:hover{background:url(/gr/menu-2-sub-bullet-1.png) 14px -9px no-repeat; width:155px; height: 30px;	line-height: 15px;display:block; padding:14px  0 0 45px;}

#menu-2 ul{background:url(/gr/menu-2-last-fd.png) 14px bottom  no-repeat; padding:0 0 5px 0;}

/*#menu-2 li.last{background:url(/gr/menu-2-last-fd.png)  14px 0 no-repeat; width:170px; height: 5px !important;	display:block; margin:0; padding: 0; line-height:0; overflow:hidden;}*/


/*
#menu-1{width:994px;display:block; padding:0 0 0 0; height:51px; clear:both;}                                                    
#menu-1 ul  {  margin: 0 0 0 0; padding: 0 0 0 0;  }
#menu-1 li , #menu-1 li a{ float:left; display:block;  }
#menu-1 li {padding:0 25px 0 10px;height:33px;}
#menu-1 li a{padding:16px 10px 0 40px; height:25px; }
*/

.fio{width:984px; display:block;float:left; padding: 0 0 0 10px; height:22px; margin: 0 0 12px 0;   }

#corpo, #corpo-2{width:994px;display:block; padding:0 0 3px 0; float:left;  }

#corpo  .seccion{width:592px; display:block; float:left;  margin: 0 0 12px 0;padding: 0 0 0 10px;}
		#corpo  .seccion .titulo{width:270px; height:21px;display:block;float:left; padding: 0 0 2px 33px;    }
		#corpo  .seccion .controles{width:232px; display:block;float:right; padding: 0 0 0 0;  }
			
	#corpo .col-centro{width:616px;display:block;float:left;padding: 25px 0 10px 0; }
		#corpo .col-centro .pad{padding:0 40px 0 18px; margin: 0 0 0.5em 0; }
		
		

		#corpo .intro{width:606px;display:block;float:left;  }
		#corpo .col-der{width:378px;display:block;  float:right; padding:0 0 0 0; }
			#corpo .col-der .pad{padding:20px 15px 20px 15px; margin: 0 0 1em 0;width:348px; }
			#corpo .col-der ul {width:363px; padding:20px 0 20px 15px; float:left;}
			#corpo .col-der li { float: left; width:105px;  padding:0 0 0.1em 0.8em;display:block;}
		
	
		#corpo-2 .seccion{width:750px;margin: 0 0 12px 0;display:block; float:left;padding: 0 0 0 10px;}
		#corpo-2.unha .seccion{width:984px;margin: 0 0 12px 0;display:block; float:left;padding: 0 0 0 10px;}
		#corpo-2 .seccion .titulo{width:475px; height:21px;display:block;float:left; padding: 0 0 2px 33px;  }
		#corpo-2 .seccion .controles{width:232px; display:block;float:right; padding: 0 0 0 0; text-align:right;    }
		#corpo-2 .col-centro .cont{width:700px;display:block; float:left; border-bottom:1px solid #000; margin: 45px 0 10px 0;padding: 0 0 10px 0;  }
		#corpo-2 .col-centro{width:546px;display:block;float:left; padding: 25px 0 10px 0; }
		#corpo-2.duas  .col-centro{width:760px;display:block;float:left; padding: 25px 0 10px 0; }
		#corpo-2.index  .col-centro{width:760px;display:block;float:left; padding: 0 0 10px 0; }
		#corpo-2.unha  .col-centro{width:994px;display:block;float:left; padding: 25px 0 10px 0; }
		#corpo-2 .col-centro .pad{padding:0 30px 0 30px; margin: 0 0 0.5em 0; }
		#corpo-2.unha .col-centro .pad{padding:0 30px 0 20px; margin: 0 0 0.5em 0; }
		#corpo-2.duas .col-centro .pad{padding:0 30px 0 20px; margin: 0 0 0.5em 0; }
		#corpo-2.tres .col-centro #calendario .pad{padding:0 20px 0 30px; margin: 0 0 0.5em 0; }
		.col-1 {width:374px; float:left; margin:0 0 10px 0; clear:left;}
		.col-2 {width:374px; float:right; margin:0 0 10px 0;clear:right;}
		
		#corpo-2.index  .col-centro .col-1 .pad,#corpo-2.index  .col-centro .col-2 .pad {padding:20px 15px 20px 15px; margin: 0 0 0.5em 0; }
		.vx .pad, .mm .pad {float:left;}
	
		.mm , .int{height:220px; display:block; overflow:hidden;}
		.mm .pag {display:none;}
		#corpo-2 .col-esq{width:214px;display:block;  float:left; padding:0 0 0 0; }
	
		#corpo-2 .col-der{width:221px;display:block; float:right; padding:0 0 0 3px; }
			#corpo-2 .col-der .pad{padding:25px 15px 20px 15px; margin: 0 0 1em 0; }
			#corpo-2 .col-der ul {width:181px; padding:20px 0 20px 15px; float:left;}
			#corpo-2 .col-der li { float: left; width:105px;  padding:0 0 0.1em 0.8em;display:block;}
	
	
#pe{width:100%; display:block; height:112px;  float:left;}
	#pe .cont{display:block; height:82px; width:994px; margin:0 auto;  }
	#pe .col-esq{width:222px;display:block; float:left; padding:13px 0 0 60px;}
	#pe .col-centro{width:507px;display:block; padding:30px 0 0 25px; float:left;}
	#pe .col-centro li{float:left;display:block; padding:0 15px 0 0;}
	#pe .col-der{width:226px;display:block; float:right; padding: 15px 0 0 0;}


/*Listado*/
#corpo #listado,#corpo  #listado-foto,#corpo  #agenda .item,#corpo #listado-blog,#corpo #listado-galeria, #corpo #detalles,#corpo  #listado-prensa, #calendario {float:left;width:100%;}
#listado-galeria .item {position:relative; }
.tres #listado-galeria .txt_video {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 0; left:5px; top:68px;}
.tres #listado-galeria .txt_imagen {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 -30px; left:5px; top:68px;}
.tres #listado-galeria .txt_blog {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 -60px; left:5px; top:68px;}

#listado-galeria .txt_video {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 0; left:6px; top:77px;}
#listado-galeria .txt_imagen {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 -30px; left:6px; top:77px;}
#listado-galeria .txt_blog {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 -60px; left:6px; top:77px;}

.index #listado-galeria .txt_video {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 0; left:6px; top:40px;}
.index #listado-galeria .txt_imagen {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 -30px; left:6px; top:40px;}
.index #listado-galeria .txt_blog {position:absolute;  display:block; padding: 1px 5px 1px 5px;width:22px; height:21px; display:block; background:url(/gr/relacionados-ico.png) no-repeat 0 -60px; left:6px; top:40px;}

#corpo-2 #listado,#corpo-2 #listado-foto,#corpo-2  #agenda .item,#corpo-2 #listado-blog,#corpo-2 #listado-galeria,#corpo-2  #detalles, #corpo-2  #listado-prensa ,#corpo-2 #listado-multimedia{float:left;width:546px;}

#corpo-2.unha  #detalles {float:left;width:100%;}

#corpo-2.duas #listado,#corpo-2.duas #listado-foto,#corpo-2.duas  #agenda .item,#corpo-2.duas #listado-blog,#corpo-2.duas #listado-galeria,#corpo-2.duas  #detalles, #corpo-2.duas  #listado-prensa ,#corpo-2.duas #listado-multimedia{float:left;width:760px;}

#corpo-2.index #listado-galeria {float:left;width:100%;}

#listado-foto .texto, #agenda .texto, #listado-prensa .texto{text-align:left; width:100%;float:right; padding:0 0 0 0; display:block;}
 #listado-prensa .foto, #listado-foto  .foto{text-align:left; width:40%;float:left; padding:0 0 0 0; display:block;}
  #listado-prensa .foto img,  #listado-foto .foto img{width:85%; padding: 0 10% 0 5%;}



#listado-foto .iconos, #agenda .iconos{ padding-left:25%; width:75%;  }

#listado-blog .foto {margin: 0 0 20px 0;float:right; width:100%;}
#listado-blog .foto img {margin: 0 0 0 0;float:right; width:100%;}
#listado-blog .texto {float:right;width:85%;display:block;}

.bocadillo{display:none;}


#listado-blog .item .bocadillo {display:block;float:left;   height:35px; padding:0 8px 0 0; color:#DAD0D0; background:url( /gr/bocadillo.jpg) right no-repeat;}
#listado-blog .bocadillo .dentro{display:block;height:35px; padding:0 8px 0 12px; color:#DAD0D0; background:url( /gr/bocadillo.jpg)  left no-repeat;}



#corpo #listado-galeria .item, #corpo #listado-multimedia .item{float:left;width:192px; height:200px; padding: 0 0 15px 0; }
#corpo #listado-galeria .texto, #corpo #listado-multimedia .texto{width:170px; }
#corpo-2 #listado-galeria .item, #corpo-2 #listado-multimedia .item{float:left;width:162px; height:200px; padding: 0 0 15px 0; }
#corpo-2.index #listado-galeria .item{float:left;width:108px; height: 77px; padding: 0 10px 0 0;}
#corpo-2.index .item .foto{padding: 0 0 10px 0;}
#corpo-2.index #listado-galeria .last {padding-right: 0 !important;}
#corpo-2 #listado-galeria .texto, #corpo-2 #listado-multimedia .texto{width:156px;padding: 0 0 0 0; display:block;}

#corpo .col-centro #listado-galeria .pad, #corpo .col-centro #listado-multimedia .pad{padding:0 0 0 18px; margin: 0 0 0.5em 0; }
 

#listado .bts, #detalles .bts, #listado-foto .bts,  #listado-prensa .bts, #agenda .item  .bts, #listado-blog .bts{width:100%; display:block; clear:both; height:46px; margin: 1em 0 1em 0; display:none;}
.bt-comentarios   {float:left; padding:10px 0 0 45px;display:block;}
.bt-mail  {float:left; padding:10px 0 0 45px;display:block;}
.bt-compartir  {float:left; padding:10px 0 0 45px;display:block;}
.bt-comentarios a  {float:left; padding:4px 0 2px 35px;}
.bt-mail  a{float:left; padding:4px 0 2px 35px;}
.bt-compartir  a{float:left; padding:4px 0 2px 35px;}

/*Detalles*/
#detalles  {padding:0 0 2em 0;}
#detalles img {float:right; padding:20px 0 20px 20px;}
#detalles img.no-padding  {padding:20px 0 20px 0;}


/*Caixas*/
#destacados.caixa{ margin-top:0; }
#boletin.caixa{ width:98%; display:block;float:left; }


.caixa .cab {width:100%;  display:block; float:left; height:29px;}
#destacados.caixa .cab {margin:0 0 7px 0;}
#colaboradores.caixa .cab {margin:0 0 25px 0;}

.cab .titulo { display:block;  width:100%; padding:0 0 0 0; display:none;}
.caixa .corpo { display:block; float:left;margin:0 0 20px 0;}

#corpo-2 #colaboradores.caixa li{width:164px;float:left; padding:6px 5px 5px 12px; display:block;}
#corpo-2 #colaboradores.caixa ul{width:194px;float:left; padding:0 0 0 15px; display:block;}
/*Video*/
#preview {padding:0 0 0 0;}
#preview2 {padding:20px 0 0 0;}

#publicidade .corpo {text-align:center; width: 100%; padding:20px 0 0 0;}


#colaboradores .item{width:328px;float:left; padding:0px 15px 10px 15px; display:block;}
#colaboradores .texto{text-align:left; width:74%;float:right; padding:0.7em 0 0 0; display:block;}

#corpo-2 #colaboradores .item{width:201px;float:left; padding:5px 5px 5px 5px; display:block;}

#corpo-2 #colaboradores .texto{text-align:left; width:74%;float:right; padding:0.7em 0 0 0; display:block;}

#colaboradores .foto{  float:left; display:block;width:25%; }

#corpo #publicidade-corpo  {padding:6px 0 0 6px; float:left;}
#corpo-2 #publicidade-corpo  {padding:6px 0 0 6px; float:right;}
#publicidade-corpo li {padding:2px; float:left;}
#publicidade-corpo li img {width:99%;}

#publicidade-corpo ul{padding:20px 0 0 0; }
	
/*Paginación*/
.pag {margin:2em 0 2em 0;	padding:0.5em 0 0.5em 0; width:100%; display:block; float:left; text-align:right;}
.pag ul{margin:0;	padding:0 40px 0 0;text-align:right; float:right;}
#corpo .pag ul{margin:0;	padding:0 0 0 0;text-align:right; float:right;}
#corpo #listado-galeria .pag ul{margin:0;	padding:0 40px 0 0;text-align:right; float:right;}
.pag li{margin:0;	padding:0 5px 0 0;	float:left;	display:inline;}
.pag li a{	margin:5px 0 5px 0;	padding:0 5px 0 5px; display:block;	}
.pag li a:hover{display:block;}


/*Calendario 

--------------------------------------------------------------------------------------------------------- */

#calendario .calendario, #listado-prensa  .calendario{	float: right;	margin:0 0 20px 0;	padding: 0 0 3px 2px;	overflow: hidden;	width: 364px; /*background:url(/gr/calendario-bg.png) repeat-x 0 0 ;*/}
#calendario  .mes-ano, #listado-prensa  .mes-ano{text-align:center; background:url(/gr/calendario-cab-fd.png) no-repeat 3px 0 ;float: right;	margin:20px 0 3px 0;	padding: 10px 0 10px 0;	overflow: hidden;	width: 364px; /*background:url(/gr/calendario-bg.png) repeat-x 0 0 ;*/}
#calendario  .mes-ano a,#listado-prensa  .mes-ano a{padding:0 0 0 0;}
#calendario  .mes-ano span, #listado-prensa .mes-ano span{padding:0 5px 0 5px ;}
#calendario .calendario ol, #listado-prensa  .calendario ol{	float: left;list-style: none; padding:0;	margin: 3px 0 0 0;	width: 100%;}
#calendario .calendario ol li, #listado-prensa  .calendario ol li{background:url(/gr/calendario-bt.png) no-repeat -59px 0 ;		display: inline;float: left;font-size: 1.2em;height: 33px;	line-height: 33px;margin: 2px 0 0 2px;	text-align: center;	width: 50px;}
#calendario .calendario ol  li.vacio, #listado-prensa .calendario ol  li.vacio{background: none;	border: none;	display: inline;float: left;font-size: 1.1em;height: 33px;	line-height: 33px;margin:0 ;padding:2px 0 0 2px ;	text-align: center;	width: 50px;}
#calendario .calendario ol.dias li, #listado-prensa  .calendario ol.dias li{color:#DAD0D0;}
#calendario .calendario ol li a, #listado-prensa  .calendario ol li a{	background:url(/gr/calendario-bt.png) no-repeat 0 0;display: inline;float: left;font-size: 1.1em;height: 33px;	line-height: 33px;margin:  0 0 0 1px;	text-align: center;	width: 50px;}
#calendario .calendario ol li a:visited ,#listado-prensa  .calendario ol li a:visited{	}
#calendario .calendario ol li a:hover, #listado-prensa  calendario ol li a:hover{}
#calendario .calendario ol li:hover, #listado-prensa  .calendario ol li:hover{	}

.calendar-2 {float: left;	margin:0 0 20px 0;	padding: 0 0 0 10px;	overflow: hidden;	width: 193px;}
.calendar-2 ol {float: left;list-style: none; padding:0;	margin: 10px 0 0 0;	width: 100%;}
.calendar-2 ol li {background: #DAD0D0;	border: #DAD0D0 1px solid;		display: inline;float: left;font-size: 1.2em;height: 20px;	line-height: 20px;margin: 1px 0 0 1px;padding: 1px;	text-align: center;	width: 20px;}
.calendar-2 ol li a {	background: #F0F0F0;	display: block;	}
.calendar-2 ol li a:visited {	}
.calendar-2 ol li a:hover {background: #f2f8fa;}
.calendar-2 ol li:hover {	}

/*Menu calendario*/

#menu-calendario  {	float:left;	margin:20px 0 15px 0;	padding:0 0 10px 0; width:190px;}
#corpo-2.tres .col-centro #menu-calendario { width:110px;}
#menu-calendario ul {	margin:0 10px 0 0;	list-style:none;padding: 0;}
#menu-calendario li{	margin:0;	padding:0 0 0 0;	float:left;	display:block; width:100%; }
#menu-calendario li a{	  margin:5px 0 0 0;	padding:3px 5px 3px 5px;	display:block;	 text-decoration:none; }
#menu-calendario li a:hover{	display:block;			text-decoration:none;}

/*Recomendar enlaces*/
.share  {width:100%; margin:5px 0 0 0; display:block; float:left;}
.share  ul {	list-style: none;	margin: 0;	padding: 0;}
.share  ul li {	float: left;	margin: 0;	padding: 0;	width: 28px;display: block;	}
.share  ul li a {	background-position: 0px 2px;	background-repeat: no-repeat;	display: block;	float: left;	height: 24px;	padding: 4px 0 0 22px;	vertical-align: middle;}
.share .t { display:none;}
.akst_delicious {	background: url(/gr/share/delicious.gif) no-repeat; }
.akst_digg {	background: url(/gr/share/digg.gif) no-repeat;}
.akst_google_bmarks {	background: url(/gr/share/google_bmarks.gif) no-repeat;}
.akst_yahoo_myweb {	background: url(/gr/share/yahoo_myweb.gif) no-repeat;}
.akst_technorati {	background: url(/gr/share/technorati.gif) no-repeat;}
.akst_barrapunto {	background: url(/gr/share/barrapunto.gif) no-repeat;}
.akst_meneame {	background: url(/gr/share/meneame.gif) no-repeat;}
.akst_fresqui {	background: url(/gr/share/fresqui.gif) no-repeat;}
.akst_favoriting {	background: url(/gr/share/favoriting.gif) no-repeat;}
.akst_blogmemes {	background: url(/gr/share/blogmemes.gif) no-repeat;}
.akst_chido {	background: url(/gr/share/chido.gif) no-repeat;}
.akst_webeame {	background: url(/gr/share/webeame.gif) no-repeat;}
.akst_blinklist {	background: url(/gr/share/blinklist.gif) no-repeat;}
.akst_neodiario {	background: url(/gr/share/neodiario.gif) no-repeat;}
.share .ti{font-size:0.8em;float:left;width:100%; text-align:left; color:#888; float:left;display:block; margin: 5px 0 5px 0;}

/* Formularios

--------------------------------------------------------------------------------------------------------- */
#form {	padding:2% 0 0 0;margin:0 0 0 0; text-align:left; width:100%; display:block; float:left;  }
#form .item{padding:0 2% 0 0; margin:0 0 5px 0; text-align:left; width: 48%; float:left; display:block;  }
#form .item-2{padding:0 0 0 0; margin:0 0 5px 0; text-align:left; width: 100%; float:left; display:block;  }
#form .campo-texto{	width: 98%; margin:0 0 5px 0;	 padding:2px;}
#form .item label{ margin: 0 0 5px 0; 	padding:2px 0 0 0; text-decoration:none;   }
#form textarea{width:98%; height:150px;  }
#form .form-bts{padding:0;margin:15px 0 0 0;float:left;text-align:right;width: 48%;}
#form select{ padding:2px;}
#form .item-submit{padding:20px 5px 0 0; margin:0 0 5px 0; text-align:right; width: 45%; float:left; display:block;  }
#form .check {padding-left:15px;}

#formu  form{background:url(/gr/calendario-bg.png) repeat-x 0 0 ;}

/*Buscador*/
#buscador  {width:232px; height:23px; background:url(/gr/buscador.png) no-repeat 0 0 ;border:none; display:block;}

#buscador.activo {width:232px; height:23px; background:url(/gr/buscador.png) no-repeat -237px 0 ;}
#buscador .busca-ct {width:209px; height:23px; float:left;}
#buscador .busca-ct input{width:204px; height:18px; border:none; background:none !important; float:left; padding:5px 2px 0 3px;}
#buscador .bt {width:23px; height:23px;float:left;}
#buscador .bt input{width:23px; height:23px;border:none; background:none;}
#buscador label {display:none;}


/* Texto                                                           

--------------------------------------------------------------------------------------------------------- */
body {text-align:left;  font-size:100.01%; font-family: Arial, Helvetica, verdana, sans-serif; }
textarea, input, select {font-family: Arial, Helvetica, verdana, sans-serif;  font-size:0.88em; color:#DAD0D0; background:#333536; border:none; }

#menu-1 {text-align:left;  font-size:0.95em; font-weight:bold;}
#menu-1 ul ul li{text-align:left;  font-size:0.8em; font-weight:bold;}
#menu-2 li a{ text-align:left;font-size:0.88em; font-weight:bold; }
#corpo, #corpo-2 {font-size:0.88em;line-height:1.6em; }
.fio, .controles,#TB_window, .autor{font-size:0.82em; }
.autor{font-size:0.8em; }
#corpo .controles{text-align:right; }
#pe  {font-size:0.9em;line-height:1.6em; }


dl{padding:0 0 0 15px;}
dt {font-weight:bold;background:url(/gr/bullet-li.gif) no-repeat 0 8px; padding: 0 0 0 15px;}
#detalles li {font-weight:bold;background:url(/gr/bullet-li.gif) no-repeat 0 8px; padding: 0 0 0 15px;}
#destacados .corpo, #colaboradores .corpo, #accesos .corpo{font-size:0.88em; }
#destacados .corpo , #accesos .corpo {line-height:1.6em; }
#colaboradores .corpo {line-height:1.3em; }
/*Nube de tags*/
.tag_0 {font-size:0.8em}
.tag_1 {font-size:0.9em}
.tag_2 {font-size:1em}
.tag_3 {font-size:1.2em}
.tag_4 {font-size:1.3em}
.tag_5 {font-size:1.4em}
.tag_6 {font-size:1.5em}
.tag_7 {font-size:1.6em}
.tag_8 {font-size:1.6em}
.tag_9 {font-size:1.7em}

h1{font:1.6em/1.2em Arial, Helvetica, verdana, sans-serif ; font-weight:bold; margin: 0 0 0.4em 0;}
h2{font:1.4em/1.2em Arial, Helvetica, verdana, sans-serif;margin: 0 0 0.5em 0; }

.index h2{font:1.3em/1.1em Arial, Helvetica, verdana, sans-serif;margin: 0 0 0.5em 0; }


#detalles h2{font:1.3em/1.3em Arial, Helvetica, verdana, sans-serif; margin: 0 0 1em 0;}

#listado-galeria h2{font:1em/1.1em Arial, Helvetica, verdana, sans-serif; margin: 0.4em 0 0 0;}

h3{font-size:1.26em;font-weight:normal; padding: 0 5px 0 0; letter-spacing:1px;}
#accesos h3,#viaxeiros h3,#publicidade h3,#colaboradores h3,#ligazons h3,#polas-nubes h3 {font-size:1em; font-weight:bold; padding: 0 5px 0 8px;  }

#calendario h3{padding:0 0 0 51px;}
#comentarios h3{padding:0 0 0 51px;}
.titulo h3 , .barra h3 {font-size:1.5em; font-weight:bold; }
h3.titulo-2 {margin:1em 0 0.75em 0;}
h4{font-size:1.2em;}

p {margin: 1.2em 0 0 0;}
#calendario p {margin: 0.4em 0 0 0;}
#colaboradores p {margin: 0.4em 0 0 0;}


#listado-blog .calendario ol {font-family: georgia, "times new roman", garamond, serif;}
#listado-blog .mes-ano span{font-size:1.4em;}



/* Varios
--------------------------------------------------------------------------------------------------------- */
.separador {height:60px ; margin:0 0 0 0; display:block; width:100%;overflow:hidden; clear:both; }
.index .separador {height:10px ; margin:0 0 0 0; display:block; width:100%;overflow:hidden; clear:both; }
.separador-2 {height:20px ; margin:0; display:block; width:100%;overflow:hidden; clear:both; }
.separador-3 {height:40px ; margin:0; display:block; width:100%;overflow:hidden; clear:both;}
.separador-4 {height:1px ; margin:0; display:block; width:100%;overflow:hidden; clear:both;}
#corpo .barra {height:27px ; margin:0 0 0 0; display:block; width:100%;overflow:hidden; clear:both; padding: 25px 0 10px 0; }
#corpo-2 .barra {height:27px ; margin:0 0 0 0; display:block; width:100%;overflow:hidden; clear:both; padding: 25px 0 10px 0; }
.arquivo {background:url(/gr/arquivo-ico.png) 0 20px no-repeat;}
.comentarios-ico {background:url(/gr/comentarios-ico.png) 0 23px no-repeat;}
.fecha{ font-style:oblique; font-size:0.9em;}
#volver-bt a, #volver-bt a:hover  {width:61px; height:22px; display:block;}
.nonmarxe{margin:0 !important; padding:20px 0 20px 0 !important; }
