/**
 * Short desc
 *
 * Long description first sentence starts here
 * and continues on this line for a while
 * finally concluding here at the end of
 * this paragraph
 *
 * Author  : Antonio Jozzolino <info@sgd.com.br>
 * Site    : http://www.sgd.com.br
 * Since   : Mon Sep 06 2010 00:48:18 GMT+0200 (CEST)
 * Version : v 0.19 Mon Sep 06 2010 00:59:50 GMT+0200 (CEST)
 */
/* 
	Document   : onm-mockup
	Created on : Feb 18, 2010, 11:13:09 AM
	Author	 : Francisco Diéguez fran.dieguez@mabishu.com
	Description:
*/


/***********************************************************
	General definitions
************************************************************/

body {
	text-align: center; /* for IE */
}
#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	float:none !important;
}

body {background:#f7f7f7; font-family:Verdana,Arial; font-size:11px;}
a, a:hover, a:link, a:visited {color:#005689; text-decoration: none; font-family: Times, Times New Roman, Georgia; outline:none}
a:hover {text-decoration: underline;}
.clearfix:after 
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix 
{
	display: inline-block;
}

html[xmlns] .clearfix 
{
	display: block;
}

* html .clearfix 
{
	height: 1%;
}


.container
{
	background:White;
	border:1px solid #b2b1b2;
	text-align:left;
	padding:10px;
}
.wrapper 
{
	margin:0 auto !important;
	text-align:left;
	display:block
}


/***********************************************************
	Header definition
************************************************************/


/*
	Weather and time information definition
*/

#info-top
{
	color:#808080;
	padding-bottom:20px;
}
#current-day, #widget_weather_top
{
	width:49%;
	float:left;
	display:block
}
#widget_weather_top
{
	float:right;
}
.widget-litte-temperatures
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	behavior: url(border-radius.htc);
	border: 1px solid White;
	display:block;
	padding:2px 4px;
	width:35px;
	text-align: center;
	color:White;
	font-weight: bold;
	float:left;
}
#widget_weather_top ul
{
	margin:0;
	padding:0;
	float:right;
}
#widget_weather_top ul li
{
	float:left;
	list-style:none;
	padding:0 2px;
}
#widget_weather_top a
{
	color:#005689;
	text-decoration: none;
	font-family: Georgia
}
#widget_weather_top .widget-litte-city
{
	color:#005689;
	text-decoration: none;
	font-family: Georgia;   
	width:100px;	
	text-align:right;
	padding: 0.2em 0;
	vertical-align: text-bottom
}

.max_temperature
{
	background-color: #ffd42a;
}
.min_temperature
{
	background-color: #ccc
}




/***********************************************************
	Main content definition
************************************************************/

/*
	Widget slideshow of lastest news definition
*/

div.lastest-news
{
	display:block;
	overflow:hidden;
	height:20px
}
div.lastest-news strong
{
	color:#638F38;
}
div.lastest-news ul
{
	display:inline;
	float:left;
	width:100%;
}

div.lastest-news ul li
{
	list-style:none;
	float:left;
	margin-right:5px;
    width:800px;
}

div.lastest-news a 
{
	font-family:verdana;
}


/*
	Miscelaneous definitions
*/

#teaser-main h2{ color: #444; font-family: "Warnock Pro","Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-weight: normal; }
#teaser2{ display:none;}

#main_content .border-dotted
{
}

.new-separator
{
	border:none;
	background:url(../images/horiz-separator.png) top right repeat-x;
	height:10px;
	margin:5px 0;
	border:1px
}

/*
	Separators definition
*/

.more-news-separator
{
	border-bottom:3px solid Black;
}
.more-news-inner-separator
{
	border-bottom:1px solid #ddd;
}
.more-news-little-separator
{
	border-bottom:1px solid Black;
	margin:3px 0;
}

/*
	New definition
*/


.nw-big 
{
	margin-bottom:10px
}

.nw-image 
{
	width:310px;
}
div.nw-category-name
{
	margin:0;
	margin-bottom:5px;
	font-weight: bold;
	color:#638F38;
	padding:0 18px 0 0;
	text-transform: uppercase;
	display:block;
	width:auto;
	position:relative;
}
div.nw-category-name span
{
	display:block;
	width:15.5px;
	height:8.5px;
	position:absolute;
	right:0;
	top:0;
	margin-top:3px;
	background: url(../images/bullets/transparent.png) center right no-repeat;
}


div.nw-big div.sports
{
	background:url(../images/bullets/green.png) center right no-repeat !important;
	color:Green;
}
.nw-title 
{
	font-size:1.9em;
	margin:0;
	margin-bottom:5px;
	margin-top:3px;
}
div#quick-news .nw-title
{
	display:block;
	font-size:1.4em !important;
	width:152px;
}
.nw-title-head 
{
	font-size:2.3em;
	margin:0;
	margin-bottom:5px
}
.nw-subtitle 
{
	color:#666;
	font-size:1.05em;
	margin:5px 0;
}
.more-resources 
{

}
div.more-resources ul
{
	margin:0;
	padding:0
}
div.more-resources ul li
{
	color:#bbb;
	list-style-position: inside;
	background-repeat:no-repeat;
	padding-left: 10px;
	background-color:#FFF;
	display:block;

}
div.more-resources ul li a{
	font-size:1em !important;
	font-family:Arial, Verdana;
}
div.more-resources ul li span
{
	background-image:url(../images/bullets/res-sprite.png);
	display:inline-block;
	width:13px;
	height:13px;
   
}

div.more-resources ul li span.res-file 
{
	background-position: -81px -33px !important;
}

div.more-resources ul li span.res-link 
{
	background-image:url(../images/bullets/comment_icon.gif);
}
div.more-resources ul li span.res-image 
{
	background-position: -130px -49px !important;
}

div.more-resources ul li span.res-video 
{
	background-image:url(../images/bullets/video_icon.gif);
}
div.more-resources ul li span.res-opinion 
{
	background-position: -111px -32px !important;
}

div.more-resources ul li span.res-article 
{
	background-image:url(../images/bullets/comment_icon.gif);
}

div.nw-big-img-lateral
{
   clear:both;
}

div.nw-big-img-lateral img.nw-image
{
	max-width:100px;
	float:left;
	margin:10px 10px 10px 0;
}

div.nw-just-image
{
	position:relative;

	display:block;
	float:right;
	margin-bottom:5px;
}
div.nw-just-image div.nw-title 
{
	font-size:1.1em;
	background:#a5a5a5;
	margin:0;
}

div.nw-just-image div.nw-title div
{
	padding:5px;
}
div.nw-just-image a 
{
	color:White;
	font-family:Verdana !important;
	font-size:.9em;
}
div.nw-just-image:hover div.nw-subtitle
{
	display:block;
}

div.nw-just-image div.nw-subtitle
{
	margin:0 auto;
	background:url(../images/utilities/back-gray-dimmed.png) top right repeat;
	color:#333;
}
div.nw-just-image div.nw-subtitle div
{
	margin-left:5px;
}

div.nw-just-image img.nw-image
{
	float:left;
   /* width:100%;  div.nw-just-image con padding-left:5px*/
	/*width:155px;*/
	width:100%;
}

/*
	Widget more news definition
*/

div.more-news h4, div.more-promotions-from-diary h4
{
	font-family:Times, Georgia;
	color:#638F38;
	font-size:1.6em;
	font-variant: small-caps;
	margin:0;
}

ul.more-news-section-sectionlist
{
	margin:0; padding:0;
}
.more-news-section-sectionlist li
{
	list-style:none;
	float:left;
	clear:none;
	border-right:1px solid #ccc;
	padding:0 10px;
}
.more-news-section-sectionlist li.last, .more-news-section-sectionlist li.first
{
	border:none;
}

.more-news-section-sectionlist li a
{
	text-decoration: none;
	font-family:Verdana, Arial;
	color:#222222;
	font-size:1.1em;
}

.more-news-section-sectionlist li a:hover
{
	text-decoration: underline;
	cursor: pointer
}
.more-news-section-links 
{
	list-style-image:url(../images/bullets/arrow.png);
}
ul.more-news-section-links li
{
	margin:0; padding:0;
	padding:3px 0;
	
}
ul.more-news-section-links a
{
	font-size:1em;
	font-family:Verdana !important;
}
ul.more-news-section-links .first a
{
	font-size: 1.1em;
	font-family:Verdana !important;
}

div#sendform_content h4
{
	width:100%;
	background:#ccc;
}


/*
	widget related news embebed into article
*/

div.related-news-embebed
{
	border-width: 3px 0 1px 0;
	margin:5px 10px 5px 0;
	border-style:solid;
	border-color:#ddd;
}
div.related-news-embebed .title
{
	font-family:Verdana, Arial;
	font-size:.9em;
	background:#F2F1EF;
	padding:5px;
	border-bottom:1px solid #ddd
}
div.related-news-embebed ul
{
	padding:0;
	margin:0 auto;
	margin-bottom:20px;
	width:90%;
	line-height:.95em !important;
}
div.related-news-embebed ul li
{
	list-style:none;
	display:block;
	padding:3px 0;
}
div.related-news-embebed ul li.last
{
	border:none;
}

div.related-news-embebed a
{
	font-family:Verdana, Arial ;
	font-size:.8em;
}

/*
	Widget more little news definition
*/


div.more-little-news-section ul
{
	margin:0;
	padding:0;
	margin-bottom:10px
}

div.more-little-news-section h4 
{
	font-size:1em;
	font-family:Verdana;
	font-weight: bold;
	margin:0;
}
div.more-little-news-section li
{
	list-style:none;
	margin:0;
	padding:1px 7px;
	border-bottom:1px dotted #ccc;
}
div.more-little-news-section li.last
{
	border:none;
}
div.more-little-news-section li a
{
	color:Black;
	font-size: 1.1em;
}


/*
	Widget more ocio definition
*/

.more-ocio
{
	background:url(../images/rect6195.png) top left no-repeat;
	height:260px
}
div.more-ocio h4
{
	color:#d45500;
	font-family:Arial;
	font-size:30px;
	font-weight: bold;
	margin:10px;
}
ul.more-ocio-little-section-links
{
	background:url(../images/scroll-ocio.png) top right no-repeat;
	min-height:200px;
	margin:0px;
	padding:0;
	width:80%;
	margin-left:20px;
	padding-right:20px
}
ul.more-ocio-little-section-links li
{
	border-bottom: 1px solid #4e4e4e;
	padding:6px 0;
	list-style:none
}

ul.more-ocio-little-section-links li.last
{
	border:none;
}

ul.more-ocio-sections
{
	margin:0;
	padding:0;
	margin-left:20px;
}
ul.more-ocio-sections li
{
	float:left;
	list-style:none;
	margin:0;
	padding:1px 7px;
	color:White;
	cursor:pointer;
}
ul.more-ocio-sections li.first
{
	padding-left:0;
}
ul.more-ocio-sections li.selected
{
	color:#d45500;
}

ul.more-ocio-little-section-links li a{ color:#d45500; }

ul.more-ocio-little-section-links li.level-1 a { color:#ccc; font-size:18px; font-family:Arial; line-height:.9em}
ul.more-ocio-little-section-links li.level-2 a { color:#b3b3b3; font-size:16px; font-family:Arial; line-height:.9em }
ul.more-ocio-little-section-links li.level-3 a { color:#999; font-size:14px; font-family:Arial; line-height:.9em}
ul.more-ocio-little-section-links li.level-4 a { color:#666; font-size:13px; font-family:Arial; line-height:.9em}
ul.more-ocio-little-section-links li.level-5 a { color:#333; font-size:12px; font-family:Arial; line-height:.9em }



/*
	Widget youtube definition
*/

div.youtube-highlighter
{
	background:#333;
}

div.youtube-highlighter-header
{
	background:#444;
}
div.youtube-highlighter-header img
{
	margin:4px 0 0 4px;
}

div.youtube-highlighter ul
{
	margin:0;
	padding:0;
	margin-left:20px;
}
div.youtube-highlighter-big
{
	margin:10px 0 5px 40px; /* chanchullada padre HOYGA*/
	cursor: pointer;
}
div.youtube-highlighter li
{
	float:left;
	list-style:none;
	margin:0;
	padding:5px 7px;
	color:White;
	cursor:pointer;
	background:#222;
}

div.youtube-highlighter li img
{
	width:60px;
}
div.youtube-highlighter li.first
{
	padding-left:0;
}
div.youtube-highlighter li.selected
{
	color:#d45500;
}

/*
	Widget flickr definition
*/

div.flickr-highlighter
{
	border-top:1px solid #e6e6e6;
	background:#333333;
	min-height:355px;
	
}

div.flickr-highlighter-header
{
	border-bottom:1px solid #818181;
	color:#AAAAAA;
	padding:10px 5px 0;
}
div.flickr-highlighter-header img
{
	margin:4px 0 0 4px;
}

div.flickr-highlighter-big
{
	margin:10px 5px 5px 5px;/* chanchullada padre HOYGA*/
	cursor: pointer;
}

div.flickr-highlighter-footer
{
	background:#333333;
	border-bottom:1px solid #818181;
	text-align:center;
	padding:1px 0 5px;
}

div.flickr-highlighter-footer img
{
	max-height:200px;

}

div.flickr-highlighter li
{
	float:left;
	list-style:none;
	margin:0;
	padding:3px;
	cursor:pointer;
 
}

div.flickr-highlighter li img
{
	width:70px;
}
div.flickr-highlighter li.first
{
	padding-left:0;
}
div.flickr-highlighter li.selected
{
	color:#d45500;
}

/*
	Widget tv definition
*/
div.tv-highlighter
{
	background:Black;
    z-index:-9999;
	/*min-height:355px;*/ 
}


div.tv-highlighter-header
{
   /* background:#222; */
	width:310px;
	color:#AAAAAA;
	padding:10px 5px 0;

}
div.tv-highlighter form
{
	float:right;
	margin-right:10px
}
div.tv-highlighter-header img
{
	margin:4px 0 0 4px;
}
div.tv-highlighter-minis
{
	float:right;width:100px;padding:10px;
}
div.tv-highlighter-minis div
{
	background-color:#333;padding:2px;text-align:center;
}
div.tv-highlighter ul
{
	margin:0;
	padding:0;
	margin-left:20px;
}
div.tv-highlighter-big
{
	margin:10px 0 15px 10px; /* chanchullada padre HOYGA*/
	cursor: pointer;
	color:White;
	background:#333
}
div.tv-highlighter-big p
{
	padding:5px;
	margin:0;
}

div.tv-highlighter-big a
{
	color: White;
	font-family:Verdana;
}
div.tv-highlighter li
{
	float:left;
	list-style:none;
	margin:0;
	padding:5px 7px;
	color:White;
	cursor:pointer;
	background:#333;
}

div.tv-highlighter li img
{
	width:60px;
}
div.tv-highlighter li.first
{
	padding-left:0;
}
div.tv-highlighter li.selected
{
	color:#d45500;
}

/*
	Widget tv definition
*/



div.widget-lastest-tab div.content
{
	margin:10px;
}

div.widget-lastest-tab,
div.widget-lastest-tab .ui-tabs-panel,
div.widget-lastest-tab .ui-widget-content,
div.widget-lastest-tab .ui-corner-bottom,
div.widget-lastest-tab div.ui-tabs-nav,
div.widget-lastest-tab div.ui-helper-reset,
div.widget-lastest-tab .ui-helper-clearfix,
div.widget-lastest-tab .ui-widget-header .ui-corner-all
{
	background:White !important;
	padding:0;
	margin:0;
}

div.widget-lastest-tab .ui-tabs,
div.widget-lastest-tab .ui-widget,
div.widget-lastest-tab .ui-widget-content,
div.widget-lastest-tab .ui-corner-all
{
	padding:0;
	margin:0;
	border:0px !important;
}

div.widget-lastest-tab .inner-video-tabs
{
	margin-top:35px;
}
div.widget-lastest-tab div
{
	margin:0;
	padding:0;
}
div.widget-lastest-tab .tab-lastest
{
	width:99%;
	margin:0 auto;
	background:url(../images/horiz-separator.png) bottom right repeat-x;
}

div.widget-lastest-tab .explanation
{
	color:#ff8614;
	margin:0px 5px;
	font-size:.9em
}

div.widget-lastest-tab div.ui-tabs-panel
{
	overflow-x: hidden;
	border:1px solid #373737 !important;
	margin:10px;
	border:0px !important;
	padding-bottom:20px;
}
div.widget-lastest-tab .ui-tabs-nav a
{
	color:Black !important;
	font-family:Verdana !important;
	font-size:.8em !important;
}
div.widget-lastest-tab .ui-tabs-nav
{
	border:none !important;
	background: #f3f3f3 !important;
}
div.video .ui-tabs-nav li a
{
	background-color:#333 !important;
}
div.video .ui-tabs-nav li.ui-tabs-selected a,
div.video .ui-tabs-nav li.ui-state-active a
{
	background-color:#1c1e1c !important;
}
div.video .ui-tabs-nav li
{
	border:1px solid #373737 !important;
	border-bottom:none !important;
}
div.widget-lastest-tab .ui-tabs-default
{
	background-color:White !important;
	border: none !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	border: 1px solid #f3f3f3 !important;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    border-bottom-left-radius:0px;
	behavior: url(border-radius.htc);

}
div.widget-lastest-tab .ui-tabs-selected, .ui-tabs-active
{
	background:White !important;
	border: none !important;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    border-bottom-left-radius:0px;
	behavior: url(border-radius.htc);
	border: 1px solid #f3f3f3 !important;
}
div.ui-tabs-selected a, div.ui-tabs-active a{color: Black !important;}
div.widget-lastest-tab div.ui-tabs-panel img{ float:left; margin:0 5px 10px;}
div.widget-lastest-tab .tab-lastest-title a
{
	font-family:Georgia; color:#005689;
	/* font-size:.9em; */
	margin:0;
	padding:0
}
div.widget-lastest-tab .tab-lastest-title{ margin:5px 10px; }

div.widget-lastest-tab
{
	border-top: 10px solid #dedede !important;
	background-color: #f3f3f3 !important;
}

div.widget-lastest-tab .title
{
	font-family: Georgia;
	font-size:1.6em;
	margin:10px
}




span.res-file,
span.res-link,
span.res-image,
span.res-video,
span.res-opinion,
span.res-article
{
	background-image:url(../images/bullets/res-sprite.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:13px;
	height:13px;
	margin-right:3px
}
 
div.widget-lastest-tab .tab-lastest-title span
{
	background-image:url(../images/bullets/res-sprite.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:13px;
	height:13px;
}

div.widget-lastest-tab .tab-lastest-title span.res-file 
{
	background-position: -81px -33px !important;
}

div.widget-lastest-tab .tab-lastest-title span.res-link 
{
	background-position: -160px -49px !important;
}

div.widget-lastest-tab .tab-lastest-title span.res-image 
{
	background-position: -130px -49px !important;
}

div.widget-lastest-tab .tab-lastest-title span.res-video 
{
	background-position: -113px -49px !important;
}
div.widget-lastest-tab .tab-lastest-title span.res-opinion 
{
	background-position: -111px -32px !important;
}

div.widget-lastest-tab .tab-lastest-title span.res-article 
{
	background-position: -161px -32px !important;
}

/*
	Widget photos definition
*/

div.photos-highlighter
{
	background:#ececec;
}

div.photos-highlighter div.photos-header
{
	margin-top:-10px;
	margin-left:-10px;
}
div.photos-highlighter-header img
{
}

div.photos-highlighter ul
{
	margin:0;
	padding:0;
}
div.photos-highlighter-big
{
	margin:10px 0 5px 40px; /* chanchullada padre HOYGA*/
	cursor: pointer;
	width:310px;
	float:left;
	text-align:left;
	color:#808080;
	font-size:1.3em;
}
div.photos-highlighter-big div.video-big {
	position:relative;
}
div.photos-highlighter-big div.video-big div.video-player-marker{
	position:absolute;
	bottom:10px;
	right:20px;
}
div.photos-highligher-little-section-links
{
	float:right;
	padding-left:10px !important;
	display:block;
	border:1px solid Red !important;
}
div.photos-highlighter li
{
	float:left;
	list-style:none;
	margin:0;
	color:White;
	cursor:pointer;
}

div.photos-highlighter li img
{
	height:77px;
}
div.photos-highlighter li.first
{
	padding-left:0;
	padding-top:10px;
}
div.photos-highlighter li.selected
{
	color:#d45500;
}
div.photos-highlighter li.selected
{
	color:#d45500;
}
div.photos-highlighter a
{
	color:#808080;
	text-decoration: none;
	font-family: Arial;
}


/***********************************************************
	Footer content definition
************************************************************/
#wrapper-footer
{
	margin:10px 0 !important;
}


#footer
{
	color:#9b9da0;
}
div#footer li
{

}
div#footer a
{
	color:#9b9da0 !important;
}
div#footer div.publi-footer
{
	background:#ccc;
	margin-bottom:5px;
	background:#ccc;
	margin-bottom:6px;
	height:90px;
	overflow:hidden;
}
div#footer hr.new-separator{ margin:0; padding:0; height:2px; }

div#footer ul
{
	margin:0;
	padding:0;
	margin-bottom:3px;
}
div#footer ul li
{
	display:inline;
	margin:0;
	padding:0;
	padding-right:5px;
}
div#footer ul li img{vertical-align:middle}
div#footer ul li.last{ border:none;}

div#footer .developed-by
{
	text-align:right;
	margin-top:30px;
}


/***********************************************************
	Actions
************************************************************/

.share-actions { display:inline; position:relative;  padding:5px 0; }
.share-actions a { color:#333; text-decoration:none; margin:0; padding:0;}
.share-actions img { vertical-align:middle; }
.share-actions ul 
{
	background:#fff; /*display:none;*/ position:absolute;  top:20px; right:0px; width:138px; margin:0px; padding:5px !important;
	border-color:#fafafa #eae8e9 #eae8e9 #fafafa; border-style:solid; border-width:1px 3px 3px 1px; list-style:none !important;
	}
.share-actions ul > li { text-align:left; border-bottom:1px solid #eae8e9; list-style:none; display:block !important; float:none; width:100%; background:none !important; }
.share-actions ul > li > a{ background:none !important; color:Black !important; margin:0; padding:0; text-indent:1em !important; width:auto;}
.share-actions ul > li > a:hover{ text-decoration:underline}

div.static-page a,
div.static-page a:hover,
div.static-page a:link,
div.static-page a:visited{
	font-family:Verdana !important;
}
div.news-highliter .nw-title a,
div.news-highliter h3
{
	font-size:1.2em;
	font-family:Georgia
}
