/* CSS Document */
.submesage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #EFEFEF;
	background-image: url(../images/part03head1bgif.gif);
	text-decoration: none;
}
.submesage22 {

	color: #FF00FF;

}
li h2{
margin:0px; padding:0px;
border:0px;
font-size:11px;
}
li h1{
margin:0px; padding:0px;
border:0px;
font-size:11px;
}
 h1{
margin:0px; padding:0px;
border:0px;
font-size:27px; 
}

.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #EFEFEF;
	background-image: url(../images/background-home.gif);	
	font-weight: bold;
	text-decoration: none;
}
body{
	margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;
	background-color:#65B0E9;
}
.background-footer-img{
	background-image:url(../images/background-footer-image.gif); width:835px; height:90px;
}

.background-part1head{
	background-image:url(../images/img-name-moracchini-echecs-institut.gif); width:835px; height:62px;
}
.background-part2head{
	background-image:url(../images/part01head.gif); width:835px; height:35px;
}
.background-part3head{
	background-image:url(../images/part02head.gif); width:835px; height:106px;
}
.background-part4head{
	background-image:url(../images/part03headline.gif); width:835px; height:17px; border:0px;
}
.background-part5head{
	background-image:url(../images/part04head.gif); width:835px; height:45px;
}
.background-head2{
	background-image:url(../images/part05head1gif.gif); width:249px; height:101px;
}
.background-links{
	background-image:url(../images/background-links.gif); width:835px; height:51px;
}
.background-twoBlock-links{
	/*background-image:url(../images/background-links-blue-yellow.gif); width:835px; height:88px;*/
}
.text-bold-italic{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-style:italic;
}
.text-link-language{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;height:17px;
}
.text-link-language A{
	text-decoration:none; color:#FFFFFF;
}
.text-link-language A:link{
	text-decoration:none; color:#FFFFFF;
}
.text-link-language A:hover{
	text-decoration:none; color:#F2C100;
}
.text-link-foot{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
}
.text-link-foot A{
	 text-decoration:none; color:#FFFFFF;
}
.text-link-foot A:link{
	 text-decoration:none; color:#FFFFFF;
}
.text-link-foot A:hover{
	 text-decoration:none; color:#F2C100;
}

/***************LINKS PARA LOS MENUS******************/
.text-white{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ECF4FB; font-weight:bold;
}
.text-blue-menu{
	font-family:Arial, Helvetica, sans-serif; color:#1A6896; font-weight:bold;
	font-size:11px; text-decoration:none;
}
.text-blue-title{
	font-family:Arial, Helvetica, sans-serif; color:#0E5188; font-weight:bold;
	font-size:13px;
}
ul#navi {  
	list-style:none;
	margin:0;
	padding:0;
	color:#1A6896;
	font-weight:bold;
}
ul#navi li {
	margin:2px;
	padding:0; 
	float:left;
}
ul#navi li a {
	display:block; 
	padding:4px 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; color:#ECF4FB; font-weight:bold;
	font-size:11px;
}

ul#navi li a:hover {
	color:#FBC900;
}

ul#navi2 {  
	list-style:none;
	margin:0;
	padding:0;
	color:#1A6896;
	font-weight:bold; 
}
ul#navi2 li {
	display:block;
	margin:2px;
	padding:0; 	
	float:left;
	color:#1A6896;
}
ul#navi2 li a {
	display:block; 
	padding:4px 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; color:#1A6896; font-weight:bold;
	font-size:11px;
}

ul#navi2 li a:hover {
	color:#DE0A00;
}
ul#navi3 {  
	list-style:none;
	margin:0;
	padding:0;
	color:#1A6896;
	font-weight:bold;	
}
ul#navi3 li {
	margin:0px;
	padding:0; 
	float:left;
}
ul#navi3 li a {
	/*display:block; */
	padding:4px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; color:#1A6896; font-weight:bold;
	font-size:11px;
}

ul#navi3 li a:hover {
	color:#DE0A00;
}
ul#navifoot {  
	list-style:none;
	margin:0;
	padding:0;
	color:#1A6896;
	font-weight:bold;	
}
ul#navifoot li {
	margin:1px;
	padding:0; 
	float:left;
}
ul#navifoot li a {
	display:block; 
	padding:0px 0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; color:#ECF4FB; font-weight:bold;
	font-size:11px;
}

