/* Principal.css */
* {margin: 0; padding: 0}
body {background: #5C7B89;font-size: 12px;font-family: Arial, Helvetica, Verdana, sans-serif;}
#todo {
	margin: 10px auto;
	padding-top: 20px;
	position: relative;
	background: #C3EB33 url("../imagenes/body-bg.gif") top left repeat-x;
	width: 980px !important;
	border: 1px solid #0094d8;
	border-bottom: 0;
}
#col1 {background: #fff;width: 830px;float: right;}
* html #contenido {height: 290px;}
#contenido {
	background: #fff;
	margin-top: 200px;
	padding: 23px 20px;
	font-size: 11px;
	border-left: 2px solid #0094D8;
	border-right: 1px solid #0094d8;
	width: 608px;
	min-height: 281px;
	#min-height: 290px;
	float: left;
}
#right {
	float: right;
	margin-top: 201px;
	width: 179px;
	padding-bottom: 9px;
}
#menu {
	float: left;
	margin-top: 200px;
	width: 150px;
	background: #0094D8;
}
#header {
	position: absolute;
	top: 0;left: 0;
	width: 980px;height: 200px;
}
#footer {
	height: 18px;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	background: url("../imagenes/footer-bg.gif") left bottom repeat-x;
}
#banner1 {
	border-left: 2px solid #0094D8;
	position: absolute;
	width: 826px;height: 180px;
	top: 20px;left: 150px;
	margin-left: 2px;
}
#header img {display: block;margin-top: 55px;margin-left: 10px;}
#contenido h1 {height: 32px;font-size: 18px; width: 100%;}
#contenido h1 span {visibility: hidden;}
#pag-porque h1 {background: url("../imagenes/tit-porque.gif") top left no-repeat;}
#pag-control h1 {background: url("../imagenes/tit-control.gif") top left no-repeat;}
#pag-operaciones h1 {background: url("../imagenes/tit-operaciones.gif") top left no-repeat;}
#pag-empresa h1 {background: url("../imagenes/tit-empresa.gif") top left no-repeat;}
#pag-rec h1 {background: url("../imagenes/tit-recursos.gif") top left no-repeat;}
#pag-val h1 {background: url("../imagenes/tit-valores.gif") top left no-repeat;}
#pag-compr h1 {background: url("../imagenes/tit-compromiso.gif") top left no-repeat;}
#pag-equ h1 {background: url("../imagenes/tit-equipo.gif") top left no-repeat;}
#pag-seg h1 {background: url("../imagenes/tit-seguridad.gif") top left no-repeat;}
#pag-serv h1 {background: url("../imagenes/tit-financ.gif") top left no-repeat;}
#pag-ent-inmb h1 {background: url("../imagenes/tit-inmo.gif") top left no-repeat;}
#pag-tramit h1 {background: url("../imagenes/tit-tramit.gif") top left no-repeat;}
#pag-clientes h1 {background: url("../imagenes/tit-clientes.gif") top left no-repeat;}
#pag-not h1 {background: url("../imagenes/tit-noticias.gif") top left no-repeat;}
#pag-links h1 {background: url("../imagenes/tit-enlaces.gif") top left no-repeat;}
#pag-contacto h1 {background: url("../imagenes/tit-contacto.gif") top left no-repeat;}
#pag-mapa #contenido h1 {background: url("../imagenes/tit-mapa.gif") top left no-repeat;}
#pag-aviso #contenido h1 {background: url("../imagenes/tit-aviso.gif") top left no-repeat;}
img {border: 0;}
#contenido p {margin-top: 12px;}
#contenido li {margin-left: 15px;margin-top: 10px;}
#contenido li li {margin-top:0;margin-left: 10px;}
#contenido h2 {
	margin-top: 10px;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
}
#pag-porque #contenido h2 {
	margin-top: 10px;
	text-transform: none;
	text-decoration: none;
}
#contenido h3 {
	margin-top: 6px;
	font-size: 12px;
	text-decoration: underline;
}
#contenido .image_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#contenido .bold {
	font-weight: bold;
}
#contenido .espaciar li {
	line-height: 28px;
}
#contenido .right,#contenido .left {
	width: 48%;
}
#contenido .left {
	float: left;
}
#contenido .right {
	float: right;
}
#submenu {
	position: absolute;
	width: 633px;height: 17px;
	top: 199px;left: 150px;
	border: 1px solid #0094D8;border-left: 2px;border-right: 0;
	margin-left: 2px;
	padding: 3px 15px 0;
	background: #6A6A69;
}
#submenu ul {list-style-type: none;}
#submenu li {margin-top:0;margin-right: 10px;float: left;}
#submenu a span {visibility: hidden;}
#submenu a {
	display: block;
	color: #fff;
	text-decoration: none;
	background-position: left -24px;
	background-repeat: no-repeat;
}
#submenu .actual a,#submenu a:hover {background-position: right -4px;}
#empresa {width: 67px;background-image: url("../imagenes/submenu-empresa.gif");}
#valores {width: 49px;background-image: url("../imagenes/submenu-valores.gif");}
#compromisos {width: 80px;background-image: url("../imagenes/submenu-compromisos.gif");}
#equipo {width: 82px;background-image: url("../imagenes/submenu-equipo.gif");}
#recursos {width: 55px;background-image: url("../imagenes/submenu-recursos.gif");}
#seguridad {width: 60px;background-image: url("../imagenes/submenu-seguridad.gif");}
#finan {width: 112px;background-image: url("../imagenes/submenu-finan.gif");}
#inmob {width: 118px;background-image: url("../imagenes/submenu-inmo.gif");}
#tramit {width: 142px;background-image: url("../imagenes/submenu-tramit.gif");}
#menu ul {list-style-type: none;}
#menu li {
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #0094D8;
	border-bottom: 2px solid #fff;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
