BODY{
	background-color:	#cb99cc;
	font:				14px Ariel;
}
IMG{
	border:				none;
	padding:			0px;
	margin:				0px;
}
A{
	color:				#6b0b65;
	font:				bold 16px Arial;
	text-decoration:	none;
}
H1{
	font:				bold 25px Times New Roman, Arial;
	color:				#570358;
	padding:			0px;
	margin:				0px;
}
H2{
	font:				bold 17px Times New Roman, Arial;
	color:				#570358;
}
H2 A{
	font:				bold 17px Times New Roman, Arial;
	color:				#570358;
	text-decoration:    underline;
}
DIV.error{
	position:			absolute;
	top:				152px;
	right:				81px;
	width:				270px;
	font:				13px helvetica, arial;
	color:				red;
}
TD.bk{
	background:			url('../images/bk_pCenter.gif') repeat-x ;
	color: 				white;
}
INPUT,TEXTAREA{
	border: 			1px solid #CC98C9;
}
.comment{
	font:				13px Arial;
	color:				#570358;	
}

/*********************************************** Notes ******************************************/



TD.notes{
	width:				100%;
	background-color:	white;
	border-left:		2px solid #CC98C9;
	border-right:		2px solid #CC98C9;
	border-top:			2px solid #CC98C9;
}
TD.notes A{
	font:				12px Arial;
	color:				black;
	text-decoration:	none;
	padding:			2px;
}



/*********************************************** Header ******************************************/



TD.web{
	background-color: 	#CC99CC;
	background:			url('../images/bk_body.gif') repeat-x top;
}
TD.topLeft{
	width:				12px;
	height:				200px;
	background:			url('../images/body_left.gif') repeat-y;
}
TD.topCenter{
	width:				100%;
	height:				165px;
	background:			url('../images/header_top.gif') top repeat-x;
}
TD.topRight{
	width:				12px;
	height:				200px;
	background:			url('../images/body_right.gif') right repeat-y;
}
TD.middleLeft{
	width:				12px;
	background:			url('../images/body_left.gif') repeat-y;
}
TD.middleRight{
	width:				12px;
	background:			url('../images/body_right.gif') right repeat-y;
}
DIV.header{
	position: 			relative; 
	top:				18px;
	padding-top:		20px;
	width: 				100%;
}
DIV.links_left{
	position:			absolute;
	right:				120px;
	top:				15px;
	font:				bold 16px Ariel;
	color:				#500655;
	padding-top:		10px;
}
DIV.links_right{
	position:			absolute;
	right:				20px;
	top:				15px;
	font:				bold 16px Ariel;
	color:				#500655;
	padding-top:		10px;
}
DIV.relative{
	position:			relative;
	top:				0px;
	left:				0px;
}



/*********************************************** Footer ******************************************/



TD.bottomLeft{
	width:				12px;
	background:			url('../images/bottom_left.gif') bottom no-repeat;
}
TD.bottomCenter{
	width:				100%;
	background:			url('../images/bottom_center.gif') bottom repeat-x;
	color:				#6b0b65;
}
TD.bottomRight{
	width:				12px;
	background:			url('../images/bottom_right.gif') bottom repeat-x;
}
DIV.dokkoGroup{
	position:			relative;
	text-align:			right;
	color:				#570358;
	font:				bold 11px Arial;
	padding-right:		10px;
}
DIV.dokkoGroup A{
	font:				bold 11px Arial;
	text-decoration:	underline;
}
TR.footer{
	background-color:	#cc99cc;
}
SPAN.footer{
	color:				#570358;
	font:				bold 11px Arial;
	padding:			3px 0px 0px 15px;
}
	


/*********************************************** Toolbar *****************************************/



