a:link {
color:#336699;
}
img {
  border: 0;
  padding: 0;
}

dt {
	font-weight: bold;
}



/* Cabecera Vigohoxe */

#cabmenusup  {

	padding: 0 0 0 15px;
	margin: 0 0 0 15px;

}

#nav a {
	font-weight: bold;
	font-family: arial;
      font-size: 12px;
      color: #ffc0c0;
      z-index: 5;
}

#nav a.cabecera_s {
	font-weight: bold;
	font-family: arial;
      font-size: 11px;
      color: #ffffff;
}

#nav a {
	text-decoration: none;
	z-index: 5;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #cc0000;
	padding: 2px 0 0 0;
      margin: 0;
	z-index: 5;
}

#nav li li a:hover {
      display: block;
	padding: 2px 0 0 0;
	margin: 0;
      color: #550000;
      background-color: #eeaa77;
	z-index: 5;
}


#cabecera {
  background-color: #cc0000;
  display: block;
  clear: left;
  z-index: 5;
  padding: 4px 0 4px 4px;
  height: 20px;
}

.sep {
  background-color: #ffffff;
  display:block;
  clear: left;
  z-index: 0;

;
}


#logohoxecabecera {
   display:inline;
   float: left; 
   padding: 3px 0px 0 5px;
}

/* PIE */

#pe { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666; 
	font-size: 10px;
	text-decoration: none;
	display: block;
      border-top: #c0c0c0 1px solid; 
      margin: 10px 0 10px 0px;
			padding: 10px;
      clear: both;
		
}

#pe a:link, #pe a:visited, #pe a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	font-size: 1.3em;
	text-decoration: none; 
}
#pe a:hover {
	text-decoration: underline; 
}

/* CORPO */

#corpo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #1f1f1f; 
	font-size: 11px;
	text-decoration: none;
	padding: 0;
	margin: 0;
	/*background-color: #f0eee4;*/
}

#corpo h1 { 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000; 
	font-weight: bold; 
	font-size: 15px;
	padding:0;
	margin: 2px 0 15px 0;

}

#corpo h2, #corpo h2 a, #miniaxenda h2 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000; 
	font-weight: bold; 
	font-size: 12px;

}

/* MAQUETACION */

	
#c_izquierda {
  position: absolute;
	float: left;	
	left: 0;
	top: 63px;
	width: 200px;
	margin-left: 10px;
	margin-top: 0px;
	color: #000;
	padding: 3px;
	
	z-index: 0;
	}
		
#c_derecha {
	position: absolute;
	left: 80%;
	top: 75px;
	width: 155px;
	padding: 0;
      margin:0;
	z-index: 3;
	color: #000;
	
	}


#c_centro {
	margin: 13px 22% 0 200px;
	padding: 0 0 0 15px;
	background-color: transparent;
	color: #000;
	min-height: 300px;
	}
	
#c_centro_grande {
	margin: 13px 20px 0 229px;
	padding: 3px;
	background-color: transparent;
	color: #000;
	min-height: 300px;
	}

#c2_centro {
	margin: 13px 22% 0 40px;
	padding: 3px;
	background-color: transparent;
	color: #000;
	min-height: 300px;
}

.pefoto { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #336699; 
	font-size: 10px;
	font-style: italic; 
}

/* menu hijos */

.menuhijos, .menuenlaces, menuhijos2 {
	font-size: 11px;
}

.menuhijos  li {
	margin: 1px 0 0 15px;
	padding: 0;
	width: 100%;
	vertical-align: bottom;
	list-style-image: url(/imx/flechapeq.gif) ;
	line-height: 15px;
}


.menuhijos2  li {
	margin: 1px 0 0 15px;
	padding: 0;
	
	vertical-align: bottom;
	list-style-image: url(/imx/flechagris.gif) ;
	line-height: 15px;
}
.menuenlaces  li {
	margin: 1px 0 0 15px;
	padding: 0;
	width: 100%;
	vertical-align: bottom;
	list-style-image: url(/imx/flechaazul.gif) ;
	line-height: 15px;
}

.menuhijos a, .menuenlaces a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #101010;
	text-decoration: none; 
	border: 0px;
	font-weight: bold;
}

.menuhijos2 a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #101010;
	text-decoration: none; 
	border: 0px;
	font-weight: bold;
}

.menuhijos a:hover, .menuhijos2 a:hover, .menuenlaces a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.menuhijos  ul, .menuenlaces ul {
	margin: 0;
	padding: 0;
}
 .menuhijos2 ul{
	margin: 0 0 0 25px;
	padding: 0;
	
}
.submenuizq { 
font-family: Arial, Verdana, Helvetica, sans-serif;;
color: #666666; 
font-size: 10px;
text-decoration: none; 
}

