* { font-family:Helvetica, Arial;}

img {border:0px}
body { width:984px; margin: 0 auto; }
div#general{ width:984px; margin: 0 auto;}
div#header { width:984px; margin-top: 10px; background: url(/images/cab_soller_deg.jpg) repeat-x; height: 98px; }
div#header div#logo { float: left; width: 450px; }
div#header div#anys { float: left; }
/*Fecha*/
div#menu div#fecha { float:right; width: 310px; padding: 5px; padding-right: 10px; padding-left: 0px;  font-size: .8em; color:white; }
div#menu div#fecha span#dia{ font-weight: bold; padding-left: 25px }
div#menu div#fecha span#completa {  }
div#menu div#fecha span#hora {  }
div#menu div#fecha span#hora img.reloj {vertical-align: top; margin-right: 5px} 
/*Weather*/
div#tiempo { float: right; width: 304px; margin: 5px 0px} 
div#tiempo div.location { float:left; width: 60px; }
div#tiempo div.location div.nombre { background: url('/images/icons/icon_separador.gif') repeat-y left top; font-size: .8em; color: #958D7A; text-align: center; }
div#tiempo div#soller div.nombre { background:none; text-align: center; }
div#tiempo div.location div.icono { text-align: center; }
div#tiempo div.location#soller { width: 55px; }
div#tiempo div.location#portsoller { width: 55px; }
div#tiempo div.location#deia { width: 50px; }
div#tiempo div.location#fornalutx { width:75px; }
/*Searcher*/
div#header div#buscador { float: right; height:90px; margin-right: 10px; width: 180px; }
div#header div#buscador form { margin: 0 15px; font-size:0.8em; }
div#header div#buscador div.terms { margin-top: 15px; text-align: right; }
div#header div#buscador div.terms input{ border: solid 1px #ccc; background: white url(../images/icons/search16.png) no-repeat scroll left center; -moz-border-radius: 3px; padding-left: 20px; width: 120px; }
div#header div#buscador div.search { margin-top: 15px; text-align: right; }
div#header div#buscador div.search input { border: outset 1px; font-weight: bold; padding: 0 1em; background: url(/images/icons/button_bg.gif) repeat-x top left; }
/*main*/
div#content { width:984px; background: url(/images/fondo/separador.gif) repeat-y 665px; }
div#content_main { width: 650px; float:left; }
div#content_bar { width: 304px; float:right; }

div#menu { width:984px; margin: 0; margin-top: 1px; background: #453f41; background: white url(/images/fondo_menu.jpg); }
div#menu ul#apartats { float:left; padding:0px; list-style-type: none; margin: 0;  height: 23px; width: 625px;}
div#menu ul#apartats li { float:left; padding: 0.3em 0em; padding-left:4px; font-family: Arial, helvetica; margin-left:2px; font-size: .95em; font-weight: bold;}
div#menu ul#apartats li:first-child { background: none;  margin-left:0px}
div#menu ul#apartats li a { text-decoration: none; font-family: Arial, Helvetica; font-weight: bold; padding-top: 3px; padding-left: 2px; padding-right: 2px; padding-bottom: 4px; }
/* RSS Menu */
div#menu div.rss { float: left; height: 25px; margin-right: 5px;}
div#menu div.rss img { top: 5px; position: relative}

/*colores*/
div#menu ul#apartats li a { color: white; }
div#menu ul#apartats li span a { background: white; color: #1b1c20 }

div#submenu { font-size: 0.95em; height: 1.7em; margin-bottom: 0.5em; margin-top: 5px; padding-top: 13px; padding-bottom: 6px;}
/*Display:inline para corregir el bug del double-margin de los floats en IE */
div#submenu ul#seccions  { float:left; list-style-type: none; margin: 0; padding: 0px; width:660px; margin-left: 10px; display:inline}
div#submenu ul#seccions a { color: #1b1c20; }
div#submenu ul#seccions li { float:left; padding: 0px 5px; font-family: georgia, serif; background: url('/images/icons/icon_separador.gif') no-repeat left; }
div#submenu ul#seccions li a {  font-family: georgia, serif; text-decoration: none}
div#submenu ul#seccions li.current { font-weight: bold; }
div#submenu ul#seccions li.hilo_destacado { float: right;  height: 25px; font-size:0; padding-top:0; }
div#submenu ul#seccions li#primera { background-image: none }


h1 {font-family: Times }
div.info { font-size: 0.8em; color: #98989c; }
div.numero {font-size:40px; float:left; border:3px solid black; background:#a60000; width: 50px; height:50px; text-align: center; color: white; margin-right: 20px;}

div.fin { clear: both; }
div.ruler { border-top: #958D7A 1px solid;  border-bottom: #958D7A 1px solid; padding: 4px 0; font-size: 0.8em; ; margin-top: 1em; }
div.header { background: #f2f2f2}

h1.header { font-size:1.8em; }
h2.subheader { font-size:1.1em; height: 30px; }

div.blog { margin-bottom: 10px; }
div.blog h3.titol { margin-bottom: 0px; }


/* Separadores y rules */
div.separator { height: 10px; background: #f2f2f2; margin: 0.8em 0; font-size: 0px}
/*Footer*/
div#footer {width:984px; font-size: 0.8em; color: #333333}
div#footer h5 {text-transform: uppercase; margin:0; margin: 0.8em 0 }
div#footer ul { float:left; padding:0; margin:0; list-style-type: none; display: inline; }
div#footer ul li { float:left; padding:0; margin:0; margin-left: 10px; }
div#footer ul li a {text-decoration: none; color: #333333 }
div#footer ul li a:hover {text-decoration: underline }
div#footer div#links {margin-bottom: 0.8em; }
div#footer div#links li { margin-left: 3em;}
div#footer div#contacto {float: right; margin-right: 15px; display: inline; }
div#footer div#contacto a { text-decoration: none; color: #333}
div#footer div#legal {border-top: #333333 1px dotted; border-bottom: #333333 1px dotted; background: #f2f2f2; margin-bottom: 0.8em; font-size: 0.9em; padding: .5em 0; margin-top: 10px; }
div#footer div#legal ul{ font-weight: bold; }

/* publicidad */
div.publicidad { text-align: center; }
div#content_bar div.publicidad { margin-top: 10px }

/* submits */
input.enviar { background: url(/images/icons/button_bg.gif) repeat-x top left }

div#portadilla { margin-top: 10px; margin-bottom: 5px; }
div#portadilla div#portadapaper { float:left; width: 145px;}
div#portadilla div#escut { float:right; width: 145px; border-left: 1px dotted gray; padding-left: 6px;}
