/**
 * @version $Id: position.css 10387 1808-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 1805 - 1808 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
*{	margin: 0;	padding: 0;}
td{vertical-align:top}
img{border:0}
.clear{clear:both}

body{background: #ffffff; margin:0 auto; color: #000000;	font-family: arial; font-size:100%;}

#all{background: #FFFFFF; color:#666666; font-size: 0.9em;	margin: 0 auto;	padding: 0; overflow:no}

#header1{width:100%; background:url(../images/bg.jpg) repeat-x left top;}

#footer{width:100%; background:#34689A url(../images/footer.jpg) repeat-x left top;text-align:center}

.table_center{margin: 0 auto;}

.left{display:inline;float:left}
.right{display:inline;float:right}

#menu_sup{	background: url(../images/menu_sup.jpg) no-repeat left top; height:40px}

#banner{width:746px; display:block; height:192px; margin:0; padding:0; background: #ffffff no-repeat left top;}

#banner_aux{width:246px; display:block; height:184px; margin:5px 0; padding:0; text-align:center}

#table_content{background: url(../images/content.gif) repeat-y right bottom; }

#pie_footer{background: url(../images/pie_footer.png) no-repeat bottom center; }

#login{background: url(../images/content.gif) no-repeat right top; }

#left{margin:10px 15px; height:auto; background: none; width:290px}

.menu{height:50px}

/* CONTENIDO GENERAL */ 

#content{margin-top:10px; display:block}

#content{	width:635px;}

#page{	width:600px;}

#content p{font-size:0.9em; line-height:20px; text-align:justify}

.contentheading{	font-size: 1.3em;	font-weight:bold;	font-style:italic;	color:#1A1716;	background-color:inherit;	text-align:left;	margin:10px 0 5px 0px;	line-height:18px}



/* ###################### generell ###################### */
.unsichtbar,.u2,.invisible , .unseen
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -1800px;
	width: 0px;
	z-index: 180;
}


#logo
{
	font-size: 1em !important;
	font-weight: bold !important;
	position: relative;
	text-align: left;
	text-transform: none !important;
	z-index: 0;
	margin-top: 1em;
}

#logo  img { display: block; }

#logo span
{
	display: block;
	margin: 0px 0 0 100px !important;
	border-bottom: solid 1px #666;
}

/* ###############  main * ########################### */
/* position */
.article_separator
{
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}

.blog { padding: 0; }

.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 48%; }


.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 45%;
}
	
.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
}

.article_column
{
	padding: 0px 10px 0;
}

.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}

/* Clearfix */
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*------------------------------------------------------------------------
# JA SlideShow
# ------------------------------------------------------------------------
# Copyright (C) 1804-1806 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com

-------------------------------------------------------------------------*/

#ja-slideshow-wrap {
	padding: 0;
	position: relative;
	margin-top:0px;
}


#ja-slidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	clear: both;
}

#ja-slidebar ul li {
	margin: 0 0 0 22px;
	padding: 0;
	display: block;
	float: left;
	background: none;
}

#ja-slidebar ul li#jsnav0 {
	margin-left: 0;
}

#ja-slidebar ul li.pause {
	background: none;
	display: none;
}

#ja-slidebar ul li a {
	border: 1px solid #EFEFEF;
	padding: 3px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px;
	display: block;
	background: none;
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#ja-slidebar ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#ja-slidebar a.next,
#ja-slidebar a.prev {
	display: none;
}

#ja-slidebar a.active {
}

.ja-slideshowdesc {
	position: absolute;
	bottom: 50px;
	left: 50px;
	z-index: 10;
	width: 60%;
	padding: 10px 0;
	color: #FFFFFF;
	font-size: 180%;
	font-weight: bold;
}

.ja-slideshowdesc h3 {
	padding: 0 18px 5px;
	margin: 0;
	color: #9A4600;
}

.ja-slideshowdesc p {
	padding: 0;
	margin: 0;
	line-height: 135%;
	text-align: left;
}

.ja-slideshowdesc span {
	background-color: #000000;
	padding: 0 10px;
	font-weight: bold;
	word-spacing: 1px;
	text-align: left;
}

.ja-slideshowimage {
	z-index: 1;
}

.description-hidden {
	display: none;
}

#ja-slidebar ul li.active a {
	border: 1px solid #999999;
}


div.moduletablegaleria {
	float:left;
	display:block;
}

.bannergroupInferior{
	display:block;
	width:730px;
	text-align:center;
	margin:0 auto;
}	

.banneritemInferior{
	padding:5px;
	margin:0 auto;
	display:inline;
	float:left;
}	



.bannergroupredesSociales{
	display:block;
	width:500px;
	text-align:center;
	margin:0 auto;
}	

.banneritemredesSociales{
	padding:10px 5px;
	margin:0 auto;
	display:inline;
	float:left;

}	
div.moduletablegaleria {
	float:left;
	display:block;
}	

/*different setting for newsflash*/
.newsflash td {
color: #000;
text-align: justify;
vertical-align: middle;
}


/*pathaway setting*/
.pathway {
	font-size:11px;
	color:#999;
}

a.pathway:link, a.pathway:visited, a:active {
	color: #790B6A;
	font-size:11px;
}
a.pub:link, a.pub:visited {
	color:#790B6A;
	font-size:11px;
}

a.pathway:hover {
	color: #790B6A;
}

div.moduletablePathway{
	vertical-align:top;
	display: block;
	margin:0 0 15px 0;
}

div.moduletablePathway h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
	background:url(../images/bg_componentheading.jpg) repeat-x bottom #fff;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
}

/*for title or site name*/
.title {
	font-size: 18px;
	font-weight: bold;
	color : #000000;
	margin-left: 10px;
}

/*for the tag-line*/
.subtitle {
	font-size: 10px;
	font-weight: bold;
	color : #666666;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 18px;
}

#active_menu {
	color: #640909;
}

.poll {
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}

table.pollstableborder {
	border:3px solid #e4e4e4;
	width:100%;
	padding:8px;
	background:#F2F2F2;
}

.sectiontableheader {
}

