@import url("css/menu.css");

/* CSS Document */
#Body
{
    margin: 0;
    padding: 0;
    height: 100%;
    background: #FFF url(images/body_bg.png) repeat-x top left;
    font-family: Arial;
    line-height: 16px;
}

#container
{
    margin: auto;
    width: 980px;
}

/* ControlPanel style */
.ControlPanel
{
    background: transparent url(images/cpanel_center.png) repeat-x bottom left;
    border: none;
    padding-bottom: 10px;
}
.cpanel_left
{
    background: url(images/cpanel_left.png) no-repeat bottom left;
    padding-left: 21px;
}
.cpanel_right
{
    background: url(images/cpanel_right.png) no-repeat bottom right;
    padding-right: 33px;
}


/* CAPTION */

#caption
{
    float: left;
    width: 559px;
    height: 40px;
    margin-top: 3px;
    padding: 3px;    
    background-image: url(images/titleCaption.png);
}

#caption A
{
    font-size: 11px;
    color: #322f41;
    text-decoration: none;
}

#caption A:hover
{
    color: #085c88;
    text-decoration: underline;
}


/* TOP NAVIGATION OPTIONS */

#Top
{
    margin: 0px;
    text-align: center;
    width: 980px;
    height: 41px;
}

#TopNav
{
   
}

.TopNav
{
    float: left;
    
    margin: 0px;
    width: 650px;
    height: 41px;
}

#TopSearch
{

}

.TopSearch
{
    float: left;
    padding: 14px 0px 8px 0px;
    margin: 0px;
    width: 330px;
    height: 21px;
}


#topNav
{
    margin: 0px;
    text-align: center;
    width: 650px;
    height: 41px;
}

.topNavOption
{
    float: left;
    /* background: #fff url(images/topNavBGS.png) no-repeat; */
    padding: 18px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    width: 125px;
    height: 26px;
}

.topNavOption A
{
    color: #000000;
    text-decoration: none;
}

.topNavOption A:hover
{
    float: left;
    padding: 15px 0px 0px 0px;
    margin: -15px 0px 15px 0px;
    background: url(images/topNavBGS.png) no-repeat;
    background-position: 0px -3px;
    color: #ffaa00;
    width: 125px;
    height: 26px;
}

.topNavOptionSelected
{
    float: left;
    background: url(images/topNavBGS.png) no-repeat;
    background-position: 0px 0px;
    padding: 18px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    width: 125px;
    height: 26px;
}


.topNavOptionSelected A
{
    color: #ffaa00;
    text-decoration: none;
}

.topNavOptionSelected A:link
{
    color: #ffaa00;
    text-decoration: none;
}


.topNavOptionSelected A:visited
{
    color: #ffaa00;
    text-decoration: none;
}

.topNavOptionSelected A:hover
{
    color: #ffdd99;
    text-decoration: none;
}

/* MID NAVIGATION OPTIONS */

#midNav
{
    float: left;
    margin: 0px;
    text-align: center;
    width: 980px;
    height: 29px;
    background-image: url(images/midNavBG.png);
}

.midNavOption
{
    float: left;
    padding: 6px 2px 6px 2px;
    height: 26px;
}