/* Miniaxenda */

#miniaxenda {
	background-color: #ffffcc;
	padding: 10px;
	margin: 12px 0 0 0;
}
#miniaxenda .miniaxenda_foto {
	float: left;
	width: 110px;
	padding: 0 10px 0 0;
}

#miniaxenda .data {
	display: inline;
	color: #336699;
	padding: 0 15px 0 0;
}
#miniaxenda .entradilla {
	font-style: italic;
}
#miniaxenda .miniaxenda1 {
	padding: 12px;
	/*clear: both;*/
}

/*  ********************************************  */


.tithoxebig { 
font-family: Arial, Verdana, Helvetica, sans-serif;;
color: #CC0000; 
font-weight: bold; 
font-size: 16px;

}
a.tithoxe { 
font-family: Arial, Verdana, Helvetica, sans-serif;;
color: #CC0000; 
font-weight: bold; 
font-size: 12px;

}



body {
background-color: #f5f5f9;
background-image: url(/aux2/escudo.gif);
  background-repeat: no-repeat;
  background-position: 50% 80px;
color: #0a0a0a;
margin-left:auto; 
margin-right:auto; 
margin-top:0px; 
margin-bottom:0px;

}

/* ******************************************************************

td.fondovigohoxe {
background-image: url(/imx/hoxe/fondovigohoxe.gif)
}

.texto { 
font-family: Arial, Verdana, Helvetica, sans-serif;;
color: #1f1f1f; 
font-size: 12px;
text-decoration: none;

}

.textotabla { 
font-family: Arial, Verdana, Helvetica, sans-serif;;
color: #000000; 
font-size: 11px;
text-decoration: none;
background-color: #ffffff;
}

font.textoblanco { 
font-family: Arial, Verdana, Helvetica, sans-serif;;
color: #FFFFFF; 
font-size: 11px;
text-decoration: none;
}
font.textoazul { 
font-family: verdana, helvetica, arial;
color: #30679F; 
font-size: 11px;
text-decoration: none;
}
font.textorojo { 
font-family: verdana, helvetica, arial;
color: #cc0000; 
font-size: 11px;
text-decoration: none;
}
font.titaxenda { 
font-family: verdana, helvetica, arial;
color: #cc0000; 
font-size: 10px;
font-weight: bold; 
}

font.pes { 
font-family: verdana, helvetica, arial;
color: #336699; 
font-size: 10px;
font-style: italic; 
}

font.entradilla { 
font-family: verdana, helvetica, arial;
color: #336699; 
font-size: 11px;
text-decoration: none; 
}


font.gris { 
font-family: verdana, helvetica, arial;
color: #666666; 
font-size: 10px;
text-decoration: none; 
}

a.tit:link, a.tit:visited, a.tit:active {
font-family: georgia, times, times new roman;
color: #6699cc; 
font-weight: bold; 
font-size: 12px;
text-decoration: none; 
}
a.tit:hover {
font-family: georgia, times, times new roman;
color: #6699cc; 
font-weight: bold; 
font-size: 12px;
text-decoration: underline; 
}

font.titorg { 
font-family: georgia, times, times new roman;
color: #6699cc; 
font-weight: bold; 
font-size: 12px;
text-decoration: none; 
}

a.linkgris:link, a.linkgris:visited, a.linkgris:active {
font-family: verdana, helvetica, arial;
color: #999999;
font-size: 10px;
text-decoration: underline; 
}
a.linkgris:hover {
font-family: verdana, helvetica, arial;
color: #000000;
font-size: 10px;
text-decoration: underline; 
}

font.cab { 
font-family: verdana, helvetica, arial;
font-size: 10px;
text-decoration: none; 
}

a.linkcab:link, a.linkcab:visited, a.linkcab:active {
font-family: verdana, helvetica, arial;
color: #6699cc;
font-size: 10px;
text-decoration: none; 
}
a.linkcab:hover {
font-family: verdana, helvetica, arial;
color: #ffffff;
font-size: 10px;
text-decoration: none;
}


.tab {font-size: 10px; font-family:verdana, arial, helvetica, geneva, sans-serif;}

font.data { 
font-family: verdana, helvetica, arial;
color: #336699; 
font-size: 10px;
text-decoration: none; 
}

a.apartado:link, a.apartado:visited, a.apartado:active {
font-family: arial,verdana, helvetica;
color: #101010;
font-size: 11px;
text-decoration: none; 
}
a.apartado:hover {
color: #000000;
text-decoration: none; 
background-color: #ccffff;
}


a.link1:link, a.link1:visited, a.link1:active {
font-family: arial,verdana, helvetica, arial;
color: #101010;
font-size: 11px;
text-decoration: none; 
}
a.link1:hover {
color: #CC0000;
text-decoration: underline;
}

a.noticia:link, a.noticia:visited, a.noticia:active {
font-family: arial,verdana,georgia, times, times new roman;
color: #CC0000; 
font-weight: bold; 
font-size: 13px;
text-decoration: none; 
}
a.noticia:hover {
color: #CC0000; 
text-decoration: underline; 
}

a.noticia2:link, a.noticia2:visited, a.noticia2:active {
font-family: arial,verdana, helvetica, arial;
color: #101010;
font-size: 11px;
text-decoration: none; 
}

a.noticia2:hover {
color: #CC0000;
text-decoration: none; 
}

font.tithoxe { 
font-family: georgia, times, times new roman;
color: #CC0000; 
font-weight: bold; 
font-size: 12px;
text-decoration: none; 
}



font.tithoxeg { 
font-family: georgia, times, times new roman;
color: #CC0000; 
font-weight: bold; 
font-size: 14px;
text-decoration: none; 
}

font.tithoxe2 { 
font-family: georgia, times, times new roman;
color: #CC0000; 
font-size: 12px;
text-decoration: none; 
}



a.linkmenu:link, a.linkmenu:visited, a.linkmenu:active {
font-family: verdana, helvetica, arial;
color: #990000;
font-size: 10px;
text-decoration: none;
}
a.linkmenu:hover {
font-family: verdana, helvetica, arial;
color: #000000;
font-size: 10px;
text-decoration: underline;
}
a.linkwhite:link, a.linkwhite:visited, a.linkwhite:active {
font-family: verdana, helvetica, arial;
color: #FFFFFF;
font-size: 10px;
text-decoration: none;
}
a.linkwhite:hover {
font-family: verdana, helvetica, arial;
color: #FFFFFF;
font-size: 10px;
text-decoration: underline;
}
.cajatexto { font-family: Arial; font-size: 9px; color: #004E92; text-decoration: none }

.menuazul {
background-color: #303060;
color: #fafafa;
font-family: verdana, helvetica, arial;
font-size: 11px;
font-weight: bold; 
}

*************************************************************************/