TABLE.toolbar{
	width:				185px;
	border:				none;
}
TABLE.toolbar TD.pile{
	background-color:	#e9e9cf;
	border-bottom:		2px solid #b3b39a;
	height:				42px;
	padding-left:		10px;
}
TABLE.toolbar A{
	color:				#62803d;
	font:		 		bold 16px Arial;
	text-decoration:	none;
	padding:			9px 0px 10px 50px;
	line-height:		40px;
}
TABLE.toolbar A.home{
	background:			url('../images/toolbar_home.gif') left no-repeat;
}
TABLE.toolbar A.nmt{
	background:			url('../images/toolbar_nmt.gif') left no-repeat;
}
TABLE.toolbar A.pCenter{
	background:			url('../images/toolbar_pCenter.gif') left no-repeat;
}
TABLE.toolbar A.newsletters{
	background:			url('../images/toolbar_newsletter.gif') left no-repeat;
}
TABLE.toolbar DIV.noticias{
	position:			relative;
	height: 			40px;
	width:				175px; 
	background: 		url(../images/toolbar_newsletter.gif) no-repeat scroll left center;
}
TABLE.toolbar DIV.noticias DIV.newsletters{
	position: 			absolute; 
	top: 				4px; 
	left: 				50px; 
	font: 				bold 14px Arial;
	width:				119px;
	height:				32px;
	cursor:				pointer;			
}

TABLE.toolbar A.cursoOnline {
	background:			url('../images/toolbar_onlineclass.gif') left no-repeat;
	outline: none;
}
TABLE.toolbar TD.favCon{
	background-color:	#faedf8;
	height:				38px;
	padding:			11px 0px 0px 10px;
}
TABLE.toolbar TD.favCon A.fav{
	background:			url('../images/toolbar_fav.gif') left no-repeat;
	font:				bold 13px Arial,Times New Roman;
	color:				#cd6938;
	text-decoration:	underline;
	padding:			13px 0px 7px 40px;
	line-height:		40px;
}
TABLE.toolbar TD.favCon A.con{
	background:			url('../images/toolbar_con.gif') left no-repeat;
	font:				bold 13px Arial;
	color:				#990599;
	text-decoration:	underline;
	padding:			13px 0px 7px 40px;
	line-height:		40px;
}


/*********************************************** HOME ********************************************/


TD.home{
	padding:			0px 20px 10px 20px;
	font:				14px Arial;
	text-align:			justify;
	width:				100%;
}
TD.home TABLE{
	width:				100%;	
	font:				18px Arial;
	text-align:			left;
}
TD.home TABLE TD.img{
	width:				10%;
	padding:			7px 7px 7px 15px;
}
TD.home TABLE TD.textFav{
	width:				40%;		
	padding:			7px 15px 7px 0px;
	color:				#ca592b;
}
TD.home TABLE TD.textCon{
	width:				40%;		
	padding:			7px 15px 7px 0px;
	color:				#9e0027;
}
TD.home TABLE TD.textFav A{
	color:				#ca592b;
	font:				bold 18px Arial;
	text-decoration:	underline;
}
TD.home TABLE TD.textCon A{
	color:				#9e0027;
	font:				bold 18px Arial;
	text-decoration:	underline;
}
TD.home TD.text{
	border-top:			1px solid #a1a1a1;
	color:				#666;
	font:				12px Arial;
	padding-bottom:		5px;
}
TD.home TD.text SPAN{
	color:				#990099;
}
TABLE.pCenter TABLE.box TD.text{
	color:				black;
} 
TABLE.pCenter TABLE.box TD.text A{
	color:				black;
	font:				12px Arial;
}



/*********************************************** Press Center ********************************************/


TABLE.pCenter TD.pile{
	font:				bold 15px Times New Roman, Arial;
	color:				white;
	background:			url('../images/bk_toolbar.gif') repeat-x;
}
TABLE.box{
	border:				2px solid #CC98C9;
	background-color:	#cc99cc;
}
TD.extras{
	width:				200px;
	font:				10px Arial;
}
TD.extras TD.texto{
	font:				10px Arial;
	color:				#990099;
}
TD.extras A{
	color:				#990099;
	font:				bold 11px Arial;
	text-decoration:	underline;
}
TD.middle{
	border-top:			1px solid #CCC;
	padding:			5px;
	border-bottom:		1px solid #CCC;
}
TD.middle A{
	color:				#6b0b65;
	font:				12px Arial;
	text-decoration:	underline;
}
TD.middle A.titulo{
	font:               bold 16px Arial;
	text-decoration:	none;
}
TD.padding{
	padding:			5px;
}



