@import url("css/menu.css");
@import url("css/sitemap.css");

/* CSS Document */
#Body {background: #498022 url(images/bg.jpg) no-repeat fixed top center; height:100%; margin:0; padding:0; }

#Form {padding:0; margin:0;}

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;margin-left:12px}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:11px;}
h1, h2, h3, h4, h5, h6, h1 a:link, h1 a:visited, h1 a:hover {color:#498022;font-size:12px;}
h3, h4, h5, h6{color:#498022;}
h1, h3, h5, h1 input, h1 a:link, h1 a:visited, h1 a:hover {font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h1 input, h1 a:link, h1 a:visited, h1 a:hover {margin-top:0;}
h2 {margin-top:0;}
h3, h4{font-size:11px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#498022; text-decoration:none; font-weight:normal; }
a:hover{color:#000; text-decoration:underline; }
a:focus {outline: none;}

#s_wrap_main
{
    margin: 0 auto;
    width: 970px;
}

#header
{
	background: transparent url(images/barra_centro_header.png) repeat-x top left;
	height: 43px;
    
}
#header_left {
	background: url(images/barra_iz_header.png) no-repeat top left;
	padding-left:13px;
	position:relative;
	z-index: 1;
}
#header_right {
	background: url(images/barra_der_header.png) no-repeat top right;
	padding-right:13px;
	margin-right:-2px;
}

#left
{
	float: left;
	width: 272px;
}

.logo 
{
	position:relative;
	top: -9px;
	z-index: 0;
	margin: 0 0 0 10px;
	text-align:center;
}


#center
{
	margin-left: 277px;
	width: 692px;
}

#footer
{
    max-height: 43px;
    text-align:center;
    clear: both;
    background: transparent url(images/barra_centro_footer.png) repeat-x bottom left;
    overflow:hidden;
}

#footer_content {border-top-width:10px; height:33px;line-height:33px;width:4500px;display:table-cell;vertical-align: middle; color:#FFF;}
#footer_left {
	background: url(images/barra_iz_footer.png) no-repeat bottom left;
	padding-left:13px;
}
#footer_right {
	background: url(images/barra_der_footer.png) no-repeat bottom right;
	padding-right:13px;
	margin-right:-5px;
}

#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* Header pads */
.time_pad, .lang_pad, .session_pad, .search_pad, .textsize_pad, .sitemap_pad
{
    float:left;
    height: 25px;
    background: transparent url(images/separador_header.jpg) no-repeat top right;
}

.search_pad, .textsize_pad, .sitemap_pad 
{
    float:right;
}

.time_pad 
{
	width: 255px;
	padding-right:10px;
	padding-top:8px
}

.time_pad span 
{
    display:block;
    text-align:center;
	color:#FFF;
}

.lang_pad
{
    /*margin-left: 200px;*/
    padding: 0 8px;
    padding-top:8px;
    text-align: center;
}

.lang_pad a
{
	color:#FFF;
}
.lang_pad a:hover
{
	color:#E4D558;
}

.lang_pad a[current=True]
{
    display:none;
}

.session_pad 
{
    padding: 0 9px;
    padding-top: 9px;
	color:#fff;
}

.session_pad #dnn_dnnUSER_cmdRegister 
{
    float:left;
    height:1.5em;
    max-width: 150px;  
    overflow:hidden;
    white-space:nowrap;
}

.search_pad 
{
    padding: 0 10px;
    padding-top: 6px;
    padding-bottom:3px;
}

.search_pad span
{
    display:block;
}

.search_pad input
{
    margin:0;
    padding-top:2.5px;
    padding-bottom:3px;
    float:left;
    border: 1px none;
    
}

.search_pad a
{
    margin-left:-9px;
}

.textsize_pad 
{
    padding: 0 3px;
    padding-top: 7px
}

.sitemap_pad 
{
    background: none;
    padding-left:10px;
    padding-top: 5px
}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*--------- pane style ----------*/
.ContentPane{
	padding:0;
	margin:0 auto;
	margin-top:-5px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
.LeftPane{
	padding:0;
	margin:0;
}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#fff;}
a.user:hover{color:#E4D558;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#fff;}
a.footer:hover{color:#E4D558;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- NewsAnnouncements Module --------------*/
.VIDEOBASE_NewsAnnouncementsContent {overflow:hidden;}
.DownloadPDFLinkSmall {background:transparent url(images/pdf_small.png) no-repeat scroll left top;padding-left:20px;padding-top:3px;float:right;margin-top:10px;}
.DownloadPDFLink {background:transparent url(images/pdf.png) no-repeat scroll left top;float:left;width:61px;height:79px;padding-left:7px;}
/* Slideshow */
#slideshow {padding:5px 0 0 0}
#slideshow DIV {opacity:0.0;display:none;}
#slideshow DIV.active {opacity:1.0;display:block;}
#slideshow DIV.last-active {display:none;}
A.slideshowlink>IMG {height:70px;width:98px;border: 0;border: 1px solid #498022}
#slideshow .slide {width:100%;}
#slideshow .slide > span:first-child {border-bottom:1px solid #E4D558;margin-bottom:10px;padding-bottom:2px;height:26px;display:block;}
#slideshow .slide > a, #slideshow h1, #slideshow .slide > p {float:left;}
#slideshow h1 {width:113px;font-weight:normal;margin-left:5px;}
#slideshow .slide > p {height:78px;overflow:auto;margin-top:5px;}
#slideshow .slide > a.RotatorReadMore {background:transparent url(images/icono_links.png) no-repeat scroll right;border-bottom:1px solid #498022;border-top:1px solid #498022;padding:10px 20px 10px 0;width:90%;}

/* Paging on Slideshow */
#paginadorSlide {margin:8px 0 0 0;padding:0;list-style-type:none;float:right;}
#paginadorSlide li {display:block;float:left;margin:1px -1px 0 0;padding:0;border:1px solid #E4D558;}
#paginadorSlide li a {display:block;float:left;text-decoration:none;padding:5px 9px 0;height:24px;height:18px;}
#paginadorSlide li a:hover, #paginadorSlide li.activo a {color:#ffffff;background:#498022;}

/* Other News & Old News */
#othernews {float: right;overflow: hidden;width: 152px;}
#oldnews {float: right;clear: right;overflow: hidden;width: 152px;}
#othernews ul, #oldnews ul {margin:0;padding:0;}
#othernews li, #oldnews li {margin:0;padding:0;list-style:none;}
#othernews > h1, #oldnews > h1 {color:#498022;padding:10px 0;border-bottom:1px solid #498022;margin:0;}
#othernews li > a, #oldnews li > a {color:#498022;margin-left:5px;padding:10px 20px 10px 10px;border-bottom:1px solid #498022;display:block;background:transparent url(images/icono_links.png) no-repeat right;}

#mostrecentnews, #fullnew, #morenews {overflow: hidden;padding:10px;padding-top:0;}

/* Most Recent & Full News */
#mostrecentnews, #fullnew {margin-bottom:20px;}
#mostrecentnews > .newsimagelink > img, #fullnew > img {border:0;height:178px;margin:0;padding:10px 0;border-bottom: 1px solid #498022;border-top: 1px solid #498022;}
#mostrecentnews > h1, #fullnew > h1, #morenews > h1 {margin-bottom: 10px;color:#498022;font-weight:normal;}
#mostrecentnews > p, #fullnew > p {margin: 0;margin-top: 10px;}
#mostrecentnews > h1, #mostrecentnews > p, #fullnew > span:first-child, #fullnew > h1, #fullnew > p {display:block;text-align: left;}
#mostrecentnews, #fullnew {text-align: center;}
#mostrecentnews > a.readmorelink {float:left;padding-right:20px;text-align:left;margin-top:10px;background:transparent url(images/icono_links.png) no-repeat right;}

/* More News */
#morenews {padding-bottom:0;}
#morenews ul {margin:0;padding:0;overflow:hidden;}
#morenews li {list-style:none;float:left;width:49%;min-height:79px;overflow:hidden;margin:0 1% 0 0;}
#morenews h1 {background-image:none;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #498022;}
#morenews h1 a:link, #latestnews h1 a:visited {font-weight:normal;}
#morenews li > p {height:60px;overflow:auto;margin-bottom:2px;text-align:justify;}
#morenews li > span {display:block;}


/* aliados */
.ui-tabs-nav {padding:0;margin:0;white-space:nowrap;text-align:center;}
.ui-tabs-nav > li:first-child {background:url(images/separador_vertical.jpg) repeat-y top right;display:inline-block;line-height:2;padding:0;text-decoration:none;width:20%;}
.ui-tabs-nav > li { border-bottom:1px solid #498022; border-top:1px solid #498022;background:url(images/separador_vertical.jpg) repeat-y top right;display:inline-block;line-height:2;padding:0;text-decoration:none;width:20%;}
.ui-tabs-nav > li {display:inline-block;list-style:none;margin:0 -4px 0 0;padding:0;width:20%;}
.ui-tabs-nav > li > a {color:#666;display:inline-block;line-height:2;padding:0;text-decoration:none;width:100%;}
.ui-tabs-nav > li > a:hover, .ui-tabs-nav > li.ui-tabs-selected > a {background-color:#498022;color:#daac01;} 
.ui-tabs .ui-tabs-hide { display: none !important;}
.ui-tabs-panel {background:transparent; overflow:hidden; }

.contenido_aliados {overflow:hidden;}

.contenido_aliados > h1
{
    color:#498022;
	float:left;
	width:80%;
	padding:15px 0 0 0;
	margin:0 0 5px 0;
}

.contenido_aliados > p:first-child {float:none;width:auto;margin:0;}

.contenido_aliados > p {
	float:left;
	width:80%;
	margin:5px 0 0 0;
}

.contenido_aliados img{
	padding:0;
	margin: 10px 10px 10px 0;
	border:1px solid #498022;
	width:auto;
	float:left;
}

/*---------- Feedback module ------------*/
.DNN_FeedbackContent {overflow:hidden;}

.VinculoDescarga {background:transparent url(images/bt_descargar.png) no-repeat scroll left top;padding-left:17px;}