#noticiasdoservizo  {

padding: 10px;
margin: 0;
border: 0;
background-color: #f9f9f9;
width: 175px;
}

#noticiasdoservizo h2 {

padding: 0;
margin: 0;
border: 0;
	font-size:13px;
	font-weight: bold;
	color:#30679F;
}

#noticiaservizo {
padding: 0px 10px 0 2px;
width: 185px;
}
#noticiaservizo ul {
list-style:none;
padding: 5px 10px 0 2px;
margin: 0;
border: 0;
background-color: #f9f9f9;
}

#noticiaservizo li {
	padding: 8px 0 9px 3px;
	
	width: 100%;
	vertical-align: bottom;
	/*list-style-image: url(/imx/xornal/iconoflechapositivo.gif) ;*/
	line-height: 15px;
	text-decoration:none;
	border-bottom:1px solid #cccccc; 
}
#noticiaservizo li a{
	text-decoration:none;
}
#noticiaservizo li a:hover{
	text-decoration:underline;
	color: #c00000;
}

.menuhijos5 ul {  
	list-style:none;
	margin:0;
	padding: 24px 0 0 8px;
	/*border: 1px solid #e5e5e5;*/
	width:170px;
}
.menuhijos6 ul {  
list-style:none;
	margin:0;
	padding:0;
	/*border: 1px solid #f0f0f0;*/
	
}

.menuamigos5 ul{  
	list-style:none;
	margin:0;
	padding: 10px 0 10px 0;
	
}

.menuhijos5 li, .menuamigos5 li, .menuhijos6 li {
	margin:0px;
	padding:0; 

	text-align: left;
}



.menuhijos5 li a {
	display:block;
	
	padding:5px 0px 3px 8px;
	text-decoration:none;
	font-size:11px;
	/*font-weight: bold;*/
  color:#605050;
	 /*#fdf5e3;*/
	/*border-bottom:1px solid #e0e0e0; */ /*#f4d990;   */
	border-bottom: 1px dotted #e0e0e0;
	border-top: 0px;
	border-left: 1px solid #e0e0e0;
	
}

