@charset "ISO-8859-1";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D5D5D5;
}
#contenedor {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	background-image: url(images/fondo.jpg);
	background-repeat: repeat-x;
	background-color: #D5D5D5;
	background-position: center 100px;
}
#encabezado {
	position:relative;
	margin:0 auto 0 auto;
	width:1000px;
	height:100px;
	z-index:2;
	background-color: #FFFFFF;
	   box-shadow: 0px 0px 4px #333;
   -webkit-box-shadow: 0px 0px 4px #333;
   -moz-box-shadow: 0px 0px 4px #333;
}
#logo {
	position:relative;
	float:left;
	left:10px;
	top:10px;
	width:148px;
	height:84px;
	z-index:2;
}
#abogados {
	position:relative;
	float:left;
	left:30px;
	top:40px;
	width:490px;
	height:24px;
	z-index:2;
}
#idiomas {
	position:relative;
	width:312px;
	height:30px;
	float:right;
	right:10px;
	z-index:2;
	background-color: #ececec;
	top:70px;
	
}

#botonera {
	position:relative;
	margin:0 auto 0 auto;
	width:1025px;
	height:57px;
	z-index:3000;
	background-image: url(images/fondo_botonera.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#areas {
	position:relative;
	margin:-140px auto 0 auto;
	width:980px;
	height:150px;
	z-index:3000;
}
#areas02 {
	position:relative;
	margin:-0 auto 0 auto;
	width:980px;
	height:150px;
	z-index:3000;
}

#blanco {
	position:relative;
	margin:-2px auto 0 auto;
	width:1000px;
	height:350px;
	z-index:2;
	background-color: #FFFFFF;
	   box-shadow: 0px 0px 4px #333;
   -webkit-box-shadow: 0px 0px 4px #333;
   -moz-box-shadow: 0px 0px 4px #333;
}

#pie {
	position:relative;
	margin:0 auto 0 auto;
	width:1000px;
	height:100px;
	z-index:2;
	background-image: url(images/fondo_pie.jpg);
	background-repeat: repeat-x;
	   box-shadow: 0px 0px 4px #333;
   -webkit-box-shadow: 0px 0px 4px #333;
   -moz-box-shadow: 0px 0px 4px #333;
}

#botonera01 {
	position:relative;
	margin:0 auto 0 215px;
	width:160px;
	height:102px;
	z-index:3000;
	background-color: #E9E9E9;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid #ccc;
	box-shadow: 0px 0px 4px #333;
	-webkit-box-shadow: 0px 0px 4px #333;
	-moz-box-shadow: 0px 0px 4px #333;
	visibility: hidden;
}
#botonera02 {
	position:relative;
	margin:-114px auto 0 378px;
	width:290px;
	height:155px;
	z-index:3000;
	background-color: #E9E9E9;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid #ccc;
	box-shadow: 0px 0px 4px #333;
	-webkit-box-shadow: 0px 0px 4px #333;
	-moz-box-shadow: 0px 0px 4px #333;
	visibility: hidden;
}
#botoneraidiomas {
	position:relative;
	margin:-205px auto 0 870px;
	width:130px;
	height:50px;
	z-index:3000;
	background-color: #E9E9E9;
	padding-top: 5px;
	padding-bottom: 5px;
	border: thin solid #ccc;
	box-shadow: 0px 0px 4px #333;
	-webkit-box-shadow: 0px 0px 4px #333;
	-moz-box-shadow: 0px 0px 4px #333;
	visibility: hidden;
}
#seccion {
	position:relative;
	margin:-20px auto 0 auto;
	width:1000px;
	height:720px;
	z-index:2;
	background-color: #e9e9e9;
}
#seccion02 {
	position:relative;
	margin:-20px auto 0 auto;
	width:1000px;
	height:1030px;
	z-index:2;
	background-color: #e9e9e9;
}

#seccion03 {
	position:relative;
	margin:-20px auto 0 auto;
	width:1000px;
	height:1200px;
	z-index:2;
	background-color: #e9e9e9;
}



#tit_secciones {
	position:relative;
	top:-20px;
	width:320px;
	height:40px;
	z-index:2;
	background-image: url(images/tit_secciones.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	padding-top: 5px;
	left: -10px;
}

.txt_arial12_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c5865;
	text-decoration: none;
}
.txt_arial12_bold_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0c5865;
	text-decoration: none;
}
.txt_arial12_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
.txt_arial12_bold_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.txt_arial12_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.txt_arial12_gris_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
		font-weight: bold;

}
.txt_arial12_gris_bold_inter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	line-height: 28px;
}
.txt_arial11_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.txt_arial11_gris_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
		font-weight: bold;

}
.txt_arial11_verde_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0c5865;
	text-decoration: none;
		font-weight: bold;

}
.txt_arial11_blanco_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
		font-weight: bold;

}

.btn_georgia_blanco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
.btn_georgia_blanco:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ccc;
	text-decoration: none;
}
.btn_georgia_verde {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0c5865;
	text-decoration: none;
}
.btn_georgia_verde:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666;
	text-decoration: none;
}
.txt_georgia_blanco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
.txt_georgia_verde {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0c5865;
	text-decoration: none;
}
.txt_georgia_verde_bold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #0c5865;
	text-decoration: none;
	font-weight: bold;

}

.fondo_tit {
	background-image: url(images/fondo_tit.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
.fondo_contacto {
	background-image: url(images/fondo_contacto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondo_enviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(images/fondo_tit.jpg);
	height: 36px;
	width: 123px;
	border:none;
}
