html, body{
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #636466;
}

h1,h2 {
	font-family: "Times New Roman";
	font-size: 40px;
	font-weight: normal;
	color: #000;
	line-height: 42px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 15px;
}
	h3.colored {
		color: #636466;
		margin-bottom: -10px;
		text-transform: capitalize;
	}
	h3 span a {
		float: right;
		font-size: 12px;
		font-weight: normal;
		color: #ff3000;
		text-transform: none;
		display: block;
	}
h4 {
	font-size: 14px;
	color: #525252;
	margin-bottom: 0px;
}

hr {
	border: 0px;
	height: 2px;
	background: #939598;
	margin: 10px 0px;
}
	hr.light {
		/*height: 1px;*/
		background: #e7e8e9;
	}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}
	a img {
		border: 0px;
	}

small {
	font-size: 11px;
}

.red {
	color: #ff3000;
}

.imgcenterFix {
	overflow: hidden;
}



/* @group article */
.article p {
	font-size: 15px;
	line-height: 24px;
	text-align: justify;
}

/* @end */

/* @group Navigation */
#header {
	margin-top: 5px;
}
	#header h1 {
		background: url(/public/images/logo.jpg) no-repeat;
		text-indent: -5555px;
		width: 390px;
		height: 75px;
	}

#navigation {
	height: 35px;
	background: url(/public/images/navigation/background-dark.jpg) repeat-x #5f6062;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
	#navigation li {
		color: #fff;
		list-style: none;
		float: left;
		height: 35px;
		line-height: 35px;
		display: block;
		padding: 0px 10px;
		margin: 0px 10px 0px 0px;
		letter-spacing: 1px;
		font-size: 11px;
	}
	#navigation li.active {
		background: #f0eeea;
	}
		#navigation li.active a {
			color: #636466;
		}
		#navigation li a {
			display: block;
			padding: 0px;
			text-decoration: none; 
			color: #fff;
		}
			
		#navigation li a:hover {
			color: #000;
		}
			#subnavigation {
				background: url(/public/images/navigation/background-light.jpg) repeat-x #fafaf9;
				height: 35px;
				border-bottom: 2px solid #b2b4b5;
				margin: 0px 0px 10px 0px;
			}

			#subnavigation li {
				padding: 0px;
				margin: 0px 7px;
				display: inline;
				line-height: 35px;
			}

/* @end */

/* @group Minianuncios */
.minianuncios { float:left; width: 330px }
.minianuncios li { width: 330px; height: 105px; list-style: none; margin: 10px 0px 0px 0px; border-bottom: 1px solid #c7c9cb; overflow: hidden; }
.minianuncios li div { width: 305px; }
.hidden {display: none;}
/* @end */

/* @group Home Page */

/* @group Featured news */
.featured-news p {
	margin-bottom: 5px;
}

.featured-news span {
	color: #ff3000;
	display: block;
	margin-bottom: 20px;
}
.featured-news h1 {
	margin-bottom: 10px;
}

.featured-news h2 {
	font-size: 35px;
	line-height: 37px;
	margin-bottom: 10px;
}

.featured-news h3 {
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	line-height: 18px;
	margin: 0px 10px 10px 0px;
}

.featured-news h4 {
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: normal;
	color: #939393;
	margin-bottom: 4px;
	background: url(/public/images/home/article-icon.jpg) center left no-repeat;
	text-indent: 25px;
}
	.featured-news h4 a {
		color: #939393;
	}
#galerias-home li {
	float: left;
	margin: 0px;
	width: 50%;
	list-style: none;
}

#galerias-preventa li {
	float: left;
	margin: 0px;
	margin-right:20px;	
	width: 41%;
	list-style: none;
}
/* @end */

/* @group Community articles */
#articles span {
	margin-bottom: 0px;
}

#article-social ul {
	list-style: none;
}
	#article-social ul li {
		margin: 0px 10px 20px 10px;
	}
	
/* Share widgets */
.facebook-share-button, .fb_share_count_inner {
	color: #333 !important;
}
.fb_share_count_wrapper {
	float: none !important;
}