.menuhijos6 li a {
	display:block;
	/*width:165px;*/
	padding:0px 0px 3px 0px;
	text-decoration:underline;
	font-size:11px;
	/*font-weight: bold;*/
  color:#880000;
	background-color:#ffffff; /*#fdf5e3;*/
	/*border:1px solid #ffffff; */ /*#f4d990;   */
	border-top: 0px;
}

.menuhijos5 li a:hover{
	/*border-color: #c00000;*/
	color:#c00000;
	
	background-color: #ffdb97;
	/*text-decoration:underline;*/
}

.menuamigos5 li a {
	display:block;
	width:165px;
	padding:4px 0 4px 8px;
	text-decoration:none;
	font-size:11px;
	font-weight: bold;
  color:#C00000;
    
	border-left:3px solid #30679F;  
	
}
.menuamigos5 li a:hover{
    
	color:#C00000;
	background-color:#ffffff;
	border-left-color:#C00000; 
	text-decoration:underline;
}



li.titulomenu a{
	padding:4px 2px 1px 8px;
	margin:0 0 14px 0;
	
	background-color: #faf1e4; 
	
	color: #c35b17; /*#30679f;		*/
	display:block;
	font-size:14px;
	font-weight: bold;
	border-top: 1px dotted #c35b17;
	border-bottom: 1px dotted #c35b17;
}
li.titulomenu a:hover{
text-decoration:underline;
background-color: #e2b018;			
	color:#ffffff;	
}

.menuhijos5s {
	display:block;
	width:165px;
	padding:4px 0 4px 8px;
	margin: 0 0 0 0px;
	text-decoration:none;
	font-size:11px;
	background-color: #ffffff;
	/*border:1px solid #f4d990;   */
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	
	color:#c35b17;
	

}
#texto {
margin: 20px 10px 10px 10px;
}

#contenidohoxe {
padding: 6px 0 0 10px;
}

#contenidohoxe, #centro, .texto, #contenidohoxe p {

text-align: justify;
font-size: 13px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
color: #303030;
line-height: 17px;
padding: 0;
margin: 0 0 8px 0;


}

#contenidohoxe p { 
	text-indent: 0em;
}
#contenidohoxe p strong{ 
	text-indent: 0 !important;
}

#contenidohoxe ul {
	margin: 3px 0 5px 0; 
	padding: 0 0 0 30px;  
}

#contenidohoxe li {
	font-size: 13px;
	padding: 3px 0 0 0;
    margin: 0;
}
#contenidohoxe li ul li {
	padding: 0px 0 0px 0;
    margin: 0px 0 0px 0;
}
#contenidohoxe li ul{
	padding: 0 0 4px 20px;
	margin:0;
}

#contenidohoxe h2{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px;
	color: #c00000;
}
#contenidohoxe h1{

font-size: 16px;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #c00000; /*#d47d0c;*/
line-height: 27px;
padding: 6px 0 15px 0;
margin: 0;

}

#contenidodestacado {
background-color: #ffffcc;
padding: 10px;
width: 160px;
}










/* Seccion compuesta por lista de fotos (ej. monumentos */

		

	 .fotoseccion {

			float: left;

			width: 170px;

			height: 170px;

			border: 0px none;	

			margin: 0;

			padding: 2px;

			text-align: center



		}

		.fotoseccionb {

		

			width: 160px;

			height: 160px;

			border: 1px;	

			border-color: #c0c0c0;

			margin: 0;

			padding: 0 3px 5px 0;

			background-color: #f3f3f3;

			line-height: 15px;

		}

		.fotoseccion img {

			border: 0px none;

			padding: 5px

		}

		#menu3 a{

			font-family: arial;

			font-size: 11px;

			font-weight: bold;

			text-decoration: none;

			color: #676767;

		}

		#menu3 a:hover {

			text-decoration: underline;

		}

		

		#menu3 ul

		{

			color: #fff;

		}

		#menu3 li

		{

			padding: 0;

			margin: 0;

			border: 0px none;

			line-height: 20px

		}

		.noborder {

			

			border: 0px none;

		}	

		
		
		
			#navegacion {

			padding: 9px 0 0px 0px;

			color: #c0c0c0;

			font-family: arial;

			font-size: 11px;

			font-weight: bold;

		}	

		#navegacion a{

			font-family: arial;

			font-size: 11px;

			font-weight: bold;

			text-decoration: none;

			color: #676767;

		}

		#navegacion a:hover {

			text-decoration: underline;

		}
		
