body { 	background-image:url(../img/bufete-abogados-pico-asociados-elche.jpg);
		background-color:#000404;
		background-repeat:no-repeat;
		margin:0;
		padding:0px;
}

.error { color:#f00;
		 margin:0px;
		 padding:0 0 20px 0;
}

		.error li { list-style:none;
					 margin:0px;
					 padding:0;
		}

#cabecera { background-color:#fff;
			width:970px;
			overflow:hidden;
			margin:0 auto 0 auto;
			text-align:center;
			position:relative;
}

			#cabecera a { text-decoration:none;
						  color:#333;
			}
#fechacabecera {	float:right;
					padding:10px 10px 0 0;
					font-size:11px;
					color:#666666;
					font-family:"Lucida Sans", Arial, Verdana, Helvetica, Geneva, "Times New Roman";
}

#logo_cabecera { float:left;
				 padding:30px;
}

				#logo_cabecera img { border:0px;
				}

#contacto_aviso { position:absolute;
				  bottom:10px;
				  right:30px;
				  font-family:tahoma;
				  color:#333333;
				  font-size:11px;
}

.sombra { background-image:url('../img/sombra-fondo-web.png');
		  width:995px;
		  margin:0 auto 0 auto;
		  text-align:center;
		  background-repeat:repeat-y;
}

#sombra_up { background-image:url('../img/sombra-menu-top.png');
			 height:7px;
			 background-repeat:repeat-x;
			 width:980px;
			 margin:0 auto 0 auto;
			 padding:0px
}

#menu { background-image:url('../img/sombra-menu.png');
	 	margin:0 auto 0 auto;
		padding:0px;
		width:985px;
		height:57px;
}


#menu h1 { font-family: "Lucida Sans", Arial, Tahoma, Verdana;
/** font-family: "Times New Roman", Tahoma, serif; **/
		   color:#FFFFFF;
		   font-size:18px;
		   font-weight:normal;
		   margin:0px;
		   padding:0px;
}

#menu h2 { font-family: "Lucida Sans", Arial, Tahoma, Verdana;
		   color:#65807F;
		   font-size:11px;
		   font-weight:normal;
		   margin:0px;
		   padding:0px;
}

#menu .opcion_menu { border-right:1px solid #455756;
					 z-index:9999;
					 height:43px;
					 float:left;
					 margin-right:20px;
					 padding-right:20px;
}

					#menu .opcion_menu h1 a { color:#FFFFFF;
											  text-decoration:none;
					}

											#menu .opcion_menu h1 a:hover { color:#C2BE94;
																	  		text-decoration:none;
											}
					
					#menu .opcion_menu h2 a { color:#65807F;
											  text-decoration:none;
					}

#cuerpo { margin:0px;
		  padding:0px;
}

.enlace_titulo { text-decoration:none;
				 color:#666;
}

.enlace_subtitulo { text-decoration:none;
				    color:#65807F;
					font-weight:normal;
}

.enlace_subtitulo_servicios { 	text-decoration:none;
							    color:#666;
								font-weight:bold;
}

.enlace_subsubtitulo { text-decoration:none;
					   color:#666;
}

/*** PIE **/
#pie { padding-bottom:10px;
}

#pie ul { margin:0 auto 0 auto;
		  padding:5px 0 5px 10px;
		  overflow:hidden;
		  border-top:1px solid #C2BE9A;
		  border-bottom:1px solid #C2BE9A;
		  width:970px;
		  text-align:center;
		  font-family:'Lucida Sans', 'Tahoma' !important;
}

#pie ul li { float:left;
			 padding-right:10px;
			 list-style:none;
			 font-size:11px;
			 color: #65807F !important;
}

#pie p { font-family:'Lucida Sans', 'Tahoma' !important;
		 font-size:10px;
		 text-align:left;
		 padding-left:0px;
}
/*** END PIE ***/

/********* MOVER A GENERAL CSS ********/
#menu_servicios_areas { width:320px;
						text-align:left;
						float:left;
						padding-right:20px;
}
					.separador_apartados { border-bottom:1px solid #C2BE9A;
										   padding-left:40px;
					}

					#menu_servicios_areas h1 { color:#65807F;
					}
					
					.opciones-apartados { padding:20px 0 30px 20px;
										  font-size:13px !important;
									      font-family:Tahoma;
										  color:#666666;
					}
					
										.titulo-apartado { font-size:13px !important;
														   font-family:Tahoma;
														   margin:0px;
														   padding:10px 0 0 0;
										}
										
										.opcion-subapartado { padding:3px 0 0 15px;
															  margin:0px;
															  font-size:11px;
										}
										
															.opcion-subsubapartado { padding:3px 0 3px 35px;
																					 margin:0px;
																					 font-size:10px;
															}
										
/********* END MOVER A GENERAL CSS ********/
