﻿body{font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
a:visited{color:#00f;}

#header1 {float:left;}

#header {padding:5px 5px;background:#ff9;border: 1px solid #fc0;}
#header a{padding:0 5px;}  
#header .grid_5 img{padding:0;margin:0;}

#header .grid_5 img{float:right}

.rs {padding:38px 0;
		 background: #fff url(../img/generico.jpg) no-repeat;}
.rs h1{padding:0;margin:0 10px;color:#036;font-size:34px;}
.rs p{margin:10px;padding:0;float:left;}
.rs p.actualizar{padding:0 10px;float:right;}

	
#pie{text-align:center;
		 background: #fff url(../img/bg_pie.gif) repeat-x;
		 font-size:12px;
		 padding:10px 5px;
		 margin:10px 0;
		 border-top: 1px solid #c0c0c0;}

#pie ul {list-style-type:none;}	
#pie ul li {display:inline;}			 	 
#pie ul li a{color:#00f;padding:10px}
#pie ul li a:hover{text-decoration:underline;}	
#pie ul li a:visited{color:#00f;}	

ul#menu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  padding:0;
  margin:0;
  list-style:none;} 

ul#menu a {
  float:left;
  width:100%;
  text-decoration:none;
  text-align:center;
  color:#00f;
  border-bottom:1px solid #c0c0c0;
  font-family:tahoma;
  letter-spacing:0.05em;
  font-size:14px;
  font-weight:700;
  padding:15px 0;
  margin:0;
  background: #fff url(../img/gris.jpg) repeat-x 0 100%;
}
ul#menu a:hover {text-decoration:underline;}

ul#menuh{
  padding:0;
  margin:0;
  list-style-type:none;
}
ul#menuh a {
  text-decoration:underline;
  text-align:center;
  color:#00f;
  padding:10px 0;
  margin:0 5px;
  font-size:12px;
  font-weight:700;
  letter-spacing:0.05em;
}
ul#menuh a:hover{color:#036;text-decoration:none;}
ul#menuh li{display:inline;}	