#tramitesServizo, #noticiasdoservizo2 {
width: 45%;
float: left;
margin: 5px;
}
#tramitesServizo li a, #noticiasdoservizo2 li a {
	display:block;
	
	padding:4px 0px 4px 8px;
	text-decoration:none;
	font-size:11px;
	/*font-weight: bold;*/
  color:#200000;
	background-color:#ffffff;
	border:1px solid #f4d990;   
	border-top: 0px;
}



#tramitesServizo  ul,  #noticiasdoservizo2 ul{  
	list-style:none;
	margin:0;
	padding: 0;
}

#tramitesServizo  li,  #noticiasdoservizo2 li  {
	margin:0px;
	padding:0; 

	text-align: left;
}
#tramitesServizo h2,  #noticiasdoservizo2 h2 {
	display:block;
	
	padding:4px 0px 4px 8px;
	text-decoration:none;
	border:1px solid #f4d990;   
	margin:0;
	
	color: #e2b018;			
	background-color:#ffffff;		
	
	font-size:16px;
	font-weight: bold;
	
	
}

#tituloprincipal {

  /*border-bottom: 2px solid #acacac;*/
  /*border-top: 2px solid #acacac;*/
  padding: 6px 0 0 0;
}

#tituloprincipal h1 {

    margin: 5px 0 0 0;
    padding: 0;
  	font-weight: bold;
    font-family: arial, helvetica, times;
	border-bottom: 1px solid #c00;
	color: #c00; 
	display:block;
	font-weight: normal;
	font-size: 2.7em;
}
#tituloprincipal  p{

  	padding: 0;
  	margin:0;
  	font-weight: bold;
    font-family: arial, helvetica, times;
	display:block;
	font-weight: normal;
	font-size: 1.5em;
	text-transform: uppercase;
	color: #bbb;
}







#header {
		margin:0; padding:0;
		background:yellow;
		}

	#main1 {
		margin:0; padding:0;
		/*background:white url("left.gif") top left repeat-y;*/
		}
	#main2 {
		margin:0; padding:0;
		/*background:url("blue.gif") top right repeat-y;*/
		}
		
		
	
		
	#left {
		float:left;
		width:250px;
		margin: 0px; 
		padding:0;	
		font-size:80%;
		}
		
	#right {
		float:right;
		width:160px;
		margin:0; 
		padding:0;
		font-size:80%;
		}
		
	
		
	#middle {
		margin: 0px 170px 0 180px;
		/*background:yellow;*/
		font-size:80%;
	}
	
	#middle_left{
		margin: 0px 170px 0 18px;
		font-size:80%;
		
	}
		
	#middle2 {
		margin: 0px 155px 0 190px;
		/*background:yellow;*/
		font-size:80%;
		
	}	
	#middle3 {
		margin: 0px 30px 0 240px;
		/*background:yellow;*/
		font-size:80%;
		
	}			
		
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	#contenedor {
	width:100%; 
	text-align:center;
	margin-top: 8px;

	}

	#contenido  {
	width: 895px; 
	margin: auto;  
	text-align: left;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	a.enlacefoto{ text-decoration: none; width: 160px;
	text-align: center;}
	
img.enlacefoto:hover {  
color: #000000;
text-decoration: underline;	
margin: 4px;
border-color: #006699;
border-width: 1px;

}
img.enlacefoto{
	margin: 5px;
	border-color: #f0f0f0;
	border-width: 1px
}

.enlacefoto img{
border: 2px solid #EDEAE3;
padding:4px;
}

.enlacefoto:hover img{
border: 2px solid #A1A1A0;
padding:4px;
}

.enlacefoto:hover{
color: red; /* irrelevant definition to overcome IE bug */
}


