@charset "utf-8";
/* CSS Document */

body {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 auto;
	padding:0;
	background-color:#1D5BA7;
	background-image:url("tmpl/bluebg.jpg");
	background-repeat:repeat;
}
#scm {
	width:776px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#navbar {
	margin:0;
	padding:0;
	height:32px;
	width:776px;
	background-image:url('csssmenu/back.gif');
	background-repeat:repeat-x;
}
#menubar {
	margin:0;
	padding:0;
	z-index:4;
	width:776px;
}
#cssmenu {
	position:absolute;
	top:14px;
	visibility:hidden;
	z-index:4;
	width:776px;
}



th {
	font-weight:bold;
}

a:link {
	text-decoration: none;
	color: #FF0000;
}
a:visited {
	text-decoration: none;
	color:#CC0000;
}
a:hover, a:active {
	text-decoration: underline;
	color: #FF0000;
}
acronym {
	border: 1px dotted #666666;
}
/* specific divs */
#container {
	padding:0;
	margin:0;
	background:#ffffff;
	width:776px;
}
#intro{
	height:312px;
}
#pageHeader {
	background: transparent url("tmpl/anime-2-1024x392.jpg") no-repeat top left;
	height:312px;
	margin-top:0;
}
#pageHeader h1 {
	margin: 0px;
	height: 50px;
}
#pageHeader h1 span {
	display:none;
}
#pageHeader h2 {
	background: #FFFFFF url("tmpl/sub.gif") no-repeat center center;
	height:19px;
	margin:-34px 0 0 360px;
	padding:3px 5px 1px 5px;
	width:364px;
}
#pageHeader h2 span {
	display:none;
}

#contenidos {
	float:left;
	margin:0 0 48px 12px;
	padding:12px 0 25px 10px;
	width:570px;
	background-color:#FFFFFF;
	border-left:1px dashed #C7D8E2;
}

#contenidos h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 20px;
}

#encabezado{
	position:absolute;
	top:180px;
	margin-left:80px;
	width:570px;
	z-index:2;
}

#encabezado h1 {
	margin:0;
	height:50px;
	width:570px;
	background: none;
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#226484;
}

#contenidocero h1 {
	font:bold 18px Georgia, "Times New Roman", Times, serif;
	color:#226484;
}

#encabezado h3 span, #contenidocero h3 span, #lselect h3 span, #lfavorites h3 span, #info h3 span, #recursos h3 span{
	display:none;
}

#encabezado, #contenidocero {
	padding:0 8px 4px 8px;
}

#contenidocuatro {
	padding: 0px 8px;
}

#contenidocero {
	margin:10px 0 10px 0;
	padding-bottom:40px;
	background:transparent url("tmpl/separator.gif") repeat-x bottom;
}

#linkList{
	float:left;
	margin:-10px 0 0 0;
	background:#FFFFFF url("tmpl/linklist.jpg") no-repeat top left;
	padding-top:90px;
	width:175px;
}
#linkList2 {
	padding-right:5px;
	padding:5px 0 20px 3px;
	margin-top:-20px;
	margin-left:6px;
	margin-bottom:20px;
	width:174px;
}

#rlinkList{
	float:right;
	padding:5px 0 20px 3px;
	margin:-100px 0 0 0;
	width:175px;
	background-color:#FFFFFF;
}
#rlinkList2 {
	padding-bottom:100px;
}

#lselect h3{
	padding:0px;
	margin:0px;
	width:174px;
	height:21px;
}
#lfavorites h3, #info h3, #recursos h3{
	padding:0px;
	margin:0px;
	width:174px;
	height:21px;
}

#lselect h3{
	width:174px;
	height:26px;
}

#lselect h3.img{
	background: transparent url("tmpl/select.gif") no-repeat top left;
	width:174px;
	height:26px;
}

#lselect h4, #info h4, #recursos h4{
	font:bold 14px Arial, Helvetica, sans-serif;
}

/* afecta solo el titulo del bloque catalogo */
#lselect h4.archives{
	display:none;
}

#lfavorites h3{
	background: transparent url("tmpl/fav.gif") no-repeat top left;
	/* esta imagen falta */
}
#info h3{
	background: transparent url("tmpl/arc.gif") no-repeat top left;
	width:174px;
	height:26px;
}
#info h3 span{ 
	display:none;
}

#recursos h3{
	background: transparent url("tmpl/res.gif") no-repeat top left;
}

#lselect ul, #lfavorites ul, #info ul {
	margin: 0;
	padding: 0;
	margin-top:12px;
	margin-bottom: 12px;
	list-style-type: none;
}

#recursos ul{
	padding:0;
	margin:12px 12px 12px 0;
	list-style-type: none;
}

#lselect li, #lfavorites li, #info li
{
	padding-left:10px;
	margin-top:8px;
	margin-bottom:8px;
}

