body {
/* Color de Background
	background			: #CBD3DC;
*/
	background-image		: url(../image/font_bkg.gif);
	background-attachment: fixed;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	margin-left			: 0px;
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;

}
.titpage {
	background-image	: url(../image/tit-bg-azul.png);
	font-family			: Arial, Helvetica, sans-serif;
	text-transform		: uppercase;
	font-size			: 10px;
	font-weight			: bold;
	color				: White;
	padding-bottom		: 6px;
	padding-left		: 10px;
	padding-top			: 6px;
}
.titnews {
	background-image	: url(../image/tit-bg-naranja.png);
	font-family			: Arial, Helvetica, sans-serif;
	text-transform		: uppercase;
	font-size			: 11px;
	font-weight			: bold;
	color				: Black;
	padding-bottom		: 6px;
	padding-left		: 10px;
	padding-top			: 6px;
}
.menutop {
	font-family			: Arial, Helvetica, sans-serif;
	text-align			: center;
	color				: white;
	float				: left;
}
a.menutop:link, a.menutop:visited {
	font-size			: 11px;
	font-weight			: bold;
	background-image	: url(../image/menu-top-bg.png);
	text-decoration	: none;
	padding-bottom		: 19px;
	padding-top			: 19px;
	padding-left		: 26px;
	padding-right		: 26px;
}
a.menutop:hover {
	text-decoration	: none; 
	background-image	: url(../image/menu-top-bg-on.png);
	font-family			: Arial, Helvetica, sans-serif;
	font-style			: normal;
}

.inputbox2 {
  font-family	      : Verdana, Arial, Helvetica, sans-serif;
  font-size  	      : 10px;
  color      	      : #000000;
  background-color	: #F5FCFC;
  border       	   : 1px solid #CCCCCC;
  width					: 150px;
}
a.linkc {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #F98622;
}
.rights {
	font-family			: Arial, Helvetica, sans-serif;
	text-align			: center;
	color				: white;
	float				: left;
}
.FootherCTK {
	font-family			: Arial, Helvetica, sans-serif;
	text-align			: center;
	color				: #CCCCCC;
	float				: left;
}
a.rights:link, a.rights:visited {
	font-size			: 9px;
	background-image	: url(../image/fondo-derechos.png);
	text-decoration	: none;
	padding-bottom		: 10px;
	padding-top			: 10px;
	padding-left		: 5px;
	padding-right		: 5px;
}
a.rights:hover {
	text-decoration	: none; 
	font-family			: Arial, Helvetica, sans-serif;
	font-style			: normal;
	color					: black;
}
.news-fecha {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-style			: Black;
	color				: #333333;
}
a.news:link, a.news:visited {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration	: underline;
	color					: #307AC9;
}
a.news:hover {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration	: none;
	color					: #1B4877;
}
.menuv {
	font-size			: 10px;
	font-weight			: bold;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	text-transform		: uppercase;
}
a.menuv:link, a.menuv:visited {
	color					: #89a2b0; 
	background			: #f4f4f4;
	text-decoration	: none;
	padding-bottom		: 10px;
	padding-left		: 10px;
	padding-top			: 10px;
	border-bottom		: 1px solid;
	border-bottom-color: #E1E1E1;
	border-left			: 3px solid white;
}
a.menuv:hover {
	color					: #e20a17;
	text-decoration	: none; 
	background			: #F0F8FF none no-repeat 0px -35px;
	border-left			: 3px solid #FB811A;
}
a.ceacreativos:link, a.ceacreativos:visited {
	font-size			: 9px;
	text-decoration	: none;
	padding-bottom		: 10px;
	padding-top			: 10px;
	padding-left		: 5px;
	padding-right		: 5px;
	color					: #307AC9;
}
a.ceacreativos:hover {
	text-decoration	: none; 
	font-family			: Arial, Helvetica, sans-serif;
	font-style			: normal;
	color					: black;
}
.ceacreativos {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color					: Gray;
}
.prodtit {
	background-color	: #E6E6E6;
	text-align			: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	text-transform		: uppercase;
	color				: #307AC9;
	padding-bottom		: 5px;
	padding-top			: 5px;
	padding-left		: 15px;
}
.prodtit_table {
	text-align			: center;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: bold;
	text-transform		: uppercase;
	color				: #307AC9;
	padding-bottom		: 5px;
	padding-top			: 5px;
	border-bottom		: 0 px solid #FB811A;
}
.prodcont_table {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: Gray;
	text-align			: center;
	text-transform		: uppercase;
	padding-bottom		: 2px;
	padding-top			: 2px;
}
a.prodview:link, a.prodview:visited {
	text-align			: center;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration	   : underline;
	color					: #FB811A;
}
a.prodview:hover {
	color					: #317AC9;
}
.prodprice_table {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color					: #FB811A;
	text-align			: right;
	text-transform		: uppercase;
	padding-bottom		: 2px;
	padding-top			: 2px;
	padding-right		: 5px;
}
a.nav:link, a.nav:visited {
	background-color	: #F3F3F3;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color					: #307AC9;
	text-decoration	: none;
	text-transform		: uppercase;
	display				: block;
	text-align			: center;
}
a.nav:hover {
	color					: #FB811A;
}
a.fullstory:link, a.fullstory:visited {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	text-decoration	: underline;
	color					: #307AC9;
	text-transform		: uppercase;
}
a.fullstory:hover {
	color					: #FB811A;
}
.subscribenews2 {
width: 170px;
margin: 10px auto;
background: #FFFEF2;
border-top: 1px solid #FF9900; 
border-bottom: 1px solid #FF9900; 
padding: 1px 5px 5px 5px;
}
.eventsTable {
border-collapse: collapse;
width: 100%;
}

.eventsTable th {
border-top: solid 1px #FB8C04;
border-bottom: solid 1px #FB8C04;
padding: 5px;
vertical-align: middle;
}

.eventsTable td {
border-bottom: solid 1px #CCCCCC;
padding: 5px;
vertical-align: middle;
}

.eventsTable td.eventLogo {
vertical-align: middle;
width: 200px;
text-align: center;
}
.eventsTable tr.oddRow{
background-color: #FFFFFF;
}
.eventsTable tr.evenRow{
background-color: #FFFFFF;
}
.eventsLayout {
margin-bottom: 5px;
margin-top: 25px;
}
.eventsLayout,
.eventsLayout td {
}
.eventsLayout th {
background-color: #FFF3CB;
text-align: left;
border-bottom-width: 1px;
}
#middleLayout					{width: 798px; background-image: url('/files/img/site/bg.gif');	background-repeat: repeat-y; background-color: #FFFEF2; margin-top: 94px; margin-bottom: 1px; border: 1px solid #FFAA00; float: none; overflow: hidden; min-height: 488px;}
#middleLayout:after				{content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
#middleLayout					{display: inline-block;}
#middleLayout					{display: block;}
