@charset "utf-8";


/*** HACKS PARA IE ***/
	/* Si tienes la necesidad de aplicar algún hack para IE6 utiliza este selector: */
	/**html {
	}*/
	/* Si necesitas aplicarlo a IE7 utiliza este:*/
	*:first-child+html {
	}
/*** NEUTRALIZANDO ESTILOS:
		elementos que queremos limpiar completamente: ***/
	* {
		margin: 0;
		padding: 0;
		border: none;
	}
	html {
		font: 11px Tahoma, Verdana, sans-serif;
		/*text-shadow: #555555 0px 0px 0px; Elimina el efecto bold en Safari*/
		color: #555555;
	}
	
/*** NEUTRALIZANDO ESTILOS:
		elementos con margen vertical: ***/
	h1, h2, h3, h4, h5, h6, p, pre,
	blockquote, ul, ol, dl, address {
		font-weight: normal;
		margin: 0 0 3px 0;
	}
/*** Algunos ajustes basicos: ***/
	sup {
		position: relative;
		bottom: 0.3em;
		vertical-align: baseline;
	}
	sub {
		position: relative;
		bottom: -0.2em;
		vertical-align: baseline;
	}
/*** LINKS:
		recuerda utilizar siempre la regla del LoVe-HAte ***/
		a, a:link, a:visited, a:hover, a:active {
		/*
		Si quisieramos eliminar la línea de puntos que aparece al pulsar un enlace, aplicaríamos la siguiente propiedad:
		outline: 0;
		Sin embargo no se recomienda, por temas de accesibilidad para navegación con teclado (lo cual implica temas legales, un tema peliagudo).
		*/
		color: #797979;
	}
	a img {
		border: none;
		text-decoration: none;
	}
	img {
		border: none;
		text-decoration: none;
		/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
	}
/*** FORMULARIOS: ***/
	label, button {
	cursor:pointer;
	}
	input, select, textarea {
		font: 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
		color:#666666;
		padding-left: 5px;
		/*font-size: 100%;*/
	}
	input:focus, select:focus, textarea:focus {
		background-color: #FFF;
	}
	fieldset {
		border: none;
	}
/*** Algunas clases útiles: ***/
	.clear {
		clear: both;
	}
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.helvetica {
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	
/* CONTENIDO DE LAS PÁGINAS: CAPAS */
body{	/* AJUSTE: para poner un color de fondo */
	background-color:#ffffff;
}

#Contenedor {
	position:relative;
	margin:0 auto;
	padding:0;
	width:950px;
	display:block;
}


/*        - CABECERA        */
#Cabecera{
	float:left;
	display:block;
	width:100%;
	height:151px;
	background:transparent url(img/Cabecera.jpg) no-repeat top left;
}

#Cabecera h1, #Cabecera span{
	display:none;	
}

/****************************/

/*        - MENU PRINCIPAL       */
#MenuPrincipal_incavesa, #MenuPrincipal_obranueva, #MenuPrincipal_segundamano,
#MenuPrincipal_inversores, #MenuPrincipal_internacional, #MenuPrincipal_sinseccion{
	float:left;
	width:950px;
	height:38px;
}

#MenuPrincipal_incavesa{
	background:transparent url(img/MP_incavesa.jpg) no-repeat top left;	
}
#MenuPrincipal_obranueva{
	background:transparent url(img/MP_obranueva.jpg) no-repeat top left;	
}
#MenuPrincipal_segundamano{
	background:transparent url(img/MP_segundamano.jpg) no-repeat top left;	
}
#MenuPrincipal_inversores{
	background:transparent url(img/MP_inversores.jpg) no-repeat top left;	
}
#MenuPrincipal_internacional{
	background:transparent url(img/MP_internacional.jpg) no-repeat top left;	
}
#MenuPrincipal_sinseccion{
	background:transparent url(img/MP_sinseccion.jpg) no-repeat top left;	
}

#MenuPrincipal_incavesa ul, #MenuPrincipal_obranueva ul, #MenuPrincipal_segundamano ul,
#MenuPrincipal_inversores ul, #MenuPrincipal_internacional ul, #MenuPrincipal_sinseccion ul {
	float:left;
	position:relative;
	width:950px;
	margin:0;
	padding:0;
}