/*********************************************** Newsletters ********************************************/



TD.newsletters{
	padding:			10px 20px;
	font:				13px Arial;
	width:				100%;
	text-align:			justify;
}
TABLE.registrar TD.inputs{
	height: 			45px;
	color:				#6B0B65;
	font:				bold 15px Times New Roman;
}
TD.wish{
	color:				#555;
	font:				11px Arial;
	padding:			15px 0px;
}
TD.singin{
	width:				115px;
	padding-left:		10px;
}
TD.singin A{
	font:				bold 16px Arial;
	color:				#008325;
	text-decoration:	underline;
}
TD.notes TABLE{
	width:				100%;
}
TD.notes TABLE TD{
	border-bottom:		2px solid #CC98C9;
	height:				23px;
}
TABLE.bk{
	background:			url('../images/bk_toolbar.gif') repeat-x;
	color:				white;
	font:				18px Arial;
	height:				40px;
	width:				100%;	
}
TABLE.paginador{
	
	background:			url('../images/bk_toolbar.gif') repeat-x;
	text-align:			center;
	font:				14px Arial;
	color:				white;
	height:				40px;
	width:				100%;
}

TABLE.paginador A{
	color:				white;
	font:				12px Arial;
}
TABLE.login{
	color:				#6B0B65;
	font:				bold 15px Times New Roman;
	text-align:			center;
}
TABLE.login INPUT{
	width:				148px;
}
TABLE.login TD.botton{
	text-align:			center;
}
TABLE.login INPUT.entrar{
	width:				77px;
	cursor:				pointer;
}
DIV.registrarse{
	position:			relative;
	width:				470px;
	height:				auto;
	background:			#FFF;
	border:				solid 2px #CC98C9;
	padding:			10px 20px;
}
DIV.registrarse TABLE{
	display:			block;	
}
DIV.registrarse_titulo{
	position:			relative;
	width:				90px;
	height:				25px;
	padding-top:		5px;
	cursor:				pointer;
	font:				bold 14px Arial;
	color:				#FFF;
	text-decoration:	underline;
	padding-left:		40px;
	border:				solid 1px #CC98C9;
	background:			url('../images/bk_pCenter.gif') repeat-x;
}
DIV.registrarse_titulo DIV.icono{
	position:			absolute;
	width:				30px;
	height:				30px;
	cursor:				pointer;
	top:				0px;
	left:				5px;
}
DIV.registrarse_Hide{
	display:			none;
}
DIV.registrarse_Show{
	display:			block;
}
DIV.registrarse_Hide_icono{
	background:			url('../images/newsletter_reg.gif') no-repeat 0px -30px;
}
DIV.registrarse_Show_icono{
	background:			url('../images/newsletter_reg.gif') no-repeat 0px 0px;
}
DIV.btn_suscribirse A{
	position:			relative;
	width:				80px;
	height:				23px;
	padding:			2px 0px 3px 25px;
	background:			url('../images/signup.gif') no-repeat 0px 0px;
}
DIV.btn_acceder A{
	position:			relative;
	width:				80px;
	height:				23px;
	padding:			2px 0px 3px 25px;
	background:			url('../images/signup.gif') no-repeat 0px 0px;
	font:				bold 16px Arial;
	color:				#008325;
	text-decoration:	underline;	
}
/*********************************************** Paginador ******************************************/

TABLE.listado_newsletters{
	padding:			0px 0px;
	font:				13px Arial;
	width:				100%;
	text-align:			justify;
}
/*********************************************** Contact ********************************************/



TABLE.contact{
	width:				100%;
	font:				bold 16px Arial;
	color:				#570358;
}
TABLE.contact A{
	font:				bold 16px Arial;
	color:				#008325;
	text-decoration:	underline;
}

SPAN.simple{
	font: 13px Arial;
	color: #000000;
}
