@import url('reset.css');
@import url('typography.css');
.BRclear{clear:both;}
strong {color:#3B5469; font-weight:bold;}
img a {border:none;}
h1 {font-size: 1em; line-height: 1; margin-bottom: 20px; color:#3B5469;}
h1 a {font-size: 0.5em;}
a:focus { color:#3B5469; text-decoration:none; font-weight:normal; } 
a:hover { color:#3B5469; text-decoration:underline; }
a { color:#3B5469; font-weight:bold; text-decoration:none;}
#header {width:950px;margin:24px auto 0px auto;}
#header ul {float:right; list-style-type:none; margin:5px 20px 0 0;text-align:right;}
#header ul li  { color:#3B5469; font-size:12px; margin-left:2em;  }
#header ul li a:hover {	font-weight:normal; text-decoration:underline; display:block; float:left; }
#header ul li a { color:#3B5469; font-weight:normal; text-decoration:none; display:block; float:left; }
#header ul a.mail { color:#3B5469; font-weight:normal; text-decoration:none; display:block; }
#header p a img {margin-top:-20px;}

#footer {width:950px;margin:30px auto 24px auto;}
#footer p, #footer p a{text-align:center; font-size:9px;color:#9DAAB4; line-height:20px;font-weight:normal;}
#content {width:950px;margin:0px auto 0px auto;}
#lang {margin:-15px 0 0 0;}
#lang ul {float:right; list-style-type:none; margin:5px 20px 0 0;text-align:right;}
#lang ul li  { color:#3B5469; float:left; font-size:11px; margin-left:1.5em; font-weight:bold; }
#lang ul li a:hover {font-weight:normal; text-decoration:underline; display:block; float:left; }
#lang ul li a { color:#3B5469; /*D57222*/ font-weight:normal; text-decoration:none; display:block; float:left; }
#lang span {display:block;float:left;padding-left:5px;}
#lang span a:hover {font-weight:bold;color:#666;}
#lang span a {font-size:10px;text-decoration:none; color:#999; font-weight:normal;}
ul#telMail {margin-top:-35px;}
/*menu*/
#content div#nav {width:200px; float:left; margin-top:45px;}
#content div#nav ul {list-style-type:none; margin:0 0 60px 0;}
#content div#nav ul li { color:#FA9819; font-size:12px; font-weight:bold; margin:2px 0;}
#content div#nav ul li.espaia {padding:10px 0;}
#content div#nav ul li a:hover 	{font-weight:bold; text-decoration:none; }
#content div#nav ul li a { color:#3B5469; font-weight:normal; text-decoration:none; }
#content div#nav span a:hover {text-decoration:underline;}
#content div#nav span a {font-size:10px;text-decoration:none; color:#999; font-weight:normal;}
#content div#nav ul li ul li {font-size:10px;}
.liCasas{ padding:10px 0;}

#content div#col1 {width:730px; float:left; overflow:visible; margin-top:45px;}
.puja{margin-top:22px !important;}
#content div#col1 div#slide {float: right;}
#content div#col1 p {width:380px; font-size:11px;}
#content div#col1 p span { color:#3B5469; }
/*casas*/
#content div#col1 div#imgRotator {margin:0 0 10px 85px;}
#content div#col1 h2 {font-size:16px; margin:0 0 0.2em 85px;color:#3B5469;}
#content div#col1 h2 span {font-size:14.5px;}
#content div#col1 div#multiCol { margin-bottom: 1em; margin: 0 0 8px 85px;}
#content div#col1 div#multiCol ul{list-style-type:none;width: 655px;margin:5px 0;}
#content div#col1 div#multiCol ul li{float: left;width: 315px; font-size:11px;padding:3px 0 0 8px;background:transparent url('../img/li_slash.gif') no-repeat 0 16px;}
#content div#col1 div#multiCol a.ext {display:block;padding:7px 0 0 0;}
#content div#col1 #flashcontent {margin:0 0 15px 85px;}


/*noticias*/
#content div#col1 dl dt {font-size:16px; color:#3B5469; font-weight:normal; }
#content div#col1 dl dt a:hover {font-weight:bold; text-decoration:underline;}
#content div#col1 dl dt a {font-weight:bold; }
#content div#col1 dl dt span {font-size:11px;font-style:italic; margin:0 0 8px 0; }
#content div#col1 dl dd {margin:5px 0 20px 0;}
#content div#col1 dl#noti{width:330px; margin-top:22px;}

#content div#col1 ul#paginacio {float:right; list-style-type:none; margin:4px 0 0 0;}
.ulnotis {margin-right:0 !important;}
#content div#col1 ul#paginacio li { color:#B2BAC1; float:left; font-size:12px; margin-left:10px; font-weight:normal; }
#content div#col1 ul#paginacio li a:hover {	font-weight:bold; display:block; float:left; }
#content div#col1 ul#paginacio li a { color:#3B5469; font-weight:normal; text-decoration:none; display:block; float:left; }
#content div#col1 div#floatRight img{float: right;}

/*contacto*/
#content div#col1 form {width:320px;padding-left:30px;}
#content div#col1 form div { margin: 15px 0;}
#content div#col1 form div label {color:#3B5469; font-size:11px; margin:0 10px 0 0;}
#content div#col1 form div textarea {width:100%; height:100px; font-family: Verdana;}
#content div#col1 form div input, #content div#col1 form div textarea {border:none;background:#EDEAE2;color:#333;font-size:11px;padding:2px;}
#content div#col1 form div input.btn {background:#3B5469;color:#FFF;border:1px #FFF solid; padding:2px 10px;}
#content div#col1 form div input.btnhov {background:#FB9515;color:#000;border:1px #3B5469 solid;}
#content div#col1 form div p.error {color:#530D0B; margin:0;}
#content div#col1 div#floatRight {float: right; width:300px;}
#content div#col1 div#floatRight h1 img {float: left; }
#content div#col1 div#floatRight a img {margin-bottom:20px;}
#content div#col1 div#floatRight p {margin-bottom:5px;}
#content div#col1 div#floatRight a:hover {text-decoration:underline;}
#content div#col1 div#floatRight a {color:#666; font-weight:normal;}
.imgPortada {margin:0 50px;}

.hide { display: none;}
.show { display: inline;}

/*Aviso legal*/
#content div#col1 div#legal {margin:0 0 0.2em 85px;}
#content div#col1 div#legal h2 {font-size:14px;margin:1.5em 0 0.5em 0px;color:#3B5469;}
.trad {color:#c00;}
.tradIMG {border:1px #c00 solid;}
