/*������������������-CONSTANT-������������������������*/
* {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
body  {background:#454545}
table {
	border-collapse:collapse;
	border:0px;
	width:100%;
}
td {
	vertical-align:top;
	font:normal 11px Tahoma;
	line-height:13px;
	color:#FFF;
}
input, textarea, select{
	font:normal 11px Tahoma;
	vertical-align:middle;
}
ul {list-style:none;}
img {border:0px;}


/*���������������������-MAIN-�������������������������*/
.main_table	{width:766px;}
.sub_table	{width:674px}
.tail 		{width:50%;}

.cont_tail {
	background:#414141
}
.cont_tail .ontable {
}

/*���������������������-HEADER-�����������������������*/
#header {
	height:311px;
}
.logo {height:150px}
.logo img {margin:53px 0px 0px 71px}
.menu 	{padding:0px 0px 0px 19px;}
.top_rigth {
	background:#212121
}
.top_center  {
	background:#212121
}
.top_left  {
	background:#212121
}

/*���������������������-CONTENT-�������������������������*/
.l_1 {background:url(images/l_1.gif) bottom left repeat-x}
.l_2 {background:url(images/l_2.gif) bottom left repeat-x}
.l_3 {background:url(images/l_3.gif) top right repeat-y !important}
.l_4 {border-bottom:1px solid #5D5D5D}

.gray td	  	{color:#9C9C9C}
.gray b			{font:bold 11px Tahoma; color:#FFF}
.gray .link_1 	{background:url(images/bullet1.gif) 0 0 no-repeat; padding:0px 0px 0px 10px; color:#CCC}
.gray		li  {
	margin:0px 0px 5px 0px;
}
.gray 		li a{
	padding:0px 0px 0px 10px;
	background:url(images/bullet1.gif) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#CCC;
}
.gray .column_1	{width:19px; background:url(images/shadow3.jpg) top right repeat-y}
.gray .column_2	{width:254px}
.gray .space	{padding:22px 17px 23px 24px;}

.olive td{background:#959878}
.olive .column_1	{width:273px}
.olive .column_2 	{padding:23px 17px 22px 24px;}
.olive a			{color:#FFF}
.olive .link_1		{background:url(images/bullet2.gif) 0 0 no-repeat; padding:0px 0px 0px 12px; color:#E2F0CC}
.olive .link 		{background:url(images/bullet5.gif) 0 0 no-repeat; padding:0px 0px 0px 7px; color:#9D2300; font:bold 11px Tahoma}
.olive .link_2		{background:url(images/bullet3.gif) 0 0 no-repeat; padding:0px 0px 0px 7px; color:#FFF}
.olive .list_1	li  {
	margin:0px 0px 7px 0px;
}
.olive .list_1	li a{
	padding:0px 0px 0px 9px;
	background:url(images/bullet4.gif) 0 0 no-repeat;
	font:bold 11px Tahoma;
	color:#E2F0CC;
}
.olive li  {
	margin:0px 0px 5px 0px;
}
.olive li a{
	padding:0px 0px 0px 12px;
	background:url(images/bullet2.gif) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#E2F0CC;
}

.abs 	{position:absolute; background:#E2F0CC; width:254px; color:#7D7D7D; margin-bottom:15px;}
.abs_l 	{
	position:absolute;
	background:#E2F0CC;
	width:728px;
	color:#7D7D7D;
	margin-bottom:15px;
	line-height:12px;
	top:11px;
	left: 20px;
}
.abs .space {padding:21px 22px 21px 23px;}
.abs b	{color:#9D2300; font:bold 11px Tahoma}
.abs_l b	{color:#9D2300; font:bold 11px Tahoma}
.abs_l a	{color:#7D7D7D; font:normal 11px Tahoma}
.abs h1 {font:normal 10px Tahoma; color:#7D7D7D}
.abs .link_1{background:url(images/bullet5.gif) 0 0 no-repeat; padding:0px 0px 0px 7px; color:#9D2300; font:bold 11px Tahoma}

.abs li {
	list-style:none;
	line-height:12px;
	margin:0px 0px 5px 0px;
}
.abs li a {
	padding:0px 0px 0px 12px;
	background:url(images/bullet6.gif) 0 0 no-repeat;
	font:normal 11px Tahoma;
	color:#9D2300;
}

.abasl 	{
	background:#E2F0CC;
	color:#7D7D7D;
	line-height:12px;
	padding:20px;
	margin: 0 10px 10px 10px;
}
.abas1 p.t {
	color:#212121 !important;
	font-weight:bold !important;
}
abas1 a.link {background:url(images/bullet5.gif) 0 0 no-repeat; padding:0px 0px 0px 7px; color:#9D2300; font:bold 11px Tahoma}

/*���������������������-TEXT-�������������������������*/
a 		{color:#FFDE53; font:normal 11px Tahoma}
a:hover {text-decoration:none;}
b 		{color:#E3E6E6; font:bold 10px Tahoma;}
.t		{color:#FFDE53; font:bold 11px Tahoma;}
span 	{}
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;}

/*�������������������-FORMS-�������������������������*/
.input input, .ta{
	width:183px;
	height:17px;
	border:1px solid #CAD2D5;
}
.ta {
	height:170px;
	overflow:auto;
	margin:0px 0px 14px 0px;
}
.eq_height {height:26px}

/*���������������������-LINKS-������������������������*/

/*����������������������-LISTS-�����������������������*/

/*����������������������-FOOTER-�����������������������*/
#footer	td {background:url(images/footer_bg.jpg) 0 0 repeat-x #454545; height:75px}
#footer a {color:#9A9D7F; font:normal 11px Arial;}
#footer .space {padding:35px 0px 0px 0; color:#8D8D8D }

/*�����������������������-������������������������������*/



.galeria-index {
	width:auto;
	border-collapse:separate;
}
.galeria-index tr {}
.galeria-index tr td {
	padding:0;
	margin:0;
	vertical-align:middle;
	text-align:center;
	border:3px solid #E2F0CC;
}

.galeria-imagen {
	margin:0;
	padding:0;
	background-color:#E2F0CC;
	display:block;
	overflow:hidden;
	border:1px solid #fff;
	z-index:9;
}

.galeria-label {
	padding:5px 0;
	margin:0;
	background-color:#000;
	color:#fff;
	font-size:10pt;
	text-align:center;
	position:absolute;
	z-index:10;
}
.hover .galeria-label {
	/*font-weight:bold;*/
}
.galeria-imagen img {}

.galeria-ayuda {
	padding:5px;
	margin-bottom:5px;
	color:#414141;
	border-bottom:1px solid #fff;
	text-align:center;
	background-color:#f0fae0;
	border:3px solid #E2F0CC;
	font-size:8pt;
}
.galeria-ayuda .tecla {
	color:#c04141;
	font-weight:bold;
	font-size:10pt;
}

.breadcrumbs {
	color:#ddd;
	font-size:12pt;
	line-height:20pt !important;
}
.breadcrumbs a, .breadcrumbs a:hover {
	color:#ddd;
	font-size:12pt;
	line-height:20pt !important;
	text-decoration:underline !important;
}
.breadcrumbs a:hover {
	text-decoration:none !important;
}
.breadcrumbs a.current {
	color:#fff;
	font-size:12pt;
	font-weight:bold;
}
