/* CSS DiarideSantCugat.cat */
/* Author: Bab Software Applications - www.bab-soft.com */

/* HTML ELEMENTS ****************************************/
/* Html */
html {/*color:#333; background:#EBEBDE;*/}

/* Body */
body {margin:0; padding:0; color:#333; background-color:#EBEBDE; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; text-align:center;}
.body_popups {color: #000; background-color:#EBEBDE; padding:15px; background-image:none;}

/* BASIC STRUCT ELEMENTS ****************************************/
/* Pagina */
.page {}

/* Top */
.top {position:relative; overflow:hidden; text-align:center;}
.top .noticia {width:980px; margin:0 auto; position:relative;}
.top .noticia .sopar_cont {position:absolute; right:0px; bottom:10px;}
.top .cont_menu {}
.top .banner {text-align:center; margin-bottom:0px;}

/* Header */
.header {height:213px; color:inherit; background:url(../images/bg_body.gif) repeat-x; text-align:center;}
.header_int {width:980px; height:213px; margin:0px auto; text-align:left; position:relative;}

/* Header Top */
.header_top {margin:0px; padding:6px 0px; font-size:0.9em; color:#FFF; background:none; text-align:center;}
.header_top_int {margin:0 auto; width:980px; text-align:right;}
.header_top_int span {display:block; float:right; vertical-align:middle; margin-right:12px;}
.header_top_int a:link, .header_top_int a:active, .header_top_int a:visited {color:#FFF; background:inherit;}
.header_top_int a:hover {color:#FFF; background:inherit;}

/* Header Search */
.search_header_top_int {float:right;}
.search_header_top_int .input_std {margin-right:5px; padding-left:3px; border:none; color:#333; background:#FFF; font-size:0.9em;}
.search_header_top_int .submit_header {width:55px; border:none; color:inherit; background:url(../images/submit_search_header.png) no-repeat; font-size:0.9em;}

/* Header Link */
.link_home {position:absolute; left:0px; bottom:60px; width:500px; height:88px; color:inherit; background:url(../images/header.gif) no-repeat;}
.link_home a:link, .link_home a:active, .link_home a:visited, .link_home a:hover {display:block; width:500px; height:88px; text-decoration:none;}

/* Date, Header & Hemeroteca */
.date_weather_hemeroteca {position:absolute; left:0px; bottom:10px; width:380px;}
.date_header {float:left; margin:0px 12px 0px 0px; padding:12px 10px 12px 0px; color:#C7B1A4; background:inherit; border-right:1px solid #D3C4B7; font-size:11px;}
.weather_header {}
.hemeroteca_header {float:left;}

/* Content Body*/
.content_body {width:980px; margin:0 auto; text-align:left;}

/* Left, Center & Right */
.left {display:none;}
.center {margin:8px auto 8px auto; color:inherit; background:none; clear:both; overflow:hidden;}
.right {display:none;}

/* Bottom */
.bottom {margin-top:12px;}

/* Foot */
.foot {color:inherit; background:#FFF; text-align:center; clear: both;}
.foot_int {position:relative; margin:10px auto; padding:10px 0px; width:980px; text-align:left;}
.foot_int_up {margin-bottom:5px; font-size:9px; font-weight:700;}
.foot_int_up span {margin-right:20px;}
.foot_int_down {font-size:11px; text-transform:uppercase; font-weight:700;}
.foot_int_down img {vertical-align:middle;}
.foot_validate {position:absolute; top:10px; right:0px; width:75px;}
.foot_validate img {margin-bottom:5px;}

/* OTHER STRUCT ELEMENTS ****************************************/
/* Menu Styles */
.cont_menu {width:100%; overflow:hidden; font-size:16px; font-weight:700; z-index:1000; position:absolute; top:26px; left:0px; text-align:left;}
.cont_menu_int {width:980px; margin:0px auto;}
.item_menu {float:left; padding:7px 10px 4px 10px; border-right:1px solid #af2b25; color:#085370; background-color:#FFF;}
.item_menu_active {float:left; padding:7px 10px 4px 10px; border-right:1px solid #af2b25; color:#FFF; background-color:#b02b26;}
.item_menu a:link, .item_menu a:active, .item_menu a:visited, item_menu a:hover {color:#065272; background-color:inherit;}

/* Menu Styles 2 */
.cont_menu2 {width:100%; overflow:hidden; font-size:16px; font-weight:700; z-index:1000; position:absolute; top:26px; left:0px; text-align:center;}
.cont_menu_int2 {width:980px; margin:0px auto; text-align:left;}
.item_menu2 {float:left;}
.item_menu2 span {color:#FFF; background:#AF2B25; display:block; padding:7px 10px 4px 10px;}
.item_menu2 a:link, .item_menu2 a:active, .item_menu2 a:visited, .item_menu2 a:hover {display:block; padding:7px 10px 4px 10px; border-right:1px solid #af2b25; color:#085370; background-color:#FFF;}
.subitem_menu {font-size:9px; text-align:center; color:#af2b25; background:none;}
.subitem_menu a:link, .subitem_menu a:active {display:inline; padding:0; text-decoration:none; color:#065472; background:none; border:none;}
.subitem_menu a:visited {display:inline; padding:0; text-decoration:none; color:#9AC3D6; background:inherit; border:none;}
.subitem_menu a:hover {display:inline; padding:0; text-decoration:underline; color:#065472; background:inherit; border:none;}