@charset "UTF-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio
	{
	font-family: GillSansMT, Gill Sans, Gill Sans MT, sans-serif;
	text-align: left;
	vertical-align: top;
	line-height: none;
	font-size: 14px;
}

@font-face {
	font-family: 'GillSansMT';
	src: url('../fuentes/GILSANSMT.eot');
	src: url('../fuentes/GILSANSMT.eot?#iefix') format('embedded-opentype'),
		url('../fuentes/GILSANSMT.TTF') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GillSansMT';
	src: url('../fuentes/GILB____.eot');
	src: url('../fuentes/GILB____.eot?#iefix') format('embedded-opentype'),
		url('../fuentes/GILB____.TTF') format('truetype');
	font-weight: bold;
}

body {
	background-color: #DBDBDB;
}

#page {
	background-color: #DBDBDB;
	min-height: 700px;
	margin: 0 3px;
}

#espace {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-position: left top;
	background-repeat: repeat-y;
	background-attachment: scroll;
}

.negrita {
	font-weight: bold;
}

/*Para el header*/
#header {
	background-image: url(../../img/administracion/logoAdmin.png);
	background-position: center 26px;
	background-repeat: no-repeat;
	width: 970px;
	height: 130px;
	margin: 0 15px;
	text-align: right;
}

#logininfo {
	color: white;
	font-weight: bold;
	text-align: right;
}

#dateinfo {
	font-weight: bold;
	text-align: right;
}

#espaceHeader {
	background-image: url(../../img/administracion/fondoHeader.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#slatHeader {
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-y;
	height: 149px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#subheader {
	width: 1000px;
	height: 18px;
	color: #FFFFFF;
	text-align: left;
	line-height: 19px;
}

#subheaderside {
	padding-top: 130px;
}

#central {
	clear: both;
}

#contentAdmin {
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 25px 10px 10px;
	margin-left: auto;
	margin-right: auto;
}

#espaceFooter {
	background-image: url(../../img/administracion/fondoFooter.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: scroll;
}

#slatFooter {
	background-attachment: scroll;
	background-position: left top;
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}

#footer {
	width: 970px;
	height: 51px;
	margin: 0 15px;
	text-align: center;
	height: 51px;
}

#footer .foolink {
	color: black;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 10px;
	text-decoration: none;
	vertical-align: middle;
}

#footer .foolink:hover {
	text-decoration: underline;
}

#footinfo {
	padding-top: 2px;
	text-align: center;
	letter-spacing: 1px;
}

#footinfo img {
	border: none;
	margin-bottom: -2px;
}

#pointname {
	font-size: 18px;
	height: 18px;
	letter-spacing: 1px;
	text-align: center;
}

#pointpath {
	padding-left: 20px;
	padding-top: 4px;
}

#pointpath a {
	color: #444444;
	font-size: 14px;
	letter-spacing: 1px;
	margin-left: 3px;
	text-decoration: none;
}

#pointpath a:hover {
	text-decoration: underline;
}

.lvlcontent {
	margin-top: 20px;
	min-height: 600px;
	margin-bottom: 20px;
}

.inline-block {
	display: inline-block;
	/* For IE 7 */ #
	display: inline;
	_display: inline;
	zoom: 1;
}

.centrar {
	text-align: center;
}

.centrarContInterno {
	margin-left: auto;
	margin-right: auto;
}

.cursor {
	cursor: pointer;
}

.line._error,.line._errorSesion,.line._errores {
	background-image: url("../../img/dialog-warning-2.png");
	background-color: #F5EFE9;
	border-color: #730;
	color: #730;
}

.line._info,.line._text,.line._note,.line._ok,.line._error,.line._errores
	{
	background-attachment: scroll;
	background-color: #E4E9ED;
	background-position: 99% 3px;
	background-repeat: no-repeat;
	border-style: dashed dashed dashed solid;
	border-width: 1px 1px 1px 10px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 100px 15px 15px;
	padding: 8px 35px 8px 15px;
	width: auto;
}

.line._errorSesion
{
	background-attachment: scroll;
	background-color: #E4E9ED;
	background-position: 99% 3px;
	background-repeat: no-repeat;
	border-style: dashed dashed dashed solid;
	border-width: 1px 1px 1px 10px;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 10px 15px 15px;
	padding: 8px 35px 8px 15px;
	width: auto;
}

#contentAdmin #paginaInmuebles div.contenedorlistadoInmuebles {
	padding-top: 0px;;
}

#contentAdmin #paginaInmuebles .contenedorPromocionRigth {
	vertical-align: top;
}

#contentAdmin #paginaInmuebles .mensajeListaVacia {
	padding-top: 200px;
}

#contentAdmin #paginaInmuebles {
	margin-top: -20px;
}