.sectiontableheader a:link, .sectiontableheader a:visited, .sectiontableheader a:active{
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.sectiontableheader a:hover  {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}


.cssTitleDescargas{
	background:transparent url(../../../components/com_eventlist/assets/images/bg_tittle.jpg) no-repeat scroll 0 15px;
	border-bottom:2px dotted #A2B5CB;
	color:#790B6A;
	font-size:16px;
	font-weight:normal;
	margin-bottom:14px;
	padding:10px 0 6px 12px;
}



.sectiontableentry1 {
}

.sectiontableentry2 {
}

.small {
	font-size: 9px;
	color:#790B6A;
	text-decoration: none;
	font-weight: bold;
}

.smallSearch {
	font-size: 11px;
	color:#333;
	text-decoration: none;
	font-weight: bold;
}

.smalldark {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.contentpane {
}

.contentpaneopen {
	text-align:justify;
	width:100%;
}

.contentpaneopenSearch {
	background:#FAFAFA;
	text-align:justify;
	width:100%;
}

.contentpaneopenSearch a:link, .contentpaneopenSearch a:active, .contentpaneopenSearch a:visited {
	color:#000;
	font-size:18px;
	text-decoration:none;
}

.contentpaneopenSearch a:hover {
	text-decoration:underline;}

.contentpaneopenSearchTwo {
	background:#EDECE4;
	text-align:justify;
	width:100%;
}

.contentheading td a:link, a:visited, a:active{
	font-size: 18px;
	font-weight:normal;
	color:#999;
	text-align:left;
	text-decoration:none;
}


.contentheading td a:hover{
	text-decoration:underline;
}

.blog .article_column .contentpaneopen .contentheading{
	padding:6px 0 0 0;
}

.blog .article_column .article_separator {
	background:#fff;
	display:none;
}

.componentheading {	font-size: 1.5em;	font-weight:bold;	font-style:italic;	color:#1A1716;	background-color:inherit;	text-align:left;	margin: 0 0 5px 0;	padding:0px 0px 5px 5px;	border-bottom: 2px solid #CCCCCC;	width:97%;}

.buttonheading {
	vertical-align:bottom;
}

.createdate {
	font-size: 12px;
	color:#790B6A;
	text-decoration: none;
	font-weight: normal;
	display:block;
	padding:0;
}

.inputbox {
	font-size: 11px;
	color:#222;
	border: 1px solid #BBB;
	padding-bottom:3px;
	padding-top:2px;
	background:url(../images/bg_inputbox.jpg) repeat-x top #fff;
}

a.readon:link,a.readon:visited {
	color: #790B6A;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

a.readon:hover
{
	text-decoration:underline;
}
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-weight:bold;
	color: #2A2A2A;
	text-align:left;
	text-decoration:none;
	line-height:15px;
	padding:5px 0 10px 0;
	display:block;
	font-size:18px;
	
}

a.contentpagetitle:hover {
	color:#2A2A2A;
	text-decoration:underline;
}


a.contentpagetitlemorecomment:link, a.contentpagetitlemorecomment:visited {
	font-weight:normal;
	color:#790B6A;
	text-align:left;
	text-decoration:none;
	line-height: 19px;
	display:block;
	margin: 0 0 5px 0;
}

a.contentpagetitlemorecomment:hover {
	color:#790B6A;
	text-decoration:underline;
}


a.category:link, a.category:visited {
	color: #640909;
	font-weight: bold;
	font-size: 11px;
	font-weight: bold;
}

a.category:hover {
	color: #640909;
}

/* Styles for dhtml tabbed-pages */
.ontab {
	border-left: outset 2px #ff9900;
	border-right: outset 2px #808080;
	border-top: outset 2px #ff9900;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: bold;
	color: #FFFFFF;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 2px #E0E0E0;
	border-right: outset 2px #E0E0E0;
	border-top: outset 2px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;
	text-align: center;
	/* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
	font-weight: normal;
}
.tabpadding {
}

.tabheading {
	background-color: #FFFFFF;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.code {
	background-color: #f0f0f0;
	border: 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10pt;
	color: #640909;
	text-align: center;
}

/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 10px;
}

table.contenttoc {
	color: #333300;
	background-color: #FFFFFF;
	border: 1px solid #333;
}

table.contenttoc td {
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.menudescargas {
	margin-bottom:4px;
	display:block;
	width:100%;
	float:left;
}

.menudescargas .category{
	color:#0075C5;
	text-decoration:none;
	line-height:12px;
	display:block;
	padding:15px 0 18px 55px;
	font-weight:normal;
	text-align:left;
	width:auto;
	float:left;

}

.menudescargas .small{
	width:auto;
	float:left;
	display:block;
	float:right;
	margin:0 15px 0 0;
	color:#333;
}

.menudescargas a.category:link, .menudescargas a.category:visited{
	font-size:12px;
	color:#333;
	width: 570px;
	display:block;
	font-weight:bold;
}

.menudescargas a.category:hover{
	color:#790B6A;
	text-decoration: none;

}


table.searchinto {
	width: 100%;
}

table.searchintro td {
	color: #333;
	font-weight: bold;
	padding:0px;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}


#MainTable A:hover {color: black;}

img {
	margin:0;
	border:0;
	padding:0;
}

h1 {
	color:#000;
	font-size:15px;
	margin: 0 0 3px 0;
}


h4 {
	font-size:13px;
	color:#000;
	background-color:inherit;
	margin: 15px 0 3px 0;
}

/*Module Table*/

div.moduletable{
	background:url(../images/bullet_module.gif) no-repeat 0 6px;
	vertical-align:top;
	margin:0 0 18px 0;
}

div.moduletable h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}



div.moduletableMapa{
	vertical-align:top;
}

div.moduletableMapa h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}


/*Module Table Login*/

div.moduletableLogin{
	background:#EDECE4;
	vertical-align:top;
	display: block;
}

div.moduletableLogin h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
	background:url(../images/bg_componentheading.jpg) repeat-x bottom #fff;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
}

/*Module TableCalendario*/

div.moduletableCalendario{
	background:url(../images/bullet_module.gif) no-repeat 0 6px;
	vertical-align:top;
	margin:0 0 22px 0;
	width:260px;
}

div.moduletableCalendario h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}



/*Module TableNewsOne*/

div.moduletableNewsOne{
	background: url(../images/br_newsfirst.jpg) no-repeat bottom center;
	vertical-align:top;
	margin:0 0 22px 0;
}

div.moduletableNewsOne h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
}

.contentpaneopenNewsOne .contentpaneopen .contentpagetitle{
	font-size:34px;
	line-height: 32px;
	padding: 0 0 8px;
	display:block;
	color:#000000;
}

