/**
 * www.kysfm.com!
 *
 * @author		Jean Bonsignore
 * @version    1.0
 */

/* -- Specific styles ----------------------------- */

body {
	margin: 0px; padding: 0;
	padding-bottom: 0px;
	background: #202021;
	background-image:url(../images/kysfm_imgs_background2.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

a { color: #C5C5C5; background: inherit; }
a:hover { color: #FFB30F; background: inherit; }
.padding01	{
	padding:5px;
	_padding:5px;
}

/* td {
	font: 0.7em Arial, Tahoma, sans-serif; 
	line-height: 1.2em;
	text-align:justify;
	color: #fff;
}
*/

#element-box {
	position: relative;
	left: 50%;
	width: 960px;
	margin-left: -480px;
 
	/* overflow: auto; */
}

#element-top {
  padding: 0px;
  margin: 0px;
}

#element-top .logo {

	width:230px;
	height:200px;
	/*background-image:url(../images/kysfm_imgs_logo_prov1.png);*/
	/*_background-image:url(../images/kysfm_imgs_logo_prov1.gif);*/
	
}

#element-middle {
	position: relative;
	padding: 0px;
  	margin: 0px;
}

#element-squarebox-a { 
	width:203px; 
	margin: 0 10px 10px 10px;
	text-align:left;
}

#element-squarebox-a .top { 
	padding: 3px 0 0 0;
	_padding: 12px 0 0 0;
	height: 36px;
	_height: 36px;
	background: url(../images/kysfm_imgs_segmentbox1_top.gif) no-repeat; 
}

#element-squarebox-a .top strong { 
	font: bold 0.8em "Arial","Sans-Serif";
	letter-spacing: -1px;
    color: #DFDFDF;
    line-height: 1;
    padding: 0;
    margin: 8px 0 7px 15px;
    display: block; 
}

#element-squarebox-a .bottom { 
	padding: 5px; 
	margin: 0;
	font: 10px Arial, Tahoma, sans-serif; 
	line-height: 12px;
	text-align:justify;
	font-weight:normal;
	color: #fff;
    display: block;
}
#element-squarebox-a .bottom strong { 
	padding: 5px; 
	margin: 0;
	font: bold 12px Arial, Tahoma, sans-serif; 
	line-height: 13px;
	color:#CCC;
}
#element-squarebox-a p { padding: 0 0 3px 0; margin: 0;}
#element-squarebox-a .image { float: left; margin: 0 9px 3px 0; }
#element-squarebox-a .indent { margin-left:10px; }

#element-squarebox-a a { 
	font: 10px Arial, Tahoma, sans-serif; 
	line-height: 12px;
	font-weight:normal;
	color:#C5C5C5;
}
#element-squarebox-a a:hover { 
	color:#FFB30F;
}

#element-squarebox-b { 
	width:494px;
	_width:494px;
	margin: 0 10px 10px 10px;
	text-align:left; 
}

#element-squarebox-b .top { 
	padding: 0;
	_padding: 0;
	margin: 0;
	_margin: 0;
	height: 10px;
	_height: 10px;
	background: url(../images/kysfm_imgs_article-top.gif) no-repeat; 
}
#element-squarebox-b .middle {
	background-color:#434547;
	padding: 0 10px 0 10px;
	_padding: 0 10px 0 10px;
	margin: 0;
	font: 0.7em Arial, Tahoma, sans-serif; 
	line-height: 1.2em;
	text-align:justify;
	color: #fff;
    display: block;
	_width:494px;
	_margin-top:-10px;
}
#element-squarebox-b .bottom { 
	padding: 0;
	margin: 0;
	height: 10px;
	_padding: 0;
	_margin: 0;
	_height: 10px;
	background: url(../images/kysfm_imgs_article-bottom.gif) no-repeat; 
}

#element-squarebox-c { 
	position:relative;
	width:494px; 
	margin: 0 10px 10px 10px;
	text-align:left; 
}