/* MAPA WEB */

	#mapaweb_col1 {
		float:left;	
		margin: 0 30px 0 40px; 
		padding:0;
		width: 320px;

	}
		
	#mapaweb_col2 {	
		margin:0 23px 0 400px;
		padding:0;
	}
	
	a.mapa1 {
	    font-family: arial, helvetica, times;		
		color: #bb0000; 
		font-weight: normal;
		font-size:16px;
	}
		
	a.mapa2 {  
	    font-family: arial, helvetica, times;		
		color: #000000; 	
		font-size:13px;
		text-decoration: none; 
	}	
	
	a.mapa2:hover {
		text-decoration: underline; 
		color: #990000; 
	}
	
	a.mapa3 {  
	    font-family: arial, helvetica, times;		
		color: #444444; 	
		font-size:12px;
		text-decoration: none; 
	}	
	
	a.mapa3:hover {
		text-decoration: underline; 
		color: #990000; 
	}
	
	img.axendafoto {
		float: right;
		padding: 0 0 0 15px;
	}
	
	.axendaevento {
		border: 1px solid #c0c0c0;
		padding: 15px;
		margin: 15px;
		background-color: #fafafa;
	}
	
	#sumarioaxenda {
		border: 1px solid #c0c0c0;
		padding: 10px 0 10px 0;
		margin: 5px;
		background-color: #fafafa;
		
	}	
	
	#sumarioaxenda  li {
		margin: 1px 0 0 15px;
		padding: 3px 0 3px 0;
		
		vertical-align: bottom;
		list-style-image: url(/imx/flechaazul.gif) ;
		line-height: 15px;
	}
	
	  ul.axendalista {
      	padding: 0;
      	margin:0 0 0 25px;
      	border:0;
      }
	
	.avisoevento {
		border: 1px solid #c0c0c0;
		padding: 15px;
		margin: 15px;
		background-color: #fafafa;
	}
	
	#sumarioavisos {
		border: 1px solid #c0c0c0;
		padding: 0 10px 0 0;
		margin: 5px;
		background-color: #fafafa;
	}	
	
	#sumarioavisos  li {
		margin: 1px 0 0 15px;
		padding: 3px 0 3px 0;
		
		vertical-align: bottom;
		list-style-image: url(/imx/flechaazul.gif) ;
		line-height: 15px;
	}
	
	.convocatoriaevento {
		border: 1px solid #c0c0c0;
		padding: 15px;
		margin: 15px;
		background-color: #fafafa;
	}
	
	a.mapalink { 
		font-family: helvetica, arial !important;
		color: #FFFFFF !important; 
		font-size: 12px !important;
		text-decoration: none !important;
		font-weight: bold !important;
	}
	
	#mapalinks {
		padding: 5px 20px 0 5px;
		float: right;
		color: #FFFFFF !important; 
	}
	
	#menuhorizontal  {
      z-index: 5;
	}
	
	.tithoxe { 
		font-family: georgia, times, times new roman;
		color: #CC0000; 
		font-weight: bold; 
		font-size: 12px;
		text-decoration: none; 
	}
	
	/************** MENUS DERECHA E IZQUIERDA *******************/
	
	/*
.menuderecha ul {  
	list-style:none;
	margin: 30px 15px 0 20px;
	padding:0;
	
}

.menuderecha li {
	margin:0px;
	padding:0; 
	border-bottom:1px solid #f0f0f0;   
	text-align: left;
}

.menuderecha li a {
	display:block;
	padding:2px 0px 2px 0px;
	text-decoration: none;
	font-size:11px;
    color:#404040;
	background-color:#ffffff; 
	border-top: 0px;
}


.menuderecha_s {
	display:block;
	padding:2px 0px 2px 0px;
	margin: 0 0 0 0px;
	text-decoration:none;
	font-size:11px;
	background-color:#ffffff;
	border-top: 0px;
	color:#b34b07;
}
*/

/***************** TABLAS DE DATOS **************************/	
	
.tablaDatos caption {
	visibility: hidden;
	display: inline;
}

table.tablaDatos{
	padding:0;
	margin: 0;
	border: 0;
}

.tablaDatos tbody tr td {
	margin: 0;
	padding: 5px;
	border: 5px;
	background-color: #ffF0F0;
	/*ite-space: nowrap;*/
	text-align: center;
}



/********************    EXPERIMENTAL **************************************/

.menuizquierda{
width: 220px; /*width of menu*/
}

.menuizquierda ul{
list-style-type: none;
padding: 10px;
margin: 10px 0 0 10px;; /*bottom spacing between each UL and rest of content*/
/*border: 1px solid #c35b17;*/
border-right: 1px dotted #ccc;
}
.menuizquierda ul li ul{
list-style-type: none;
margin:0;
padding: 5px 0 0 10px;
border: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
border-left: 1px dotted #eee;
background-color: #fafafa;
}


.menuizquierda ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.menuizquierda ul li a{
color: #605050;
/*background: url(/aux2/arrowbullet.png) no-repeat center left; */
/*padding-left: 19px;*/ 
display: block;
padding: 2px 0;
text-decoration: none;
border-bottom: 1px dotted #dadada;
font-size: 11px;
}

.menuizquierda ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.menuizquierda_s {
color: #c00;

display: block;
padding: 2px 0;
text-decoration: none;
border-bottom: 1px solid #c00;
font-size:1.4em;
}

.menuizquierda_s2 {
color: #222;
display: block;
padding: 2px 0;
text-decoration: none;
font-size: 11px;;
font-weight: bold;
border-bottom: 1px dotted #dadada;
}

.menuderecha{
width: 146px; /*width of menu*/
}

