@import url("css/menus.css");
@import url("css/sitemap.css");

/* CSS Document */
/* Layout
 ------------ */

#Body {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:#3e3d40; 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:#ea671e;font-size:12px;}
h3, h4, h5, h6{color:#3e3d40;}
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;}

hr 
{
    color: #9BC121; /* for IE */
    background-color: #9BC121;
    height: 1px;
    border:0;
}

a,a:link,a:visited,a:active{color:#ea671e; text-decoration:none; font-weight:normal; }
a:hover{text-decoration:underline; }
a:focus {outline: none;}

.head_title
{
    border-bottom: 1px solid #ea671e;
}

.leftmenu > h1
{
    border-bottom: 1px solid #EA671E;
    border-top: 1px solid #EA671E;
    background:transparent url(imagenes_css/vinetas/titulos.png) no-repeat scroll left center;
    padding:5px 0 5px 15px;
}

.leftmenu > ul 
{
    padding-left:15px;
    overflow:hidden;
}

.leftmenu > ul > li
{
    list-style:none;
    padding-bottom: 2px;
    border-bottom: 1px solid #9BC121;
    margin-bottom:10px;
}

.leftmenu > ul > li > a
{
    color: #9BC121;
}

.leftmenu > ul > li > a:hover
{
	color: #ea671e;
	text-decoration:none;
}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* Layout */
#header {
	background-color: #FF9900;
	background-image: url(imagenes_css/barra_superior.gif);
	background-repeat: repeat-x;
	height: 30px;
	margin-bottom: 20px;
}

#logo_nav 
{
    margin: 0 auto;
    width:901px;
}

.logo 
{
    float:left;
    position:relative;
    left:2px;
    top:5px;
    z-index:2;
}

#content
{
    margin: 0 auto;
    overflow:hidden;
}

/* Header pads */
.session_pad, .session_pad_left, .session_pad_right, .login_pad, .search_pad, .sitemap_pad
{
    float:right;
}

.login_pad 
{
    padding: 8px 15px 0 8px;
    height:20px;
    border-right: 1px solid white;
    margin-right: 15px;
}

