@charset "utf-8";

*, all {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: arial, verdana;
}

body {
	background-color: #16467a;
	background-image:url(../img/back_body.gif);
	background-position: top;
	background-repeat:repeat-x;
	color: #585858;
}

a {
	text-decoration: none;
	color:#cd0a0d;
}
/*
li {
	list-style-position: outside;
	margin-left: 20px;
	margin-bottom: 10px;
}

ul {
	list-style-image: url(../img/bullets.png);
}*/

.LastNews {
	list-style: url(../img/listado_news.gif);
	font-size: 12px;
}

.LastNews li {
	list-style-position: outside;
	margin-left: 17px;
	margin-bottom: 0px;
}

ul, .bullets {
	list-style: url(../img/bullets_red.gif);
	font-size: 12px;
	vertical-align: top;
}

li, .bullets li {
	list-style-position: outside;
	margin-left: 17px;	
	margin-top: 0px;
	margin-bottom: 3px;
}
/*
a:hover {	
	color: #666666;
}*/

#wrapper {
	width: 959px;
	margin: 0 auto 0 auto;
	height: 900px;
}

#box_top {
	font-weight: bold;
	font-size: 13px;
	color: #ebd2d3;
	padding: 10px 0 0 0;
	height: 37px;
}

#menu_top{
	float: right;
}

#menu_top a{	
	text-decoration: none;
	color: #ebd2d3;
}

#menu_top a:hover{
	color: #ff9900;
}

#banner {
	background-image:url(../img/back_banner.jpg);
	background-repeat: no-repeat;
	height: 120px;
	padding: 14px 0 0 5px;
}

#menu {
	background-image:url(../img/back_menu.gif);
	background-repeat:no-repeat;
	margin: 1px 0 0 0;
	height: 22px;
	padding: 5px 0 0 20px;
	color: #ebd2d3;
	font-weight: bold;
	font-size: 13px;
}

#menu a{	
	text-decoration: none;
	color: #ebd2d3;
	font-weight: bold;
	font-size: 13px;
}

#menu a:hover{
	color: #ff9900;
}

#body {
	background-color: #FFFFFF;
	height: auto;
	overflow: hidden;
	/*height: 800px;*/
}

/*Contenido*/
#content {
	float:left;
	font-size: 13px;
	padding: 20px 0 0 20px;
	width: 660px;
	height: auto;
	overflow: hidden;
}

#content #texto {
	height: auto;
	overflow:hidden;
}

#content #texto h1{
	color: #2160a5;
	font-size: 22px;
	margin: 0 0 10px 0;
}

#content #texto h2{
	color: #2160a5;
	font-size: 15px;		
}

#content #listado{
	height:auto;
	overflow: hidden;
}

h1.punteado{
	color: #179cdf;
	font-size: 22px;
	background-image: url(../img/back_listado.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	line-height: 35px;
}

#content #listado #paginas{ 
	margin: 5px 0px 2px 2px;
	/*background-color: #f2f2f2;
	border: 1px solid #cccccc;*/
	padding: 0px;
	width: auto;/*250px;*/
	font-weight: bold;
	font-size: 12px;
	float: right;
}

#content #listado #paginas a{
	text-decoration: none;
	color: #16467a;
}

#content #listado #paginas .current{
	color: #cd0a0d;
}

#content #listado #paginas .sig{
	background-image: url(../img/listado_arrow_sig.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 5px 0 15px;
	text-align: right;	
}

#content #listado #paginas .ant{
	background-image: url(../img/listado_arrow_ant.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0 10px 0 5px;
	text-align: left;	
}

#content #listado #datos{ 
	margin: 10px 5px 4px 0;
	padding: 0px;
	font-size: 12px;
	float: right;
	width: 220px;
	text-align: right;
	color: #179cdf;	
}

#content #listado #der, #content #listado #izq {
	width: 319px;
	margin: 0 0 10px 0;
}