#element-squarebox-c .top { 
	padding: 0;
	margin: 0;
	height: 29px;
	background: url(../images/kysfm_imgs_article-top2.gif) no-repeat; 
}
#element-squarebox-c .middle {
	background-color:#434547;
	padding: 0 10px 0 10px;
	margin: 0;
	font: 12px Arial, Tahoma, sans-serif; 
	line-height: 16px;
	font-weight:normal;
	text-align:justify;
	color: #fff;
    display: block;
	_width:494px;
}
#element-squarebox-c .bottom { 
	padding: 0;
	margin: 0;
	height: 10px;
	background: url(../images/kysfm_imgs_article-bottom.gif) no-repeat; 
}
#element-squarebox-c strong {
    font: bold 1.2em "Arial","Sans-Serif";
	letter-spacing: -1px;
    color: #DADADA;
    line-height: 1;
    padding: 0;
    margin: 0 0 7px 15px;
    display: block;
}
#element-squarebox-c p {
    font: 12px "Arial","Sans-Serif";
    color: #DADADA;
	line-height: 16px;
    padding: 0;
    margin: 0 0 7px 5px;
    display: block;
	font-weight:normal;
}
#element-squarebox-c h2 {
    font: 12px "Arial","Sans-Serif";
    color: #DADADA;
	line-height: 16px;
    padding: 0;
    margin: 0 0 7px 5px;
    display: block;
	font-weight:bold;
}
/***** MENU LEFT *****************************/

#menuleft-box {
	position:relative;
	width:203px;
	_width:203px;
	/*background-color:#2a2a2a;*/
}

#menuleft-box li {
  height:32px;
  _height:32px;
  width:203px;
  _width:203px;
  list-style:none;
  margin-bottom: 6px;
  _margin-bottom: 4px;
  _margin-left:-16px;
}

#menuleft-item a {
	display:block;
	background: url(../images/kysfm_imgs_menu_back_a.gif) no-repeat;
	height: 24px;
	_height: 32px;
	width:192px;
	_width:203px;
	padding:8px 11px 0 0;
	_padding:8px 11px 0 0;
	color:#B6B6B6;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	text-decoration:none;	
	
	/*background-color:#00CC66;*/
}

#menuleft-item a:hover {
	background: url(../images/kysfm_imgs_menu_back_b.gif) no-repeat;
	color:#ACB953;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}



/***** NOTICIAS *****************************/

#news {
    width: 100%;
    margin: 0;
	padding: 0 0 10px 0;
}
#news h2 {
    display: block;
	font: bold 1.2em "Arial","Sans-Serif";
    color: #A0A0A0;
    text-align: center;
    border-top: 1px solid #737373;
    border-bottom: 1px solid #737373;
    height: 18px;
    line-height: 1.4;
    word-spacing: 2px;
	margin: 0;
	padding: 0;
}
#news ul {
    padding: 0px;
    margin: 5px 0;
    width: 100%;
}
#news ul li {
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    position: relative;
    float: left;
}
#news ul li a {
    font-family: "Lucida Grande", Verdana, sans-serif;
    line-height: 1.5;
    color: #393935;
    font-size: 12px;
    text-decoration: none;
    display: block;
    width: 98%;
    padding: 5px 5px 5px 5px;
	border-bottom: 1px dashed #D9D5CA;
    float: left;
}
#news ul li a:hover {
    background-color: #5C6063;
}
#news ul li a strong {
    font: bold 1.2em "Arial","Sans-Serif";
	letter-spacing: -1px;
    color: #fff;
    line-height: 1;
    padding: 0;
    margin: 0 0 0 55px;
    display: block;
	
	
}
#news ul li a:hover strong {
	color: #FFB30F;
}
#news ul li a .message {
    margin: 0 0 5px 55px;
    padding: 0;
    display: block;
	font: 1.0em "Tahoma", "Arial", "sans-serif"; 
	line-height: 1.6em;
	color: #fff;
	
}
#news ul li a .info {
    margin: 0 0 0 55px;
    padding: 0;
    display: block;
	font: 0.8em "Tahoma", "Arial", "sans-serif"; 
	line-height: 1.6em;
	color: #C5C5C5;
	
}
#news ul li a .more {
    background: url(../images/more.gif) left bottom no-repeat;
    font-family: "Lucida Grande", Verdana, sans-serif;
    line-height: 1;
    font-size: 11px;
	color: #000;
    font-weight: normal;
    display: block;
    margin: 10px 0 0 55px;
    padding: 0 0 0 13px;
    clear: left;
    text-decoration: underline;
    height: 12px;
}
#news ul li a:hover .more {
	color: #FFB30F;
    text-decoration: none;
    height: 12px;
}
#news ul li .date {
    background: transparent url("../images/imgiutecp09-imgs-calendar-back.png") 0 50% no-repeat;
	_background: transparent url("../images/imgiutecp09-imgs-calendar-back.gif") 0 50% no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 1;
    display: block;
    height: 49px;
    width: 49px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
}
#news ul li .date .month {
    font: bold 9px Tahoma,Arial,Verdana,Helvetica,sans-serif;
    text-transform: uppercase;
    text-align:left;
    display: block;
    color: #fff;
    padding: 10px 0 0 8px;
}
#news ul li .date .day {
    font: normal 14px Tahoma,Arial,Verdana,Helvetica,sans-serif;
    text-align: center;
    display: block;
    color: #664E2D;
    padding: 3px 0 0 0;
    margin: 0;
}