#recursos li
{
	padding:0 0 0 10px;
	margin-top:0;
	margin-bottom:0;
}
#recursos li a
{
	padding:4px 0 1px 0;
	display:block;
	color:#000;
	background-color:#FFFFFF;
	border-top:1px solid #FFF;
	border-bottom:1px solid #cdf;
}
#recursos li a:hover
{
	display:block;
	background-color:#f9f9f9;
	border-bottom:1px solid #9AB;
	text-decoration:none;
}

#lselect li a, #lfavorites li a, #info li a
{
	background: transparent url("tmpl/orb.gif") no-repeat top left;
	padding-left:22px;
	display:block;
}
#lselect li a:hover, #lfavorites li a:hover, #info li a:hover
{
	background: transparent url("tmpl/orb1.gif") no-repeat  top left;
	padding-left:22px;
	display:block;
}
#lselect a.c, #lfavorites a.c, #info a.c
{
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: normal;
	text-decoration:none;
	background: transparent;
	padding-left:0px;
	display:inline;
	}
#lselect a.c:hover, #lfavorites a.c:hover, #info a.c:hover
{
	background: transparent;
	padding-left:0px;
	display:inline;
}
#footer{
	clear:both;
	width:100%;
	text-align:center;
	color:#006699;
	padding:20px 0 20px 0;
	margin:20px 0 0 0;
	border-top:1px solid #006699;
	background-color:#FFFFFF;
}
span.footer {
	padding:2px;
	display:block;
	color:#999999;
}
span.footer a{
	color:#999999;
}
#extraDiv1{
	position:absolute;
	margin:0px 0 0 10px;
	width:196px; 
	height:290px;
	background: transparent url("tmpl/logo.gif") no-repeat center bottom;
}
	
#coments {
	position:absolute;
	background-color:#FFF;
	color:#F00;
	font:bold 10px Arial, Helvetica, sans-serif;
	border:1px solid #f0f0f0;
	padding:8px;
	margin:80px 0 0 0;
	width:auto;
}

#extraDiv1 span, #extraDiv2 span, #extraDiv3 span, #extraDiv4 span, #extraDiv5 span, #extraDiv6 span {
	display:none;
}

#lselect a.contentmenulink, #lselect a:visited.contentmenulink, #lselect a:hover.contentmenulink {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:inline;
	background:none;
	padding:0;
}

.scrollthis {
	height:300px;
	overflow:scroll;
}

#breadcrumbdiv {
	position:absolute;
	background:#FFF;
	color:#000;
	border:1px solid #9ab;
	margin:-40px 0 0 0;
	width:auto;
	float:left;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
#breadcrumbdiv ul{
	margin:0 10px 0 30px;
	padding:0 40px;
}
#breadcrumbdiv ul li{
	margin:0;
	list-style:none inside;
	padding:0 5px 0 0;
	float:left;
	font:bold 11px Arial, Helvetica, sans-serif;
}



.leftblocksclass {
	padding:10px;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#333;
}

.leftblocktitle {
	color:#369;
}

.rightblocksclass {
	padding:3px 3px 10px 3px ;
	margin:2px 10px 2px 6px;
	border-bottom:1px solid #C7D8E2;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#333;
}

.rightblocktitle {
	color:#369;
}

#extradiv7 {
	position:absolute;
	z-index:0;
	top:48px;
	width:219px;
	background-color:#FFF;
}
#admincoments {
	color:#F00;
	font:bold 10px Arial, Helvetica, sans-serif;
	margin:1px;
	display:none;
}
#hideshow1 {
	position:absolute;
	z-index:0;
	width:219px;
	height:8px;
	margin:0;
	padding:0px;
	background:#FFFFFF url("tmpl/showdiv.gif") no-repeat top left;
	cursor:pointer;
	border-right:1px solid #c6c6c6;
}

#googleads_u {
	position:absolute;
	top:90px;
	width:150px;
	height:150px;
	margin:0 0 0 415px;
}

#googleads_c {
	width:320px;
	height:60px;
	margin:15px 0 0 0px;
}

a.DescCorta {
	padding:0 0 0 8px;
	color:#0033CC;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#linkList ul li span.DescCorta , #rlinkList ul li span.DescCorta {
	display:block;
	width:185px;
	overflow:hidden;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0 0 0 8px;
	color:#333333;
}
#linkList ul li span.DescCorta a, #rlinkList ul li span.DescCorta a{
	display:block;
	width:185px;
	overflow:hidden;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0 0 0 8px;
	color:#003399;
}
#recursos {
	margin-top:40px;
}
#recursos ul {
	margin:10px 0 0 0;
}
#recursos ul li a{
	display:block;
	width:160px;
	overflow:hidden;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:3px 0 3px 0;
	color:#003399;
}

#conttenttitles {
	overflow:hidden;
	margin-left:-10px;
}
#conttenttitles ul{
	margin:0;
}
#conttenttitles li{
	width:185px;
	overflow:hidden;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	color:#333333;
	text-align:justify;
}
#conttenttitles a{
	display:block;
	width:185px;
	overflow:hidden;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#003399;
	margin-top:5px;
}