.border{border: 1px solid #f60 !important;}
.right{text-align:right; !important;}
.left{float:left;}
.bold{font-weight:700 !important;}
.center{text-align:center !important;}

.blue{color:#00f !important;}
.red{color:#f00 !important;}
.orange{color:#f60 !important;}
.green{color:#080 !important;}

.bg_gris{background:#eee;}
.bg_azul{background:#c3d9ff;}
.bg_blue{background:#c3d9ff url(../img/bg_blue.gif) repeat-x;}
.bg_blue_box{background:#eee url(../img/bg_blue_box.jpg) repeat-x;} 
.bg_gray{background:#eee url(../img/bg_gray.jpg) repeat-x;}  
.br_blue{border:1px solid #369;}
.br_gray{border:1px solid #c0c0c0;}
.br{border:1px solid #fff;}
.br_dot{border-top:1px dotted #c0c0c0 !important;}
.gray{color:gray; !important;}

.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.w200{width:200px;}


h1.titulo1{margin:10px 0;padding:5px 0;border-bottom:1px solid #f60;color:#f60;}
h2.t2{margin:10px 0;padding:5px 0;border-bottom:1px solid #f60;color:#f60;}
h3.t3{margin:10px 0;padding:5px 0;border-bottom:1px solid #f60;color:#f60;}
	
.msg_war{
	margin:5px 0;
	padding:5px;
	text-align:center;
	background:#ffc;
	font-size:12px;	
	border:1px solid #c0c0c0;
	line-height:15px;}


.encabezados_lista{
	border-top:1px solid #036;
	float:left;
	width:580px;
	margin:10px 0;
	font-size:14px;}
	
.encabezados_lista h1{padding:10px 5px;margin:0;}
.encabezados_lista h1{float:left;font-size:14px;font-weight:100;}	
.encabezados_lista p{float:right;font-size:16px;font-weight:700;padding:10px 5px;margin:0;}

.item{border:1px solid #808080;	
		float:left;	
		width:698px;
		margin:0 0 5px;
		font-size:12px;} 
.item .photo{border:0;float:left;width:90px;height:90px;margin:0;padding:5px;}
.item .photo img{border:0;width:80px;height:80px;}
.item p{margin:0;padding:5px;}
	
.item .contenido{
	border:0;
	float:left;
	margin:0;
	padding:0;}

.item h2{margin:0;padding:5px;border:0;}		
.item h2 a{font-size:14px;color:#036;}		
.item h2 a:hover {text-decoration:underline;color:#369;}		
.item h2 a:visited {color:#369;}

.item .precio{margin:0;padding:10px 5px;border:0;font-size:16px;color:#f00;font-weight:700;}
.item .rating{margin:0;padding:10px 5px;border:0;}	
.item .row p{
				float:left;
				margin:0;
				padding:5px;
				width:140px;
				text-align:left;
				font-size:12px;
				font-weight:100;}
.item .row .pie{float:right;text-align:right;}						
.item .row .pie a{padding:0 5px 5px 0;}	
.item .row .pie a:visited {color:#369;}
.item .row .pie a:hover{text-decoration:underline;}

#pag{font-size:85%;
		margin:0;
		padding: 2px 0;
		text-align:center;
		border:1px solid #acbccc;}
		
#pag a{cursor:pointer;
			 color:#0066a7;
			 display:inline-block; 
			 border:1px solid #e6e6e6;
			 padding:.3em .5em;
			 margin:.15em .1em;
			 text-align:center}
			 
#pag a.prev,#pag a.next{font-weight:700;
									  border-color:#aaa;
									  padding-right:.5em}
									  
#pag a.prev{margin-right:1.2em}
#pag a.next{margin-left:1.2em;*margin-left: 1.5em;a:0;}					
#pag a.rest{background-color:#fff;border:1px solid #e6e6e6}					
#pag a:hover,#pag a.sel{background-color:#d2eaf6;border:1px solid #b7d8ee}
#pag a.sel{color:#444;font-weight:bold}					
#pag a.dis{background-color:#fff;
					color:#e6e6e6;
					border:1px solid #e6e6e6;
					cursor:default}									


.box_12{float:left;width:698px;}
.box_12 h1, .box_12 h2, .mapa h2{
	border-bottom:1px solid #c0c0c0;
	text-align:left;
	margin:0;
	padding:10px 5px;
	font-weight:700;
	color:#036;}

.box_12 h1{font-size:18px;}
.box_12 h2, .mapa h2{font-size:16px;}
.box_12 p{font-size:14px;line-height:20px;margin:5px 0;padding:0;}
.box_12 .row{margin:0 5px;padding:5px 0;}
.box_12 .row p,
.box_12 .row label{margin:0;padding:0;text-align:left;font:12px Arial, Helvetica, sans-serif;}
.box_12 .row label{width:150px;font-weight:700;float:left;}
.box_12 .row input{margin:0;padding:0;}
.box_12 .row select{margin:0;padding:0;}
.box_12 .photo{margin:5px;padding:2px;border:solid 1px #c0c0c0;text-align:center;width:174px;height:174px;float:left;background:#fff;}

.box_4{width:238px;margin:10px 0;
	padding:5px 0;
	text-align:center;
	float:left;}
.box_16 .logo, 
.box_16 .photo{margin:5px;padding:2px;border:solid 1px #c0c0c0;text-align:center;width:174px;height:174px;float:left;background:#fff;}
.box_16{border:1px solid #c0c0c0;float:left;width:938px;}
.box_16 h1{padding:10px;}
.box_16 p,
.grid_16 p{font-size:14px;line-height:20px;margin:5px 0;padding:0;}
#map_canvas{
width:938px; 
height:300px;
}

.search {border-bottom: 1px solid #f60;}
.search input{float:left;margin:5px 5px 5px 0;}


.destacados{
	width:578px;
	float:left;
	text-align:center;
	padding:0;
	margin:0;}
.destacados h2{
	font-size:16px;
	font-weight:700;
	margin:0;
	padding:10px 5px;
	color:#f60;		
	text-align:left;}
.destacado{
	border:1px solid #369;
	width:127px;
	margin:5px 0px 5px 10px;
	padding:0;
	background-color:#fff;
	float:left;
	text-align:center;}
.destacado h3{
	border-bottom:1px solid #369;
	margin:0;
	padding:5px 0;
	background-color:#c3d9ff;
	text-align:center;
	font-size:14px;}
.destacado  a{color:#00f;}
.destacado  a:visited{color:#00f;}
.destacado  a:hover{text-decoration:underline;}
.destacado img{width:80px;height:80px;border:0;margin:5px;}

.destacado p{float:right;margin:0;padding:0;text-align:right;}
.destacado p a{font-size:12px;}

.destacado {padding:0 0 5px 0;height:125px;}
.destacado a{font-size:12px;padding:5px 0;line-height:15px;}

.links {float:left;width:940px;text-align:center;}
.links a{padding:0 20px}
.links p{padding:10px 0}