@IMPORT url(reset.css);


/* CSS Document */

body { 
  background: #5a5c5b;
  font-family:  "Arial", Times New Roman ,Helvetica, Verdana, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #5a5c5b;
}

pre {
	overflow: auto;
}
/* Enlaces
-------------------------------------------------------------- */

a:link, a:visited, a:active {
	text-decoration: none;	
	color: #bababa;
}


/* Encabezados
-------------------------------------------------------------- */

.encabezado {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #333;
	padding-bottom: 5px;
	font-size: 1.2em;
  font-family:  "Arial", Times New Roman ,Helvetica, Verdana, sans-serif;
	color: #333;
}

h1 {	
	margin-top: 30px;
	margin-bottom: 30px;
	clear: both;
	font-size: 1.3em;
	text-align: center;
  	letter-spacing: 1.5px;
	font-family: Times New Roman;
	font-style: italic;
	color: #9B9B9B;		
}
	
h2 {
	font-size: 1.2em;
	margin-top:5px;
}

h3 {
	font-size: 1.3em;
	text-align: center;
  	letter-spacing: 1.5px;
	font-family: Times New Roman;
	font-style: italic;
	color: #9B9B9B;
	height: 20px;
	clear: both;
}


/* Imagenes
-------------------------------------------------------------- */
.icon {
	margin: 2px;
	margin-bottom: -2px;
}

img {
	border: 0px;
}

/* Layout
-------------------------------------------------------------- */
.content {
	margin: 10px 80px 80px;
}
.container {
  margin-left: auto;
  margin-right: auto;
  width: 984px;
  padding: 0;
  background-color: #ffffff;
  border-color: #001936;
  border-width: 1px;
  border-style: solid;
}

.container:after { 
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* cabecera*/
.header {	
	margin-top: 20px;
	clear: both;
}
	#logotipo {
		float: left; 
    background-image: url(../imagenes/nuevo/logo_anunciosfinancieros.jpg);
    height: 50px;
    width: 984px;   		
	}	
/* menu */	

	#menu{
  height: 100px;
  width: 900px;
  margin: 0 auto;
  clear: both;
  }
  #menu div a{
    display: block;
		float: left;
		margin-top: 27px;
		margin-right: 4px;
		width: 96px;
		height: 75px;
		background-repeat: no-repeat;
		}
		
	#boton_historia a {		
		background-image: url(../imagenes/nuevo/boton_historia.jpg);
  }
	#boton_digital a {		
		background-image: url(../imagenes/nuevo/boton_digital.jpg);		
	}
  #boton_definicion a {		
		background-image: url(../imagenes/nuevo/boton_definicion.jpg);		
	}	
	#boton_nuestros_servicios a {		
		background-image: url(../imagenes/nuevo/boton_servicios.jpg);				
	}		
	#boton_normativa_publicacion a {		
		background-image: url(../imagenes/nuevo/boton_publicacion.jpg);		
	}			
	#boton_normas_redaccion a {	
		background-image: url(../imagenes/nuevo/boton_redaccion.jpg);	
	}	
	#boton_presupuesto a {		
		background-image: url(../imagenes/nuevo/boton_presupuesto.jpg);
	}		

	#boton_honorarios a {		
		background-image: url(../imagenes/nuevo/boton_honorarios.jpg);		
	}		
	#boton_contacto a {		
		background-image: url(../imagenes/nuevo/boton_contacto.jpg);		
	}	
	
/* seleccionados*/

 #menu div a:hover {
		margin-top: 17px;
	}
#boton_historia_seleccionado a {		
		background-image: url(../imagenes/nuevo/historia_seleccionado.jpg);
	}	

#boton_digital_seleccionado a {		
		background-image: url(../imagenes/nuevo/digital_seleccionado.jpg);		
	}	
#boton_definicion_seleccionado a {		
		background-image: url(../imagenes/nuevo/definicion_seleccionado.jpg);		
	}	
#boton_presupuesto_seleccionado a {		
		background-image: url(../imagenes/nuevo/presupuesto_seleccionado.jpg);
	}	
	
#boton_honorarios_seleccionado a {		
		background-image: url(../imagenes/nuevo/honorario_seleccionado.jpg);
	}	
#boton_normas_redaccion_seleccionado a {		
		background-image: url(../imagenes/nuevo/redaccion_seleccionado.jpg);
	}	
#boton_normativa_publicacion_seleccionado a {		
		background-image: url(../imagenes/nuevo/publicacion_seleccionado.jpg);
	}	
#boton_nuestros_servicios_seleccionado a {		
		background-image: url(../imagenes/nuevo/servicios_seleccionado.jpg);
	}	
#boton_contacto_seleccionado a {		
		background-image: url(../imagenes/nuevo/contacto_seleccionado.jpg);
	}	



/* centro pagina principal */


.centro{
width: 90%;
margin: 0 auto;
text-align: center;
}

.centro td{
vertical-align:top;
/* width: 33%; */
}

.tabla td{
vertical-align:top;
border-bottom: 1px rgb(192,192,192) dotted;
}

#centro img:hover{
opacity:.5; /* css standard */
filter:alpha(opacity=50); /* IE patch */
}

#borme{
text-align:center; 
font-size:0.9em; 
margin:20px auto; 
width:850px

}

#imagen{
float: left;
margin-right: 15px;
}

.tabla{
text-align: left;
margin: 10px;
}
.tabla thead{
background-color: rgb(192,192,192);
}
.centro2 td{
vertical-align:top;
width: 50%;
padding-left: 20px;
border-right: 1px rgb(192,192,192) solid;
}

#subir {
font-weight: bold;
text-align: center;
margin: 40px 0px;
height: 50px;
border: 1px rgb(192,192,192) solid;
}



/* pie de p�gina */

#menu-inferior {
	background-color: #0F2652;
	text-align: center;
	border-top: solid 1px #FFF;
	font-size: 13px;	
	padding: 3px 0px;
	color: #FFF;	
}
	#menu-inferior a{
		color: #FFF;		
	}
	
	#menu-inferior a:hover {
		text-decoration: underline;
		border: none;
	}

.footer{
background-color: rgb(0,0,153);
font-size: 12px;
color: #FFF;
padding: 3px 0px;
}

.footer a {
	color: #FFF;
}
.footer a:hover {
	text-decoration: underline;
	border: none;
}

#hospedaxes{
text-align: center;
background-color: white;
/* position: absolute;
width: 985px;*/
}



/* centro formulario */

.formulario{
text-align: left;
margin: 25px;
}

.error {
	color: red;
}

.explain {
	font-style: italic;
	font-size: 11px;	
}

.enviarCaptcha {
	text-align: center;
}

#fases{
	margin-left: 100px;
	font-size:16px;	
}

	#fases .actual{
		font-weight: bold;	
	}

#ayuda{
background-image: url(../imagenes/nuevo/ayuda.jpg);
background-repeat: no-repeat;
width: 230px;
height: 360px;
}

#texto-ayuda{
width: 200px;
margin-left: 20px;
text-align: left;
font-size: 11px;
padding-top: 18px;
}

#captcha{
text-align: center;
margin-top: 15px;
}

#fecha_hoy {
clear: both;
margin-right: 45px;
text-align: right;
color: #414167;
font-weight: bold;
}

#texto-pie {
padding: 10px;
text-align: justify;
}