ul#navifoot li a:hover {
	color:#FBC900;
}
.text-red{
	font-family:Arial, Helvetica, sans-serif; color:#DE0A00; font-weight:bold;font-size:11px;
}
/*****************************************************/
/*
PONIENDO EL COLOR #FFFFFF  A #ECF4FB
*/
.title_yellow{
	font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FDC702; /*font-weight:bold;*/
}
.title_white{
	font-family:Arial, Helvetica, sans-serif; font-size:27px; color:#ECF4FB; font-weight:bold;
}
.sub_title_white0{
	font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ECF4FB; font-weight:bold
}
.sub_title_white{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ECF4FB; font-weight:bold
}
.sub_title_white_italic{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ECF4FB; font-weight:bold; font-style:italic;
}
.line-sep{
	margin-top:3px;
}
.text_white_contact{
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ECF4FB; /*font-weight:bold*/
}
/*
BOTONES
*/
.btnHead01{
	background-image:url(../images/btn-head01.gif); width:133px; height:28px; border:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
	cursor:pointer;
}
.btnHead02{
	background-image:url(../images/btn-head02.gif); width:120px; height:28px; border:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FFFFFF;
	cursor:pointer;
}
.btnyellow{
	background-image:url(../images/btn_yellow.gif); width:128px; height:24px; border:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1259A0;
	cursor:pointer;
}
.btnyellow_two{
	background-image:url(../images/btn_yellow.gif); width:128px; height:24px; border:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; ; color:#1259A0; font-weight:bold; cursor:pointer;
}
/************************************************/
/*
ESTILOS PARA EL MARCO DE LOS CONTENIDOS
*/
.c01{
	background-image:url(../images/c01.gif); width:8px; height:8px;
}
.c02{
	background-image:url(../images/c02.gif); height:8px;
}
.c03{
	background-image:url(../images/c03.gif); width:8px; height:8px;
}
.c04{
	background-image:url(../images/c04.gif); width:8px;
}
.c05{
	background-image:url(../images/c05.gif); width:8px; height:8px;
}
.c06{
	background-image:url(../images/c06.gif); height:8px;
}
.c07{
	background-image:url(../images/c07.gif); width:8px; height:8px;
}
.c08{
	background-image:url(../images/c08.gif); width:8px;
}

/*********ESTILOS PARA LOS MARCOS DE COLORES *************/
/*CREMA*/
.c2-crema{
	background-image:url(../images/c2-crema.gif); height:8px;
}
.c4-crema{
	background-image:url(../images/c4-crema.gif); width:8px;
}
.c6-crema{
	background-image:url(../images/c6-crema.gif); height:8px;
}
.c8-crema{
	background-image:url(../images/c8-crema.gif); width:8px;
}
/*AZUL*/
.c2-azul{
	background-image:url(../images/c2-azul.gif); height:8px;
}
.c4-azul{
	background-image:url(../images/c4-azul.gif); width:8px;
}
.c6-azul{
	background-image:url(../images/c6-azul.gif); height:8px;
}
.c8-azul{
	background-image:url(../images/c8-azul.gif); width:8px;
}
/*VERDE*/
.c2-verde{
	background-image:url(../images/c2-verde.gif); height:8px;
}
.c4-verde{
	background-image:url(../images/c4-verde.gif); width:8px;
}
.c6-verde{
	background-image:url(../images/c6-verde.gif); height:8px;
}
.c8-verde{
	background-image:url(../images/c8-verde.gif); width:8px;
}
/*AMARILLO*/
.c2-amarillo{
	background-image:url(../images/c2-amarillo.gif); height:8px;
}
.c4-amarillo{
	background-image:url(../images/c4-amarillo.gif); width:8px;
}
.c6-amarillo{
	background-image:url(../images/c6-amarillo.gif); height:8px;
}
.c8-amarillo{
	background-image:url(../images/c8-amarillo.gif); width:8px;
}
/*ROJO*/
.c2-rojo{
	background-image:url(../images/c2-rojo.gif); height:8px;
}
.c4-rojo{
	background-image:url(../images/c4-rojo.gif); width:8px;
}
.c6-rojo{
	background-image:url(../images/c6-rojo.gif); height:8px;
}
.c8-rojo{
	background-image:url(../images/c8-rojo.gif); width:8px;
}
/*CELESTE*/
.c2-celeste{
	background-image:url(../images/c2-celeste.gif); height:8px;
}
.c4-celeste{
	background-image:url(../images/c4-celeste.gif); width:8px;
}
.c6-celeste{
	background-image:url(../images/c6-celeste.gif); height:8px;
}
.c8-celeste{
	background-image:url(../images/c8-celeste.gif); width:8px;
}
/*NARANJA*/
.c2-naranja{
	background-image:url(../images/c2-naranja.gif); height:8px;
}
.c4-naranja{
	background-image:url(../images/c4-naranja.gif); width:8px;
}
.c6-naranja{
	background-image:url(../images/c6-naranja.gif); height:8px;
}
.c8-naranja{
	background-image:url(../images/c8-naranja.gif); width:8px;
}
/**************************************/
.text_blue{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#175A9E; font-weight:bold; text-decoration:none;
}
.text_white_small{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold
}
.text_blue2{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#175A9E; font-weight:bold
}
.text_blue2 A{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#175A9E; font-weight:bold; text-decoration:none;
}
.text_blue2 A:link{
	color:#175A9E; text-decoration:none;
}
.text_blue2 A:hover{
	color:#DE0A00; text-decoration:none;
}