#MenuPrincipal_incavesa ul li, #MenuPrincipal_obranueva ul li, #MenuPrincipal_segundamano ul li,
#MenuPrincipal_inversores ul li, #MenuPrincipal_internacional ul li, #MenuPrincipal_sinseccion ul li {
	display:block;
	float:left;
	height:38px;
}
#MenuPrincipal_incavesa ul li a span, #MenuPrincipal_obranueva ul li a span, #MenuPrincipal_segundamano ul li a span,
#MenuPrincipal_inversores ul li a span, #MenuPrincipal_internacional ul li a span, #MenuPrincipal_sinseccion ul li a span {
	display:none;
}

#MP_incavesa a{
	float:left;
	width:100px;
	height:38px;
}

#MP_obranueva a{
	float:left;
	width:100px;
	height:38px;
}

#MP_segundamano a{
	float:left;
	width:119px;
	height:38px;
}

#MP_inversores a{
	float:left;
	width:94px;
	height:38px;
}

/*#MP_internacional a{
	float:left;
	width:122px;
	height:38px;
}*/

#MP_contacto a{
	float:left;
	padding-left:140px; /*con internacional es 205px*/
	width:203px;
	height:38px;
}

#Buscar {
	padding-left: 29px;
}

#Buscar h2 {
	font-size:9px;
	text-decoration:none;
	color:#064C6A;
	font-weight:bold;
	line-height:10px;
}

/****************************/

/*        - CUERPO        */
#Cuerpo {
	width: 100%;
	height:auto;
	float:left;
	padding:0;
	margin-bottom:10px;
}

#CuerpoPortada {
	width: 100%;
	height:auto;
	float:left;
	padding:0;
	background: transparent url(img/fondoCuerpoPortada.jpg) no-repeat top left;
	margin-bottom:10px;
}

#CuerpoInterior {
	width: 100%;
	height:auto;
	float:left;
	padding:0;
	background: transparent url(img/fondoCuerpoPortada.jpg) no-repeat top left;
	margin-bottom:10px;
}

#CuerpoResultados {
	width: 100%;
	height:auto;
	float:left;
	padding-top:16px;
	background: transparent url(img/fondoCuerpoResultados.gif) no-repeat top left;
	margin-bottom:10px;
}

/*        + Formulario                */
#Formulario {
	float:left;
	width:929px;
	height:123px;
	padding:43px 0 0 21px;
}

#Operacion, #TipoDeInmueble, #Situacion {
	float:left;
	width:157px;
	height:90px;
}

#FormularioPrecio{
	float:left;
	margin-left:45px;
	height:auto;
	width:160px;
}

#PrecioMaximo{
	float:left;
	width:157px;
	height:auto;
}

#NDormitorios{
	float:left;
	width:110px;
	height:auto;
	margin-top:35px;
}

#btnBuscar{
	float:left;
	margin:24px 0 0 50px;
	width:70px;
	
}

#TipoDeInmueble {
	margin-left:49px;	
}

#Situacion {
	margin-left:45px;	
}

/*        + Panel         */
#PanelPortada{
	float:left;
	width:678px;
	height:auto;
	background:transparent url(img/fondoPanelPortada.gif) repeat-y top left;
	padding:0 13px;
}

#BottomPanelPortada{
	float:left;
	width:704px;
	height:23px;
	background:transparent url(img/bottomPanelPortada.gif) no-repeat top left;
}

#PanelInterior{
	float:left;
	width:678px;
	height:auto;
	background:transparent url(img/fondoPanelPortada.gif) repeat-y top left;
	padding:0 13px;
}

#PanelInteriorContacto{
	float:left;
	width:660px;
	height:auto;
	background:transparent url(img/fondoPanelPortada.gif) repeat-y top left;
	padding:0 13px 0 30px;
}

#PanelInteriorContacto p{
	line-height:16px;
	margin-top:10px;
}

#PanelInteriorTitulo{ /*PENDIENTE*/
	color:#094F6A;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 11px;
	padding:0;
}

#BottomPanelInterior{
	float:left;
	width:704px;
	height:23px;
	background:transparent url(img/bottomPanelPortada.gif) no-repeat top left;
}

#PanelResultados{
	float:left;
	width:918px;
	height:auto;
	background:transparent url(img/fondoPanelResultados.gif) repeat-y top left;
	padding:0 13px;
}

#PanelResultados p{
	text-align:center;
	width:100%;
	margin:10px 0;
	color:#DD980E;
	font-size:18px;
	line-height:25px;
}

