/* CSS Document */

body {
	background: #cacac8;
	font: 12px "Trebuchet MS", Arial;
	color:#525456;
	margin:0;
}

a:link, a:visited, a:active {
	color:#005F7D;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

a:hover {
	color: #24b8e8;
}

#container {
	margin:0 auto;
	height:750px;
	width:964px;
}

#cabecera {
	background: url(imagenes/bg_cabecera.jpg) center no-repeat;
	height:138px;
	margin:20px 0 0 0;
}

#main {
	background: url(imagenes/bg_main.jpg) center no-repeat;
	height:578px;
}

#menuppal {
	width:280px;
	height:150px;
	padding:25px 0 0 0;
	float:left;
}

#menu1 {
	padding:0 0 0 30px;
	height:34px;
}

#menu2 {
	padding:0 0 0 50px;
	height:34px;
}

#menu3 {
	padding:0 0 0 83px;
	height:34px;
}

#menu4 {
	padding:0 0 0 68px;
	height:34px;
}

#titulo {
	height:45px;
	float:right;
	width:625px;
	text-align:right;
	padding:0 57px 0 0;
	margin:18px 0 0 0;
}

#cont_quienes1 {
	background:url(imagenes/img9.jpg) no-repeat;
	width:610px;
	height:205px;
	padding:25px 57px 0 0;
	float:right;
	margin:0;
}

#cont_quienes1 p {
	padding:0;
	margin:0 0 0 205px;
}

#cont_quienes2 {
	float:right;
	width:340px;
	height:210px;
	padding:0 77px 0 0;
	text-align:right;
}

#cont_quienes2 img {
	padding:0;
	margin:0;
}

#cont_quienes3 {
	width:440px;
	height:270px;
	float:left;
	padding:7px 0 0 100px;
}

#cont_quienes3 img {
	margin:5px 10px 0 0;
}

#cont_quienes3 p {
	margin:0;
}

#cont_prod1 {
	height:100px;
	width:380px;
	float:left;
	padding:25px 0 0 100px;
}

#cont_prod1 p {
	margin:0;
}

#cont_colabora {
	background: url(imagenes/img4.jpg) no-repeat;
	background-position:left bottom;
	width:620px;
	float:right;
	padding:25px 57px 0 0;
	margin:0;
}

h3 {
	margin:0;
	padding:0;
	color:#005F7D;
	font-size:12px;
}

#cont_colabora p {
	margin:0 0 0 115px;
}

#cont_colabora ul {
	margin:0 0 0 115px;
}

#cont_prod1 img {
	margin:0 7px 0 0;
	
}

#cont_colabora2 {
	background: url(imagenes/img5.jpg) right no-repeat;
	float:left;
	width:800px;
	height:167px;
	padding:25px 57px 0 0;
}

#cont_colabora2 ul{
	margin:0 160px 0 90px;
}

#cont_prod2 {
	width:340px;
	float:right;
	padding:10px 34px 0 0;
}

#cont_prod2 p {
	margin:0;
	padding:0;
}
	
#cont_prod3 {
	width:520px;
	float:left;
	padding:5px 0 0 0;
}

#cont_prod3 #seguros {
	margin:0 25px 0 120px;
}	

#cont_prod3 #renting {
	margin:0 0 0 95px;
}

#cont_prod3 #leasing {
	margin:0 0 0 77px;
}

#cont_prod3 #pensiones {
	margin: 0 0 0 82px;
}

#cont_prod3 #subprod {
	margin: 0 0 0 110px;
}

#foto {
	padding:25px 0 0 60px;
	float:left;
}

#formulario {
	float:right;
	padding:25px 57px 0 0;
	width:440px;
	height:430px;
	
}

#formulario p {
	margin:0;
}

#direccion {
	background:url(imagenes/img15.jpg) right top no-repeat;
	float:left;
	width:350px;
	padding:0 0 0 90px;
	text-align:center;
}

#direccion p {
	margin:0;
}

#direccion #telefono{
	color:#005F7D;
	font-size:14px;
	margin:80px 0 0 25px;
	text-align:left;
}	

#direccion #linkmapa a{
	font-size:12px;
	font-weight:normal;
	color:#1409F2;
	font-weight:bold;
}

#direccion #linkmapa a:hover {
	text-decoration:none;
	color:#24b8e8;
}

#direccion img {
	margin:0;
}

#direccion a {
	font-size:13px;
}

#direccion a:hover {
	text-decoration:underline;
	color:#24b8e8;
}

#mapa {
	width:520px;
	_width:463px;
	height:430px;
	_height:405px;
	float:right;
	margin:25px 57px 0 0;
	text-align:center;
	border: thin ridge #005F7D;
}

#info {
	background:url(imagenes/img15.jpg) right top no-repeat;
	float:left;
	width:280px;
	padding:0 0 0 80px;
}

#info p {
	font-size:13px;
	font-weight:bold;
	margin:180px 0 0 0;
	text-align:center;
}

#pie {
	clear:both;
	color: #fff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
	height:25px;
}

#pie p{
	margin:0;
	padding:0;
}

#pie a {
	font-size:13px;
	color:#fff;
}

#pie a:hover {
	color: #24b8e8;
}

label {
	float:left;
	width:80px;
	margin:0;
}

fieldset {
	background:url(imagenes/mail.jpg) bottom right no-repeat;
	margin:25px 0 0 0;
	padding:0;
	width:100%;
	border-style:ridge;
	border-color:#005F7D;
	border-width:1px;
}

legend {
	font-weight:bold;
	margin-left:10px;
	color:#525456;
	padding:0;
}

fieldset ol {
	list-style:none;
	padding:15px 10px 0 15px;
	margin:0;
}

fieldset li {
	padding:0 0 10px 0;
	margin:0;
}

fieldset #boton {
	padding:20px 0 10px 90px;
}

#bordeimagen {
	border: thin groove #A89D9B;
}

.negrita {
	font-weight:bold;
}

.borde {
	border: thin ridge #005F7D;
}

.corporativo {
	color:#005F7D;
	font-size:14px;
}


