/*
Website Name: Maison Carree, s.l.
Website URI: http://www.maisoncarree.es
Description: Website by www.rwfactory.com
Version: 0.1
Author: E. Zebrowski
Author URI: http://www.rwfactory.com
Tags: elegante, limpia, fresca, estilo, maison carree
*/

body {
	background: #ccc;
	margin: 0;
	padding: 0;
	}
	
	img {
			border: 0;
									}
	
	div.tanca {
		background: #fff;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;		
		padding: 5px;
		width: 683px;
		margin: 5px auto 2em;
}
		
		table.main {
			width: 100%;
			}
			
			td.logol {
				background: #fff;
				padding: 0 5px 0px 0;
				}
				
				td.logol img {
					display:block;
					}
					
				td.navegacio {
					background: #00294F;
					}
					
					td.rojo {
						background: #741324;
						border-left: 5px solid #fff;
						}
						
						.formsearch label {
							display: block;
							font: bold .7em/1.4em Tahoma, Arial, Helvetica, sans-serif;
							color: #C45E70;
							}
							
							div#buscador {
								padding: 15px;
								clear: both;
								}
								
								
							div.normal {
								border-top: 5px solid #fff;
								clear: both;
								padding: 15px;
							}
								
								
								div#destacados {
								padding: 15px;
								clear: both;
								border-top: 5px solid #fff;
								}
								
																								
								div#destacados2 {
								padding: 15px;
								clear: both;
								border-top: 5px solid #fff;
								}
								
		div#buscador h3, div#destacados h3, div.normal h3 {
			border-bottom: 1px solid #BD5769;
			margin: 0 0 10px 0;
			}
			
		div#buscador h3 img, div#destacados h3 img, div.normal h3 {
				display: block;
				padding: 0 0 5px 0;
				}
			
		div#buscador select {
			width: 120px;
			margin: 0 0 10px 0;
			}
		
		div#buscador p {
			font: .7em/1.4em Tahoma, Arial, Helvetica, sans-serif;
			color: #fff;
			margin-top: 0;
			}
							
		form {
			margin: 0;
			padding: 0;
			}
					
						
			
			#destacados2 ul {
				list-style-image: url(/es/images/li.gif);
				font: .7em/1.4em Tahoma, Verdana, Arial, sans-serif;
				margin-top: 0;
			}
							
		
					.dest2 td h4 {
						font: bold .7em/1.4em Tahoma, Arial, Helvetica, sans-serif;
						color: #fff;
						margin: 0;
						}
						
						.dest2 td h4 small {
							font-weight: normal;
							text-transform: uppercase;
							color: #cccccc;
							font-size: 8px;
							}
							
							.dest2 td img {
								border: 3px solid #fff;
								display: block;
								margin: 0 10px 0 0;
								}	
						
			#destacados ul {
				list-style-image: url(/es/images/li.gif);
				font: .7em/1.4em Tahoma, Verdana, Arial, sans-serif;
				margin-top: 0;
			}
							
		
					.dest td h4 {
						font: bold .7em/1.4em Tahoma, Arial, Helvetica, sans-serif;
						color: #fff;
						margin: 0;
						}
						
						.dest td h4 small {
							font-weight: normal;
							text-transform: uppercase;
							color: #cc9999;
							font-size: 8px;
							}
							
							.dest td img {
								border: 3px solid #fff;
								display: block;
								margin: 0 10px 0 0;
								}
								
								.main tfoot td {
									background: #ccc;
									border-top: 5px solid #fff;
									padding: 15px;
									vertical-align: top;
									}
									
									.main tfoot td.l {
										text-align: right;
									}
									
									.main tfoot td a {
										color: #333;
									}
									.main tfoot td 	a:visited { color: #666666;
									}
									.main tfoot td img {
										display: block;
										margin: 3px 0px 0px 0px;
									}
									
							.dest td p {
								margin-top: 0;
								font: .7em/14px Tahoma, Verdana, san-serif;
								color: #fff;
							}
							
							.dest td h4 a {
								color: #ffcccc;
							}
							
							.main tfoot td p {
									margin: 0;
									font: .7em/1.4em Tahoma, Verdana, san-serif;
									color: #666;
									}
									
									.flash {
										border-top: 5px solid #fff;
										border-bottom: 5px solid #fff;
										height: 339px;
										}
									
									
									.grisu {
										background: #666;
									}
									
									.news, .post {
										padding: 15px;
										}
										
										.news h3, .post h3 {
											margin: 0 0 1em 0;
											border-bottom: 1px solid #999;
											padding: 0 0 5px 0;
										}
										
										.news h3 img, .news h3 img {
											display: block;
										}
										
										.news h4 {
											font: bold .7em/1.4em Tahoma, Arial, san-serif;
											color: #fff;
											margin: 10px 0 0 0;
										}
										
										.news p {
											font: .7em/1.4em Tahoma, Arial, san-serif;
											color: #fff;
											margin: 0;
										}
										
										.ticket {
											border-top: 5px solid #fff;
											border-bottom: 5px solid #fff;
											
										}
										
										.ticket img {
											display: block;
										}
										
										.post p {
											font: .7em/1.4em Tahoma, Verdana, sans-serif;
											color: #eee;
											margin-top: 0;
											text-align: justify;
										}
										
										/* LOL */
										
										a:link, a:visited { color: #eee;  text-decoration: underline; 	}
										a:active, a:hover { color: #fff;  text-decoration: underline; 	}
										
													a:link.visita, a:visited.visita { color: #838683;  text-decoration: underline; 	}
										a:active.visita, a:hover.visita { color: #838683;  text-decoration: underline; 	}	

										#destacados p, .normal p {
											color: #fff;
											font: .7em/1.4em Tahoma, Verdana, sans-serif;
											margin-top: 0;
										}
										
										
										/* post */
										

										.post h4 {
											font: bold .7em/1.4em Tahoma, Verdana, sans-serif;
											color: #eee;
											margin-bottom: 0;
											text-transform: uppercase;
										}
										
										#paginas {
											list-style-image: url(../images/icon_pdf.gif);
											margin-top: 10px;
											text-indent: 5px;
											list-style-position: outside;
										}
										.post ul li, .post ol li {
											font: .7em/1.4em Tahoma, Verdana, sans-serif;
											color: #eee;
										}
										
										.post h5 {
											color: #fff;
											font-family: Trebuchet MS;
										}
										
										.post ul li ul li, .post ol li ol li, .post ol li ul li, .post ul li ol li {
											font-size: 1em;
										}
										
									.leftimg {
										float: right;
										border: 3px solid #fff;
										margin: 3px 0px 20px 15px;
									}
									
									table.form {
										width: 100%;
										margin-top: 15px;
									}
									
									table.form td {
										background: url(/es/images/linea.gif) repeat-x top;
										padding: 6px 2px 6px 2px;
										vertical-align: top;
									}
									
									table.form td label, table.calcular td label {
										font: bold .7em/1.4em Tahoma, Verdana, Arial, sans-serif;
										color: #ccc;
										display: block;
									}
									
									
									table.form td textarea {
										width: 225px;
										height: 160px;
									}
									
									table.form td small {
										font: .7em/1.4em Tahoma, Verdana, Arial, sans-serif;
										color: #ccc;
									}

									table.form td input#referencia {
										width: 60px;
										margin-right: 125px;
									}
									
									table.listado {
										width: 100%;
										background: url(/es/images/linea.gif) repeat-x top;
										margin-bottom: 40px;
									}
									
									table.listado td {
										padding: 10px 10px 10px 0;
										vertical-align: top;
										background: url(/es/images/linea.gif) repeat-x bottom;
									}
									
									
									table.listado td img {
										border: 2px solid #fff;
										display: block;
										margin-top: 3px;
									}
									
									
									
									table.listado td p, table.listado td h4 {
										margin: 0;
									}
									
									table.listado td p a.precio {
										color: #FFCC00;
									}
									
									#Financiar, #Anos, #Interes, .diosmio {
										display: block;
										margin-top: 5px;
										margin-right: 5px;
									}
									
									#Financiar {
										width: 95px;
									}
									
									#Anos {
										width: 30px;
									}
									
									#Interes {
										width: 40px;
									}
									.diosmio {
										padding: 5px;
										background: #000;
										color: #fff;
										font: .7em Tahoma, Verdana, Arial, sans-serif;
									}
									
									table.calcular {
										margin-bottom: 20px;
										margin-top: 10px;
									}
									
									table.calcular td p {
										font-size: 10px;
										margin-top: 5px;
									}
									
									table.calcular td input.b1 {
										margin: 0 auto;
										display: block;
									}
									
									
									div.pisos img {
										display: block;
										border: 3px solid #fff;
										margin: 10px auto;
									}


/* Estilos para el banner */
div.banner {
margin: 0 !important;
padding: 0 !important;
margin-bottom: -4px !important;
}

div.banner img {
border-top: 5px solid white !important; 
margin: 0 auto !important;
}				

/*************Imagenes atencion cliente*****/
	

	div.atencion-cliente {
		width: 220px;
		padding: 0 0 25px 0 !important;
		/*_padding: 0;*/
		margin-left: 20px;
		/*margin-top: -5px;*/
	}

	div.atencion-cliente ul {
			display: inline;
			padding: 0;
			margin: 0;
			width: auto;
			float: left;
	}
	
	div.atencion-cliente ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline;
	}

	div.atencion-cliente a {
		float: left;
		padding: 27px 0 0 15px;
		overflow: hidden;
		height: 0px !important; 
		height /**/:27px; /* for IE5/Win only */
		}
	
	#ttelefono a {
		width: 88px;
		background: url(../images/telefono.gif) top left no-repeat;
	}
		
	#tmail a {
		width: 88px;
		background: url(../images/mail.gif) top left no-repeat;
	}
	div.atencion-cliente a:hover {
		background-position: 0 -27px !important;
	}
/*Fin etiquetas atencion cliente*/					