.contentpaneopenNewsOne img {
	border: 1px solid #ccc;
	padding: 1px;
	margin: 0 16px 0 0;
	vertical-align: top;
}

.contentpaneopenNewsOne td{
	vertical-align:top;}



.moduletableNewsOne .mod_placehereNewsOne .mod_placehere_leading .contentpaneopen .createdate{
	font-size: 12px;
	color:#999;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 350px;
}

/*Module TableNewsTwo*/

div.moduletableNewsTwo{
	vertical-align:top;
}

div.moduletableNewsTwo h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
}

.moduletableNewsTwo .mod_placehere_leading .contentpaneopenNewsTwo .contentheading .contentpagetitle{
	font-size:18px;
	line-height:18px;
}


div.moduletableNewsAll{
	vertical-align:top;
}

div.moduletableNewsAll h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
}

/*Module TableRight*/

div.moduletableColumnRight{
	background:url(../images/bullet_module.gif) no-repeat 0 6px;
	vertical-align:top;
	margin:0 0 18px 0;
}

div.moduletableColumnRight p{
	font-size:12px;
	line-height:12px;
}

div.moduletableColumnRight h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}

.moduletableColumnRight a {
	font-size:14px;
}

.moduletableColumnRight .article_separator {
	background: url(../images/bg_shadowRight.jpg) no-repeat bottom center;
	display:block;
	width:260px;
	margin: 8px 0 0 0;
}

.article_separatorTag{
	background: url(../images/bg_shadowRight.jpg) no-repeat bottom center;
	display:block;
	width:260px;
	margin:10px 0 0 0;
}

/*Module TableTags*/

div.moduletableTags{
	vertical-align:top;
}

div.moduletableTags h3{}

.moduletableTags  ul.latestnewsTags li {
	float:left;
	margin:0px;
	padding:9px 0 9px 15px;
	border-bottom: 1px dotted #466C97;
	width:92%;
	font-size:12px;
	color:#790B6A;
	background:url(../images/bullet_tags.gif) no-repeat 0 12px;;
}

.moduletableTags  ul.latestnewsTags li a {
	font-size:12px;
	display:block;
	color:#666;
}

.moduletableTags  ul.mostreadTags li {
	float:left;
	margin:0px;
	padding:9px 0 9px 15px;
	border-bottom: 1px dotted #466C97;
	width:92%;
	font-size:12px;
	color:#790B6A;
	background:url(../images/bullet_tags.gif) no-repeat 0 12px;;
}

.moduletableTags  ul.mostreadTags li a {
	font-size:12px;
	display:block;
	color:#666;
}

/*Module TableBanners*/


div.moduletableBanners{
	background:#D7D6CC;
	padding:10px 10px 0 10px;
	margin:0 0 18px 0;
}

div.moduletableBanners h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
}

.banneritemBanners {
	padding:0 0 12px 0;
}

	div.moduletableBannerTop{
	margin: 9px 0px 9px 0;
}

div.moduletableBannerTop h3 {
	text-indent:-5000px;
}


div.moduletableBannerBottom{
	margin: 10px 0px 9px 0;
	background:url(../images/title_bannertop.jpg)  0 15px no-repeat;
	padding: 15px 0 0 18px;
	border-top: 1px dotted #ccc;
}

div.moduletableBannerBottom h3 {
	text-indent:-5000px;
}




div.moduletableAuxiliar {
	width:246px;
	margin:0 auto;
}