.menuderecha ul{
list-style-type: none;
margin:0;
padding: 24px 2px 0 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.menuderecha ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.menuderecha ul li a{
color: #605050;
display: block;
padding: 2px 0;
text-decoration: none;
border-bottom: 1px dotted #dadada;
font-size:11px;
}

.menuderecha ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.menuderecha_s {
color: #000;
display: block;
padding: 2px 0;
text-decoration: none;
border-bottom: 1px dotted #dadada;
font-size:11px;
font-weight: bold;
}


/****************** LISTA TELEFONOS ****************************/

 	.listel_negociado {
        width: 200px;
	display: inline;
      }
      .listel_tel {
        width: 100px;
	display: inline;
      }
      .listel_correo {
        width: 150px;
	display: inline;
      }

      a.listel_enlace{
        color: #090909;
      }

      .listel_seccion {
        background-color: #fafafa;
	border: 1px solid #f0f0f0;
	padding: 15px;
	margin: 15px;
      }
      
/*******************  TRAMITES ***********************************/


#tramites_servizo {

	border: 1px solid #f0f0f0;
	padding: 15px;
	margin: 10px;

}

#tramites_servizo  li {
		margin: 1px 0 0 15px;
		padding: 3px 0 3px 0;
		
		vertical-align: bottom;
		list-style-image: url(/imx/flechaazul.gif) ;
		line-height: 15px;
	}

.tramite_servizo {
	border: 1px solid #e0e0e0;
	padding: 15px;
	margin: 10px;
}

.tramite_servizo h3, #tramites_servizo ul {
	
	padding: 0;
	margin: 0px;
}

.tramitar_servizo {
	/*border: 1px solid #fad0d0;
	background-color: #faf0f0;
	text-align: center;*/
	
	
}

.tramitar_servizo a{	
	color: #aa3030;

}



a.tramitar:link, a.tramitar:visited
{
  
  margin: 4px 0px 12px 0px;
  padding: 3px;
  width: 250px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid black;
  border-left: 1px solid #cccccc;
  border-right: 1px solid black;
  background: #cccccc;
  text-align: center;
  text-decoration: none;
  font: bold 12px Verdana;
  color: black;
}

a.tramitar:hover
{
  background: #eeeeee;
}

a.tramitar:active
{
  border-bottom: 1px solid #eeeeee;
  border-top: 1px solid black;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid black;
}

li.servizo_menu a, li.servizo_menu div{

    color: #c00 !important;
	display: block;
	padding: 0 0 0 0;
	text-decoration: none;
	border-bottom: 1px solid #c00 !important;
	font-size: 3em !important;
	font-weight: bold;
}

/*#texto h2 { 
	font-family: arial, times, times new roman;
	font-weight: bold; 
	font-size: 14px;
	color: #cc0000;
    padding: 12px 0 1px 0;
	border 0;
	margin: 0;
}

#texto h3 { 
	font-family: arial, times, times new roman;
	font-weight: bold; 
	font-size: 12px;

	border-bottom: 2px solid #cc0000;
	display: block;
	color: #cc0000;
      padding: 12px 0 1px 0;
	border 0;
	margin: 0;
}*/



  #contenidohoxe .enderezo {
		border: 1px dotted #c0c0c0;
		padding: 10px;
		margin: 15px;
		background-color: #fafafa;
	}
	
	#contenidohoxe .caja_voz {
		border: 1px dotted #ffcc00;
		padding: 10px;
		margin: 15px;
		background-color: #ffcc99;
	}
	
		
	
	#contenidohoxe .enderezo  li {
		margin: 1px 0 0 15px;
		padding: 3px 0 3px 0;
		font-family: arial, times, times new roman;
	    font-size: 12px;
		vertical-align: bottom;
		/*list-style-image: url(/imx/flechaazul.gif) ;*/
		padding:0;
	}
	#contenidohoxe .enderezo  li li {
		list-style: none;
	}
	
	#contenidohoxe .enderezo  ul {
		padding: 3px;
		margin:2px;
	}
	
	address {
		font-weight: normal;
		 font-style: normal;
	}
	
	#contenidohoxe .seccion1, h2.seccion1 { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 14px;
	border-bottom: 1px solid #cc0000;
	display: block;
	color: #cc0000;
    padding: 18px 0 2px 0;
	margin: 0 0 10px 0;
	text-indent: 0 !important;
    }
    
    #contenidohoxe h3 { 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 14px;
        padding: 18px 0 2px 0;	
        margin: 0 0 5px 0;
    }
	
	
	.noticias_servizo {
	padding: 6px 0 6px 0;	
	}

