body, td, input, textarea, select {
	font-family: Verdana;
	font-size: 10px;
	color: #5D5D5D;
	margin: 0px;
}

td, p {
	line-height: 150%;
}

a {
	color: #153DA3;
}

h1, .h1r {
	font-size: 16pt;
	color: #153DA3;
	margin-bottom: -3px;
	z-Index: 1;
	width: 100%;
	padding-top: 3px;
}

.breadcrumb {
	height: 40px;
	color: #284DAB;
}

h2, .h2r {
	font-size: 12pt;
	color #9B9B9B;
	margin-bottom: -10px;
	margin-top: 0px;
	z-Index: 1;
	width: 100%;
}

h3 {
	margin-bottom: 3px;
	margin-top: 0px;
	font-size: 10pt;
}

.pfslides {
	text-align: center;
}

.tblheader {
	background-image: url('images/table/t02.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

.tblheader td {
	color: #153DA3;
	font-weight: bold;
	padding-top: 10px;
}

.tbleven, .tblodd	{
	height: 20px;
}

.tbleven {
	background-color: #F3F3F3;
	background-image: url('images/table/bgtblrow.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

.tblodd {
	background-color: #FFFFFF;
}

.tblsel td {
	background-color: #153DA3;
	color: #FFFFFF;
}


.tblexc td {
	font-weight: bold;
	border-top: 1px dotted #153DA3;
}


.tblgrp td {
	font-weight: bold;
	color: #153DA3;
	border-bottom: 1px dotted #153DA3;
}

.textfield {
	font-weight: bold;
}

.bdrbottom, .bdrall {
	border-bottom: 1px dotted #153DA3;
}


.bdrtop, .bdrall {
	border-top: 1px dotted #153DA3;
}


.bdrleft, .bdrall {
	border-left: 1px dotted #153DA3;
}


.bdrright, .bdrall {
	border-right: 1px dotted #153DA3;
}

.botonera {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 15px;
	padding: 6px;
	background-color: #F0F0F0;
	border-top: 1px dotted #153DA3;
}

.botonera input {
	padding: 2px;
}


.footmnbracket {
	font-size: 11pt;
	color: #153DA3;
	font-weight: bold;
}


.cmsfootmenu a {
	color: #5D5D5D!important;
	text-decoration: none;
}

.cmsfootmenu a:hover {
	color: #153DA3!important;
	text-decoration: underline;
}


.cntgroup {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	font-size: 12px;
	color: #7E90BB;
	border-bottom: 1px dotted #153DA3;
}


.cntcontainer {
	margin-bottom: 25px;
}


.formerror, .inputerror {
	color: #DC143C;
	padding: 5px;
}


textarea {
	overflow: auto;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}


.textdes {
	color: #7E90BB;}

.textpet {
	color: #7E90BB;
	font-size: 90%;
}


.tagrestitle h4 {
	margin-bottom: 2px;
}

.tagrestul {
	margin-top: 5px;
}

.tagrestags {
	margin-top: 5px;
}

.tagcloudnarrow {
	margin-top: 10px;
	margin-bottom: 20px;
}

.tagcloudnarrow .tagcloud {
	margin-top: 3px;
}

.newslistimg {
	float: left;

}

.newslistcnt {
	padding-left: 150px;
}

.newslistentry {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #153DA3;
}

.newscovertitle div, .newsdetailtitle div, .newslisttitle div {
	margin: 0px 0px -5px 0px;
}

.newslistdate {
	margin-bottom: 6px;
}

.newslistdetail {
	margin-top: 6px;
}

.newscoverdate {
	margin-bottom: 5px;
	font-style: italic;
}

.cmspager {
	text-align: right;
}


.searchmark {
	background-color: #C2CFE7;
}

.searchkeywords {
	margin: 10px 0px 0px 0px;
}


.searchtitle {
	font-size: 11pt;
}


.searchresult {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #153DA3;
}


.searchurl {
	margin-top: 10px;
}


.requiredfield {
	color: #DC143C;
}

.searchrow {
	background-color: #BDC9E5!important;
}

.newsdetailurl {
	margin-bottom: 20px;
	text-align: right;
}

.menucnt {
	margin-top: 10px;
	text-align: center;
}


.topheader {
	background-image: url('images/lineasup.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 6px;
}

.headerbox {
	background-image: url('images/bgtop.gif');
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center!important;
	width: 100%;
}

.logocnt {
	width: 960px;
	text-align: left;
	display: inline-block;
}

.logo {
	padding-top: 22px;
	padding-left: 10px;
}

.beta {
	margin-bottom: 31px;
}

.pagefoot {
	text-align: right;
	height: 114px;
	background-image: url('images/bginf.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #8ea2d3;
}

.footbg {
	height: 114px;
	background-image: url('images/fondo/bg01ft.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

.maincnt {
	height: 100%;
	background-image: url('images/fondo/bg01cen.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
	width: 987px;
	margin: auto;
}

.shadleft {
	background-image: url('images/shadleft.gif');
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}


.shadright {
	background-image: url('images/shadright.gif');
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
}

.footer {
	padding-top: 25px;
	padding-bottom:30px;
	text-align: center;
}

.parentcnt {
	background-image: url('images/topbggrad.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F7F7F7;
	height: 100%;
	width: 100%;
}

.zwgriderror {
	margin-top: 5px;
	color: #DC143C;
}

.captioncnt {
	padding: 0px 0px 15px 0px;;
}

.captioncntcmp {
	padding: 10px 0px 5px 10px;
}

.captionclean {
	margin-bottom: 5px;
	margin-top: -25px;
}

.inputcnt {
	background-image: url('images/tb01.png');
	background-repeat: no-repeat;
	height: 22px!important;
	padding-left: 5px;
	display: inline-block;
}

.inputcls {
	background-image: url('images/tb03.png');
	height: 22px;
	padding-right: 6px;
	background-repeat: no-repeat;
	background-position: right center;
}

.skininput {
	border: 0px;
	height: 18px;
	background-color: #FFFFFF;
	background-image: url('images/tb02.png');
	background-repeat: repeat-x;
	padding-top: 5px;
}

.pagecnt {
	padding: 0px 38px 0px 38px;
}

.topshadright {
	background-image: url('images/topshadright.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 14px;
}

.topshadleft {
	background-image: url('images/topshadleft.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 14px;
}

.imgrep {
	display: inline-block;
}

.imgtop {
	background-image: url('images/foto/f03.gif');
	background-repeat: repeat-x;
	background-position: left center;
	height: 8px;
}

.imgbot {
	background-image: url('images/foto/f14.gif');
	background-repeat: repeat-x;
	background-position: left center;
	height: 8px;
}

.imgcen {
	background-image: url('images/foto/f09.gif');
	background-repeat: repeat-y;
	background-position: top right;
}

.imgcenl {
	background-image: url('images/foto/f08.gif');
	background-repeat: repeat-y;
	background-position: top left;
}

.imgtopl {
	background-image: url('images/foto/f01t.gif');
	height: 8px;
	background-repeat: no-repeat;
}

.imgtopr {
	background-image: url('images/foto/f05t.gif');
	height: 8px;
	background-position: right center;
	background-repeat: no-repeat;
}

.imgbotr {
	background-image: url('images/foto/f16t.gif');
	height: 8px;
	background-position: right center;
	background-repeat: no-repeat;
}

.imgbotl {
	background-image: url('images/foto/f12t.gif');
	height: 8px;
	background-repeat: no-repeat;
}

.imgcenbr {
	padding-right: 8px;
	background-image: url('images/foto/f11.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.imgcenbl {
	padding-left: 8px;
	background-image: url('images/foto/f10.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.imgcentr {
	background-image: url('images/foto/f07.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.imgcentl {
	background-image: url('images/foto/f06.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

.txtareacnt {
	margin: 1px 0px 1px 0px;
}

.txtareatop {
	background-image: url('images/textarea/t02.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

.txtareabot {
	height: 5px;
	background-image: url('images/textarea/t09.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

.txtareacen {
	background-image: url('images/textarea/t04.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

.txtareacenr {
	background-image: url('images/textarea/t05.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

.txtareamn {
	background-image: url('images/textarea/tbg.gif');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}

.txtareatopl {
	height: 6px;
	background-image: url('images/textarea/t01.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.txtareatopr {
	height: 6px;
	background-image: url('images/textarea/t03.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

.txtareabotl {
	height: 5px;
	background-image: url('images/textarea/t08.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.txtareabotr {
	height: 5px;
	background-image: url('images/textarea/t10.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

.txtareacntl {
	background-image: url('images/textarea/t06.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 5px;
}

.txtareacntr {
	background-image: url('images/textarea/t07.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 5px;
}

.cntboxcnt {
	overflow: hidden;
}

.cntboxtop {
	background-image: url('images/box/b02.gif');
	background-repeat: repeat-x;
	background-position: left center;
}

.cntboxbot {
	background-image: url('images/box/b08.gif');
	background-repeat: repeat-x;
	background-position: left center;
}

.cntboxcen {
	padding-left: 9px;
	background-image: url('images/box/b04.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

.cntboxcenr {
	padding-right: 9px;
	background-image: url('images/box/b06.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

.cntboxbotr {
	height: 23px;
	background-image: url('images/box/b09.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

.cntboxbotl {
	height: 23px;
	background-image: url('images/box/b07.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.cntboxtopr {
	height: 36px;
	background-image: url('images/box/b03.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 10px;
	padding-right: 10px;
}

.cntboxtopl {
	height: 36px;
	background-image: url('images/box/b01.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.cntboxbox {
	margin: 0px;
}

.newscovercnt {
	padding: 5px 7px 0px 7px;
}

.newscoverentry {
	padding-bottom: 15px;
}

.langcnt {
	width: 987px;
	margin: auto;
	height: 15px;
	text-align: right;
}

.lngselector {
	display: inline-block;
	width: 240px;
}

.lngcnt {
	font-family: Verdana;
	font-size: 8px;
	cursor: pointer;
	display: inline-block!important;
	margin: 0px!important;
	float: left;
	width: 60px;
}

.lngcnti, .lngcntio, .lngcntdio {
	color: #5D5D5D;
	height: 15px;
}

.lngcnti, .lngcntio, .lngcntis {
	padding-left: 5px;
	height: 15px;
}

.lngcntc, .lngcntco, .lngcntcs {
	text-align: center;
	padding: 2px 5px 0px 5px;
	height: 13px;
}

.lngcntd, .lngcntdo, .lngcntds {
	padding-right: 5px;
}

.lngcntio {
	background-image: url('images/lngselizq_ov.gif');
	background-repeat: no-repeat;
	background-position: left;
}

.lngcntco {
	background-color: #B9C5E4;
}

.lngcntdo {
	background-image: url('images/lngselder_ov.gif');
	background-repeat: no-repeat;
	background-position: right;
}


.lngcntis {
	background-image: url('images/lngselizq_sel.gif');
	background-repeat: no-repeat;
	background-position: left;
}

.lngcntcs {
	background-color: #153DA3;
	color: #FFFFFF;
}

.lngcntds {
	background-image: url('images/lngselder_sel.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.pfcnt {
	height: 450px;
	text-align: left;
}

.pfcontainer {
	width: 900px;
	text-align: center;
}

.cnttxt {
	padding: 5px 0px 10px 0px;
}

.newsdetailback {
	margin-top: 10px;
	float: left;
}

.newsdetailnext {
	margin-top: 10px;
	float: right;
}

.cmspageoption {
	padding: 2px 0px 2px 20px;
	background-position: left center;
	background-repeat: no-repeat;
}

.cmspagegoup {
	background-image: url('images/up.gif');
}

.cmspagesend {
	background-image: url('images/send.gif');
}

.cmspageprint {
	background-image: url('images/print.gif');
}

.footbg li {
	display: inline-block;
	width: 140px;
	float: left;
	text-align: left;
	margin: 15px 5px 0px 5px;
}

.bb01 {
	background-color: #CFD7EC;
	background-repeat: no-repeat;
	background-image: url('images/bluebox/b04.gif');
	background-position: bottom right;
}

.bb02 {
	background-repeat: no-repeat;
	background-image: url('images/bluebox/b02.gif');
	background-position: top right;
}

.bb03 {
	background-repeat: no-repeat;
	background-image: url('images/bluebox/b03.gif');
	background-position: bottom left;
}

.bb04 {
	background-repeat: no-repeat;
	background-image: url('images/bluebox/b01.gif');
	background-position: top left;
}

.pagefooter {
	height: 15px;
	padding: 6px 15px 3px 15px;
}

.footbox {
	display: inline-block;
	float: right;
}

.twitter {
	float: right;
	padding-top: 30px;
	padding-right: 10px;

}

.twitter a {
	margin-right: 5px;
}