/********************************************/
/***** NOTICIAS 2 ***************************/

#news2 {
    width: 100%;
    margin: 0;
	padding: 0 0 10px 0;
}
#news2 h2 {
    display: block;
	font: bold 1.2em "Arial","Sans-Serif";
    color: #A0A0A0;
    text-align: center;
    border-top: 1px solid #737373;
    border-bottom: 1px solid #737373;
    height: 18px;
    line-height: 1.4;
    word-spacing: 2px;
	margin: 0;
	padding: 0;
}
#news2 ul {
    padding: 0px;
    margin: 0;
    width: 100%;
}
#news2 ul li {
    padding: 0;
    margin: 0;
    display: block;
    width: 100%;
    position: relative;
}
#news2 ul li .div-in {
    font-family: "Lucida Grande", Verdana, sans-serif;
    line-height: 1.5;
    color: #393935;
    font-size: 12px;
    text-decoration: none;
    display: block;
    width: 98%;
    padding: 10px 5px 5px 5px;
	border-bottom: 1px dashed #D9D5CA;
}
#news2 ul li .div-in strong {
    font: bold 1.2em "Arial","Sans-Serif";
	letter-spacing: -1px;
    color: #fff;
    line-height: 1;
    padding: 0;
    margin: 0 0 0 55px;
    display: block;
}
#news2 ul li .message {
    font: 1.0em Tahoma, Arial, sans-serif; 
	line-height: 1.6em; 
	color: #E6E6E6;
    padding: 0;
    margin: 22px 5px 7px 5px;
    display: block;
}
#news2 ul li .info {
    margin: 0 0 0 55px;
    padding: 0;
    display: block;
	font: 0.8em "Tahoma", "Arial", "sans-serif"; 
	line-height: 1.6em;
	color: #C5C5C5;
	
}
#news2 ul li .more {
    background: url(../images/more.gif) left bottom no-repeat;
    font-family: "Lucida Grande", Verdana, sans-serif;
    line-height: 1;
    font-size: 11px;
	color: #000;
    font-weight: normal;
    display: block;
    margin: 10px 0 0 55px;
    padding: 0 0 0 13px;
    clear: left;
    text-decoration: underline;
    height: 12px;
}
#news2 ul li .date {
    background: transparent url("../images/imgiutecp09-imgs-calendar-back.png") 0 50% no-repeat;
	_background: transparent url("../images/imgiutecp09-imgs-calendar-back.gif") 0 50% no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 1;
    display: block;
    height: 49px;
    width: 49px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
}
#news2 ul li .date .month {
    font: bold 9px Tahoma,Arial,Verdana,Helvetica,sans-serif;
    text-transform: uppercase;
    text-align:left;
    display: block;
    color: #fff;
    padding: 10px 0 0 8px;
}
#news2 ul li .date .day {
    font: normal 14px Tahoma,Arial,Verdana,Helvetica,sans-serif;
    text-align: center;
    display: block;
    color: #664E2D;
    padding: 3px 0 0 0;
    margin: 0;
}

#news2 ul li .stars_0 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r0.gif) right top no-repeat;
}
#news2 ul li .stars_1 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r1.gif) right top no-repeat;
}
#news2 ul li .stars_2 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r2.gif) right top no-repeat;
}
#news2 ul li .stars_3 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r3.gif) right top no-repeat;
}
#news2 ul li .stars_4 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r4.gif) right top no-repeat;
}
#news2 ul li .stars_5 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r5.gif) right top no-repeat;
}
#news2 ul li .stars_6 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r6.gif) right top no-repeat;
}
#news2 ul li .stars_7 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r7.gif) right top no-repeat;
}
#news2 ul li .stars_8 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r8.gif) right top no-repeat;
}
#news2 ul li .stars_9 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r9.gif) right top no-repeat;
}
#news2 ul li .stars_10 {
    padding: 0;
    margin: 0;
	background: url(../images/stars/imgkys07-stars_r10.gif) right top no-repeat;
}