.community-articles div.image {
	width: 110px; 
	height: 90px; 
	margin: 0px 10px 10px 0px;
	float: left;
	display: block;
}

.community-articles dt {
	min-height: 95px;
}
	.community-articles dt h5 {
		font-family: "Times New Roman";
		font-size: 18px;
		font-weight: normal;
		text-transform: none;
		line-height: 18px;
		margin: 0px 10px 10px 0px;
	}


/* @end */

.ultima-hora {
	font-size: 12px;
}
	.ultima-hora span {
		color: #ff3000;
	}

.avances-del-dia {
	border: 1px solid #c7c8ca;
}
	.avances-del-dia h3 {
		font-size: 13px;
		color: #fff;
		text-transform: uppercase;
		background: #47484a;
		line-height: 25px;
		text-indent: 20px;
		margin: 0px 0px 10px 0px;
		border-bottom: 2px solid #ff3000;
	}
	.avances-del-dia p {
		padding: 0px 10px 0px 20px;
		margin-bottom: 10px;
	}
	.tweet .time {
		font-weight: bold;
	}

.banner-interno img {
	border: 0;
}

.pod {
	margin-bottom: 10px;
}

#article3,#article8 {
	width: 185px;
	padding-right: 10px;
	float: left;
}

#article4,#article9 {
	width: 185px;
	padding-left: 10px;
	float: left;
}

/* @group Poll */
#pollform p {
	margin-bottom: 10px;
}

#pollform ul li {
	margin: 0px;
	list-style: none;
}

.chartlist li { 
  position: relative;
  display: block;
  margin-left: 0px;
}
.chartlist .count { 
  display: block; 
  position: absolute; 
  top: 0; 
  right: 0; 
  margin: 0.3em; 
  text-align: right; 
  color: #999; 
  font-weight: bold; 
  font-size: 0.875em; 
}
.chartlist li span.answer { 
  display: block; 
  padding: 0.4em 4.5em 0.4em 0.5em;
  position: relative; 
  z-index: 2; 
}

.chartlist .index { 
  display: block; 
  position: absolute; 
  top: 0; 
  left: 0; 
  height: 28px; 
  background: #B8E4F5; 
  text-indent: -9999px; 
  overflow: hidden; 
}

.chartlist li:hover { 
  background: #EFEFEF; 
}

/* @end */

/* @end */

/* @group Footer */
#footer {
	margin-top: 20px;
	
}

	#footer ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		text-indent: 0px;
	}

	#footer #productos ul {
		width: 752px;
		margin-left: 0px;
	}
		#footer #productos ul li {
			margin: 0px;
			float: left;
			width: 116px;
			margin-right: 12px;
		}
		
		#footer #productos #liforspecial {
			margin: 0px;
			float: left;
			width: 100px;
			margin-right: 12px;
		}		
			#footer #productos ul li img {
				width: 112px;
				border:#f0f0f0 solid 1px;
			}

			#footer #productos #special {
				width: 95px;
				border:#f0f0f0 solid 1px;
			}
			
			#footer #productos ul li a {
				color: #636466;
			}
			#footer #productos ul li:last-child {
				margin: 0px;
			}
		
		#footer .grid_5 ul li {
			width: 88%;
			border-right: 1px solid #939598;
			
		}
		#footer .grid_5 img {
			display: block;
			background: #f0f0f0;
			padding: 1px;			
		}
	
	#footer .grid_24 img {
		margin-bottom: 20px;
	}
	#footer p {
		font-size: 11px;
	}
	#footer #promopie img {
		margin-top: 33px;
		width: 690px;
		margin-left: 20px;
	}
	#footer strong a {
		color: #ff3000;
	}
	
	#footer .social-links h3 {
		font-size: 12px;
		margin-top: 35px;
		margin-bottom: 10px;
	}
	#footer .social-links li {
		display: inline;
		float: right;
		margin-left: 10px;
		
	}
	
	#footer div.grid_14 img {
		margin-bottom: 20px;
	}
/* @end */

/* @group Banner publicitarios */
#ad {
	margin-bottom: 10px;
}
	#ad span {
		font-size: 12px;
		color: #c7c8ca;
	}
	#ad img {
		border: 0px;
	}
