/* standard elements */html {min-height: 100%;}* {	padding: 0;	margin: 0;}a {color: #048;}a:hover {color: #06C;}/* Search */.searchTop {	float: right;	padding-top: 37px;}.searchTop form {background-image:url(img/search.gif)}.searchTop input {	padding: 8px 10px 7px 10px;	background: none;	font-family: arial;	font-size: 11px;	color: #595959;	letter-spacing: 0px;}Plugin Name: WP-Digg Style PaginatorPlugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/Author: Victor De la RochaAuthor URI: http://www.mis-algoritmos.com*//*CSS msdn search style pagination*/div.pagination {	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-Serif;	font-size: 13px;	text-align:right;	padding:4px 6px 4px 0;	background-color:#fff;	color:#313031;}div.pagination a {	color:#0030ce;	text-decoration:none;	padding:5px 6px 4px 5px;	margin:0 3px 0 3px;	border:1px solid #b7d8ee;}div.pagination a:hover, div.pagination a:active {	color:#0066a7;	border:1px solid #b7d8ee;	background-color:#d2eaf6;}div.pagination span.current {	padding:5px 6px 4px 5px;	margin:0 3px 0 3px;	border:1px solid #b7d8ee;	font-weight:bold;	color:#444444;	background-color:#d2eaf6;}div.pagination span.disabled {	display:none;}body {	padding-top: 10px;	width: 1020px;	margin-left:	auto;	margin-bottom:	auto;	margin-right:	auto;	background-repeat: repeat-x;	background-position: center top;	font-size: 62.5%;	font-style: normal;	font-weight: normal;	font-variant: normal;	font-family: Arial, Helvetica, sans-serif;	color: #939393;}.separador{	height: 1px;	width: 390px;	margin-right: 10px;	margin-left: 10px;	background-image: url(img/box/body.gif);	background-repeat: repeat-x;}.published {	display:block;	text-align: center;	float:left;	span-family: Arial, Helvetica, sans-serif;	border-bottom:none;	background:url(img/clip-bottom.gif)		right bottom no-repeat;	width:2.2em;}.pub-month {	display:block;	span-size: .9em;	margin:0;	padding:0;	padding-top:12px;	background:url(img/clip-top.gif)		center top repeat-x;}.pub-date {	display:block;	span-size:1.4em;	margin:0;	padding:0;}p,code,ul {padding-bottom: 1.2em;}li {	list-style: none;}h1 {	font: bold 14px Tahoma,sans-serif;}h2 {font: bold 1.4em sans-serif;}h3 {font: bold 1em Tahoma,sans-serif;}form,input {margin: 0; padding: 0; display: inline;}/* misc */.clearer {clear: both; font-size: 0;}.left {float: left;}.right {float: right;}.scabezera{	background-image:url(img/layout_edges.gif);	height: 10px;}.cabezera{	height: 20px;	background-position: left top;	background-repeat: no-repeat;	background-image: url(img/layout_edges.gif);}.contentpost{	margin-top: 3px;	margin-left: 30px;	margin-right: 3px;}/* structure */.inner-container {	border: 0px solid #000033;	width: 1000px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 0px;	font-size: 1.2em;}.inner-container a{color:#0099CC}.inner-container a:hover{color:#00CC00 ;}.outer-container {	height: 100%;	width: 100%;	color:#333333;}/* headere & title */.header {	height: 120px;	text-align: center;	background-color: #BAD3E4;	background-repeat: no-repeat;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #68757F;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #68757F;	background-image: url(imatges/banner.gif);	font-family: Arial, Helvetica, sans-serif;	font-weight: bolder;	background-position: left bottom;}.header .title {	color: #FFF;	padding-top: 50px;}.header .title .sitename a {	border-bottom: 1px dashed #657382;	color: #FFF;	font: normal 3em sans-serif;	padding-bottom: 2px;	text-decoration: none;}.header .title a:hover {border-color: #F60;}.header .title .slogan {	font: ;	padding-top: 6px;}/* Header */#headerm  ul{       	margin:0;	padding:0;		list-style:none;}#headerm li{	display:inline;	list-style-type: none;	text-decoration:none;	line-height: 60px;	font-size: 1.0em;	}#navcontainer{	background: #59A6CF ;	padding:0 16px;}#headerm #menu a{color: #fff;text-decoration: none;padding: 12px 20px 13px 20px;}#headerm a:hover{	background-color: #666666;	background-image: url(img/menu_bg.gif);	background-repeat: repeat;			   			 }/* path */.path {	color: #FFF;	height: 30px;	background-repeat: repeat-x;	padding: 0px;	background-color: #8E8E8E;	margin-top: 0px;	margin-right: 0px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #68757F;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #68757F;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #68757F;}.path a {	color: #FAFAFA;	text-decoration: none;}.path a:hover {	color: #FFE;	text-decoration: underline;}/* path2 */.path2 {	height: 30px;	width: 300px;	float: right;	padding: 3px;}.path2 a {	color: #FAFAFA;	text-decoration: none;}.path2 a:hover {	color: #FFE;	text-decoration: underline;}/* main */.main {	background:;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	background-color: #FDFDFA;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #939393;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #68757F;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #68757F;	padding-top: 5px;	border-bottom-width: 11px;	border-bottom-style: solid;	border-bottom-color: #333333;}/* content */.content2 {	float: left;	width: 655px;	padding-right: 0px;	padding-left: 0px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #E7E8E2;}.content2 .descr {	color: #664;	font-size: 0.9em;	margin-bottom: 6px;}.content2 p {	font-family: Arial, Helvetica, sans-serif;	}.navigation4 {	float: right;	width: 230px;	background:#FDFDFA;	margin-right: 1px;	margin-left: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-right-color: #E8F1F7;	border-bottom-color: #E8F1F7;	border-left-color: #E8F1F7;}.navigation4 h2 {	padding-left: 12px;	height: 45px;	line-height: 40px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	color: #2D5A91;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-image: url(img/boton30.gif);	}	.navigation4 h1 	{	margin: 0px;	padding: 0px;		font-size:12px;	}	.navigation4 h5 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 3px;	margin-bottom: 3px;	}.navigation4 h3 {	height: 45px;	line-height: 40px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	font-family: Arial, Helvetica, sans-serif;	background-image: url(img/boton30.gif);	}	.navigation4 ul {	padding: 0;}.navigation4  li {	margin-left: 10px;	background-image: url(img/mini-category.gif);	background-repeat: no-repeat;	background-position:left;	}.navigation4 li a {	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}.navigation4 li a:hover {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}/* navigation */.navigation3 {	float: left;	width: 415px;	background:#FDFDFA;	margin-left: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-right-color: #E8F1F7;	border-bottom-color: #E8F1F7;	border-left-color: #E8F1F7;	list-style-type: square;}.navigation3 h2 {	padding-left: 12px;	height: 45px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	background-repeat: repeat-x;	background-position: left top;	color: #2D5A91;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-image: url(img/bonotc.gif);	line-height: 40px;}.navigation3 h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	margin-top: 5px;	margin-bottom: 5px;}.navigation3 h4 {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	color: #2D5A91;	background-color: #FFFFFF;	}.navigation3 h5 {	line-height: 3px;	height: 3px;	margin: 3px;	padding: 3px;	background-image: url(img/inf.gif);	background-repeat: no-repeat;}.navigation3 h6 {	padding-left: 12px;	height: 56px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	background-repeat: repeat-x;	background-position: left top;	color: #2D5A91;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-image: url(img/boton6.gif);	line-height: 40px;}.navigation5 {	float: left;	width: 650px;	background:#FDFDFA;	margin-left: 2px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-right-color: #E8F1F7;	border-bottom-color: #E8F1F7;	border-left-color: #E8F1F7;}.navigation5 h2 {	padding-left: 12px;	height: 45px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	background-repeat: repeat-x;	background-position: left top;	color: #2D5A91;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-image: url(img/bonotc.gif);	line-height: 40px;}.navigation5 ul {	padding: 0;	border-top: 1px solid #EAEADA;}.navigation5 li {border-bottom: 1px solid #EAEADA;}.navigation5 li a {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}.navigation5 li a:hover {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}/* navigation */.navigation {	float: right;	width: 170px;	background:#FDFDFA;}.navigation h2 {	color: #5A5A43;	font: bold 1.1em Tahoma,sans-serif;	line-height: 30px;	margin: 0;	padding-left: 12px;}.navigation ul {	padding: 0;	border-top: 1px solid #EAEADA;}.navigation  li {border-bottom: 1px solid #EAEADA;}.navigation li a {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}.navigation li a:hover {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}/* navigation */.navigation {	float: right;	width: 170px;	background:#FDFDFA;	font-size: 14px;}.navigation h2 {	color: #5A5A43;	font: bold 1.1em Tahoma,sans-serif;	line-height: 30px;	margin: 0;	padding-left: 12px;}.navigation ul {	padding: 0;	border-top: 1px solid #EAEADA;}.navigation  li {border-bottom: 1px solid #EAEADA;}.navigation li a {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}.navigation li a:hover {	font-size: 1.1em;	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}blockquote {	display: block;	font-weight: bold;	padding-left: 55px;}#marco {	padding:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	background-repeat: repeat-x;	background-color: #759EBC;	margin-right: 0px;	margin-bottom: 0;	border-left-width: 1px;	border-left-style: none;	border-left-color: #68757F;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #68757F;	}.menusuper {	padding:0;	margin:0;	margin-bottom:0;	list-style:none;	height:60px;	background-color: #295876;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-image: url(img/top.gif);	color: #FFFFFF;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #68757F;	}.menusuper li.current_page_item  {		background-color: #666666;	background-image:url(img/boton3.GIF); 	background-repeat:no repeat;	color:#ffff;	display:block; 	float:left;    	position:relative;	}.menusuper li.resaltar  {		background-color: #666666;	background-image:url(img/resaltar.gif); 	background-repeat:no repeat;	color:#ffff;	display:block; 	float:left;    	position:relative;	}.menusuper li.top {	background-repeat: repeat;	color:#ffff;	display:block; 	float:left;    	position:relative;	}.menusuper li a.top_link {	display:block;	float:left;	height:60px;	background-image:url(img/topde.jpg);	line-height:60px;		color:#fff;0 width:145px;padding:0 10 0 6px; 	cursor:pointer;	background-image:url(img/topde.jpg) no repeat;	background-repeat: no-repeat;	background-position: right;		}.menusuper li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:60px;background-image:url(img/topde.jpg) no repeat;width:145px;	}.menusuper li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:60px;}.menusuper li a.top_link:hover {	background-color: #666666;background-image:url(img/boton3.GIF);  background-repeat: no-repeat;}.menusuper li a.top_link:hover span { 	background-color: #666666;background-image:url(img/boton3.GIF); background-repeat: no-repeat;}.menusuper li a.top_link:hover span.down {	background-color: #666666;background-image:url(img/boton3.GIF); background-repeat: no-repeat;}.menusuper li:hover > a.top_link {	background-color: #666666; 	background-repeat: no-repeat;}.menusuper li:hover > a.top_link span {	background-color: #666666;	background-repeat: no-repeat;	color: #FFFFFF;}.menusuper li:hover > a.top_link span.down {	background-color: #666666;background-image:url(img/boton3.GIF); background-repeat: no-repeat;	}.menusuper table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}.menusuper a:hover {visibility:visible;}.menusuper li:hover {	position:relative;	z-index:200;}/* keep the 'next' level invisible by placing it off screen. */.menusuper ul, .menusuper :hover ul ul, .menusuper :hover ul :hover ul ul,.menusuper :hover ul :hover ul :hover ul ul,.menusuper :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}.menusuper :hover ul.sub {	left:-1px;	top:60px;	background: #fff;	padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/	width:auto;	height:auto;	font-weight:normal;	font-family: Geneva, Arial, Helvetica, sans-serif;}.menusuper :hover ul.sub li {display:block; /*height:20px; */position:relative; float:left; width:160px; border-bottom:1px solid #005FB9; border-left:1px solid #005FB9; border-right:1px solid #005FB9; margin-bottom:0;}.menusuper :hover ul.sub li a {display:block; height:auto; font-size:11px; padding:4px 3px; line-height:1; color:#005FB9; text-decoration:none;}.menusuper :hover ul.sub li a.fly {background:#fff 160px 6px;}.menusuper :hover ul.sub li a:hover {background:#E5FAFC; color:#005FB9;}.menusuper :hover ul.sub li a.fly:hover {background:#E5FAFC 160px 6px;}.menusuper :hover ul li:hover > a.fly {background:#E5FAFC} .menusuper :hover ul :hover ul,.menusuper :hover ul :hover ul :hover ul,.menusuper :hover ul :hover ul :hover ul :hover ul,.menusuper :hover ul :hover ul :hover ul :hover ul :hover ul{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}.menusuper :hover ul.sub li ul {border-top:1px solid #005FB9; background: #fff; z-index:300;}/* navigation2 */.navigation2 {	float: left;	width: 170px;	color:#554;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #F8FAFC;}.navigation2 h2 {	color: #FFFFFF;	padding-left: 12px;	height: 40px;	background-image: url(img/top.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 40px;	font-style: normal;	font-variant: normal;	text-transform: none;	background-position: bottom;}.navigation2 ul {	padding: 0;	border-top: 1px solid #EAEADA;}.navigation2 li {border-bottom: 1px solid #EAEADA;}.navigation2 li a {	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}.navigation2 li a:hover {	background: #F0F0EB;	color: #654;	}ul#navigation2 li {  float: left; /*For IE 7 lack of compliance*/  display: block !important; /*For GOOD browsers*/  display: inline; /*For IE*/  position: relative;}.navigation2 li {border-bottom: 1px solid #EAEADA;}.navigation2 li a {	color: #554;	display: block;	padding: 8px 0 8px 5%;	text-decoration: none;	width: 95%;}.navigation2 li a:hover {	background: #F0F0EB;	color: #654;	}/* Root Menu Hover Persistence */ul#navigation2 a:hover,ul#navigation2 li:hover a,ul#navigation2 li.iehover a {  background: #CCC;  color: #FFF;}/* 2nd Menu */ul#navigation2 li:hover li a,ul#navigation2 li.iehover li a {  background: #EEE;  color: #666;}/* 2nd Menu Hover Persistence */ul#navigation2 li:hover li a:hover,ul#navigation2 li:hover li:hover a,ul#navigation2 li.iehover li a:hover,ul#navigation2 li.iehover li.iehover a {  background: #CCC;  color: #FFF;}/* 3rd Menu */ul#navigation2 li:hover li:hover li a,ul#navigation2 li.iehover li.iehover li a {  background: #EEE;  color: #666;}ul#navigation2 ul,ul#navigation2 ul ul,ul#navigation2 ul ul ul {  display: none;  position: absolute;  top: 0;  left: 170px;}.menu2 {	padding:0;	margin:0;	list-style:none;	height:30px;	position:relative;	font-family:Verdana, Arial, Helvetica, sans-serif;	width: 169,5px;	background-color: #F8FAFC;	font-size: 1em;}.menu2 li.top {display:block; float:left; position:relative;}.menu2 li a.top_link {display:block; float:left; height:30px; width: 166px; margin-left:0px; line-height:25px; padding:0 0 0 4px;}.menu2 li a.top_link span {float:left; display:block; padding:0 0px 0 6px; height:30px;}.menu2 li a.top_link span.down {float:left; display:block; padding:0 0px 0 6px; height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/}.menu2 li a.top_link:hover { background:#eee} .menu2 li:hover > a.top_link { background:#eee}.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */.menu2 a:hover {visibility:visible;}.menu2 li:hover {position:relative; z-index:200;}/* keep the 'next' level invisible by placing it off screen. */.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}.menu2 :hover ul.sub {left:170px; top:-1px; background:#EAEADA; padding:1; width:auto; height:auto; font-weight:normal;}.menu2 :hover ul.sub li {display:block; position:relative;float:left;width:220px;margin-bottom:0;border: 1px solid #005FB9;}.menu2 :hover ul.sub li a {display:block; width:214px; height:auto; font-size:11px; padding:4px 3px;line-height:1; color:#005FB9;text-decoration:none;}.menu2 :hover ul.sub li a:hover {background:#E5FAFC; color:#005FB9;}.menu2 :hover ul.sub li a.fly:hover {background:#E5FAFC;}.menu2 :hover ul li:hover > a.fly {background:#E5FAFC;} .menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul{left:221px; top:-1px; background: #EAEADA; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}.menu2 :hover ul.sub li ul {border-top:1px solid #005FB9; background:#EAEADA; z-index:300;}/* footer */.footer {	height: 87px;	padding-top: 10px;	padding-right: 12px;	padding-left: 12px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	background-color: #0A1D2B;}	s