/* -------------------------------------------------------------------------------------------------------------*/
/* ------->>> MODULE BIENVENIDA <<<----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------*/

#contents h2 { padding: 0 0 4px; border-bottom:1px solid #c4060c; color:#c4060c; text-decoration:none; font-size: 20px; }

.dogs, .cats { float: left; width: 223px; }
.dogs img, .cats img { margin: 0 0 13px; border: none; }
#contents .dogs p, #contents .cats p { line-height: 14px; }
.dogs a.more_info, .cats a.more_info {
	display: block;
	width: 45px;
	margin: 0 auto;
	padding: 0 0 0 15px;
	background: url(../images/ico_more_info.gif) 0 3px no-repeat;
}
.dogs { margin: 0 20px 0 0;}

#contents .dogs p { line-height: 17px; }

.banners { float: right; width: 198px; }
#contents .box .banners img { border: 1px solid #bfbfbf; }

.banners .banner { margin: 0 0 8px; }

.news { float: left; width: 465px; margin: 0; }

#contents .box img { border: none; padding: 0; }

/* -------------------------------------------------------------------------------------------------------------*/
/* ------->>> LASTEST NEWS <<<------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------*/
#lastest_news .new_header { padding: 0 0 6px; }
#lastest_news .new_introduction { display: inline; width: 200px; font-size: 10px; }
#lastest_news .new_introduction p { line-height: 12px; }
#lastest_news h3 { margin: 0; font-size: 17px; font-weight: bold; color: #555; }
#lastest_news span.date { width: 200px; margin: 0 0 5px; font-weight: normal; clear: both; font-size: 8pt;color: #555; }
#lastest_news div.new { clear: both; float: left; width: 100%; border-bottom: 1px solid #ddd; }
#lastest_news div.new_picture { display: none; }
#contents #lastest_news img { padding: 2px; border: 1px solid #e9e9e9; }

#lastest_news .first { padding: 0 0 7px; }
#lastest_news .first .new_body { float: right; width: 419px; }

#lastest_news .date { float: left; width: 31px; height: 46px; padding: 0 4px 0 0; background: url(../images/home/bg_calendar.gif); text-align: center; }
#lastest_news .date p { color: #fff; margin: 0; padding: 0; }

#lastest_news .date p.day { font-size: 20px; padding: 7px 0 0; }

#lastest_news .more_info { width: 110px; padding: 0 0 0 15px; background: url(../images/ico_more_info.gif) 0 4px no-repeat;  }
#lastest_news .more_info p { color: #ce062a; }
#lastest_news .more_info p:hover { text-decoration: underline; }