/* @end */

/* @group Formularios */
input[type="text"] {
	width: 100%;
	height: 20px;
	background: #fff;
	border: 1px solid #c7c8ca;
}
input[type="submit"], input[type="button"] {
	background: #ededed;
	border: 1px solid gray;
	margin-bottom: 15px;
	cursor: pointer;
}
textarea {
	width: 100%;
	height: 80px;
	background: #fff;
	border: 1px solid #c7c8ca;
}

/* @end */

/* @group Static pages */
.tomas-360 li {
	font-weight: bold;
	text-transform: uppercase;
	list-style: none;
	margin: 0px 0px 5px 0px;
}
	.tomas-360 li a {
		text-decoration: underline;
		color: #555555;
	}
.important-note {
	background: #f0f0f0;
	padding: 30px;
}
	.important-note p {
		color: #666666;
		font-size: 15px;
	}
/* @end */
	
/* @group Horoscope */
.horoscope h3 span {
	font-weight: normal;
	text-transform: none;
	color: #636466;
	font-style: italic;
}
.horoscope li {
	list-style: none;
	margin: 0px;
	padding: 0 0 0 45px;
}
	.horoscope li.piscis {
		background: url(/public/images/horoscope/piscis.jpg) left top no-repeat;		
	}
	.horoscope li.aries {
		background: url(/public/images/horoscope/aries.jpg) left top no-repeat;		
	}
	.horoscope li.tauro {
		background: url(/public/images/horoscope/tauro.jpg) left top no-repeat;		
	}
	.horoscope li.geminis {
		background: url(/public/images/horoscope/geminis.jpg) left top no-repeat;		
	}
	.horoscope li.cancer {
		background: url(/public/images/horoscope/cancer.jpg) left top no-repeat;		
	}
	.horoscope li.leo {
		background: url(/public/images/horoscope/leo.jpg) left top no-repeat;		
	}
	.horoscope li.virgo {
		background: url(/public/images/horoscope/virgo.jpg) left top no-repeat;		
	}
	.horoscope li.libra {
		background: url(/public/images/horoscope/libra.jpg) left top no-repeat;		
	}
	.horoscope li.escorpio {
		background: url(/public/images/horoscope/escorpio.jpg) left top no-repeat;		
	}
	.horoscope li.sagitario {
		background: url(/public/images/horoscope/sagitario.jpg) left top no-repeat;		
	}
	.horoscope li.capricornio {
		background: url(/public/images/horoscope/capricornio.jpg) left top no-repeat;		
	}
	.horoscope li.acuario {
		background: url(/public/images/horoscope/acuario.jpg) left top no-repeat;		
	}

/* @end */

/* @group Google Search */
form#cse-search-box {
	margin-top: 48px;
	text-align: right;
}
	form#cse-search-box #search-query {
		width: 230px;
		background: url(/public/images/search.jpg) no-repeat;
		text-indent: 25px;
	}
	form#cse-search-box input[type="submit"] {
		height: 24px;
		margin: 0px;
	}
	form#cse-search-box div {
		height: 25px;
	}
/* @end */

/* @group Minianuncios */
#filter {
	background: url(/public/images/search.jpg) no-repeat;
	text-indent: 25px;
}


/* @end */

/* @group Addthis widget */
.addthis_toolbox .vertical {
    background: #fff;
    width: 136px;
    padding: 1px;
    /*border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
    margin-bottom: 25px;
}

.addthis_toolbox .vertical a {
    position: relative;
    display: block;
    background: #fff;
    width: 102px;
    padding: 4px 0 4px 24px;
    text-decoration: none;
}

.addthis_toolbox .vertical a:hover {	
    /*background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/
    text-decoration: underline
}

.addthis_toolbox .vertical span {
    position: absolute;
    left: 0px;
    top: 4px;
}

/* @end */

/* @group Flickr galleries */
.flickrGallery {
	background: #000;
	padding: 5px 0px 0px 5px;
	margin-right: 10px;
}
	.flickrGallery img {
		margin: 0px 5px 5px 0px;
	}
/* @end */