.noticias_servizo h3 { 
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold; 
		font-size: 14px;
        padding: 18px 0 2px 0;	
        margin: 0 0 5px 0;
    }

.noticias_servizo dl dt a {
	border: none;
	color: #CC0000;
}
.noticias_servizo {	
	display: block;
}
.fotonoticia_servizo {
	
	display: block;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
.noticias_servizo dl dt a:hover,
.noticias_servizo dl dt a:active,
.noticias_servizo dl dt a:focus {
	text-decoration: underline;
}
.noticias_servizo dl {
	padding: 0;
	margin: 0;
}
.noticias_servizo dt {
	padding: 0;
	margin: 0;
}
.noticias_servizo dl dd {
font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0.3em;
	margin-bottom: 0;
	text-align: justify;
}
.noticias_servizo img {
	float:left;
	margin: 0 1em 0 0;
	border: 1px solid #ccc;
	padding: 3px;
}
	
/**************** TRAMITES ************************/

#documentacion {
list-style: none;
}

#documentacion ul{
padding: 10px 0 0 35px;
}

#documentacion li, #documentacion li li {
list-style-image: url(asst3.gif) ;
padding: 0 0 5px 0px;
}

#documentacion li.docp {

list-style: none;
padding: 0 0 5px 20px;
background-image: none;
background-repeat: no-repeat;
}

ul.docpadre {
padding: 0;
margin: 0;
border: 0;

}



#escoitar {
text-align: right;
font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #CC0000; 
	font-weight: bold; 
	font-size: 1.3em;
}

#escoitar a {
	color: #ff6633;
margin: 4px 0px 0 2px;
float:right;
}

#escoitar img {
	margin: 4px 0 0 7px;
	float:right;
    display: inline;
}

 a.xml-rss {font: bold 10px Verdana, sans-serif; padding: 0 0.5em; border: 1px solid;
    text-decoration: none;
    background: #F60; color: #FFF; border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57;
   }
  
  a.btn {font: 9px Geneva, Verdana, sans-serif; padding: 1px 1em 1px 0; 
   border: 1px solid black; background: #888; color: #FFF; text-decoration: none;}
  a.btn span {border-right: 1px solid #000; color: #FFF;
   margin: 0; padding: 1px 0.75em; margin-right: 0.1em;}
  
.feed {
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:4px;
}

	#contenidohoxe .destacado {
		border: 1px dotted #c0c0c0;
		padding: 10px;
		margin: 15px;
		background-color: #fffafa;
	}
	
	#contenidohoxe .destacado_esmeralda {
		border: 1px dotted #00CC33;
		padding: 10px;
		margin: 15px;
		background-color: #99FFff;
	}
	
	#contenidohoxe .destacado_azul {
		border: 1px dotted #33CCFF;
		padding: 10px;
		margin: 15px;
		background-color: #CCFFFF;
	}
	#contenidohoxe .destacado_naranja {
		border: 1px dotted #FF9933;
		padding: 10px;
		margin: 15px;
		background-color: #FFCC99;
	}
	#contenidohoxe .destacado_verde {
		border: 1px dotted #66CC66;
		padding: 10px;
		margin: 15px;
		background-color: #CCFFCC;
	}
	#contenidohoxe .destacado_fuxia{
		border: 1px dotted #FF66CC;
		padding: 10px;
		margin: 15px;
		background-color: #FFCCFF;
	}
	#contenidohoxe .destacado_rojo{
		border: 1px dotted #FF6633;
		padding: 10px;
		margin: 15px;
		background-color: #FFCCCC;
	}
	
	#contenidohoxe .destacado_gris{
		border: 1px dotted #F0F0F0;
		padding: 10px;
		margin: 15px;
		background-color: #FAFAFA;
	}
	
ul#crumbs, #crumbs li {
	list-style-type:none;
	padding:0 ;
	margin:0 ;
	}
#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	clear: all;
	}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#333;
	padding-left: 0.75em;
	font-weight: bold;
	}		
#crumbs li a {
	background:url(/css/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	font-weight: normal;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#555;
	text-decoration:none;
	}	

#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}

#fotosmenu,#fotosmenu2  {
	margin: 0 0 0 15px;	
}
#fotosmenu img,#fotosmenu2 img {
	margin: 1em 0 0 1.5em;	
	border: 1px solid #f0f0f0;
	padding: 4px;
}

h2.seccion1,p.seccion1, h2 {
	
margin: 4px 0 5px 0 !important;
padding: 4px 0 0 0 !important;
}

	/*#texto { list-style-image: url(/aux2/arrow.gif); }*/