body
{
	background: url(../images/bg.jpg) no-repeat center top fixed #000;
	/*background: url() no-repeat center top fixed #6d7684;*/
	color: #36393D;
	font: 85%/1.6 "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.5;
	list-style-image: url(../images/bullet.gif);
	list-style-type: square;
}

a:link
{
	color: #0066cc;
	text-decoration: none;
}
a:visited
{
	color: #0066cc;
	text-decoration: none;
}
a:hover, a:active
{
	color: #003399;
	text-decoration: underline;
}

#header {height: 179px;width: 780px;background: #6d7684 url(../images/header.jpg) no-repeat;}

/*********************************
    Menu
*********************************/
.menu { height:21px; background:#6d7684;}
.menu em { display: none; margin: 0; padding: 0; line-height: 0px;}
.menu ul { padding: 0px; margin: 0px; }
.menu li { float: left; padding: 0px; margin: 0px; list-style-type: none; display: inline; }
.menu li a { display: block; height: 21px; }
.menu li a.m1 { background: url(../images/menu_01.jpg) no-repeat left top; width: 98px; }
.menu li a.m2 { background: url(../images/menu_02.jpg) no-repeat left top; width: 113px; }
.menu li a.m3 { background: url(../images/menu_03.jpg) no-repeat left top; width: 85px;}
.menu li a.m4 { background: url(../images/menu_04.jpg) no-repeat left top; width: 230px; }
.menu li a.m5 { background: url(../images/menu_05.jpg) no-repeat left top; width: 254px; }
.menu li a:hover { background-position: left -21px; }

.line	{border: 1px solid #dfdfdf;background:#f7f6f1; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;}

.inner_border {
width: 780px;
border-left: 1px solid #4c4a4a;/*#b9c1cd*/
border-right: 1px solid #4c4a4a;/*#b9c1cd*/
margin-left: auto;
margin-right: auto;
}

.outer_border {
width: 782px;
border-left: 3px solid #7c7979;/*#7b889c*/
border-right: 3px solid #7c7979;/*#7b889c*/
margin-left: auto;
margin-right: auto;
}

.box {
    font: 85%/1.6 "Segoe UI", "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333;
	background: url(../images/login_back.gif);
	background-color: #d3dce9;
	border: 1px solid #6d7684;
	padding: 2px;
	margin: 0px 0 0px 0;
}

.inputtext {
    font-size:11px;
    width:73px; height:16px;
    background:url('../images/input1.gif') no-repeat;
    border:none;
    padding:2px 0 0 6px;
    margin-right:7px;
    color: #333333;
}

.alt1, .alt1Active
{
	background: #fff;
	color: #333333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
}

.alt2, .alt2Active
{
	background: #eff0f4;
	color: #333;
	border-top: 1px solid #b9c1cd;
	border-left: 0px;
	border-right: 0px;
}

.alt3, .alt3Active
{
	background-color: #e6f2fb;
	color: #333;
}

.alt3 a:link
{
	color: #000;
	text-decoration: none;
}
.alt3 a:visited
{
	color: #000;
	text-decoration: none;
}
.alt3 a:hover, .alt3 a:active
{
	color: #0066cc;
	text-decoration: underline;
}

.bg1, .bg1Active
{
	background: #ffffff;
	color: #333333;
}


.bgpoll {
	background-image: url(../images/bgpoll.jpg);
	background-repeat: no-repeat;
	background-position: top top;
}

td, th, p, li
{
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #e2e1ea;
	color: #000000;
	border: 1px solid #dfdfdf;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;
}

.thead
{
	background: #b7ccfc url(../images/tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}
.thead a:link
{
	color: #fff;
}
.thead a:visited
{
	color: #fff;
}
.thead a:hover, .thead a:active
{
	color: #fff;
}

.tcat
{
	background: #5672b2 url(../images/bgtable.gif) repeat-x top left;
	color: #ffffff;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}

.tcat a:link
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
	color: #ffffff;
	text-decoration: underline;
}

.tbgfooter
{
	background: #e2e1ea;
	color: #000000;
	border: 1px solid #dfdfdf;
}
.bgfooter
{
	background: #5672b2 url(../images/bgtable.gif) repeat-x top left;
	color: #ffffff;
	font: bold 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.bgfooter a:link
{
	color: #ffffff;
	text-decoration: none;
}
.bgfooter a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.bgfooter a:hover, .tcat a:active
{
	color: #ffffff;
	text-decoration: underline;
}
.more-link span {background: url(../images/external.png) center right no-repeat;padding-right:13px;}
a.more-link,a.more-link:visited,a.more-link:active {color: #fff;font-weight:bold;line-height: 20px;margin: 0 0 5px 0; padding: 3px 0px;width: 145px;display: block;color: #fff;background:#36393D;padding: 2px 0px 4px 10px;float:right;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-decoration:none;}
a.more-link:hover {color: #fff;background:#3F4C6B;text-decoration:none;}

a.smilies,a.smilies:visited,a.smilies:active {color: #fff;font-weight:bold;line-height: 22px;margin: 6px 0 5px 0; padding: 3px 0px;width: 80px;display: block;color: #fff;background:#36393D;padding: 2px 0px 4px 10px;float:right;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
a.smilies:hover {color: #fff;background:#3F4C6B;text-decoration:none;}

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.shout {background:#fff;width: 100%;height: 300px;position:relative;overflow: auto;text-align:left;}
.paddi{font-size:12px; color:#333}
.shout_date{font-size:9px; color:#5a7db9;}
.msj{clear:both;font-size:11px; color:#333}
.tabla{table-layout:fixed;word-wrap:break-word;overflow:hidden;}
#chatwindow{font: 90% "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;margin-top: 3px;margin-left: 1px;}

.title  {background: none; color: #990099; font-size: 12px; font-family: Tahoma, Verdana, Helvetica; text-decoration: none; font-weight: bold}

form{border:0px;padding:0px;margin:0px}

textarea
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;
}

input
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin:0 0 5px;padding:2px;

}
.buttonsmilies {border: 1px solid #BDD3F0;background: url(../images/but-bg.gif) repeat-x left center #577DB3;color: #FFFFFF;font-weight: bold;margin:0 0 5px;padding:4px;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;
}
*html .buttonsmilies {border: 1px solid #BDD3F0;background: url(../images/but-bg.gif) repeat-x left center #577DB3;color: #FFFFFF;font-weight: bold;margin:0 0 5px;padding:2px;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;
}
*+html .buttonsmilies {border: 1px solid #BDD3F0;background: url(../images/but-bg.gif) repeat-x left center #577DB3;color: #FFFFFF;font-weight: bold;margin:0 0 5px;padding:2px;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;
}

.button {border: 1px solid #BDD3F0;background: url(../images/but-bg.gif) repeat-x left center #577DB3;color: #FFFFFF;font-weight: bold;margin:0 0 5px;padding:4px;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;
}

select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.dots{background: url(../images/dot-hilite1.gif) repeat-x bottom;padding: 4px 0px 4px 0; !important;margin:3px 0px 4px 0px !important;}

.relacionados{margin:20px 0 0 0;clear:both;padding:15px 25px 20px;width:550px;}
.relacionados h3{color:#aca798; text-align:center;font-family:Georgia, Helvetica, sans-serif; font-style:italic;font-size:20px;margin:0 0 7px 0;}

.comment
{
	color: #990099;
	text-decoration: none;
}

.comment:link
{
	color: #990099;
	text-decoration: none;
}

.comment:visited
{
	color: #990099;
	text-decoration: none;
}

.comment:hover, a:active
{
	color: #000000;
	text-decoration: underline;
}

#comments{width:500px;float:left;padding:0 0 0 45px;border: 1px solid #dfdfdf;background:#eff0f4;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;}
#comment_form{width:522px;float:left;}
#comments textarea{width:430px;height:140px;display:block;padding:15px;margin:10px;border:1px solid #E0E5E5;}
#comments .inoputs {width:350px;display:block;border:1px solid #E0E5E5;margin:10px;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;}
#comments textarea,.inoputs {color:#454547;font-size:14px;border:1px solid #E0E5E5;}
#submit {width:100%;background:#454547;color:#fff;padding:4px;border:none;text-transform:uppercase;font-size:10px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius: 5px;}
#respond{margin:10px 0 0 0;}

legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* Estilo de enlaces de la parte superior*/
.menu3 {	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; TEXT-DECORATION: none; FONT-WEIGHT:bold}
A.menu3:link {color: #000000; text-decoration: none;}
A.menu3:visited {color: #000000; text-decoration: none;}
A.menu3:hover {color: #003399; text-decoration: none }
.inlineimg { vertical-align: middle; }

/* Tips, Error, Message, Hightlight*/
p.error {
	background: url(../images/icon-error.png) no-repeat 0px 0px;
	color: #CC0000;
	padding-left: 25px;
	padding-top:2px;
}

p.message,p.info {
	background: url(../images/icon-info.png) no-repeat 0px 0px;
	color: #00AFF0;
	padding-left: 25px;
	padding-top:2px;
}

p.tips {
	background: url(../images/icon-tips.png) no-repeat 0px 0px;
	color: #F99412;
	padding-left: 25px;
	padding-top:2px;
}

p.feed {
	background: url(../images/icon-rss.gif) no-repeat 0px 0px;
	padding: 3px 0 3px 25px;
	padding-top:2px;
}

.highlight {
	color: #810C46;
	background: #000000;
	font-weight: bold;
	padding: 1px 5px;
}

.updated{
	margin: 0;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	margin-top:4px;
	margin-bottom:4px;
}
.updated p {
	margin: 0.6em 0;
	padding-left: 28px;
	text-align:right;
	margin-right:10px;
}
.updated,.message {
	background-color: #e9f1da;
	border:#00ff00 1px solid;
}
.updated h2 {
	color:#093E56;
	font: italic normal normal 22px/24px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	letter-spacing: -1px;
	line-height: 25px;
	padding: 3px 0 -3px 0;
}

.updated h3 {
	color:#093E56;
	font: italic normal normal 16px/20px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	letter-spacing: -1px;
	line-height: 25px;
	padding: 3px 0 3px 10;
	padding-left: 28px;
}

#slideshow {
    position:relative;
    height: 265px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 265px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    width: 427px;
	height: 260px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}