/* Globales  ///////////////////////////////////////////////////////////////*/



html, body {

	margin: 0;

	padding: 0;

	font: small Verdana, Arial, Helvetica, sans-serif;

	height: 100%;

	background-color: #FBFBFB;

}

body{margin:15px;}



form {

	width: 550px;

}

/*input, textarea, select {

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

}*/



fieldset {

	border:0;

}



a {

	text-decoration:none;

	color:#0000FF

}



label {

	font-weight:normal;

	

}



div.hr {

	display:block;

	height:5px;

	background-color:#F1F1F1;

	margin: 15px 0;

}

div.hr hr { display:none;}



.clear{ clear:both;}



/* Pantalla de Ingreso /////////////////////////////////////////////////////*/



#ingresar{

	margin: 75px auto;

}



#ingresar h1 {

	font: normal 2em Arial, Helvetica, sans-serif;

	color:#09F;

	text-align:center;

}



#ingresar form {

	color: #333;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	margin: 0 auto;

	padding:0;

	width: 160px;

}



#ingresar form fieldset {

	border:0;

	padding:0;

	margin:0;

}



#ingresar form label {

	display:block;

}

#ingresar form input.text {

	display:block;

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	border: 1px solid #CCC;

	background-color:#F1F1F1;

}

#ingresar form input.hidden {

	border:none;

} 

#ingresar form input.submit {

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

}





/* Principal del administrador ////////////////////////////////////////////////////////*/



#header {

	background-color:#F5F5F5;

	margin-bottom:15px;

	padding: 15px;

}

#header h1 {

	font: normal 1.5em Arial, Helvetica, sans-serif;

	margin: 0;

	display: inline;

	color: #999;

}

#header strong {

	font-size: 1.4em;

	color: #666;

}

#header p {

	float:right;

	padding:5px;

	margin: 0;

	font-size: 0.9em;

}

#header a.salir {

	color:#C00;

	font-weight: bold;

}



#menu{

	float:left;

	width: 175px;

	border-right: 2px solid #F5F5F5;

	padding: 0 15px 0 0;

}



#menu ul {

	list-style-type:none;

	margin:0 0 15px 0;

	padding:0;

	color:#666;

}



#menu ul li {

	border-top: 1px solid #F1F1F1;

	font-weight:bold;

}

#menu ul li.top { border:0;}



#menu ul li a {

	text-decoration: none;

	padding: 3px;

	padding-left: 17px;

	background: url(../images/flechini.gif) no-repeat 5px 0px;

	display: block;

	height: 100%;

	font: normal normal 1em Verdana, Arial, Helvetica, sans-serif;

}

#menu ul li ul {margin:4px 0 0 0;}



#menu ul li a:hover {

	background-color: #F1F1F1;

}



#menu h1, #contenido h1 {

	font: 1.1em Verdana, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#666;

	border-bottom: 3px solid #E2E2E2;

	background-color: #F5F5F5;

	margin: 0 0 10px 0;

	padding:3px 3px 3px 7px;

}

#menu h2 {

	font: bold 1em Verdana, Arial, Helvetica, sans-serif;

	margin: 5px 0;

	padding-left: 4px;

}

#img {

	height: 50px;

	width: 200px;

	position: absolute;

	margin-left: 100px;

	margin-top: 0px;

}



#contenido {

	left:210px;

	position:absolute;

	width:780px;

	margin-top:10px;

}

#contenido.popup {

	margin-left:0;

	padding:15px;

}

#contenido a {

	text-decoration: none;

	

}

#contenido h2{

	font: 1em Verdana, Arial, Helvetica, sans-serif;

	color:#666;

	margin: 10px 0 10px 0;

	text-transform:uppercase;

}



/*#contenido form legend{

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color:#999;

	margin: 10px 0 10px -10px;

	text-transform:uppercase;

}*/



/*#contenido input,#contenido select,#contenido textarea {

	display: block;

	width: 400px;

	margin-bottom: 15px;

}*/



#contenido .submit {width:auto; margin-top:20px;}



#contenido .normal {

	width:auto;

	margin-bottom:0;

	display: inline;

}



#contenido p {

	margin-bottom:0;

	margin-top: 8px;

}



#contenido .modificarfoto {

	display:block;

	margin: 10px 0;

	padding: 10px 0 20px 0;

	border-bottom: 1px dashed #E6E6E6;

	width:400px;

	clear:both;

	overflow:hidden;

}

#contenido .modificarfoto img { display: inline; float:left; margin-right: 15px;}

#contenido .modificarfoto input {display: inline; float:left; width:200px; margin-top:5px;}

#contenido .modificarfoto p {font-weight: normal; margin-bottom:10px;}

#contenido .modificarfoto p input {width:auto; margin-top:-3px;}



#contenido .foto {display: inline; float:left; margin-right: 10px; margin-bottom:10px; background-color:#F1F1F1;}

#contenido .foto label {display:none;}

#contenido .foto input { width:90px; margin: 5px auto;}



#contenido #popup {

	width: 395px;

	background-color: #F1F1F1;

	padding: 15px 0 15px 10px;

	margin: 10px 0 10px 0;

}



#contenido ul {

	margin:0;

	padding:0;

	list-style:none;

	width: 535px;

	border-top: 3px solid #F1F1F1;

	border-bottom: 2px solid #F1F1F1;

}

