/*IE6*/
form{ margin: 0; }

/*******STYLES*******/
.csc-header h1{
	font-size: 1.2em;
	color: #333333;
}
.csc-header h3{
	background-color:#FFE266;
	padding:4px 6px;
	text-align:left;
}
.csc-frame-frame1{
	border: 1px solid #b7b99e;
	background-color: #f3f3eb;
	padding: 10px;
	margin: 10px;
}
.negro{
	color: #58595B;
}
a.turquesa, .turquesa{
	color: #75cccc;
}
a:hover.turquesa{
	color: #757677;
}
a{
	color: #757677;	
	text-decoration: none;
}
a:hover{
	color: #75cccc;
}
a.more, .morelink{ 
	padding-right: 10px;
	background: transparent url(images/white_plus.gif) right no-repeat;
}
.content li {
	list-style-image: url(images/left_arrow04.gif);
}
.content li ul{ margin-left: 30px; }
.content li li{
	list-style-image: url(images/white_arrow01.gif);
}

/*************************************/
body{
	text-align: center;
}
body, .content td, .content th{
	color: #757677;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 0.78em;
}
p{
	line-height: 15px;
	margin: 15px 0;
}
#page {
	margin: 0 auto;
	width: 900px;
	text-align: left;
}
#top #logo, #left{
	width: 271px;
	float: left;
	padding-left: 5px;
	border-left: 1px solid #F5F5F6;
}
#top #logo{
	border-top: 1px solid #F5F5F6;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 6px;
}
#top_menu, #right{
	width: 612px;
	float: left;	
}
#top_menu{
	height: 40px;
	background: #F5F5F6 url(images/bg_menu.gif) top repeat-x;
	margin: 0px 0 8px 0px;
	padding-top: 15px;
	font-weight: bold;
	letter-spacing: -0.2px;
	border-left: 1px solid #F5F5F6;
}
*html body #top_menu{ height: 55px; padding-top: 20px; }
	#top_menu ul, ul.topUL2, ul.topUL3{ 
		padding: 5px 0 0 0; 
		margin: 0 auto; 
		list-style: none;
	}
	*html body #top_menu ul{ padding: 0; margin: 0; }
	#top_menu a{
		display: block;
		padding: 9px 16px 5px 16px;
		background: transparent url(images/menu_arrow_off.gif) 13px 0px no-repeat;
		border-right: 1px solid #d3d5d3;
	}
	#top_menu a:hover{
		color: #75cccc;
		background: transparent url(images/menu_arrow_on.gif) 13px 3px no-repeat;
	}
	/*==1st level==*/
	#top_menu li.toplv1-on, #top_menu li.toplv1-off{ 
		position: relative;
		float: left;
		text-align: center;
	}
	#top_menu li.toplv1-on a{ 
		color: #75cccc; 
		background: transparent url(images/menu_arrow_on.gif) 13px 0px no-repeat;
	}
	#top_menu li.toplv1-on a:hover{	background: transparent url(images/menu_arrow_on.gif) 13px 3px no-repeat; }
	/*==2nd level==*/
	#top_menu ul.topUL2{
		position: absolute;
		margin-left: -1px;
		opacity: 0.9;
		filter: alpha(opacity=90); 
		-moz-opacity: 0.9;
		z-index: 900;
		padding-top: 0;
		text-align: left;
		display: none;
	}
	#top_menu li.toplv1-on:hover ul.topUL2, #top_menu li.toplv1-off:hover ul.topUL2,
	#top_menu li.toplv1-on.over ul.topUL2, #top_menu li.toplv1-off.over ul.topUL2{
		display: block;
	}
	#top_menu ul.topUL2 a{
		background: none;
		padding: 2px 10px;
		border: none;
		text-align: left;
		color: #757677;
		letter-spacing: normal;
		background-color: #F5F5F6;
		width: 115px;
		border-bottom: 1px solid #e8e8e8;
		border-right: 1px solid #e8e8e8;
	}
	* html body #top_menu ul.topUL2 a{ width: 120px; }
	#top_menu ul.topUL2 a:hover{
		background: #e8e8e8;
		color: #757677;
	}
	#top_menu .last{
		border: none;
	}