#menu li#first {margin-top: 25px;}
#menu li.actual {background: #6A6A69;}
#menu li.actual a {background-position: right bottom;}
#menu a {
	height: 14px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	padding-right: 5px;
}
#menu a span {visibility: hidden;}
#tyf {background-image: url("../imagenes/menu-tyf.gif");}
#servicios {background-image: url("../imagenes/menu-servicios.gif");}
#operaciones {background-image: url("../imagenes/menu-operaciones.gif");}
#control {background-image: url("../imagenes/menu-control.gif");}
#clientes {background-image: url("../imagenes/menu-clientes.gif");}
#noticias {background-image: url("../imagenes/menu-noticias.gif");}
#enlaces {background-image: url("../imagenes/menu-enlaces.gif");}
#contacto {background-image: url("../imagenes/menu-contacto.gif");}
#right ul {list-style-type: none;}
#accesos .login {
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	_border-bottom: 0;
	background: #B3DFF4;
	height: 100px;
}
#accesos .row {
	margin-top: 5px;
	width: 145px;
	height: 16px;
	margin-bottom: 15px;
	_margin-bottom: 10px;
}
#accesos .row label {
	width: 60px;
	display: block;
	text-align: right;
	padding-top: 8px;
	float: left;
}
#accesos .boton {top: 65px;left: 154px;position: absolute;}
#login-clientes form label,#login-entidades form label {font-weight: normal;font-size: 10px;}
#user-ent,#pass-ent,#user-cli,#pass-cli {width: 80px;float: right;}
#error {width: 80px;float: right;}
#highlight {height: 131px;width: 168px;}
#footer p {
	float: left;
	background: #fff;
	width: 638px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 150px;
	_margin-left: 75px;
	border-left: 2px solid #0094D8;
	border-right: 1px solid #0094d8;
}
#footer a {text-decoration: none;color: #000;}
#footer #garantia {
	padding-left: 5px;
	float: right;
	display: block;
	height: 17px;
	background: #fff;
	width: 174px;
}
#ext {
	padding-top: 3px;
	border-top: 1px solid #0094D8;
	border-bottom: 1px solid #0094D8;
	position: absolute;
	height: 17px;
	width: 180px;
	text-align: center;
	background: #2C2C2B;
	right: 0;
	top: 199px;
}
#ext ul {list-style-type: none;}
#ext li {margin-left: 5px;float: left;}
#ext a {
	display: block;
	background-position: bottom left;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 10px;
	color: #B3DFF4;
}
#ext a span {visibility: hidden;}
#home{width: 40px;background-image: url("../imagenes/iconito-home.gif");}
#mapa{width: 60px;background-image: url("../imagenes/iconito-mapa.gif");}
#cont{width: 60px;background-image: url("../imagenes/iconito-contacto.gif");}
#pag-empresa #contenido{padding-left: 200px;width: 428px;}
#pag-empresa .imagen {position: absolute;top: 245px;left: 170px;}
#pag-contacto #contenido form {width: 400px; margin-left: auto; margin-right: 0;margin-top: 15px;}
#pag-contacto #contenido .row {width: 400px;margin-bottom: 15px;}
#pag-contacto #contenido .row label {
	float: left; 
	text-align: right;
	width: 90px;
	padding: 3px 10px 0;
}
#pag-contacto #contenido .row input {width: 260px;}
#pag-contacto #contenido #botones {padding-right: 35px;text-align: right;}
.orange #todo {background-color: #FB8404;}

#pag-contacto #contenido dt {
	text-transform: uppercase;
	margin-top: 5px;
}
#pag-contacto #contenido dt span {
	display: block;
	text-decoration: underline;
	margin-left: 25px;
}
#pag-contacto #contenido dd {
	margin-left: 25px;
}
#pag-contacto #contenido dd span {
	display: block;
	margin-left: 25px;
}
#pag-mapa #contenido ul {list-style-type: none;}
#pag-mapa #contenido li {font-size: 12px;margin-left: 15px;line-height: 14px;padding-top: 2px;padding-bottom: 2px;}
#pag-mapa #contenido a,#pag-mapa #contenido a:visited {color: #5C7B89}
#pag-mapa #contenido a:hover {color: #000;text-decoration: none;}