#PanelInversores{
	float:left;
	width:918px;
	height:auto;
	background:transparent url(img/fondoPanelResultados.gif) repeat-y top left;
	padding:0 13px;
}

#PanelInversores p{
	text-align:left;
	width:100%;
	margin:5px 0;
	font-size:12px;
	line-height:15px;
	float:left;
}

#BottomPanelResultados{
	float:left;
	width:944px;
	height:23px;
	background:transparent url(img/bottomPanelResultados.gif) no-repeat top left;
}

/*        - Panel 1                   */
#Panel1{
	float:left;
	width:324px;
	height:auto;
	background:#F1D69F url(img/topPanel1.gif) no-repeat top left;
	padding:7px 0 0 0;
}

#BottomPanel1{
	float:left;
	width:324px;
	height:12px;
	background:transparent url(img/bottomPanel1.gif) no-repeat top left;
}

#Panel1 h2, #Panel2 h2, #Panel3 h2, #Panel5 h2{
	margin:0 0 5px 11px;
	padding:0;
	color:#094F6A;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

/*        - Panel 2                   */
#Panel2{
	float:left;
	width:326px;
	height:auto;
	background:#F8EACF url(img/topPanel2.gif) no-repeat top left;
	padding:7px 0 0 0;
	margin-left:14px;
}

#BottomPanel2{
	float:left;
	width:326px;
	height:12px;
	background:transparent url(img/bottomPanel2.gif) no-repeat top left;
}

/*        - Panel 3                   */
#Panel3{
	float:left;
	width:674px;
	height:auto;
	background:#F1D69F url(img/topPanel3.gif) no-repeat top left;
	padding:7px 0 0 0;
}

#BottomPanel3{
	float:left;
	width:674px;
	height:7px;
	background:transparent url(img/bottomPanel3.gif) no-repeat top left;
}

/*        - Panel 4                   */
#tabs{
	float:left;
	width:674px;
	height:auto;
	background:#F8EACF url(img/topPanel4.gif) no-repeat top left;
	/*padding:15px 10px 0 10px;*/
}

#tabs_sector{
	float:left;
	width:130px;
	height:auto;
}

#Bottomtabs{
	float:left;
	width:674px;
	height:7px;
	background:transparent url(img/bottomPanel4.gif) no-repeat top left;
}

/*        + Menu Inmuebles        */
#tabs ul{
	display:block;
	height:14px;
	width:auto;
	margin:0;
	padding:0;
	font-weight:bold;
	background:#fff;
}

#tabs ul li{
	display:block;
	float:left;
	height:14px;
	background:#D2B081 url(img/MI_right.gif) no-repeat top right;
}

#tabs ul a{
	color:#666;
	text-decoration:none;
	padding:1px 13px 2px 5px;
	
}

/*#tabs a:hover, #tabs a.active{
	background:#F8EACF url(img/MI_right_active.gif) no-repeat top right;
}*/

#tabs-1{
	float:left;	
}

/*        - Panel 5                   */
#Panel5{
	float:left;
	width:876px;
	height:auto;
	background:#F1D69F url(img/topPanel5.gif) no-repeat top left;
	padding:7px 20px 0 20px;
}

#BottomPanel5{
	float:left;
	width:916px;
	height:7px;
	background:transparent url(img/bottomPanel5.gif) no-repeat top left;
}

/*        - Panel 6                   */
#Panel6{
	float:left;
	width:876px;
	height:auto;
	background:#F8EACF url(img/topPanel6.gif) no-repeat top left;
	padding:7px 20px 0 20px;
	margin-top:10px;
}

#Panel6Bloque{
	float:left;
	height:auto;	
}

#Proyecto{
	float:left;
	width:418px;
	height:auto;
	margin:10px 0;
}

#Proyecto p{
	font-size:11px;	
}

#Proyecto img{
	float:left;
	width:205px;
	height:79px;
	margin:0 3px 3px 0;
}

#Proyecto.izqda{
	margin-right:20px;
}

#Proyecto h2{
	margin:0 0 5px 0;
	padding:0;
	color:#094F6A;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

#BottomPanel6{
	float:left;
	width:916px;
	height:7px;
	background:transparent url(img/bottomPanel6.gif) no-repeat top left;
}


/*        + Venta Propiedades          */