/********************************************/

#element-bannertra {
    width: 460px;
	height:60px;
    margin: 0 7px 0 7px;
	padding: 0;
	_width: 460px;
	_height:60px;
    _margin: 0;
	_padding: 0;
}


.TituloCuadroCenterOne {
    font: bold 0.9em "Arial","Sans-Serif";
	letter-spacing: -1px;
    color: #fff;
    line-height: 1;
    padding: 0;
    margin: 0 0 0 15px;
}
.TituloCuadroStandOne {
    font: bold 0.7em "Arial","Sans-Serif";
	letter-spacing: 1px;
    color: #C5C5C5;
    line-height: 1;
    padding: 0;
    margin: 0 0 0 10px;
}
.TextInfoOne {
    font: bold 0.8em "Arial","Sans-Serif";
    color: #C5C5C5;
    line-height: 1;
    padding: 0;
    margin: 0;
}
.TitleCeld {
	border-bottom: 1px dashed #232325;
    padding: 0;
    margin: 0;
}
a.LinkUserMenuItems {
	font: bold 0.7em "Arial","Sans-Serif";
    color: #fff;
    line-height: 1;
    padding: 0;
    margin: 0;
	text-decoration:none;
}
a.LinkUserMenuItems:hover {
	font: bold 0.7em "Arial","Sans-Serif";
    color: #FFB30F;
    line-height: 1;
    padding: 0;
    margin: 0 0 0 5px;
}

#element-quiz {
    position: relative;
	width: 199px;
	_width: 199px;
	margin:0 0 30px 0;
	_margin:0;
	padding: 0;
	_width: 199px;
	_padding: 0;
}
#clr {
	width: 199px;
	_width: 199px;
}
#element-quiz .title {
    margin: 0 0 7px 0;
	padding: 0;
    _margin: 0 0 7px 0;
	_padding: 0 0 0 4px;
	
	
	font: bold 12px "Arial","Sans-Serif";
    color: #FFB30F;
    line-height: 13px;
	text-align:center;
}
#element-quiz li {
    display: block;
    padding: 0;
	margin: 0 0 3px 0;
	_margin: 0 0 3px -15px;
	width:199px;
  	_width:199px;
  	list-style:none;
	
}
#element-quiz li .a {
    padding: 0;
	margin: 0;
	background: url(../images/kysfm_imgs_quiz_itemback_mid.gif) repeat-y; 
}
#element-quiz li .b {
    padding: 0;
	margin: 0;
	background-color:#306;
	background: url(../images/kysfm_imgs_quiz_itemback_bottom.gif) no-repeat bottom center; 
}
#element-quiz li .c {
    padding: 0;
	margin: 0;
	background: url(../images/kysfm_imgs_quiz_itemback_top.gif) no-repeat top center; 
}

#element-quiz li .optiond {
	position: relative;
    padding: 0;
	margin: 0;
	width:30px;
	display: block;
	float:left;
}
#element-quiz li .itemtxt {
	position: relative;
	width:150px;
	margin-left:35px;
    padding: 0;
    display: block;
	font: bold 11px "Tahoma", "Arial", "sans-serif"; 
	line-height: 1.6em;
	color: #fff;
	text-align:left;
}
#element-quiz .btreslt a {
	position: relative;
	width:75px;
	height:19px;
    padding: 3px 0 0 16px;
	_padding: 3px 0 0 8px;
	margin: 0 0 0 3px;
    display: block;
	font: bold 11px "Tahoma", "Arial", "sans-serif"; 
	line-height: 12px;
	text-decoration:none;
	color: #c0c0c0;
	text-align:left;
	background-color:#222222;
	float:left;
}
#element-quiz .btreslt a:hover {
	position: relative;
	text-decoration:none;
	color: #fff;
	text-align:left;
	background-color:#4e5052;
}

#element-quiz .btsend {
	border:none;
	width:75px;
	height:22px;
	_width:75px;
	_height:22px;
    display: block;
	font: bold 11px "Tahoma", "Arial", "sans-serif"; 
	line-height: 12px;
	text-decoration:none;
	color: #c0c0c0;
	text-align:center;
	background-color:#222222;
}
#element-quiz .btsend:hover {
	text-decoration:none;
	color: #fff;
	background-color:#4e5052;
}

