@CHARSET "UTF-8";

body {
   background-color: #ECECEC;
    color: #666666;
    display: block;
    font-family: arial;
    font-size: 12px;
    margin: 0;
}
#detalle_resultados {
    line-height: 19px;
	font-family: Arial;
	/*margin: 5px, 5px, 5px, 5px;*/
	width: 	495px;
	min-height:650px;	
	overflow: auto;
    width: 429px;
}


#cabeceira{
	 background: url("../img/fondo_cabecera.jpg") repeat-y scroll center center #e6e6e6;
	 overflow:hidden;
}
#cabeceira_int{
	width:960px;
	margin:0 auto;
	}
#cabeceira_int #titulo_paxina p {
	color: #8D8D8D;
    font-family: arial;
    font-size: 13px;
    font-style: italic;
}
#cabeceira_int h1{
	color: #3398CC;
    font-family: arial;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 30px;
    text-transform: uppercase;}
	#cabeceira_int h1 span{
		font-weight:bold;}
	
#titulo_paxina{
    float:left;
    width:690px;    
}
#logo_xunta{
	float:right;
    margin-top:45px;
}
#buscador{
	background: #3398cc url("../img/buscador_interior_fondo.png") no-repeat center center;
    overflow: hidden;
}
#buscador_int{
	 color: #ACD6EC;
    font-family: arial;
    font-size: 20px;
    margin: 0 auto;
    width: 960px;
	  padding-left: 36px;
		}   
  
#corpo{
	background: url("../img/corpo.jpg") no-repeat scroll center top #FFFFFF;
    margin: 0 auto;
    width: 960px;
	overflow: hidden;
	}
#esquerda{
		  float: left;
    padding: 20px;
    width: 420px;
}
#esquerda h2{
	color: #E62536;
    font-size: 15px;
    text-transform: uppercase;}
	#esquerda p{
		width: 428px;
		}
		
#dereita{
	background: url("../img/fondo_definicion.jpg") no-repeat scroll 0 0 #ECECEC;
    float: right;
    margin-right: 20px;
    margin-top: 15px;
    padding: 19px;
    width: 412px;
    margin-bottom: 20px;
}
#dereita h3{
	  color: #C3C3C3;
    font-size: 14px;
    text-align: -moz-center;
    text-transform: uppercase;
	}
	label{}
	input{
        border: medium none;
        border-radius: 7px 7px 7px 7px;
        margin-top: 23px;
}
.boton{
    cursor:pointer;
	background: url("../img/ico_buscador_interior.png") no-repeat scroll 0 0 transparent;
    width:30px;
    height:28px;
    line-height:0;
    text-indent:-9999px;
}

#entrada{
    margin-left: 19px;
    padding:6px 10px;
    width: 471px;
}
	#resultados_consulta {
		    font-size: 14px;
    margin-top: 40px;
	font-style: normal;
    min-height: 409px;
    overflow: auto;
    width: 448px;
		}
a{
		text-decoration:none;
		color:#3398cc;
		font-weight:bold;}
a:hover { text-decoration:underline; }
		#pe{
			  margin: 0 auto;
    width: 960px;
}
		#pe_esquerda{
			float: left;
			    margin-top: 21px;
    width: 300px;}
		#pe_dereita{
			float: right;}
		#pe_dereita a{}
		#pe_dereita ul{}
			#pe_dereita ul li{float: left;
    list-style: none outside none;
    margin-bottom: 29px;
    margin-right: 13px;
    margin-top: 16px;
}
			#pe_dereita ul li a{
				 color: #333;
				 }
				 #detalle_resultados .entrada{
					 font-size:18px;
					 color:#E62536;
					  margin-right: 12px;
					 }
					 #detalle_resultados a{
					
						   margin-right: 10px;}


/**** ESTILOS PORTADA ****/
.portada #cabeceira{
	     background: url("../img/fondo.jpg") repeat-x scroll 0 0 #FFFFFF;
		 }
.portada #buscador{
	background: #3398cc url("../img/portada_buscador_fondo.jpg") no-repeat center center;
	 height: 207px;}
.portada #buscador_int{
 font-size: 25px;
    margin-top: 0;
    padding-top: 13px;
    width: 737px;
	}
#buscador_int p{
	color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 10px;
     margin-left: 128px;
    margin-top: 0px;
    width: 500px;
	}
.portada #buscador_int a{}
#buscador_int ul{
 color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-style: italic;
    line-height: 21px;
    list-style-image: url("../img/triangulo.jpg");
      margin-left: 122px;
    margin-top: 3px;
    width: 569px;
}
#buscador_int ul li{}
#buscador_int ul li span{
	font-weight:bold;}
.portada .boton{
    background: url("../img/ico_buscador.jpg") no-repeat scroll 0 0 transparent;
    height: 53px;
    margin-top: 18px;
    width: 53px;
	}
	.portada #entrada{ 
	margin-left: 16px;
    padding: 12px 10px;
    width: 471px;
}
.portada input {
    border: medium none;
    border-radius: 7px 7px 7px 7px;
    margin-top: 23px;
}
.portada #ayuda_buscador { display:block; }
.portada #corpo { display:none; }