#VentaPropiedades {
	position:relative;
	float:left;
	width:302px;
	height:auto;
	margin-bottom:12px;
	padding:0 11px;
}

#VentaPropiedades_top {
	float:left;
	position:relative;
	height:80px;
	width:200px;
	padding:0 0 0 108px;
}

#VentaPropiedades_top img {
	position:absolute;
	top:0;
	left:0;
	width:104px;
	height:80px;
}

#VentaPropiedades_top h3, #VentaPropiedades_top h3 a {
	font-size:11px;
	margin:0;
	text-decoration:none;
	color:#464B50;
	font-weight:bold;
}

#VentaPropiedades_top h3 span{
	color:#009FC5;	
}

#VentaPropiedades_bottom{
	position:relative;
	float:left;
	width:302px;
	height:17px;
	margin-top:2px;	
	padding:0;
	background:#fff;
}


#VentaPropiedades_bottom a span{
	position:absolute;
	top:1px;
	right:9px;
	display:block;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

/*        + Buscador        */
#Buscador{
	float:right;
	width:238px;
	height:auto;
	font-size:11px;
}

#Buscador h2 {
	font-size:12px;
	margin-top:6px;
	text-decoration:none;
	color:#064C6A;
	font-weight:bold;
}

#BuscadorInput {
	width:95px;
	height:17px;
	margin-top:0px;
	border: solid 1px #ccc;
}

#BtnBuscarReferencia {
	font-size:11px;	
}

.NoExiste {
	float:left;
	margin-top:5px;
	color:#C00;
	font-weight:bold;
}

#Buscador img{
	margin-left:13px;
}



/*        + Galería de fotos        */
#GaleriaFotos {
	float:left;
	width:270px;
}

#GaleriaFotos img{
	float:left;
}

#GaleriaFotos a img {
	float:left;
	margin:10px 10px 0 0;
	width:80px;
	height:60px;
}

#fotoGrande {
	float:left;
	width:260px;
	min-height:200px;
}

#TablaFichaTecnica table{
	float:left;
	width:645px;
	height:auto;
}

#TablaFichaTecnica table td{
	padding:4px;
/*	text-align:left;*/
}

#TablaObraNueva table{
	float:left;
	width:645px;
	height:auto;
}

#TablaObraNueva table td{
	padding:4px 0;
/*	text-align:left;*/
}

#TablaObraNueva table tr td{
	padding:4px 20px;	
}

/*#DescripcionObraNueva h2{
	float:left;
	width:420px;
	color:#000;
}

#DescripcionObraNueva p{
	float:left;
	width:420px;
	font-size:13px;
	line-height:16px;
	color:#000;
}*/

/*        +Paginacion        */
#Paginacion {
	float:left;
	position:relative;
	width:auto;
	height:22px;
	padding:4px 5px;
	margin:10px 0 0 0;
	color:#DD980E;
	font-size:12px;
}

#Paginacion span{
	display:inline;
	float:left;
	height:auto;
	width:auto;
	padding-right:15px;
	padding-top:4px;
}

#NResultados {
	float:right;
	position:relative;
	width:auto;
	height:20px;
	padding:4px 5px;
	margin:10px 8px 0 0;
	color:#DD980E;
	font-size:12px;
}

#NResultados span{
	display:inline;
	float:left;
	height:auto;
	width:auto;
	padding-right:15px;
	padding-top:4px;
}

#NResultadosBoton {
	float:left;
	height:20px;
	color:#DD980E;
	padding:4px 0 4px 0;
}

#PaginacionBoton {
	float:left;
	height:22px;
	color:#DD980E;
	padding:4px 0 4px 0;
}

#PaginacionBoton a, #NResultadosBoton a{
	display:inline;
	height:auto;
	width:auto;
	color:#DD980E;
	font-weight:bold;
	text-decoration:none;
	border:solid #DD980E 1px;
	padding:1px 4px 2px 4px;
}

#PaginacionBoton a.active, #PaginacionBoton a:hover, #NResultadosBoton a.active, #NResultadosBoton a:hover {
	color:#fff;
	background:#DD980E;
}

table.tablesorter{
	float:left;
	width:906px;
	height:auto;
	color:#666666;
}

thead tr{
	background:#DD980E;
	color:#fff;
	text-align:center;
}

thead tr th{
	text-align:center;
	margin:0;
	padding:5px;
	width:auto;
	height:auto;
	padding-right:17px;
}

