html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
:focus { outline: 0;}
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
body { font-family: verdana, helvetica, sans-serif; font-size:11px; }
h1{color:#27537a;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:lighter;margin-bottom:5px;line-height:22px;}
h1 a,h2 a{color:#27537a;text-decoration:none;}
h1 a:hover,h2 a:hover{color:#8B0000;text-decoration:none;}
h1 span a{font-size:11px;color:#045e9a;text-decoration:none;}
hr{height:1px;border:0;border-top:1px solid #fff;background:transparent;margin-bottom:5px;padding:0;}

#main {margin:0 auto;width:960px;background-color:#ebeef6;position:relative;padding-top:5px;}
#main p {line-height:18px;margin-bottom:10px;color:#666;}
#main p a{color:#045e9a;text-decoration:none;}
#main p a:hover{text-decoration:underline;}
#main .nomargin {margin:0;}
#main .date {margin:0 -5px 5px;background:#f4f4f4;padding:4px;position:relative;color:#999;}
#main .date a {color:#045e9a;text-decoration:none;}
#main .date a:hover {text-decoration:underline;}
#main .date .tag {margin-left:45px;position:relative;}
#main .date .share {text-align:left;width:50px;position:absolute;left:5px;top:1px;z-index:1;}
#leftcol{ width:200px; float:left;  position:relative; }
#twocols{ width:760px; float:right; position:relative; }
#rightcol{ width:260px; float:right; position:relative; }
#maincol{ float: left; display:inline; position: relative; width:500px; }

.tabs {text-align:left;font-size:11px;border-bottom:2px solid #d7dce9;list-style-type:none;margin:1em 0;padding:5px 0;margin:0;height:18px;position:relative;font-family: Arial,Tahoma, arial, serif;font-size:12px;}
.tabs h2,.tabs h4 {display:block;float:left;color:#fff;padding:6px 10px;margin-right:5px;font-weight:700;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;background:#d7dce9;color:#045e9a;}
.tabs h2 a {text-decoration:none;color:#045e9a;position:relative;z-index:10;}
.tabs h2:hover {background: -moz-linear-gradient(left, #4f85bb 0%, #395584 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4f85bb), color-stop(100%,#395584));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f85bb', endColorstr='#395584',GradientType=1 );cursor:pointer;}
.tabs h2:hover a {color:#fff;}
.tabs h2.selected {background: #a90329;background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );}
.tabs h2.selected a {color:#fff;}
.tabs h2.nohover:hover {cursor:default;background:#d7dce9;}

.mainpad{margin:5px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
.clear{clear:both;height:0;}
.box {margin-top:0;background-color:#FFF;}
.box h2 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:lighter;font-size:14px;color:#27537a;line-height:18px;margin-bottom:10px;}
.box h2 span{color:#8B0000;}
.pad10 {padding:10px;}
.pad5 {padding:5px;}
.downpad10 {padding-bottom:10px;}
.size12{ font-size:12px; }
.height15 { line-height:15px; }
.nounderline a { text-decoration:none; }
.center { text-align:center }
.block { display:block; }
.border4 {-moz-border-radius: 4px; -webkit-border-radius: 4px;}

#pagination ul{text-align:center;margin-top:10px;margin-left:0;color:#666;width:100%;line-height:18px;padding:5px 0;}
#pagination ul li{display:inline;font-size:10px;-moz-border-radius:4px;-webkit-border-radius:2px;padding:5px 0;}
#pagination ul li a{color:#666;text-decoration:none;background:#ddd;-moz-border-radius:4px;-webkit-border-radius:2px;padding:4px 5px;}
#pagination ul li a:hover{background:#8B0000;color:#FFF;}
#pagination #active{background:#8B0000;color:#FFF;margin-right:4px;padding:5px 10px;}

#vista_toolbar { float:left; font:normal 11px 'Verdana','Trebuchet MS','Arial'; margin:0; padding:0; }
#vista_toolbar ul { background-image:url(../images/back.gif); background-repeat:repeat-x; float:left; line-height:32px; list-style:none; margin:0; padding:0 10px 0 10px; width:940px; margin-bottom: -10px; -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#vista_toolbar li { display:inline; padding:0; }
#vista_toolbar a { color:#FFF; float:left; padding:0 3px 0 3px; text-decoration:none; }
#vista_toolbar a span { display:block; float:none; padding:0 10px 0 7px; }
#vista_toolbar a span img { border:none; margin:8px 4px 0 0; }
#vista_toolbar a:hover{ background: url(../images/left.png) no-repeat left center; }
#vista_toolbar a:hover span { background:url(../images/right.png) no-repeat right center; }
#vista_toolbar a.right { float:right;  }
#vista_toolbar a.selected { background: url(../images/left.png) no-repeat left center; }
#vista_toolbar a.selected span  { background:url(../images/right.png) no-repeat right center; }

.glossymenu,.glossymenu li ul{list-style-type:none;width:190px;position:relative;z-index:10;margin:0;padding:0;-webkit-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 2px 2px 2px;}
.glossymenu li ul {border:1px solid #aaa;}
.glossymenu li ul a{width:183px;}
.glossymenu {border-top:0;}
.glossymenu li{position:relative;}
.glossymenu li a{background:#FFF url(../images/glossyback.jpg) repeat-x top;font:normal 11px Verdana, Helvetica, sans-serif;color:#000;display:block;width:auto;text-decoration:none;padding:5px 0 5px 5px;height:16px;}
.glossymenu li a:hover{background:#FFF url(../images/glossyback.jpg) repeat-x bottom;border-bottom:0;color:#FFF;}
.glossymenu li ul{position:absolute;width:188px;left:0;top:0;display:none;}
.glossymenu li ul li{float:left;}
.glossymenu .arrowdiv{position:absolute;right:5px;background:transparent url(../images/arrow.gif) no-repeat center right;}
* html .glossymenu li{float:left;height:1%;}
* html .glossymenu li a{height:1%;}

ul.tabulador{text-align:left;font-size:11px;border-bottom:2px solid #4478a8;list-style-type:none;margin:1em 0;padding:5px 0;margin:0;}
ul.tabulador li{display:inline;}
ul.tabulador li a {background:#4478a8;padding:5px 8px; -webkit-border-top-right-radius:2px; -webkit-border-top-left-radius:2px;text-decoration:none;color:#fff; margin-right:5px;}
ul.tabulador li a:hover,ul.tabulador li a.selected {background:#4478a8;color:#fff;}