.login_pad a {color:#3e3d40;}

.session_pad
{
    padding:0;
    height:38px;
    background:transparent url(images/reg_centro.png) repeat-x bottom left;
    color:#74b328;
    line-height:2.6;
}

.session_pad a
{
    font-weight:bold;
    color:#74b328;
    float:left;
    clear:both;
}

.session_pad span 
{
    float:left;
}

.session_pad > a:first-child 
{
    padding-right:11px;
}

.session_pad > a.registerlnk {padding:0;}

.session_pad .asprofilelnk, .session_pad .asmsgcenter {float:left;}
.session_pad .asprofilelnk {line-height:1.3; margin-right: 10px;}
.session_pad .asprofilelnk span {font-size:10px;}
.session_pad .asmsgcenter, .session_pad .asregisterlnk {height:100%;}

.session_pad_left {background: url(images/reg_iz.png) no-repeat bottom left;overflow:hidden;padding-left:27px;}
.session_pad_right {background: url(images/reg_der.png) no-repeat bottom right;overflow:hidden;padding-right:27px;}

.search_pad 
{
    height:28px;
    border-right: 1px solid white;
    margin-right: 15px;
}

.search_pad span
{
    display:block;
    padding-top:4px;
}

.search_pad input
{
    margin:0;
    padding:0;
    float:left;
    height:16px;
}

.search_pad img
{
    margin-left:0px;
    padding-top:3px;
    padding-right:15px;
}

.sitemap_pad 
{
    background: none;
    padding-top: 6px;
    padding-right: 6%
}


/* ------- 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; overflow:hidden; width:750px; margin-top:-5px;}
.LeftPane{ padding:0; margin:0; }*/

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#000000;}
a.user:hover{color:#7B0100;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#FFF;}
a.footer:hover{color:#000000;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Content Images ----------------*/
img.ImagenesContenido
{
    border:1px solid #ea671e;
    display:block;
    margin: 0 auto;
}

/*-------------- NewsAnnouncements Module --------------*/
/* Slideshow */
#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:178px;width:373px;border: 0;border: 1px solid #EA671E}
#slideshow .slide {width:100%;}
#slideshow .slide > span:first-child {border-bottom:1px solid #9BC121;margin-bottom:10px;padding-bottom:2px;padding-top:10px;display:block;}
#slideshow .slide > a {text-align:right;display:block;color:#ea671e;}
#slideshow .slide > p {height:55px;overflow:auto;}

/* Paging on Slideshow */
#paginadorSlide {margin:0;padding:0;list-style-type:none;background:#ea671e;float:right;}
#paginadorSlide li {display:block;float:left;margin:0;padding:0;border-right:1px solid #9bc121;}
#paginadorSlide li a {display:block;float:left;color:#ffffff;font-weight: bold;text-decoration:none;padding:6px 11px 0 11px;height:24px;height:20px;}
#paginadorSlide li a:hover, #paginadorSlide li.activo a {background:#9bc121;}

/* Other and Old News */
#othernews {float: left;position: relative;top: -25px;overflow: hidden;width: 152px;}
#oldnews {float: left;clear: left;overflow: hidden;width: 152px;margin-top: -10px;}

/* Most recent & Full News */
#mostrecentnews, #fullnew, #morenews {margin-left: 173px;margin-top: 10px;overflow: hidden;width: 493px;}
#mostrecentnews > .newsimagelink > img, #fullnew > img {border: 1px solid #EA671E;height: 178px;width: 373px;display:block;margin:0 auto;}
#mostrecentnews > h1, #fullnew > h1 {margin-bottom: 10px;}
#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: justify;}
#mostrecentnews > a.readmorelink {color: #EA671E;display: block;text-align: right;}

/* More News */
#morenews {margin-top: 20px;}
#morenews ul {margin: 0 auto;margin-top: 10px;padding: 0;overflow: hidden;}
#morenews li {width: 47%;list-style: none;float: left;padding-left: 10px;}
#morenews li * {display: block;}
#morenews li > a {color: #EA671E;}
#morenews li > p {color: #9BC121;}


/*------------ News feeds (RSS) module -------------*/
.DNN_News_ItemLink {margin-bottom:10px;}
.DNN_News_ItemDetails img {border:1px solid #ea671e;}
.DNN_News_ItemDetails {margin-bottom:15px;border-bottom:1px solid #9BC121;padding-bottom:5px;text-align:justify;}
.DNN_News_ItemDetails a {color:#ea671e;}


/*------------ Feedback module ---------------
.DNN_FeedbackContent input, .DNN_FeedbackContent label
{
    float:left;
}
.DNN_FeedbackContent textarea
{
    float:right;
}*/


/*------------- Active Social boxes -------------*/
.asrecentactivity {list-style:none; margin:0; padding:0;}
.asrecentactivity li {list-style:none;padding-left:22px;margin-bottom:10px;line-height:1.5}
.asverify {background-color:white;border:1px solid green;float:right;left:221px;padding:10px;position:relative;top:27px;z-index:2;}

/*------------ Kit Embajador -------------*/
#tabs {display:none;}
.ui-tabs-nav {padding:0;margin:0;white-space:nowrap;text-align:center;}
.ui-tabs-nav > li:first-child {padding-left:1px;}
.ui-tabs-nav > li {background-color:#74B328;display:inline;list-style:none;margin:0 -4px 0 0;padding:6px 1px 5px 0;overflow:hidden;}
.ui-tabs-nav > li > a {background-color:#EA671E;color:#FFFFFF;display:inline-block;line-height:2;padding:0;text-decoration:none;width:119px;}
.ui-tabs-nav > li > a:hover, .ui-tabs-nav > li.ui-tabs-selected > a {background-color:transparent;} 
.ui-tabs-panel > table {margin-top:10px;}
.ui-tabs-panel > table p {margin:0;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.VinculoDescarga {background:transparent url(imagenes_css/vinetas/descargar_archivo.png) no-repeat scroll right center; padding-right:18px;}