.headerSortUp {
	background-image:#DD980E url(img/asc.gif) no-repeat right center;
}

.headerSortDown {
	background-image:#DD980E url(img/desc.gif) no-repeat right center;
}

table.tablesorter thead tr .header, #TablaResultados thead tr .header{
	background:#DD980E url(img/bg.gif) no-repeat right center;
	cursor:pointer;
	color:#fff;
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #C88B0D;
}

tbody td{
	padding:0 8px;
}

td img{
	height:80px;
	width:104px;
}

td, th{
	height:auto;
	text-align:center;
}

.even{
	background-color:#EDECE7;
}

.odd{
	background-color:#E2E0D8;
}

#Detalle {
	float:right;
	padding:10px 0 0 0;
	width:645px;
	height:47px;
}

#Detalle h3, #Detalle h3 a{
	color:#555;
	font-weight:bold;
	font-size:11px;
	margin:10px 0 0 0;
}

#Detalle h3 a:hover{
	text-decoration:none;
}

#Detalle ul{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	height:47px;
}

#Detalle ul li{
	float:left;
	height:47px;
}
#Detalle-planos{	
	width:140px;
}
#Detalle-Amigo{
	background:transparent url(img/btnAmigo.gif) no-repeat top left;
	width:auto;
	margin-right:20px;
	padding-left:45px;
}

#Detalle-Hipoteca{
	background:transparent url(img/btnHipoteca.gif) no-repeat top left;
	width:auto;
	margin-right:20px;
	padding-left:45px;
}

#Detalle-Inmuebles{
	background:transparent url(img/btnInmueble.gif) no-repeat top left;
	width:auto;
	margin-right:20px;
	padding-left:45px;	
}

#Detalle-Planos{
	background:transparent url(img/btnPlanos.gif) no-repeat top left;
	width:auto;
	padding-left:45px;	
}

#ColumnaDerechaForm table{
	padding:10px;
	background:#EFEEE4;
}

#listado{
	float:left;
	margin:0 20px 10px 0;
	width:110px;
}

#listado h3{
	margin:0;
}

ol {
list-style:inside;
float:left;
list-style-type:decimal;
}

#FormInmueblesInteres form{
	background:#E0DDC5;
	padding:10px 0;
}

#FormContacto form{
	padding:10px 0;
	float:left;
}

#mapaweb ul{
	list-style:none;
}

#mapaweb ul li{
	margin-bottom:10px;
}

#mapaweb ul li a{
	padding-left:12px;
	background:transparent url(img/flecha.gif) no-repeat 0 2px;
}

/*****************************************/


/*        + Pie        */

#Pie {
	clear:both;
	position:relative;
	height:auto;
	width:100%;
	background:#F2DBAA;
	/*background: transparent url(img/PieFondo.gif) repeat top left;*/
	padding:7px 0 10px 0;
}

#Pie p{
	text-align:center;
	font-size:11px;
	color:#403F3B;
	margin:0;
}

#Pie a{
	text-decoration:none;
	color:#403F3B;
}

#Pie a:hover{
	text-decoration:underline;
}

#Pie span{
	display:none;
}

/***********************************/

.ALaDerecha {
	float:right;
	text-align:right;
}

/************ Formulario ************/
#FormularioPrincipal fieldset{
	padding:0;
}

#FormularioPrincipal fieldset input, #FormularioPrincipal fieldset select{
	margin:0 0 5px 30px;
	width:161px;
}

#boton_enviar {
	margin-left:80px;
}

#TablaObraNueva a{
	text-decoration:none;
}

.pdf {
	background-image:url(img/pdf.gif);
	background-position:97% 50%;
	background-repeat:no-repeat;
}

#fmapa{
	float:left;
	width:231px;
	height:120px;
	margin:0;
}

#imgPlano{
	width:400px;
	height:400px;
	top:35px;
	left:100px;
	position:absolute;
}
#botonesPlano{
	width:500px;
	height:auto;
	position:absolute;
	top:500px;
	text-align:center;
}
#botonPlanoAnterior{
	background: transparent url(img/botonAnterior.jpg) no-repeat top left;
	width:57px;
	height:21px;
	float:left;
	cursor:pointer; 
}
#botonlocalizacioniguiente{
	background: transparent url(img/botonSiguiente.jpg) no-repeat top left;
	width:57px;
	height:21px;
	float:right;
	cursor:pointer; 
}
.paginacion{
	float:left;
	width:380px;
	font-weight:bold;
	font-size:12px;
}