.input {

	height:18px;
	_height:18px;
	border:1px solid #FFB0D8;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	width:95%;
	_width:95%;
	
}

.input:focus{

	background-color: lightyellow;
	color:#333333;

}

.inputtext {
	height:18px;
	_height:18px;
	border:1px solid #D6D6D6;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4B4B4B;
	width:95%;
	_width:95%;
	background-color:#C5C5C5;
}

.inputtext:focus{

	background-color: lightyellow;
	color:#333333;

}
#element-adminmenu{
	
	position: relative;
	padding:0;
	_margin:-18px 0 0 0;
	
}

#element-adminmenu .btsend {
	border:none;
	width:75px;
	height:22px;
	_width:75px;
	_height:22px;
    display: block;
	font: bold 11px "Tahoma", "Arial", "sans-serif"; 
	line-height: 12px;
	text-decoration:none;
	color: #c0c0c0;
	text-align:center;
	background-color:#222222;
}
#element-adminmenu .btsend:hover {
	text-decoration:none;
	color: #fff;
	background-color:#4e5052;
}






#element-footer {
  	position: relative;
	padding: 0px;
  	margin: 0px;
  	height:91px;
	_height:91px;
  	background-image:url(../images/kysfm_imgs_bgbottom.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

#element-footer .contener {
  	position: relative;
	padding: 20px 0px;
	_padding: 20px 0px;
	left: 50%;
	width: 960px;
	_width: 960px;
	height:38px;
	_height:91px;
	margin-left: -480px;
	_margin-left: -480px;
 
	overflow: auto;
}

#element-footer p {
  	font: 0.7em Arial, Tahoma, sans-serif; 
	line-height: 0.9em; 
	color: #8C8C8C;
    padding: 0;
    margin: 0 0 7px 85px;
    display: block;
}

#element-footer a {
  	font: 0.7em Arial, Tahoma, sans-serif; 
	line-height: 0.9em; 
	color: #949494;
	font-weight: bold;
    padding: 0;
    margin: 0 0 7px 5px;
	text-decoration:none;
}

#element-footer a:hover {
  	font: 0.7em Arial, Tahoma, sans-serif; 
	line-height: 0.9em; 
	color: #FF4848;
	font-weight: bold;
    padding: 0;
    margin: 0 0 7px 7px;
}

.CopyrightText{ margin-left: 4px; color:#ADADAD; text-decoration: none; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }

.PoweredText{ 
	font: 0.7em Arial, Tahoma, sans-serif; 
	line-height: 0.9em; 
	color: #8C8C8C;
    padding: 0;
    margin: 0 0 7px 85px;
}

/* -- sliding menu -------------------- */

ul#sliding-navigation
{
	list-style: none;
	margin: 10px 0 20px 2px;
	padding: 0;
}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 162px;
	padding: 3px 18px;
	margin: 0;
	margin-bottom: 5px;
	text-align:right;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	background:#333 url(heading_bg.jpg) repeat-y;
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element a
{
	color: #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#171717;
	border: 1px solid #0C0C0C;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { 
	
	color: #ffff66; 
	border: 1px solid #000;
}


/* -- sliding menu -------------------- */


/* -- Old styles -------------------- */

.LinesTituloCenter{ border-bottom: 1px solid #2E2E2E; }
.TituloCuadroCenterOne{ margin-left: 4px; color: #CFCFCF; text-decoration: none; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 16px; }
.BodyNoticCuadroLines{ border-top: 1px solid #161616; border-bottom: 1px solid #161616; border-left: 1px solid #161616; }
.TituloCuadroStandOne{ margin-left: 6px; color: #7B7B7B; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }
.TextosGrisFive{ margin-left: 4px; color: #ccc; text-decoration: none; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }
.ItemListMarque{ margin-left: 2px; color: #FFB30F; text-decoration: none; font-weight: bold; font-family: Arial Narrow, Helvetica, Verdana, Tahoma; font-size: 12px; }
a.LinkCuadroStandOne:link,a.LinkCuadroStandOne:visited{  color: #ccc; text-decoration: none; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }
a.LinkCuadroStandOne:hover,a.LinkCuadroStandOne:active{  color: #ccc; text-decoration: underline; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }
.CuadroStandOneOff{ color: #AEAEAE; text-decoration: none; font-family: Arial, Helvetica, Verdana, Tahoma; font-size: 11px; }


/* -- Old styles -------------------- */

/* -- End styles ---------------------------------- */