.moduletableAuxiliar  ul.menu li {
	float:left;
	list-style:none;
	display: inline;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div.moduletableSoluciones {
	border-bottom: 1px solid #A0A0A0;
	padding: 0 0 16px 0;
	margin: 0 0 15px 0;
}

div.moduletableSoluciones h3 {
	height:22px;
	text-indent:-5000px;
	margin:0 0 9px 0;	
}

.menuSoluciones li {
	padding: 10px 0 11px 0;
	display:block;
}
.menuSoluciones li a:link, .menuSoluciones li a:visited {
	font-size:13px;
	color:#333;
	text-decoration:none;
	line-height:14px;
	padding: 0px 0px 0px 15px;
	font-weight:normal;
	text-align:left;
	display:block;
}
.menuSoluciones li a:hover{
	color:#D41919;
	font-weight:normal;
	display:block;
}

div.moduletableNoticias{
float:left;
display:block;
}

div.moduletableNoticias h3{
	height:22px;
	text-indent:-5000px;
	margin:0 0 16px 0;
}

div.moduletableImportancia{
	margin:8px 0 0 0;
	display:block;}

div.moduletableImportancia h3{
	height:22px;
	text-indent:-5000px;
	margin:0 0 16px 0;
}

div.moduletableTema {
	padding:0;
}

div.moduletableTema h3 {
	height:22px;
	text-indent:-5000px;
	margin:0 0 5px 0;	
}

.mod_placehereTema .mod_placehere_leading .article_separator {
	display:none;
}

.mod_placehereTema .mod_placehere_leading .contentpaneopen img {
	margin: 0 0 6px 0;
	width:160px;
	height:100px;
	
}

.cssCTop {
	height:15px;
}

.cssCBg {
	vertical-align:top;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	padding:0 10px 0 10px;
}

.cssCBottom {
	height:15px;
}


div.article_separator{ 
	height:0px;
	display:block;
}

/*Especial de El Comercial*/

.cientop{
	width:100%;
}

.BgMainContent{
	width:90%;
	padding:15px 10px 10px 15px;
	vertical-align:top;
	
	
}

.cssMarginSearch{
	vertical-align:top;
	padding:10px 0px 0px 0px;
	
}
.cssbgTop .tableTop {
background:url(../images/topRight.jpg) no-repeat right;
}
table.tableTop{
	width:1000px;
	margin:auto;
}
table.cssbgTop2 {
	width:1000px;
	margin:auto;
}
table.tableTopMenu{
	width:1000px;
	margin:auto;
}

table.tableMain{
	border-top:0px solid #fff;
}

.cssBgBannerTop {
	background:#E6E7E8;
}

.cssBgShadowTop{
	background:url(../images/stt.jpg) repeat-x top;
	width:100%;
}

.cssBgShadowBottom{
	background:url(../images/sbb.jpg) repeat-x top;
	width:100%;
}

.cssBgMenuTop {
	background:url(../images/bg_menu.jpg) repeat-x top;
	width:100%;
	height:51px; /*borrar*/
}

.cssBgLineTop {
	
}

.cssBgBrTop{
border-bottom:1px solid #CCCCCC;
}

.cssTextDay{
	
	font-size:11px;
	color:#333;
	padding:8px 0 7px 19px;
	width:100%;
}


table.tableFooter{
	width:1000px;
	margin:auto;
}

table.tableFooter td{
	padding:10px 0px 36px 10px;
}

.cssbgTop{
	ackground: url(../images/bg_top.jpg) repeat-x top;
	padding:0px 0 0 0;
}
.cssbgTop2{
	background-image: url(../images/bg_cabezote.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.cssBgTopAux {
	width:100%;
}

.cssSlogan {
	padding:46px 0 0 0;
	text-align:center;
	vertical-align:top;
	width:100%;
}

.cssTableMenuAux {
	padding: 21px 0 11px 0;
}

.cssTableSearch {
	padding: 17px 0 0 0;
}

.cssBgSearch {
	width:100%;
	padding: 0 0 0 2px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: top;
	background-image:url(../images/bgSearch.jpg);
;
}

input.cssSearchField {
	
	font-size:11px;
	border:none;
	background: none;
	color:#333;
	margin:0 3px 0 0;
	vertical-align:top;
	padding:2px 0 2px 0;
}

div.search {
	padding:0px;
	text-align:right;
	height:18px;
	display:block;
}

div.search input {
vertical-align:top;
}

.cssBgBannerHome {
	height:142px;
	vertical-align:top;
}

.cssBgBanner {
	vertical-align:top;
}

.cssBgMainInter {
	width:100%;
	padding:5px 18px 18px 18px;
	vertical-align:top;
}

.cssBgMainInterAll {
	width:100%;
	vertical-align:top;
}

.cssBgFooter {
}

.cssFooterText{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	
	font-size:12px;
	width:70%;
	color:#fff;
}
.cssFooterText a {
font:12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}

.cssTextFooter {
	
	font-size:10px;
	color:#7A7A7A;
	text-align:left;
	width:100%;
}

img.system-pagebreak {
	padding:4px;
	border: 1px solid #ccc;
	margin:2px 15px 10px 0;
}

.contentpaneopen{
	margin:7px 0 0 0;
	display:block;
	line-height: 15px;
	padding:0;
}

.mod_placehere_leading {
	padding:0px;
	margin:0px;
}

div {
	margin:0px;
	padding:0px;
}

fieldset {
	border-color:#F2F2F2 #F2F2F2 #CCCCCC;
	border-style:none none dotted;
	border-width:medium medium 1px;
	margin:0 0 10px;
	padding-bottom:8px;
}

.level_0 {}

.level_0 li a{
	
	background:url(../images/bullet_mapa.jpg) 7px 7px no-repeat;
	color:#790B6A;
	text-decoration:none;
	display:block;
	padding: 4px 0px 4px 19px;
	font-weight:bold;
	text-align:left;
}
.level_0 li a:hover{
	color:#000;
}

.level_1 li  {
	
	padding: 7px 10px 2px 18px;
	display:block;
	font-weight:normal;
	background:none;
	text-align:left;
}
.level_1 li a{
	
	background:url(../images/bullet_submap.jpg) 2px 7px no-repeat;
	color:#222;
	text-decoration:none;
	display:block;
	padding: 3px 0px 3px 10px;
	font-weight:normal;
	text-align:left;
}

.level_1 li a:hover{
	color:#666;
	font-weight:normal;
}

.cssBgMainInter .xmap .contentpaneopen {
	margin:35px 0 0 0;
}

.cssShadowLeft{
	background:url(../images/sl.jpg) repeat-y right;
	vertical-align:top;
}

.cssShadowRight{
	background:url(../images/sr.jpg) repeat-y left;
	vertical-align:top;
}


a.mainlevelExtra:link , a.mainlevelExtra:visited {
	
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin: 0 8px 0 8px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	background: url(../images/bullet.jpg) no-repeat 0 3px;
	padding:0 0 0 10px;
	white-space:nowrap;
}

a.mainlevelExtra:hover {
	color:#666;
	font-weight:normal;
}

.moduletableExtra img {
	margin:-6px 0 0 0;
	position:absolute;
}


div.moduletableExtra {
	height:18px;
	padding:7px 0 0 0;
	vertical-align:top;
	float:right;
	background-image:url(../images/linea_menu.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin:0 12px 0 0;
	display:block;
}

div.moduletableExtra table {
	float:right;
	text-align:right;
}

.cssMainBody{
	
	background-image: url(../images/bg_blanco.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.cssBgColumRight{
	background:url(../images/bg_cr.jpg) repeat-y right;
	padding:0 5px 0 0;
	text-align:right;
}

.cssBgColumRightContent {
	
	padding:15px 18px 10px 0px;
	vertical-align:top;
	width: 467px;
}

.cssColumLeftContent {
	padding:0 15px 0 0;
	vertical-align:top;
	width:100%;
	background-color:#FFFFFF;
}

/*.cssColumMainContent {
	padding:0 0 0 14px;
	vertical-align:top;
	width:100%;
	border-left: 1px dotted #B0C2D7;
	background-color:#FF0000;
}*/


.linksEnlaces ul {
}
.linksEnlaces li a:link, .linksEnlaces li a:visited {
	background: url(../images/bullet_tags.gif) 5px 10px no-repeat;
	
	font-size:13px;
	color:#333;
	text-decoration:none;
	line-height:14px;
	padding: 6px 0px 6px 18px;
	font-weight:normal;
	text-align:left;
	display:block;
}
.linksEnlaces li a:hover{
	color:#333;
	text-decoration:underline;
	font-weight:normal;
	display:block;
}

.avatar img{
	border:1px solid #CCCCCC;
	height:68px;
	padding:1px;
	width:59px
}



/*Mas Comentado*/

	table.mostCommented {
		margin:18px 0 0 0;
	}

	table.mostCommented tr {
		padding-bottom:18px;
	}
	
	table.mostCommented tr td.avatar {
		padding-right:5px;
	}
	
	table.mostCommented tr td {
		margin: 5px 0 0 3px;
	}
	
	table.mostCommented span.commentedby {
		color:#790B6A;
	}
	
	div.commentedbyall{
		margin:5px 0 15px 0;
		font-size:10px;
		display:block;
	}
	
	.morecomments a {
		text-align: right;
		color:#224161;
		display:block;
		font-size:12px;
		padding: 0 10px 0 0;
	}
	span.articleseparatorhg {
		display:block;
		width:273px;
		height:6px;
		background:url(../images/bg_linecontent.jpg) no-repeat top center;
		margin:10px 0 0 0;
}

/*-------------------------*/

.cat_titleEnlaces{
	display:none;
}


div.moduletableComunidad {
	background:url(../images/bullet_module.gif) no-repeat 0 6px;
	vertical-align:top;
	margin:0 0 22px 0;
	width:260px;
}

div.moduletableComunidad  h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}

div.moduletableComunidad img {
	border:1px solid #CCCCCC;
	height:68px;
	padding:1px;
	width:59px
}


div.linkComunidad{
	margin: 0 0 2px 10px;
}

.linkComunidad a:link, .linkComunidad a:visited{
	background: url(../images/bullet_linkscomu.jpg) no-repeat 0 3px;
	padding:0 0 0 18px;
	color:#790B6A;
	font-size:13px;
}

.linkComunidad a:hover {
	color:#790B6A;
	text-decoration:underline;
}

div.moduletableEnlaces {
	background:url(../images/bullet_module.gif) no-repeat 0 6px;
	margin:0 0 22px 0;
	display:block;
}

div.moduletableEnlaces  h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}

a.cssArticleComments:link, a.cssArticleComments:visited, a.cssArticleComments:active{
	background:url(../images/article_comments.gif) no-repeat 0 3px;
	padding: 0 0 0 17px;
	color:#9B9B9B;
	text-decoration:none;
	margin: 5px 0 0 0;
	width:100px;
	font-size:11px;
	float:left;
}

a.cssArticleComments:hover{
	text-decoration:none;
	color:#409FD9;
}

div.cssArticleCategory, div.cssArticleCategory a {
	color:#790B6A;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	margin:0 3px 0 0;
	text-transform:uppercase;
}

div.cssCreateDate {
	color:#777;
	font-size:11px;
	font-weight:normal;
	display:block;
	float:left;
}

div.moduletableSlideShow{
	background:url(../images/bullet_module.gif) no-repeat 0 8px;
	margin:0 0 18px 0;
	background: #E8E7DD;
	padding:9px;
	width:186px;
	height:305px;
	clear:both;
	
}

div.moduletableSlideShow h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
}


a.tag:link, a.tag:visited, a.tag:active{
	color:#666;
	text-decoration: underline;
}

a.tag:hover{
	color:#333;
	text-decoration: underline;
}


/* Hemeroteca */

.filtrosbusqueda{
	background:#EDECE4;
	padding:18px 15px;
	margin: 0 0 18px 0;
}

.camposfiltro {
	color:#000;
	background-color:inherit;
	font-size:12px;
	font-weight:bold;
}

.row1 .contentheading a:link, .row1 .contentheading a:visited, .row1 .contentheading a:active {
	font-size:18px;
	color:#000;
	text-decoration:none;
}

.row1 .contentheading a:hover {
	text-decoration:underline;
}


.row2 .contentheading a:link, .row2 .contentheading a:visited, .row2 .contentheading a:active {
	font-size:18px;
	color:#000;
	text-decoration:none;
}

.row2 .contentheading a:hover{
	text-decoration:underline;
}

.row2 .metadata .created-date {
	font-size:12px;
	color:#999;
	font-weight:normal;
}

.row1 .metadata .created-date {
	font-size:12px;
	color:#999;
	font-weight:normal;
}

.row1 .intro {
	padding: 0 0 18px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #A2B5CB;
}

.row2 .intro {
	padding: 0 0 18px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #A2B5CB;
}

.row1 .metadata .author {
	font-size:12px;
	font-weight:bold;
	color:#790B6A;
	background-color:inherit;
}

.row2 .metadata .author {
	font-size:12px;
	font-weight:bold;
	color:#790B6A;
	background-color:inherit;
}


.pagenav {
	color:#999999;
	font-size:13px;
	font-weight:bold;
}

a.pagenav:link, a.pagenav:visited, a.pagenav:active {
	color:#790B6A;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.pagenav:hover {
	color:#790B6A;
	text-decoration:underline;
}


table.downtable th { 
    background:url(../images/bg_table.jpg) repeat-x top left;
	color: #000;
	font-weight: bold;
	padding: 10px 0.8em 8px 0.8em;
	text-align: left;
	border-left:1px solid #EAEAEA;
}

table.downtable th img {
	margin: 2px 0 3px 5px;
	vertical-align: middle;
	border: none;
	width:7px; 
}

table.downtable td {
	padding: 5px 0.4em 0px 0.4em; border-bottom: 1px dotted #ccc; 
	vertical-align: top;
	font-size:11px;
	background:#F4F4F4;
	text-align:center;
	vertical-align:middle;
}

table.downtable tr.sectiontableentry2 td{
	background: #FDFDFD;
	font-size:11px;
}

table.downtable tr:hover td{
	background: #E2E2E2;
}

table.downtable td a.category:link, table.downtable td a.category:visited{
	font-weight:normal;
	text-align:left;
	background:url(../images/download_o2.gif) no-repeat 5px 7px;
	display:block;
	padding:4px 10px 4px 18px;
	color:#790B6A;
	text-decoration: none;
	font-size:12px;
}

table.downtable td a.category:hover{
	font-weight:normal;
	text-decoration:underline;
	color:#790B6A;
}

div.description{
	text-align:left;
	color:#666;
	margin: 5px 0 5px 18px;
	
}

.eventtable .sectiontableentry1 a {
	font-size:12px;
}

.eventtable .sectiontableentry2 a {
	font-size:12px;
}

.BgMainContent a {
	font-size: 12px;
}

div.moduletableMenuHorizontal{
	margin:0 0 0 235px;}


/*Module Recomendado*/

div.moduletableRecomendado{
	vertical-align:top;
	height:100%;
}

div.moduletableRecomendado h3{
	padding-left:12px;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}

.moduletableRecomendado  ul.mostreadRecomendado li {
	margin:0px;
	padding:9px 0 9px 15px;
	border-bottom: 1px dotted #466C97;
	width:94%;
	
	font-size:12px;
	color:#790B6A;
	background:url(../images/bullet_tags.gif) no-repeat 0 12px;
}

.moduletableRecomendado  ul.mostreadRecomendado li a {
	font-size:12px;
	display:block;
	color:#666;
}


div.moduletableSyndication{
	height:18px;
	padding:7px 0 0 0;
	vertical-align:top;
	display:block;
	white-space:nowrap;
}

div.moduletableSyndication h3{
}


.moduletableSyndication img {
	margin:-2px 0 0 -18px;
	position:absolute;
}

.moduletableSyndication a:link, .moduletableSyndication a:visited, .moduletableSyndication a:active{
	color:#000;
	padding: 0 10px 0 18px;
	display:block;
} 

.moduletableSyndication a:hover{
	color:#666;
}

.ccsColumSuscripRight{
	vertical-align: top;
	width:50%;
	border-left: 1px dotted #4A74A2;
	padding: 0 10px 0 30px;
 
}

.ccsColumSuscripLeft{
	vertical-align: top;
	width:50%;
	padding: 0 30px 0 0;
}

.inputboxSuscrip {
	background:#FFFFFF url(../images/bg_inputbox.jpg) repeat-x scroll center top;
	border:1px solid #ccc;
	color:#222222;
	font-size:11px;
	padding-bottom:3px;
	padding-top:2px;
	width:190px;
}

.cssLabelSuscrip {
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:0 5px 0 0;
	text-align:right;
	vertical-align:top;
}

div.moduletableSuscripcion{
	background:url(../images/bullet_module.gif) no-repeat 0 6px;
	vertical-align:top;
	margin:0 0 18px 0;
}

div.moduletableSuscripcion h3{
	padding-left:12px;
	color:#000000;
	font-size:18px;
	font-weight:lighter;
	display:block;
	border-bottom:1px dotted #666;
}

.cssTextSuscrip{
	font-size:11px;
	color:#999;
}

div.photo {
	background: url(../images/bg_profiletwo.jpg) repeat-x bottom;
	border:1px solid #EFEFEF;
	float:left;
	height:128px;
	margin:0 6px 13px 7px;
	width:108px;
	padding:4px;
}

div.photo img{
	width:103px;
	height: 73px;
	padding: 2px;
	border: 1px solid #ccc;
	margin: 0 0 6px 0;
}

div.paginador{
	text-align:center;
}

div.cssNumero{
	font-size:11px;
	color:#999999;
}

div.cssGaleriaContent {
	display:block;
	float:left;
	width:500px;
}

.articlephoto a {
	line-height: 13px;
}

.descripcion{
	width: 260px;
	padding: 0 0 10px 0;
	vertical-align:top;
}

.inputboxlogin{
	background:#FFFFFF url(../images/bg_inputbox.jpg) repeat-x scroll center top;
	border:1px solid #ccc;
	color:#222222;
	font-size:11px;
	padding-bottom:3px;
	padding-top:2px;
	width:185px;
}


.listlogin ul {
}
.listlogin li a:link, .listlogin li a:visited {
	background: url(../images/bullet_links.jpg) 5px 4px no-repeat;
	
	font-size:11px;
	color:#790B6A;
	text-decoration:none;
	padding: 1px 0px 1px 18px;
	font-weight:normal;
	text-align:left;
	display:block;
}
.listlogin li a:hover{
	color:#790B6A;
	text-decoration:underline;
	font-weight:normal;
	display:block;
}


div.moduletableFeed{
	vertical-align:top;
	margin:0 0 18px 0;
}

div.moduletableFeed h3{
	font-size:18px;
	font-weight:lighter;
	display:block;
}

div.moduletableFeed a{
	font-size:14px;
	font-weight:lighter;
	display:block;
	color:#376A9D;
	font-weight:normal;
}

.newsfeedFeed ul {
}
.newsfeedFeed li a:link, .newsfeedFeed li a:visited {
	background: url(../images/bullet_links.jpg) 0 4px no-repeat;
	
	font-size:13px;
	color:#790B6A;
	text-decoration:none;
	padding: 1px 0px 1px 13px;
	font-weight:normal;
	text-align:left;
	display:block;
	margin: 8px 0 0 0;
}
.newsfeedFeed li a:hover{
	color:#790B6A;
	text-decoration:underline;
	font-weight:normal;
	display:block;
}

div.newsfeed_itemFeed{
	padding: 0 0 0 13px;
}

dt.error {
	background:#E8E7DD;
	padding: 10px 10px 0 10px;
	color:#CC0000;
	font-size:12px;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
}

dd.error {
	background:#E8E7DD;
	padding: 0px 10px 10px 0;
	color:#CC0000;
	font-size:12px;
	font-weight: normal;
	margin: 0 0 15px 0;
	text-align:center;
}

 .moduletableLogin .descripcion {
 	padding: 0 0 0 10px;
}


dt.message {
	background:#E8E7DD;
	padding: 10px 10px 0 10px;
	color:#CC0000;
	font-size:12px;
	font-weight: bold;
	text-transform:uppercase;
}

dd.message {
	background:#E8E7DD;
	padding: 0px 10px 10px 0;
	color:#CC0000;
	font-size:12px;
	font-weight: normal;
	margin: 0 0 15px 0;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: default; color: #999; }

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span,
.button2-left .blank a,
.button2-right .blank a,
.button2-left .blank span,
.button2-right .blank span { padding: 0 6px; }

.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../../../administrator/templates/khepri/images/j_button2_left.png) no-repeat; float: left; margin-left: 5px; }

.button2-right { background: url(../../../administrator/templates/khepri/images/j_button2_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }

.button2-right .prev { background: url(../../../administrator/templates/khepri/images/j_button2_prev.png) no-repeat; }

.button2-right.off .prev { background: url(../../../administrator/templates/khepri/images/j_button2_prev_off.png) no-repeat; }

.button2-right .start { background: url(../../../administrator/templates/khepri/images/j_button2_first.png) no-repeat; }

.button2-right.off .start { background: url(../../../administrator/templates/khepri/images/j_button2_first_off.png) no-repeat; }

.button2-left .page,
.button2-left .blank { background: url(../../../administrator/templates/khepri/images/j_button2_right_cap.png) 100% 0 no-repeat; }

.button2-left .next { background: url(../../../administrator/templates/khepri/images/j_button2_next.png) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../../../administrator/templates/khepri/images/j_button2_next_off.png) 100% 0 no-repeat; }

.button2-left .end { background: url(../../../administrator/templates/khepri/images/j_button2_last.png) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../../../administrator/templates/khepri/images/j_button2_last_off.png) 100% 0 no-repeat; }

.button2-left .image 		{ background: url(../../../administrator/templates/khepri/images/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore 	{ background: url(../../../administrator/templates/khepri/images/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak 	{ background: url(../../../administrator/templates/khepri/images/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank	 	{ background: url(../../../administrator/templates/khepri/images/j_button2_blank.png) 100% 0 no-repeat; }

.button2-left .seyretpic, .button2-left .seyretvid {
	background:transparent url(../../../administrator/templates/khepri/images/j_button2_image.png) no-repeat scroll 100% 0;
	margin: 0;
	padding: 0;
	border: none;
}

img.cssImagesHome {
	border:1px solid #BEBEBE;
	padding:1px;
	margin:0 10px 10px 0;
}

img.cssImagesInter {
	border:1px solid #BEBEBE;
	padding:1px;
	margin:  0 0 10px 10px;
}

.mod_placehereNewsOne .mod_placehere_leading .contentpaneopen{
	display:none;
}


/*estilos Jaime*/



.cssDivSenador {

	height:224px;
	margin:-177px 0 0;
	padding-left:0px;
	position:absolute;
	width:234px;
}
.cssBgContenido {
	background-image: url(../images/bg_blanco.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	padding:18px;
	}
.cssBgBorde {
width: 4px;
height: 4px;
vertical-align:top;
}
.cssBgBordeLeft {
	width: 4px;
	background-image: url(../images/bg_leftBienvenidos.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.cssBgBordeRight {
	width: 4px;
	background-image: url(../images/bg_RightBienvenidos.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.cssBgBordetop {

	background-image: url(../images/bg_topBienvenidos.jpg);
	background-repeat: repeat-x;

	height: 4px;
	
}
.cssBgBordeDown{
	
	background-image: url(../images/bg_downBienvenidos.jpg);
	background-repeat: repeat-x;
	
	vertical-align:bottom;
}
.cssBgBienvenidos{
	background-image: url(../images/bg_bienvenidos.jpg);
	background-repeat: no-repeat;
vertical-align:bottom;
	padding: 5px;
}
.cssBanEquipo {

}
.cssColumnabienvenidos {


vertical-align:top;
}
/*.cssColumnaVideo {

vertical-align:top;
padding-right: 0px;*/




}
.cssBienvenidos {
padding: 5px;
}



div.moduletablebienvenido{
	color:#FFFFFF;
}

div.moduletablebienvenido td{
	color:#FFFFFF;
}

div.moduletablebienvenido h3{
	padding-left:12px;
	color:#fff;
	font-size:18px;
	font-weight:lighter;
	display:block;
	text-indent:-50000000px;
	background: url(../images/tit_bienvenidos.png) no-repeat;
	height: 31px;
}
td.newcontentheading{

width: 100%;
}

div.mod_placehere_following{
width: 50% !important;

}
.caption{
width: 218px;
}
div.img_caption {
width: 218px !important;
}
.contentpaneopennone{
width: 218px;
}



ul.menu li {
	display:inline;
	margin:0;
	padding:0;
}

li.item81{
 margin:0 19px 18px 0 !important;}

li.item58{
 margin:0 19px 18px 0 !important;}

div.moduletableBoletin {
	background:url(../images/bg_boletin.jpg) no-repeat 0 0px;
	vertical-align:top;
	height: 118px;
	float:left;
	
}

div.moduletableBoletin h3{
	padding-left:13px;
	padding-top:5px;
	color:#0378B3;
	font-size:17px;
	font-weight:bold;
	display:inline-block;
	border-bottom:0px dotted #666;
	
	}
	
	
span.pretextBoletin{
	padding-left:12px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	vertical-align:top;
	display:block;
	padding:0 10px 0 0;
}
.newsletter_module .contentpane{
	vertical-align:top;
	margin:9px 0 9px 0;
	display:block;
}
.Boletin{
	padding:0 15px;
	vertical-align:top;
}


div.moduletablebaninferiores{
	
	padding:0px 15px 17px 28px;
	margin:0 0 18px 0;
	display:block;
}
.banneritembaninferiores{
	
	float:left;
	padding-right: 6px;
	padding-left: 5px;
	text-align:center;
	border: 0px solid #FF0000;
	width: 172px;
}
.bannergroupbaninferiores{
height: 67px;
padding: 0 0 0 0;

}



div.moduletablenoticias{
	display:block;}


div.moduletablenoticias h3{
	background: url(../images/tit_comovamos.jpg) no-repeat top left;
	text-indent:-50000px;
	height: 50px;
}
.contentpaneopennoticias{
width: 180px;
padding: 6px;
}
.mod_placeherenoticias{

}
.moduletabletabs h3{
	background: url(../images/tit_conozcamos.jpg) no-repeat top left;
	text-indent:-50000px;
	height: 50px;
}
div.moduletabletabs {
padding-top: 15px;
padding-bottom: 10px;
}
.newsletter_module{
	width:438px;
}
.equipo{
padding-top: 18px;
padding-bottom: 10px;
}
div.mod_placeherevideo{
vertical-align: middle;
padding-left:10px;
background-color:#000000;
width: 457px;
height: 290px;
display:block;
/*float:left*/
}


.moduletablevideo .mod_placeherevideo .mod_placehere_leading .article_separator{
	display:none;
}

.moduletablebienvenido .mod_placeherebienvenido .mod_placehere_leading .article_separator{
	display:none;
}

#dm_tab_1_1 .moduletable .mod_placehere .mod_placehere_leading img{
	padding:0 13px 0 0 ;
}


#bRight{
	background: #fff url(../images/bRight.jpg) no-repeat bottom right;
	margin:0px;
	padding:0px;
	float: left;
	display: inline;
	width:100%;
}

#bLeft{
	background:url(../images/bLeft.jpg) no-repeat bottom left;
	margin:0;
	padding:0 0 0 19px;
	float: left;
	display: inline;
}

#aca_22{
	margin:-12px 0 0 0;
}




/* Mapa del sitio*/

.level_0 li {
}

.level_0 li a{
	background:url(../images/bullet_menu.jpg) 6px 5px no-repeat !important;
	color:#1361AA !important;
	text-decoration:none !important;
	line-height:18px !important;
	padding: 0 0 0 19px !important;
	font-weight:bold !important;
	font-size:13px !important;
}

.level_0 li a:hover{
	color:#1A84E3 !important;
	font-weight:bold !important;
	text-decoration:none !important;
}

.level_1 li  {
}

.level_1 li a{
	background:url(../images/bullet_submenu.jpg) 3px 4px no-repeat !important;
	color:#333 !important;
	text-decoration:none !important;
	line-height:22px !important;
	padding:0 0 0 14px !important;
	font-weight:normal !important;
	text-align:left !important;
	font-size:12px !important;
}

.level_1 li a:hover{
	color:#666 !important;
	font-weight:normal !important;
}
.aca_list_drop {
background:#F8F8F8;
color:#000;
font:bold 13px "Trebuchet MS";
border:1px solid #CCC;
padding:5px;
width:550px;
}
.aca_list_drop option{
border-bottom:1px dotted #CCC;
}
.contentpane .principal{
color:#000;
font:bold 11px "Trebuchet MS";
border:1px solid #999;
width:550px;
background:#FFFF93;
padding:12px;
color:#333;
}
.contentpane .aditional {
color:red;
font:bold 11px "Trebuchet MS";
width:550px;
background:#F8F8F8;
border:1px solid #999;
padding:12px;
color:#333;
margin-top:10px;
}
div.back_button a {
background:url(../images/btnBack.jpg) no-repeat 0 0;
clear:both;
float:left;
height:18px;
text-indent:-5000px;
width:66px;
}

.banneritemvideos
{margin-left:60px;}

.results{width:700px;}

/*BUSCADOR*/
.buscador{margin:10px 0; width:250px; height:20px; background: #ffffff; padding:5;float:right;display:block;}
.tit_buscador{color:#ffffff;text-transform:uppercase; width:200px;margin-top:3px;}
.buscador .inputbox{height:20px; width:150px; float:right}
a.Avanzado{color:#000000; font-size:10px; text-align:right;float:right; margin:3px 12px 0}

/* CREDITOS */ 
div.creditos{margin:10px; color:#ffffff; font-size:0.8em; }
div.creditos1{margin-top:20px; width:30px;}


/* BANNERS */ 

.banners{height:auto; background:#000000; padding:0px; margin:5px 0; }
.banneritemSuperior{display:block;float:left; margin:0 11px 10px 0}

/* BANNNERS DE CERTIFICADDS*/ 
.bannergroupLogo{margin:5px; float:left;}
.bannergroupCertificaiones{margin:5px;}
.banneritemCertificaiones img{height:50px}

/* BANNNERS DE PROVEEDORES*/ 
.bannergroupProveedores{width:950px;margin:10px auto;   text-align:center;display:block}
.bannergroupProveedores div{ display:inline;  margin:3px;}
.banneritemProveedores img{text-align:center;height:45px;}

/* BANNNERS DE PUBLICIDAD*/ 

.bannergroupPublicidad{margin:10px 0 10px 0;}
.banneritemPublicidad{margin:5px 0 5px 0}
.banneritemPublicidad img{border:0; width:290px}

/* MODULOS */

.modulo_izq{background:url(../images/titulo.jpg);margin:0;padding:9px 9px 9px 15px;color:#ffffff;text-transform:uppercase;font-size:0.79em}

/* NEWS */
a.thumbsup-title{border-bottom: 1px solid #cccccc; text-decoration:none; color:#333333}
div.thumbsup-date{margin-bottom:10px}
div.thumbsup-intro{font-size:0.9em}

/* LISTA DE PRODUCTOS */ 

ul.level0 {list-style:none; margin:0px;}
ul.level0 a{text-decoration:none; color:#666666;font-size:0.8em}
ul.level0 a:hover{text-decoration:underline;}

ul.level0 li{background: url('../images/ulleft.gif') top left no-repeat; padding-left:20px;margin:2px}
ul.level0 li a.level0{color:#333333; font-weight:bold}

ul.level1 li{background: url('../images/lileft.gif') top left no-repeat; padding-left:20px}

/*MENUS*/
/*
<ul id="mainlevelSyntia">
	<li><a href="/plintec/index.php?option=com_content&amp;view=article&amp;id=58&amp;Itemid=64" class="mainlevelSyntia" id="active_menuSyntia">Edicion Básica</a></li>
	<li><a href="/plintec/index.php?option=com_content&amp;view=article&amp;id=59&amp;Itemid=65" class="mainlevelSyntia" >Edición Horario Flexible</a></li>
</ul>
*/
ul#mainlevelSyntia{background:url(../images/menu_syntia.jpg);padding:15px;}
ul#mainlevelSyntia a{font-size:0.9em; color:#505460;font-weight:bold; background:url(../images/left.png) no-repeat top left;padding:2px 0 2px 25px;}
ul#mainlevelSyntia a:hover{color:red; background:url(../images/lefth.png) no-repeat top left;padding:2px 0 2px 25px;}
ul#mainlevelSyntia a#active_menuSyntia{color:red;background:url(../images/lefth.png) no-repeat top left;padding:2px 0 2px 25px;}
ul#mainlevelSyntia li{padding:10px;border-bottom:1px solid #cccccc; }

#formulario {line-height:25px; font-size:11px}

#formulario thead
{
font-weight:bold;
background: url(../images/titulo.gif) no-repeat;
margin:0;
color:#FFFFFF;
height:20px;
}

#formulario thead td
{
padding-left:20px;
}

#formulario tbody td
{
padding-left:20px;
background-color:#EFEFEF;
color:#333333;
}

/*.chronoform a:link{color:#ffffff !important}*/
.cf_alert{background:red; color:#ffffff; width:500px; background: url(../../../components/com_chronocontact/css/images/alert.png) no-repeat scroll 10px 50%;
				border:1px solid #FFACAD;
				color:#CF3738;
				display:block;
				margin:0 auto 10px auto;
				padding:8px 10px 8px 36px;
			}

div.slick-rss-container{background:#E1011F url(../images/rss.jpg) repeat-x top center; margin-top:10px; border: 1px solid #A70116;}
ul.slick-rss-listrss li{padding:5px; border-bottom:1px solid #FFD7DC;}
ul.slick-rss-listrss a{color:#ffffff; text-decoration:none}
ul.slick-rss-listrss a:hover{color:#ffffff; text-decoration:underline}

#left #currency{background:#6D829F; border:1px solid #48586F; padding:10px; margin-bottom:10px}
#left #currency select{width:100px}
#left #currency input.button{background:#8EA1C1; border:1px solid #48586F; padding:5px;color:#ffffff; font-weight:bold; font-size:11px}