#contenido ul li ul {border:none; clear:right;}



#contenido ul li {

	padding: 5px 0 5px 4px;

	border-bottom: 1px solid #F1F1F1;

}

#contenido ul li.noactivo {color:#F00;}



#contenido ul li ul li {

	padding-left:15px;

	padding-right: 4px;

	border:0;

	background: #FFF url(img/sub.gif) no-repeat 5px 4px;

	border-top: 1px dashed #F6F6F6;

}

#contenido ul.categorias { margin-bottom:10px;}

#contenido ul.categorias li ul li { border:none; background-position: 5px 6px; }



#contenido ul li span {

	width: 20px;

	height: 16px;

	float:right;

	display:inline;

	margin: 0 5px;

}

#contenido ul li span a { 

	width: 20px;

	height: 16px;

	display:block; 

	height:100%; 

	text-indent:-10000px;

}

/*#contenido ul li span a.editar {

	background: transparent url(../admin/img/edit.gif) no-repeat center center;

}

#contenido ul li span a.eliminar {

	background: transparent url(../admin/img/delete.gif) no-repeat center center;

}*/



#contenido .msg { padding:15px 0; color: #F00; font-weight: bold;}



#paginador {

	display: block;

	width:470px;

	margin: 15px 0;

	text-align:center;

}



#paginador .todos { margin-right:15px; padding-right:15px; border-right: 2px solid #F1F1F1; }

#paginador a{

	padding: 0;

	margin: 0;

	background: none;

}

#paginador a strong{

	color: #000000;

	font-size: 1.1em;

	text-decoration: underline;

}



/*.peligroso {

	width: 415px;

	color:#FFF;

	padding: 15px 0;

	margin-bottom: 15px;

	background-color: #F1F1F1;

}

.peligroso input {margin:0 10px;}

.peligroso label {font-weight:bold;}

.peligroso p { font-size: 10px; font-weight: normal; margin: 0 20px 0 45px;}

.peligroso a { color:#00F; text-decoration:underline; margin-left:15px}*/





/* Buscador interno /////////////////////////////////////////*/



/*#busqueda {padding: 3px; 

width:500px; 

border-bottom: 1px solid #F1F1F1}

#busqueda fieldset {padding:1px; margin:0;}



#busqueda input, #busqueda select { display:inline;}

#busqueda .submit {width:auto;}*/

#buscador{

	border: 1px solid #C4C4C4;

	background-color: #F4F4F4;

	padding: 3px; 

	width:530px;

}

#buscador form{

	width: auto;

	font-weight: bold;

}

#buscador td{

	padding-bottom: 15px;

	/*font: bold 1em Verdana, Arial, Helvetica, sans-serif;*/

}

#buscador input,#buscador select{

	width:auto;

	float: none;

	display: inline;

	margin-bottom: 0px;

}

#buscador input.submit{

	font-size: 1.1em;

	margin-top: 25px;

}

.propiedad{

	min-height: 80px;

	background-color: #F1F1F1;

	border: 1px solid #ECF2FD;

	margin-bottom: 15px;

}

.datospropiedad{

	padding-left: 100px;

	width: auto;

}

.boton{

	width: auto;

}

.imagenpropiedad{

	float: left;

	width:80px;

	min-height: 80px;

	margin-right: 15px;

	padding: 5px;

}

.datospropiedad1{

	float: left;

	/*width:140px;*/

	width: 140px;

	min-height: 80px;

	margin-right: 20px;

	padding: 5px;

}

.datospropiedad2{

	float: left;

	/*width:150px;*/

	width: 150px;

	min-height: 80px;

	margin-right: 5px;

	padding: 5px;

}

.datospropiedad3{

	float: left;

	width: 60px;

	min-height: 80px;

	/*margin-right: 5px;*/

	text-align: left;

	padding-top: 5px;

}

.thumbs {

	background-color: #FDF5E6;

	border: 1px solid #CCCCCC;

	/*margin: 4px 4px 0px 4px;*/

	color: White;

}

#datos form{

	margin: 0;

	padding: 0;

}

#datos #llistatpoblacions{

	text-align: left;

}

#datos input,#datos select{

	width:auto;

	float: none;

	display: inline;

	margin-bottom: 0px;

}

div.noticia{

	background-color: #F1F1F1;

	border: 1px solid #ECF2FD;

	margin-bottom: 15px;

	padding: 5px;

	width: 520px;

}

.botonsnoticia{

	position: absolute;

	margin-left: 355px;

}

.fechanoticia{

	/*padding-left: 20px;*/

	color: Gray;

	margin-bottom: 10px;

	margin-top: 5px;

}

.textonoticia{

	overflow: auto;

	height: 70px;

	background-color: #FFFAFA;

	padding: 5px;

	border: 1px solid #E6E6E6;

	/*margin: 5px;*/

}

.frasesmodificadoras{

	color: #CC0000;

}

.cabeceradetabla{

	background-color: #E2E2E2;

	padding: 3px;

	

	border-bottom: 2px solid #3C82FC;

}

.cabeceradetabla a{

	color: Black;

	padding-left: 0px;

	background: none no-repeat 0px 0px;

	margin-left: 0px;



}

.cabeceradetabla a:hover{

	text-decoration: underline;

}

#mapaeditar{

	height: 300px;

	width: 500px;

}