.banner{
	float: left;
}
	#left{ 
		clear: both; 
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #F5F5F6;
	}
	*html body #left{
		padding-bottom: 3px;
		width: 282px;
	}
	#left p{
		line-height: 13px;
		margin: 10px 0;
	}
	
	#left .parts{
		padding: 8px 15px 12px 15px;
		border-top: 1px solid #d3d5d3;
	}
	
	#left input.search{
	border: 1px solid #cbcdb8;
	font-size: 0.78em;
	width: 142px;
	color: #666666;
	}
	#left .boton{
		display: block;
		height: 14px;
		width: 80px;
		background: #b7b99e url(images/bg_boton.gif) repeat-x;
		border: 1px solid #cbcdb8;
		margin: 0pt auto;
	}
	#left a.boton {
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		font-size: 1em;
		font-size: 0.75em;
	}
	#left a:hover.boton {
		color: #fefcef;
		background: #b7b99e url(images/bg_boton2.gif) repeat-x;
		text-decoration: none;
	}
	#left .top{ border: none; }
	#left #left_desc{
	background: #f3f3eb url(images/bg_left.gif) no-repeat center bottom;
	text-align: left;
	margin: 0px;
	border-left: 1px solid #d3d5d3;
	border-right: 1px solid #d3d5d3;
	}
	/*SUBMENU*/
	.submenu ul{ padding: 0 0 0 10px; margin: 0;}
	.submenu li{
		list-style: none;
		line-height: 20px;
	}
	*html body .submenu li{
		margin-top: 0;
	}
	.submenu a{
		display: block;
		color: #b7b99e;
		font-weight: bold;
	}
	.submenu a:hover{
		color: #fecb09;
	}
	.submenu .lv1-off, .submenu .lv1-on{
		padding-left: 10px;
	}
	.submenu .lv1-off{
		background: transparent url(images/left_arrow01.gif) left no-repeat;		
	}
	.submenu .lv1-on{
		background: transparent url(images/left_arrow02.gif) left no-repeat;		
		color: #75cccc;
	}
	.submenu a:hover.lv1-off, .submenu a:hover.lv1-on{
		background: transparent url(images/left_arrow05.gif) left no-repeat;
	}
	.submenu .lv2-off, .submenu .lv2-on{
		margin-left: 7px;
		padding-left: 10px;
		color: #75cccc;
	}
	.submenu .lv2-on{		
		background: transparent url(images/left_arrow03.gif) left no-repeat;		
		border-bottom: 1px solid #fecb09;
	}
	.submenu .lv2-off{
		background: transparent url(images/left_arrow04.gif) left no-repeat;				
	}
	.submenu a:hover.lv2-off, .submenu a:hover.lv2-on{
		background: transparent url(images/left_arrow03.gif) left no-repeat;				
	}
	.submenu .lv3-off, .submenu .lv3-on{
		margin-left: 14px;
	}
	.submenu .lv3-on{ color: #75cccc; }
#right{
	margin: 0 0 0 0px;
	position: relative;
}
#right .content{
	border: 1px solid #eeeeee;
	margin-top: 5px;
	font-size: 0.9em;
	padding: 15px;
	padding-right: 180px;
}
	.content .title{
		width: 395px;
		margin-right: 20px;
	}
	.content a, .banners a{
		color: #75cccc;
		font-weight: bold;
	}
	.content a:hover, .banners a:hover{
	color: #58595B;
	}
#right .banners{
		width: 160px;
		position: absolute;
		right: 10px;
		top: 13px;
	}
#footer{
	clear: both;
	text-align: right;
	font-size: 0.8em;
}
#footer a{
	text-decoration: underline;
}