.textocentrado {
	text-align:center;	
}

.rojo {
	color:#CC0000;
}

.mayusculas {
	text-transform:uppercase;
}

.sangrado {
	padding-left:7px;	
}

/************** MAPA GOOGLE ********************/
#MapaGoogle{
	float:right;
	width:260px;
	height:375px;
}


/************** FICHA ADMINISTRACION ***********/
#FichaAdministracion {
	width:830px;
	margin:0 auto;
	padding:0;
	position:relative;
	height:auto;
}

#FichaAdministracion p{
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
}

#FichaAdministracion table{
	margin:10px auto;
	width:810px;
	/*clear:both;*/
}
/*

#FichaAdministracion p {
	font-weight:bold;
	font-size:10px;
	line-height:14px;
	margin:30px 0 0 0;
	text-align:center;
}

#FichaAdministracion table thead tr{
	color:#000;
	background:transparent;
}

#FichaAdministracion table tbody tr td, #FichaAdministracion table thead tr th{
	text-align:left;
}

#FichaAdministracion table thead tr th span{
	color:#FFF;
	background:#00A0C6;
	padding:4px;
}

#FichaAdministracion table thead tr th span.verde{
	background:#327719;
}*/

#FichaAdministracion table tbody tr td{
	font-size:12px;
	font-weight:bold;
	padding:2px 0;
}

#FALogo {
	margin:10px 0 30px 310px;
	width:262px;
	height:53px;
	padding:0;
}

#FALogo img{
	margin:0;
}

#FAContenido {
	margin:0 auto;
	width:820px;
	height:auto;
	border:#B88A4F 4px solid;
}

#FAimagenes {
	width:810px;
	margin:0 auto 20px auto;
	height: auto;
	/*clear:both;*/
}

#FAimagenes img{
	float:left;
	margin:10px 10px 0 0;
	width:520px;
	height:390px;
}

#FAimagenes img.ultima{
	margin:10px 0 0 0;
	width:260px;
	height:195px;
}

#FAPrecio{
	width:auto;
	margin:30px 0;
}

#FAPrecio p{
	margin:0 auto;
	padding:10px;
	background:#DD980E;
	width:220px;
	height:auto;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}

.formInversores {
	width:360px;
	float:left;
	margin-left:10px;
}

/************** ERROR 404 ****************/
#Error404{
	width:506px;
	height:426px;
	margin:30px auto 0;
	background:transparent url(img/error404.jpg) no-repeat top left;	
}

#Error404 p{
	font-size:18px;
	padding:180px 0 0;
	font-weight:bold;
	text-align:center;
}

#Error404 span{
	display:block;
	width:200px;
	height:auto;
	margin:110px auto 0;
	padding:0;
	text-align:center;
	height:auto;
	width:auto;
}

#Error404 span a{
	color:#666;
	padding:50px 20px 0;
	font-size:12px;
}

#Error404 span a.btnInicio{
	background:transparent url(img/btnInicio.jpg) no-repeat 50% 0%;
}

#Error404 span a.btnContacto{
	background:transparent url(img/btnContacto.jpg) no-repeat 50% 0%;
}



.margenDcha {
	margin-right:100px;	
}

.tachado {
	text-decoration:line-through;
}

.alaizquierda {
	text-align:left;
}

.enElCentro {
	text-align:center;	
}

.correoEnviado {
	text-align:center;
	margin:10px 0 20px;	
}

#form_up{
	float:left;
	width:auto;
	padding-right:77px;
}

/*---------------------OVERLAY-------------------------*/
/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
	background: transparent url(img/fondoBlanco.gif) repeat top left;
     
    /* dimensions after the growing animation finishes  */ 
    width:480px; 
    height:480px;         
     
    /* initially overlay is hidden */ 
    display:none; 	
	    
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
 	background: transparent url(img/close.png) repeat top left;
 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}
/* container for external content. uses vertical scrollbar if needed */ 
div.wrap { 
    height:441px; 
    overflow-y:auto; 
}


/********** TABS *********************/
.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
/*.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-state-active {background:#F8EACF url(img/MI_right_active.gif) no-repeat top right;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {background:#F8EACF url(img/MI_right_active.gif) no-repeat top right;}