.text-backg-letter{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0E5188; font-weight:bold;
	background-color:#FFFFFF; text-decoration:none;
}
.text-backg-letter a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0E5188; font-weight:bold;
	background-color:#FFFFFF; text-decoration:none;
}
.text-backg-letter a:link{
	color:#0E5188; 
	background-color:#FFFFFF;text-decoration:none;
}
.text-backg-letter a:hover{
	color:#FABF1B;
	text-decoration:underline;
}
.text-backg-yellow{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0E5188; font-weight:bold;
	background-color:#FABF1B; text-decoration:none;
}
.text_link_white{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ECF4FB; font-weight:bold
}
.text_link_white a{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ECF4FB; font-weight:bold;text-decoration:none;
}
.text_link_white a:link{
	color:#ECF4FB; font-weight:bold;text-decoration:none;
}
.text_link_white a:hover{
	color:#FABF1B; font-weight:bold;text-decoration:none;
}

#foot{
	height:11px;
}

/*******MENUS Y SUBMENUS*************/
.background-menu1sub{
	background-image:url(../images/link1sub.gif); width:835px; height:88px;
}
.background-menu2sub{
	background-image:url(../images/link2sub.gif); width:835px; height:100px;
}
.background-menu3sub{
	background-image:url(../images/link3sub.gif); width:835px; height:88px;
}
.background-menu4sub{
	background-image:url(../images/link4sub.gif); width:835px; height:88px;
}
.background-menu5sub{
	background-image:url(../images/link5sub.gif); width:835px; height:88px;
}
.background-menu6sub{
	background-image:url(../images/link6sub.gif); width:835px; height:88px;
}
.background-menu7sub{
	background-image:url(../images/link7sub.gif); width:835px; height:88px;
}
/************************************/
.backg-body-top{
	background-image:url(../images/background-body-top.gif); width:835px; height:95px;
}
.backg-body-line{
	background-image:url(../images/background-blue-body-line.gif); width:740px;
}
.backg-left{
	background-image:url(../images/backg-left.gif); width:49px;
}
.backg-right{
	background-image:url(../images/backg-right.gif); width:46px;
}
.backg-body{
	background-color:#1266AE;
}
.input_text{
	background-color:#FFFFFF; border:0px; margin:0px; padding:0px; height:20px; width:295px;
}
.input_text4{
	background-color:#FFFFFF; border:0px; margin:0px; padding:0px; height:20px; width:90px;
}
.input_text2{
	background-color:#FFFFFF; border:0px; margin:0px; padding:0px; height:20px; width:230px;
}
.input_text3{
	background-color:#FFFFFF; border:0px; margin:0px; padding:0px; height:20px; width:38px;
}
.input_text_area{
	background-color:#FFFFFF; border:0px; margin:0px; padding:0px; height:195px; width:295px;
}
/*****************************************/
.divcont1{
	width:353px; height:94px;overflow:auto; margin:0px; padding:0px;
}
.divcont2{
	width:351px; height:232px;overflow:auto; margin:0px; padding:0px;
}
.divcont3{
	width:351px; height:126px;overflow:auto; margin:0px; padding:0px;
}
.divcont4{
	width:351px; height:81px;overflow:auto; margin:0px; padding:0px;
}
.divcont5{
	width:353px; height:170px;overflow:auto; margin:0px; padding:0px;
}
.divcont6{
	width:353px; height:185px;overflow:auto; margin:0px; padding:0px;
}
.divcont7{
	width:353px; height:100px;overflow:auto; margin:0px; padding:0px;
}

/*****************************************/
.text_blue_paypal{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1C6AAC; font-weight:bold;
}

/********ANCHO FIJO DEL AREA PARA LOS MENUS Y SUBMENUS**********/
#mnu1width{
	width:175px;
}
#mnu2width{
	width:148px;
}
#mnu3width{
	width:70px; 
}
#mnu4width{
	width:150px;
}
#mnu5width{
	width:85px;
}
#mnu6width{
	width:60px;/* border:#000000 1px solid*/
}
/***************************************************************/

.btnContact{
	background-image:url(../images/btnContact.gif); border:0px; width:342px; height:30px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0E5289; 
}
.btnLogin{
	background-image:url(../images/btnLogin.gif); border:0px; width:169px; height:28px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0E5289; 
}
.input-login{
	border-bottom:#1266AE solid 1px; border-top:#1266AE solid 1px; width:206px; height:21px; 
	border-left:0px #FFFFFF;
	border-right:0px #FFFFFF;
}
.text_title_partie{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#175A9E; font-weight:bold; border-bottom:#124E8A solid 2px;
}
.text_blue_partie{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#175A9E; font-weight:bold; border-bottom:#466FA5 solid 1px;
}
.text-comment-user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #003399;
	background-color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
}
.text-comment-subject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #003399;
	background-color: #FFFFFF;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: underline;
}
.text-comment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #003399;
	background-color: #FFFFFF;
}
.text-comment-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: oblique;
	line-height: normal;
	color: #666666;
	background-color: #FFFFFF;
}