#content #listado #der {
	float: right;
}

#content #listado #izq {
	float: left;
}

.cuadro {
	background-image:url(../img/back_cuadro.gif);
	background-repeat:no-repeat;
	width: 305px;
	height: 139px;
	padding: 7px;
	color: #666666;
}

.cuadro table{
	width: 300px;
}

.cuadro .titulo{
	color: #d43436;
	font-size: 11px;
	font-weight: bold;
}

.cuadro .texto{
	font-size: 11px;
}

.meer {
	background-image: url(../img/back_meer.gif);
	background-repeat: no-repeat;
	padding: 0 20px 3px 0;
	width: 116px;
	height: 12px;
	float: right;
	text-align: center;
}

.meer a{
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	vertical-align: top;
}

.item {
	margin: 20px 0 0 0;
}

/*FIN Contenido*/

#footer {
	background-image:url(../img/back_footer.gif);
	background-repeat:no-repeat;
	text-align: center;
	width: 939px;
	margin: 1px 0 0 0;
	height: 28px;
	padding: 5px 0 0 20px;
	color: #ebd2d3;
	font-weight: bold;
	font-size: 13px;
}
#atobiz_footer {	
	text-align: right;
	width: 939px;
	padding-bottom: 10px;
}

#footer a{	
	text-decoration: none;
	color: #ebd2d3;
	font-weight: bold;
	font-size: 13px;
}

#footer a:hover{
	color: #ff9900;
}


/*Columna derecha*/
#box_right {
	float: right;
	width: 250px;
	background-image: url(../img/back_box_right.gif);
	padding: 4px 0 0 0;
	height: auto;
}

#box_right h2{
	font-size: 15px;
	color: #179cdf;
	padding: 7px 0 0 40px;
	height: 25px;
}

#box_right h2.flechas{
	background-image:url(../img/back_box_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
}

#box_right h2.flechas a{
	color: #179cdf;
	text-decoration:none;
}

#box_right #search {
	margin: 0 0 0 22px;
	width: 219px;
	height: 172px;
	background-image: url(../img/back_search.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 5px 0 0 17px;
}

#box_right #search span{
	font-weight: bold;
	color: #406792;
}

#search select{
	border: 1px solid #cccccc;
	font-size: 11px;
	color: #406792;
}

#box_right #search input{
	background-image:url(../img/search_btn.gif);
	width: 69px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

#box_right #contact {
	color:#2160a5;
	font-size: 11px;
	padding: 0 0 0 40px;
	background-image: url(../img/back_box_right1.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 102px;
	width: 202px;
}

#box_right #contact h2{
	font-size: 13px !important;
	color:#2160a5;
	padding: 0;
	line-height: 25px;	
}

#box_right #contact a, #box_right #contact a:active, #box_right #contact a:visited{
	color: #cd0a0d;
}

#box_right #noticia {
	color:#2160a5;
	font-size: 11px;
	padding: 0 40px 0 40px;
	background-image: url(../img/back_box_right2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 162px;
}

#box_right #noticia h2{
	font-size: 13px !important;
	color:#cd0a0d;
	padding: 12px 0 0 0;
	margin: 0 0 -5px 0;
	line-height: 13px;
}

#box_right #noticia a, #box_right #noticia a:active, #box_right #noticia a:visited{
	color: #cd0a0d;
	font-weight: bold;
}

#box_right #anuncio {
	margin: 20px 0 20px 0;
	padding: 0 0 0 62px;
}
/*FIN Columna derecha*/

/*Detalle*/
#det_datos {
	width: 189px;
	height: 371px;
	background-image:url(../img/back_detalle_datos.gif);
	background-repeat: no-repeat;
	float: right;
	margin: 20px 0 0 0;
}

#det_datos h2 {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	line-height: 23px;
}

#det_datos #detalle{
	height: 300px;
}