.midNavOption A
{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.midNavOption A:hover
{
    color: #ffaa00;
    text-decoration: none;
}

.midNavOptionSelected
{
    float: left;
    padding: 6px 2px 6px 2px;
    height: 26px;
}

.midNavOptionSelected A
{
    color: #ffdd99;
    text-decoration: none;
}

.midNavOptionSelected A:hover
{
    color: #ffdd99;
    text-decoration: none;
}

.midNavSep
{
    float: left;
    width: 0px;
    height: 23px;
    margin-top: -6px;
    margin-right: 4px;
    margin-left: -6px;
    background-repeat: no-repeat;
}

/* LOGO AND BANNER AREA */

.TopLogoArea
{
    /* Width is 360px */
    float: left;
    width: 252px;
    height: 50px;
    padding: 25px 0px 25px 0px;
}

.TopLogoBanner
{
    /* Width is 728px */
    float: left;
    width: 468px;
    height: 60px;
    margin-top:  -18px;
    padding: 11px 0px 11px 260px;

}


#topWeather
{
    float: left;
    width: 84px;
    height: 60px;
    padding: 30px 16px 10px 26px;
}

#topBannerArea
{
    /* Width is 620px */
    float: left;
    width: 468px;
    height: 60px;
    padding: 20px 0px 20px 26px;
}



/* CONTENT */

#content
{
    /* Width is 980px */
    float: left;
    padding: 9px 2px 9px 2px;
    /* background-image: url(images/contBG.png); */
    background-color: #fff;
    width: 976px;
    min-height: 600px;
}

/* HEADLINES */

#headlines
{
    float: left;
    width: 603px;
    font-family: Arial;
}

#headlinesH
{
    float: left;
    width: 524px;
    height: 17px;
    color: #fff;
    padding: 4px 5px 0px 33px;
    background-image: url(images/headlinesH.png);
    font-weight: bold;
}

#headlinesB
{
    float: left;
    width: 544px;
    height: 205px;
    padding: 10px 9px 5px 9px;
    background-image: url(images/headlinesB.png);
}

#headlines
{
    float: left;
}

.headline
{
    float: left;
    width: 104px;
    font-size: 11px;
    line-height: 12px;
    color: #fff;
}

.headline A
{
    color: #ffaa00;
    font-weight: bold;
    text-decoration: none;
}

.headline A:link
{
    color: #ffaa00;
    font-weight: bold;
    text-decoration: none;
}

.headline A:visited
{
    color: #ffaa00;
    font-weight: bold;
    text-decoration: none;
}

.headline A:hover
{
    color: #ffe1a5;
}

.headlineSep
{
    float: left;
    width: 6px;
    height: 230px;
}

.thumb
{
    float: left;
    padding: 1px;
    border: solid 1px #cccccc;
    width: 100px;
    height: 66px;
}

#moreHeadlines
{
    float: left;
    width: 554px;
    margin-top: 11px;
}

.moreHeadlinesItem
{
    float: left;
    width: 270px;
    margin-bottom: 12px;
    margin-right: 7px;
    border-bottom: solid 1px #ccc;
    padding-bottom: 12px;
}

.itemText
{
    float: left;
    width: 159px;
    margin-left: 5px;
    color: #322f41;
}

.itemText A
{
    text-decoration: none;
    font-weight: bolder;
    color: #322f41;
}

.itemText A:hover
{
    color: #085c88;
}

/* SPORTS */

#sports
{
    float: left;
    width: 554px;
    margin-right: 13px;
    margin-left: 11px;
    margin-top: 11px;
    font-family: Arial;
}

#sportsH
{
    float: left;
    width: 516px;
    height: 19px;
    color: #fff;
    padding: 2px 5px 0px 33px;
    background-image: url(images/headlinesH.png);
    font-weight: bold;
}

#sportsB
{
    float: left;
    width: 544px;
    height: 150px;
    color: #fff;
    padding: 2px 5px 0px 5px;
    background-image: url(images/sportsBG.png);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
}

.sportsItem
{
    float: left;
    width: 220px;
    height: 140px;
    margin-top: 10px;
    color: #000;
}

.sportsItem .title
{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.sportsThumb
{
    float: left;
    padding: 1px;
    border: solid 1px #d6d6d6;
    
    height: 66px;
}

.sportsText
{
    float: left;
    width: 105px;
    height: 75px;
    margin-left: 5px;
}

.sportItem .itemText A
{
    text-decoration: none;
    font-weight: bolder;
    color: #322f41;
}

.sportItem .itemText A:hover
{
    color: #085c88;
}

.sportsOther
{
    float: left;
    width: 210px;
}


.sportsItem .titleRight
{
    font-size: 14px;
    font-weight: bold;
}

.sportsTextRight
{
    float: left;
    width: 105px;
    height: 75px;
}


/*-------- Default Style --------*/
th, td, table, h1, h2, h3, h4, h5, h6, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead, a:link, a:visited, a:hover, input, .CommandButton
{
    color: #000;
    font-family: Arial;
}
body, th, td, table, .Normal, .NormalDisabled, .Head, .SubHead, .SubSubHead 
{
    font-size: 12px;
}
h1, h2, h3, h4, h5, h6, h2 input
{
    color: #375162;
    font-weight: bold;
    margin: 1ex 0;
}
h1
{
    font-size: 18px;
    margin: 10px 0;
}
h2, h2 input
{
    font-size: 14px;
}
h3
{
    font-size: 13px;
}
h4
{
    font-size: 12px;
}
h5
{
    font-size: 11px;
}
h6
{
    font-size: 10px;
}


.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Head
{
    color: #2E3D47;
    font-weight: bold;
}
.SubHead
{
    color: #4C6171;
}
.SubSubHead
{
    color: #6E8AA0;
}
.NormalRed
{
    color: #F00;
}

/*Datagrids */
.DataGrid_Container
{
    margin-top: 15px;
}
.DataGrid_Header
{
    font-weight: bold;
}
.DataGrid_Header td, .NormalBold td
{
    font-weight: bold;
}

/*-------- design style --------*/
#s_wrap_main
{
    display: table;
    width: 970px;
    margin: 0 auto;
}
#s_wrap_sub
{
    display: table-row;
}
.template_style
{
    display: table-cell;
}

.top_space
{
    height: 34px;
}
.lang_pad
{
    padding: 7px 0 0 25px;
    float: left;
}

.logo_top_left
{
    padding: 0;
    margin: 0;
    background: url(images/logo_top_left.png) no-repeat top left;
    height: 23px;
}
.logo_top_right
{
    padding: 0;
    margin: 0;
    background: url(images/logo_top_right.png) no-repeat top right;
}
.logo_top_bg
{
    padding: 0;
    margin: 0 39px 0 27px;
    background: #FFF url(images/logo_top_bg.png) repeat-x top;
    height: 23px;
}
.logo_left
{
    padding: 0;
    background: url(images/logo_left.png) repeat-y top left;
}
.logo_right
{
    padding: 0;
    background: url(images/logo_right.png) repeat-y top right;
}
.logo_pad
{
    background: #FFF;
    margin: 0 19px 0 7px;
    padding: 0 0 10px 10px;
    height: 100%;
}

.s_logo
{
    float: left;
}
.s_banner
{
    background: #aaa;
    width: 50%;
    float: right;
}

.menu_bg
{
    padding: 0 0 0 6px;
    margin: 0 21px 0 9px;
    background: url(images/menu_bg.png) top left;
}
.menu_left
{
    padding: 0;
    margin: 0;
    background: url(images/menu_left.png) repeat-y top left;
}
.menu_right
{
    margin: 0;
    background: url(images/menu_right.png) repeat-y top right;
}

.search_style
{
    float: right;
    height: 40px;
}
.search_bg
{
    padding: 8px 2px 0 0;
}

.bread_bg
{
    padding: 0;
    margin: 0 19px 0 7px;
    background: url(images/bread_bg.png) repeat-x top left;
    height: 34px;
}
.bread_left
{
    padding: 0;
    margin: 0;
    background: url(images/bread_left.png) no-repeat top left;
    height: 34px;
}
.bread_right
{
    padding: 0;
    background: url(images/bread_right.png) no-repeat top right;
    height: 34px;
}

#login_style
{
    float: right;
    line-height: 34px;
    padding-right: 18px;
}
#bread_style
{
    float: left;
    line-height: 34px;
    padding-left: 18px;
    color: #000000;
}

.center_bg
{
    padding: 0;
    margin: 0;
    clear: both;
}
.left_bg
{
    padding: 0;
    margin: 0;
    background: url(images/left_bg.png) repeat-y top left;
}
.right_bg
{
    padding: 0;
    margin: 0;
    background: url(images/right_bg.png) repeat-y top right;
}
.content_pad
{
    padding: 10px 22px 0 22px;
    margin: 0 19px 0 7px;
    background: #FFF url(images/center_bg.png) repeat-x bottom left;
}
.lm_content_pad
{
    padding: 0px 22px 0 0px;
    margin: 0 19px 0 7px;
    background: #FFF url(images/center_bg.png) repeat-x bottom left;
}
.content_width
{
    padding-top: 15px;
    min-height: 350px;
}
.lm_content_width
{
    padding-top: 0px;
    min-height: 350px;
}

.bot_left
{
    padding: 0;
    margin: 0;
    background: url(images/bot_left.png) no-repeat top left;
}
.bot_right
{
    padding: 0;
    margin: 0;
    background: url(images/bot_right.png) no-repeat top right;
    padding: 0 39px 0 27px;
}
.bot_bg
{
    padding: 0;
    margin: 0;
    background: url(images/bot_bg.png) repeat-x top left;
    height: 41px;
}

.bot_pad
{
    margin-bottom: 20px;
    padding: 0 30px 0 20px;
}
#terms_style
{
    float: left;
}
#copy_style
{
    float: right;
}

.clear_float
{
    clear: both;
    line-height: 0;
    font-size: 0;
    height: 0;
}

/* ------- FileManager -------*/
div.FileManager
{
    height: auto;
    border: none;
}
table.FileManager
{
    width: 99%;
}


a.CommandButton:link, a.CommandButton:visited
{
    color: #CB2027;
    font-weight: bold;
    text-decoration: none;
}
a.CommandButton:hover
{
    color: #3E81B5;
    text-decoration: underline;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited
{
    color: #3E81B5;
}
.ControlPanel a.CommandButton:hover
{
    color: #CB2027;
    text-decoration: underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
{
    font-size: 11px;
}
.ControlPanel a[disabled="disabled"]
{
    color: #888 !important;
    text-decoration: none !important;
}

/*--------- pane style ----------*/
.BannerPane
{
    display: inline-block;
    float: right;
    padding-right: 17px;
    width: auto;
}
.ContentPane, .TopPane, .BottomPane
{
    padding: 0;
    margin: 0;
}
.LeftPane
{
    padding: 0 20px 0 0;
    width: 20%;
    margin: 0;
}
.RightPane
{
    padding: 0 0 0 20px;
    width: 20%;
    margin: 0;
}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb, a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited
{
    color: #3E81B5;
}
a.Breadcrumb:hover
{
    color: #C00;
}

/*-------------- Link Style --------------*/
.linkscontainer
{
    float: left;
    width: 100%;
    padding-top: 20px;
    text-align: center;
}
.links, a.links:link, a.links:active, a.links:visited
{
    font-weight: bold;
    color: #3E81B5;
    text-transform: uppercase;
}
a.links:hover
{
    color: #C00;
}

/*-------------- User Style --------------*/
.user, a.user:link, a.user:active, a.user:visited
{
    color: #3E81B5;
}
a.user:hover
{
    color: #C00;
}

/*-------------- Footer Style --------------*/
.footer, a.footer:link, a.footer:active, a.footer:visited
{
    color: #3E81B5;
}
a.footer:hover
{
    color: #C00;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane
{
    width: 0;
    padding: 0;
    margin: 0;
}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer
{
    position: relative;
    white-space: nowrap;
}
div.SearchBorder
{
    width: 180px;
    height: 20px;
    border: solid 1px #e0e0e0;
    float: left;
    background-color: White;
    white-space: nowrap;
    margin-top: 2px;
}
div.SearchContainer a
{
    padding: 0;
    display: block;
    float: left;
}
div.SearchContainer a img
{
    padding-left: 5px;
}
div.SearchIcon
{
    float: left;
    width: 31px;
    height: 20px;
    cursor: pointer;
    z-index: 11;
    background: no-repeat 2px 2px;
    text-align: right;
}
div.SearchIcon img
{
    margin-top: 3px;
}

input.SearchTextBox
{
    float: left;
    z-index: 10;
    width: 130px;
    height: 18px;
    margin-left: 3px;
    border: solid 1px #7c7175;
    color: #43494D;
}

button.SearchButton
{
    border: solid 1px #7c7175;
    color: #fff;
}

#SearchChoices
{
    clear: both;
    display: none;
    border: solid 1px #C3D4DF;
    z-index: 2000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-align: left;
    background-color: #F3F7FA;
    position: absolute;
    top: 22px;
    left: 0;
}
#SearchChoices li
{
    cursor: pointer;
    margin: 0;
    padding: 2px 2px 0 2px;
    padding-left: 25px;
    height: 18px;
    text-align: left;
    background-color: #F3F7FA;
    background-repeat: no-repeat;
    background-position: 2px center;
    list-style: none;
    list-style-image: none;
    border: none;
    display: block;
}
#SearchChoices li.searchHilite
{
    background-color: #CE0D0D;
    color: #ffffff;
    border: none;
}
#SearchChoices li.searchDefault
{
    background-color: #F8FAFF;
    border: none;
}


















/ * CONTAINERS */

#latestnews
{
    float: left;
    width: 198px;
    height: 300px;
    margin-right: 13px;
}

#latestnewsH
{
    float: left;
    width: 163px;
    height: 21px;
    color: #fff;
    padding: 1px 5px 0px 30px;
    background-image: url(/Portals/_default/Skins/MinimalExtropy/images/latestnewsH.png);
    margin-right: 6px;
}

#latestnewsH_P
{
    float: left;
    width: 163px;
    height: 21px;
    color: #fff;
    padding: 1px 5px 0px 30px;
    background-image: url(/Portals/_default/Skins/MinimalExtropy/images/latestnewsH_P.png);
    margin-right: 6px;
}

#latestnewsB
{
    float: left;
    width: 188px;
    height: 271px;
    padding: 5px 5px 5px 5px;
    margin-right: 6px;
    background-image: url(/Portals/_default/Skins/MinimalExtropy/images/latestnewsBG.png);
}

#latestnewsB A
{
    font-size: 12px;
    color: #322f41;
    text-decoration: none;
}

#latestnewsB A:hover
{
    color: #085c88;
}

#latestnewsB .grey
{
    color: #6b6868;
}

#latestnewsB .red
{
    color: #db3b19;
}

.latestnewsSep
{
    width: 183px;
    height: 2px;
    background-repeat: no-repeat;
    background-image: url(/Portals/_default/Skins/MinimalExtropy/images/divider.png);
}

.sep
{
    float: left;
    width: 980px;
    height: 12px;
}

#news
{
    float: left;
    width: 980px;
    margin: 0;
}

.box
{
    float: left;
    width: 199px;
    font-family: Arial;
}

.boxH
{
    float: left;
    width: 163px;
    height: 19px;
    color: #fff;
    padding: 2px 5px 0px 30px;
    background-image: url(images/containerH.png);
    margin-right: 11px;
    font-weight: bold;
}

.boxI
{
    float: left;
    width: 196px;
    border: solid 1px #292826;
}

.boxB
{
    float: left;
    width: 182px;
    margin-bottom: 12px;
    padding: 7px 7px 7px 7px;
    border: solid 1px #aaaaaa;
    border-top: none;
    background-color: #fbfbfb;
}

.boxB A
{
    color: #003359;
    font-weight: bold;
    text-decoration: none;
}

.boxB A:hover
{
    color: #ff6d00;
    font-weight: bold;
    text-decoration: none;
}

.boxB .grey
{
    color: #6b6868;
}

.boxB .blue
{
    color: #003359;
}


.c_container{padding-bottom:15px;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, h2.c_title{float:left;}
.c_icon img {float:left; padding-right:4px;}
h2.c_title{margin:0; padding:0;}
.icn img{margin-right:5px;}

.title_vis{float:right;}

.c_content{clear:both; font-family: Arial; font-size: 12px;}
.c_contentpane{padding:8px 0 0 0;}
.c_footer {clear:both;margin-bottom:20px;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin:3px; font-family: Arial; font-size: 12px;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}



/* PLUS AREA */

#plusArea
{
    float: left;
    margin: 0px;
    width: 980px;
    vertical-align: middle;
}

#plusLogoArea
{
    float: left;
    padding: 17px 0px 17px 15px;
    width: 400px;
    height: 66px;
    vertical-align: middle;
    /* border: solid 1px #ccc; */
}

#plusBannerArea
{
    float: left;
    margin: 0px;
    padding: 24px 0px 17px 15px;
    width: 500px;
    height: 60px;
}

#plusContainers
{
    float: left;
    width: 660px;
}

.plusContainer
{
    float: left;
    width: 660px;
    background-image: url(/Portals/_default/Skins/MinimalExtropy/Images/plusContBG_660.png);
    background-repeat: repeat-y;
}

.containerPlus A
{
    color: #322f41;
    text-decoration: none;
}

.containerPlus A:hover
{
    color: #f29c0f;
    font-weight: bold;
    text-decoration: none;
}

.containerPlusSep
{
    width: 182px;
    height: 1px;
    background-color: #c2c2c2;
}

.containerPlusMargin
{
    float: left;
    width: 6px;
    height: 833px;
}

/* Taxydromos Plus Right Colum */

.plusContainerRight
{
    float: left;
    width: 283px;
    margin-left: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.plusContainerRightHeader
{
    float: left;
    border-bottom: solid 3px #ae0b0e;
    width: 283px;
    font-weight: bold;
}

.plusContainerRightBody
{
    float: left;
    width: 283px;
    padding-top: 5px;
}

.servicesImg
{
    float: left;
    margin-top: 5px;
    width: 77px;
    height: 80px;
}

/* Plus area inside */

.plusItem
{
    float: left;
    width: 320px;
    height: 140px;
    margin-top: 10px;
    color: #000;
}

.plusItem .title
{
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

.plusThumb
{
    float: left;
    padding: 1px;
    border: solid 1px #d6d6d6;
    width: 100px;
    height: 66px;
}

.plusText
{
    float: left;
    width: 205px;
    height: 75px;
    margin-left: 5px;
}

.plusItem .itemText A
{
    text-decoration: none;
    font-weight: bolder;
    color: #322f41;
}

.plusItem .itemText A:hover
{
    color: #085c88;
}

.plusOther
{
    float: left;
    width: 310px;
}


.plusItem .titleRight
{
    font-size: 14px;
    font-weight: bold;
}

.plusTextRight
{
    float: left;
    width: 105px;
    height: 75px;
}

A.plusLnk 
{
    font-size: 14px;
    font-weight: bold;
    color: #094f95;
    text-decoration: none;
}

A.plusLnk:hover
{
    text-decoration: underline;
}


/* Services */

.modulo {clear:both;margin-bottom:12px;}
.services_module{position:relative;float:left;clear:both;background:#f0f0f0  url(http://develop.taxydromos.gr/portals/0/uploads/services/bg_services.png) repeat-x 0 0px;width:305px;}

/*services patrocinados*/
.services_patrocinados{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/bg_services.png) repeat-x 0 bottom;clear:both;border-top:1px solid #e0e0e0;padding:0 0 8px;float:left;width:310px;}
.services_patrocinados h6{padding:8px 25px 4px;margin-bottom:0;font-size:11px;border-top:1px solid #fff;}
.services_patrocinados .services{border-top:1px solid #e0e0e0;width:210px!important;padding:0 27px;margin-left:20px!important;}


/*publicidad en services*/
.publicidad_patrocinio_services{width:280px;line-height:0;}
.services_module .services .diccionario .publicidad_patrocinio_services a{height:auto;background:none;width:auto;}
.services_module .services .diccionario .publicidad_patrocinio_services p{padding:0;margin:0;}



.services_module .contenido_services_module {border:1px solid #DDE1E5;overflow:hidden;width:303px;padding-bottom:0;}
.services_module .contenido_services_module p{font-size: 11px; margin: 15px 10px 10px;}
.services_module .contenido_services_module p a{border-bottom: none;}

.services_module .nav_services {margin-right:-3px;width:300px;}
.services_module .nav_services li{bottom:-1px;font-size:11px;margin:0 5px 0 0;position:relative;text-transform:uppercase;border:1px solid #DDE1E5;}

.nav_services li a{background:#fff url(http://develop.taxydromos.gr/portals/0/uploads/services/bg_noticia.png) repeat-x scroll left center;padding:3px 8px;color:#035A89;}
.nav_services li a:hover{color:#5995B1;}
.nav_services li.numero_activa a{background:#fff;border-bottom:1px solid #FFFFFF !important;color:#990044;}
.services_module .nav_services li.numero_activa{border-bottom:1px solid #fff;}

.services_module .pestana_GDP{ border-bottom:1px solid #DDE1E5;}
.services_module .pestana_GDP form{margin:5px 0;padding:8px;}
.services_module h5{padding:9px 0 2px; margin:0 auto; clear:both;position:relative;z-index:1; font-size:16px; width:280px; color:#3F5974;border-bottom:1px solid #DDE1E5;}
.services_module input {border:1px solid #ccc; width:30%; padding:2px; color:#666;}
.services_module .boton {width:20%;background:transparent url(http://develop.taxydromos.gr/portals/0/uploads/services/bg_acordeon.jpg) no-repeat left top;border:0 none;color:#FFF;padding:3px 8px;}
.services_module select{border:1px solid #ccc; padding:1px; color:#666;}
.services_module ul.services{clear:both; float:left; width:275px; margin-left:18px; display:inline;padding-top:4px;}

.services_module .services li {display:block;width:68px;float:left;margin:4px 0;}
.services_module .services li a{display:block;width:68px;float:left;font-size:11px;text-align:center;line-height:12px;padding:47px 0 0 0; color: #84909B;}
.services_module .services li a:hover{color:#5995B1;}	

.services_module .services .tiempo a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_tiempo_v2.png) no-repeat 10px 0;}
.services_module .services .tiempo a:hover{ background-position: 10px -60px;}

.services_module .services .sorteos a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_sorteos_v2.png) no-repeat 10px 0;}
.services_module .services .sorteos a:hover{ background-position: 10px -60px;}

.services_module .services .trafico a {background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_trafico_v2.png) no-repeat 10px 0;}
.services_module .services .trafico a:hover{ background-position: 10px -60px;}

.services_module .services .guia_tv a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_tv_v2.png) no-repeat 10px 0;}
.services_module .services .guia_tv a:hover{ background-position: 10px -60px;}

.services_module .services .callejero a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_callejero_v2.png) no-repeat 10px 0;}
.services_module .services .callejero a:hover{ background-position: 10px -60px;}

.services_module .services .movil a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_movil_v2.png) no-repeat 10px 0;}
.services_module .services .movil a:hover{ background-position: 10px -60px;}

.services_module .services .promociones a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_promo_v2.png) no-repeat 10px 0}
.services_module .services .promociones a:hover{ background-position: 10px -60px;}

.services_module .services .cartelera a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_cartelera_v2.png) no-repeat 10px 0;}
.services_module .services .cartelera a:hover{ background-position: 10px -60px;}

.services_module .services .calendario a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_calendar_v2.png) no-repeat 11px 0;}
.services_module .services .calendario a:hover{ background-position: 10px -60px;}

.services_module .services .horoscopo a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_horoscopo_v2.png) no-repeat 10px 0;}
.services_module .services .horoscopo a:hover{ background-position: 10px -60px;}

.services_module .services .pags_amarillas a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_pags_v2.png) no-repeat 10px 0;}
.services_module .services .pags_amarillas a:hover{background-position: 10px -60px;}

/*miercoles 10, junio 2009*/
.services_module .services .cepsa a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_cepsa.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .cepsa a:hover{background-position:10px -68px;}

.services_module .services .accesible a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_accesible.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .accesible a:hover{background-position:10px -69px;}

.services_module .services .hemeroteca a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_hemeroteca_v3.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .hemeroteca a:hover{background-position:10px -69px;}

.services_module .services .auctions a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/auctions.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .auctions a:hover{background-position:10px -60px;}

.services_module .services .transplantation a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/transplantation.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .transplantation a:hover{background-position:10px -60px;}

.services_module .services .telephones a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/telephones.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .telephones a:hover{background-position:10px -60px;}

.services_module .services .magazines a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/magazines.png) no-repeat 10px 0px;position:relative;top:-2px;padding-top:49px;}
.services_module .services .magazines a:hover{background-position:10px -60px;}
/**/

/*martes 6, julio 2009*/
.services_module .services .tipo_02, 
.services_module .services .tipo_02 a{width:135px;}
.services_module .services .juegos a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_juegos.png) no-repeat 8px -2px;}
.services_module .services .juegos a:hover{background-position: 8px -150px;}
/**/

/*lunes 30 de Noviembre 2009*/
.services_module .services .videoclub a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_videoclub_v2.png) no-repeat 8px 0px;}
.services_module .services .videoclub a:hover{background-position: 8px -102px;}
/**/
.services_module .services .traductor a{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/icono_traductor_v2.png) no-repeat 10px 0;}
.services_module .services .traductor a:hover{ background-position: 11px -60px;}

.services_module .mas {border:none;clear:both;margin:0;position:absolute;right:5px;top:14px;z-index:200;}
.services_module .mas a{color:#035A89; font-size:11px; padding:4px; border-bottom:none;}
.services_module .mas a:hover{color:#990044;}

/*services patrocinados*/
.services_patrocinados{background:url(http://develop.taxydromos.gr/portals/0/uploads/services/bg_services.png) repeat-x 0 bottom;clear:both;border-top:1px solid #e0e0e0;padding:0 0 8px;float:left;width:310px;}
.services_patrocinados h6{padding:8px 25px 4px;margin-bottom:0;font-size:11px;border-top:1px solid #fff;}
.services_patrocinados .services{border-top:1px solid #e0e0e0;width:210px!important;padding:0 27px;margin-left:20px!important;}
