@charset "UTF-8";
/* CSS Document */
.contenttable { margin: 20px 0; }
.contenttable td { width:50%!important; padding: 0 10px!important; }
.contenttable ul li { list-style: disc outside; padding-left: 5px; margin-left: 15px; }


/* Component */
.contentpane { background: #FDC38D; color: #000; }
.contentpane h1,
.contentpane h2,
.contentpane h3,
.contentpane h4,
.contentpane h5,
.contentpane h6 { color:#000!important;}

#main { margin: 0; padding: 30px 10px; }

/* CONTENT */
.category-desc { margin: 0 0 20px 0; }
.category-desc p { margin: 5px 0 5px 0; }

/*-- BLOG CATEGORY SECTION --*/
.article_row { width: 100%; }
.article_column { float: left; margin-top: 10px; margin-bottom: 5px; }
.items-row { margin: 5px 0; }

.cols-2 .column-1 { width: 49%; float: left; }
.cols-2 .column-2 { width: 49%; float: right; }
.cols-2 .column-1 .blogbox { margin: 0 0 40px 0; padding: 0; }
.cols-2 .column-2 .blogbox { margin: 0 0 40px 0; padding: 0; }

.cols-3 .column-1 { width: 32.5%; float: left; margin: 0 1% 0 0; }
.cols-3 .column-2 { width: 32.5%; float: left; margin: 0 1% 0 0; }
.cols-3 .column-3 { width: 32.5%; float: left; margin: 0; }

.cols-3 .column-1 .blogbox,
.cols-3 .column-2 .blogbox,
.cols-3 .column-3 .blogbox { margin: 0 0 40px 0; padding: 0; }

.blogbox .image { width:100%; margin: 0 0 10px 0; border:1px solid #222; }
.blogbox .image img { width:100%; } 
.blogbox h2 { text-align:center; }
.blogbox .description { margin: 0 0 20px 0; }
.blogbox a:link,
.blogbox a:visited { color:#DC7200!important; }
.blogbox a:hover { color:#E74C3C!important; }

/*Category intro foto */
.intro { border:1px solid #DC7200; width:30%; max-height:120px; float:left; overflow:hidden; margin: 0 10px 0 0; }
.intro img { width:100%; display:block; }

.img-fulltext { border:1px solid #222; margin:0 0 20px 0; }

.img-intro-left { float:left; margin:0 10px 0px 0; }
.img-intro-right { float:right; margin:0 0 0px 10px; }
.img-intro-left img,
.img-intro-right img { height: 80px !important; width:auto !important; }

/*com_content*/
.readmore { text-align:center; margin:0 0 30px 0; }
.readmore a:link,
.readmore a:visited { color: #fff!important; background: #333; text-decoration: none; margin: 10px auto; padding: 2px 5px; text-transform: uppercase; clear: both; -webkit-border-radius: 5px; border-radius: 5px; }
.readmore a:hover { background:#FF9900;  }

/* tabs / slide  */
.slide { height:auto !important;  }
ul.tabs { overflow:hidden; padding:0 !important; margin:0 !important }
.tabopen ul.newsflash-horiz,
.tabopen ul.newsflash-vert,
.tabopen ul.latestnews { margin:0 !important; padding:0 !important; }
.tabopen ul.newsflash-horiz li,
.tabopen ul.newsflash-vert li { padding:0 6px !important; }
ul.tabs li { list-style-type:none; float:left; width:auto; padding:0; display:block; margin:0; font-size:1em; }
ul.tabs li a:link,
ul.tabs li a:visited { text-decoration:none; padding:7px 5px; margin:0 ; display:block; font-size:0.9em; font-weight:normal; }
ul.tabs li a.linkopen:link,
ul.tabs li a.linkopen:visited {  }
ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus { text-decoration:underline; }
.tabcontent { padding:15px 10px; margin-top:-1px; }
.tabcontent:focus { outline:none; }
.tabopen { display:block; margin-bottom:20px; overflow:hidden; }
.tabclosed { display:none; }
.tabcontent ul { padding:0; }
.tabcontent ul li { list-style-type:none; }
.tabcontent .linkclosed {  }
a.linkopen {  }
.tabouter { margin-top:20px }
.module_content { border:solid 1px #FFF; padding:10px; }
 
.small { font-size:.8em; color:#999; }
/*-------------------------------*/
.item-page p {  }
/* article-info */
.article-info { font-size:0.9em; padding: 5px 0; font-style: italic; line-height: 1.1em; }

/* actions */
.actions { width: 75px; float:right; }
.item-page ul.actions  { margin:0 !important; padding:0 !important; }
.item-page ul.actions li { margin: 0 0 0 5px; display: inline; list-style: none; }
.published { color: #036!important; margin: 0 0 3px 0; }
.modified { color: #899E2D!important; margin: 0 0 3px 0; }

/* Tool Tip*/
.tip-wrap{ background: #FFF; border: 1px solid #000; padding: 5px; color:#000000; max-width: 412px;}
.tip { float: left; background: #FFF; border: 1px solid #000; padding: 5px; color:#000000; width: 400px;}
.tip-title { padding: 0; margin: 0; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; color:#000000;}


/* CONTENT Navigation */
/* pagebreak */
#article-index { width:25%; float:right; border:solid 1px #eee; padding:10px; margin: 10px 0 20px 30px; background:#f9faf9 }
#article-index h3 { margin:0; font-size:1em;   }
#article-index ul { list-style-type:disc; color:#ccc }

/* MESSAGES */
* System Messages */
.error { padding:0; margin-bottom: 10px; }
.error h2 { color:#000 !important; font-size:1.4em !important; text-transform:uppercase; padding:0 0 0 0 !important }
#system-message { font-size:1em; margin:10px 0 10px 0; border-left:0; border-right:0; }
#system-message dt { font-weight: normal; }
#system-message dd { margin: 0 0 15px 0; font-weight: normal; text-indent: 0; padding:0 }
#system-message dd ul { color: #000; list-style: none; padding: 0; }
#system-message dd ul li { line-height:1.5em }
 
/* System Standard Messages */
#system-message dt.message { position:absolute; top:-2000px; left:-3000px; }
#system-message dd.message ul { background: #fff url(../images/system/notice-info.png) no-repeat 10px center; padding-left:40px; padding: 5px 5px 5px 40px; border-top: 2px solid #90B203; border-bottom: 2px solid #90B203; }
#system-message dd.message ul li{background:none !important}
 
/* System Error Messages */
#system-message dt.error { position:absolute; top:-2000px; left:-3000px; }
#system-message dd.error ul { background:#fff url(../images/system/notice-alert.png) no-repeat 10px center; padding-left:40px; padding: 5px 5px 5px 40px; border-top: 2px solid #990000; border-bottom: 2px solid #990000; }
 
/* System Notice Messages */
#system-message dt.notice { position:absolute; top:-2000px; left:-3000px; }
#system-message dd.notice ul{ padding-left:40px; padding: 10px 10px 10px 40px; border-top: 2px solid #FAA528; border-bottom: 2px solid #FAA528; }
#system-message dd.notice ul { color: #000;margin:10px 0 }
#system-message { margin-bottom: 0; padding: 0; }
#system-message dt { font-weight: normal; }
#system-message dd { font-weight: normal; padding: 0; }

/*Buscar*/
.phrases legend, .only legend { font-size:1em; margin: 10px 0 5px!important; display:block; }
div.searchintro { font-size:1.2em; margin: 20px 0 5px!important; display:block; }
.phrases-box, .ordering-box { margin: 0 0 15px!important; }
.only { display:none; }
.result-title { margin: 15px 0 5px!important; padding:10px; background:#212121; }
.result-created { font-size:.8em; color:#999; }

.highlight { background: #ccc!important; }


/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	
	
	
	
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	
	
	
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
				
	.cols-2 .column-1 { width: 100%; float: none; }
	.cols-2 .column-2 { width: 100%; float: none; }
	.cols-2 .column-1 .blogbox { margin: 0 0 40px 0; padding: 0; }
	.cols-2 .column-2 .blogbox { margin: 0 0 40px 0; padding: 0; }
	
	.cols-3 .column-1 { width: 100%; float: none; margin: 0; }
	.cols-3 .column-2 { width: 100%; float: none; margin: 0; }
	.cols-3 .column-3 { width: 100%; float: none; margin: 0; }
		
	.intro { border:1px solid #DC7200; width:80%; max-height:120px; overflow:hidden; margin: 0 auto; display:block; float:none; }
	
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		

	}