#det_datos h3 {
	font-size: 24px;
	color:#ffffff;
	font-weight: normal;
	text-align: center;
	padding: 8px 0 0 0;	
}

#det_datos #detalle p {
	color: #666666;
	font-size: 11px;
	padding: 0 0 0 17px;
	margin: 0;
}

#det_datos #detalle #district{
	color: #666666;
	font-size: 11px;
	
}

#det_foto {
	width: 458px;
	float: left;
	margin: 20px 0 0 0;
}

#det_foto .thumb{
	margin: 5px 1px 0 0;
}

#det_foto a{
	text-decoration: none;
}

#det_texto{
	float: left;
	font-size: 13px;
	color: #585858;
	margin: 10px 0 0 0;
	width: 660px;
}

#det_texto h1{
	color: #d63639;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0 5px 0;
}

#det_texto h2{
	color: #41aee5;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0 5px 0;
}
/*FIN Detalle*/

/*Noticias*/
#listanoticias {
	width: 680px;
	float: left;
	margin: 20px 0 0 0;
}

#listanoticias h2 {
	color: #179cdf;
	font-size: 14px;
}

#listanoticias h2 {
	color: #cd0a0d;
	font-size: 14px;
}

#listanoticias a {
	color: #cd0a0d;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

/*FIN Noticias*/

/*Contact*/
#Formulario{
}

.textBox {
	border: 2px #cccccc solid;
	background-color: #f2f2f2;
	width: 400px;
}

.textBox1 {
	border: 2px #cccccc solid;
	background-color: #f2f2f2;
	width: 300px;
}

.titulos{
	color: #cd0a0d;
	font-weight: bold;	
	font-size: 14px;
}

.formButton{
	border: 2px #cccccc solid;
	background-color: #ffcbcc;
}
/*FIN Contact*/

/*Ordenador de busquedas*/
#OrderSearch{
	float: left; 
	width: 225px; 
	padding: 0 0 0 0; 
	margin: 10px 2px 2px 2px;
}

#OrderSearch a{
	text-decoration: none;
	color: #16467a;
	font-weight: bold;
	font-size: 12px;
}

#OrderSearch a:hover{
	text-decoration: underline;
}


/* BOTON PARA FORMULARIOS */
.botonForm{
	background-image:url(../img/search_btn.gif);
	width: 69px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.botonForm1{
	background-image:url(../img/search_btn_medium1.gif);
	width: 100px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

/* BOTONES */
.imageButtonSmall, .imageButtonMedium, .imageButtonLarge {
 position: relative;
 display: inline-block;
 
 height: 19px;
 
 
 text-align: center;
 vertical-align: middle;
 /*padding-left: 30px;*/
 padding-top: 3px;
 border: none; 
 
 font-family: Verdana, Sans, sans-serif;
 font-weight: bold;
 font-size: 8pt;
 color: #ffffff !important;
}

.imageButtonSmall {
width: 69px;
background: #ffffff url(../img/search_btn.gif) no-repeat top left; 
}

.imageButtonVirtualTour {
	width: 117px;
	background: url(../img/button_virtual_tour.gif) no-repeat top left;
	padding: 7px 4px 4px 4px;
	margin: 20px auto 0 auto;
	height: 40px;
	text-align: center;
}

.imageButtonVirtualTour a {
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
}

.imageButtonMedium {
width: 100px;
background: #ffffff url(../img/search_btn_medium.gif) no-repeat top left; 
}

.imageButtonLarge {
width: 150px;
background: #ffffff url(../img/search_btn_large.gif) no-repeat top left; 
}

.imageButtonSmall a, .imageButtonSmall p, .imageButtonSmall span,.imageButtonMedium a, .imageButtonMedium p, .imageButtonMedium span,.imageButtonLarge a, .imageButtonLarge p, .imageButtonLarge span {
  position: relative;
  height: 21px;
  
  text-align: center;
  vertical-align: middle;
  
  font-family: Verdana, Sans, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  color: #ffffff;
 }