input[type="text"],input[type="password"] {
	background: url("../../img/combobox/fondoCombo.png") repeat-x scroll 0 0
		#EBEBEB;
	border: 0 none #CCCCCC;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	height: 15px;
	padding: 4px 6px;
}

input[type="submit"].botonTipo1,input[type="button"].botonTipo1 {
	background: url("../../img/administracion/fondobotonadmin.png")
		no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: white;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	letter-spacing: 1px;
	width: 150px;
	margin-right: 3px;
}

input[type="submit"].botonTipo1:hover,input[type="button"].botonTipo1:hover
	{
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

input[type="submit"].botonTipo2,input[type="button"].botonTipo2 {
	background: url("../../img/login/fondobotonlogin.png") no-repeat scroll
		0 0 transparent;
	border: 0 none;
	color: white;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 34px;
	letter-spacing: 1px;
	width: 120px;
	margin-right: 3px;
}

input[type="submit"].botonTipo2:hover,input[type="button"].botonTipo2:hover
	{
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#formUsuario input[type="text"] {
	width: 260px;
}

#formUsuario * {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
}

#formUsuario label {
	width: 150px;
	font-weight: bold;
}

#formUsuario .groupline {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
}

#formUsuario .line {
	margin: 10px;
	width: 430px;
}

#formUsuario .formAux {
	text-align: center;
}

#formUsuario .line.botonera {
	text-align: center;
	margin-top: 40px;
}

#formUsuario {
	margin-top: 50px;
}

.lineaIdioma textarea {
	height: 160px;
	resize: none;
	width: 600px;
}

.lineaIdioma label {
	width: 100px;
	vertical-align: top;
}

.lineaadd {
	margin-bottom: 20px;
	text-align: right;
}

.info_mensaje {
	background: url("../../img/iconos/info.png") no-repeat scroll 6px 50%
		#DFF4FF;
	border: 1px solid #A7CEDF;
	color: #34404F;
	display: block;
	font-weight: bold;
	margin: 5px auto 14px;
	padding: 6px 6px 6px 40px;
	text-align: left;
}

.line_info,.line_text,.line_note,.line_ok,.line_error {
	border: 1px solid #A7CEDF;
	color: #34404F;
	display: block;
	font-weight: bold;
	margin: 2px auto 14px;
	padding: 6px 6px 6px 40px;
	text-align: left;
	background-position: 6px center;
	background-repeat: no-repeat;
}

.line_text {
	background-image: url("../../img/draw-path.png");
	background-color: #F9F9F9;
	border-color: #CFCFCF;
	color: #444444;
	border-width: 1px 1px 1px 3px;
	font-size: 12px;
}

.line_note {
	background-image: url("../../img/dialog-warning.png");
	background-color: #F5F5DD;
	border-color: #CCBB88;
	color: #887744;
}

.line_ok {
	background-image: url("../../img/dialog-clean.png");
	background-color: #EEF5DD;
	border-color: #447700;
	color: #447700;
}

.line_error {
	background-image: url("../../img/dialog-warning-2.png");
	background-color: #F5EFE9;
	border-color: #773300;
	color: #773300;
}

#editarDatosAdmin {
	padding: 0px 20px;
}

#editarDatosAdmin .line {
	padding: 5px;
}

#infoDatosGenerales {
	width: 770px;
	padding-bottom: 20px;
}

#dtoSubirPlanos,#dtoSubirMemoria {
	margin: 30px auto;
	width: 500px;
}

.textoDerecha {
	text-align: right;
}

#dtoSubirPlanos *,#dtoSubirMemoria * {
	letter-spacing: 1px;
	font-size: 14px;
}

#dtoSubirPlanos input,#dtoSubirMemoria input {
	margin: 10px;
}

#dtoSubirPDFContainer {
	padding: 20px;
}

.contenedorBotonDerecha {
	text-align: right;
	padding-bottom: 10px;
}

.flexigrid div.pDiv .pPageStat,.flexigrid div.pDiv .pcontrol {
	top: 0px !important;
}

.flexigrid div.pDiv input {
	top: 0px !important;
}

.oculto {
	display: none !important;
}

.contacto-promocion{
	background-color: #f49242 !important;
}

#formBuzon input[type="text"] {
	width: 260px;
}

#formBuzon * {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 1px;
}

#formBuzon label {
	width: 150px;
	font-weight: bold;
}

#formBuzon .groupline {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
}

#formBuzon .line {
	margin: 10px;
	width: 430px;
}

#formBuzon .formAux {
	text-align: center;
}

#formBuzon .line.botonera {
	text-align: center;
	margin-top: 40px;
}

#formBuzon {
	margin-top: 50px;
}

