/* for XHTML */

body{
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-top: 3px;
	/*background-color:#EAEAEA; */
	/*background-image: url('../images/bg.gif');  */
	background-position: top center;
	background-repeat: repeat-y;
	text-align: left; /* your wysiwyg editor will use this in editing mode */
		 font-size:12px;
	font-family: Arial;
	color: #626262;	
}

/* container div */
#main{
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: transparent;
	width: 100%;
	text-align:justify;
	height: 100%;
}

.encabezados{
color: #FFFFFF;
font-weight: bold;
font-size:12px;
font-family:Tahoma;
}

.module_s1				{padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; background:url(../images/mainmenu_bg.gif) repeat-y 0 0}
.module_s1 div			{background:url(../images/mainmenu_top.gif) no-repeat 0 0; width:100%}
.module_s1 div div		{background:url(../images/mainmenu_bottom.gif) no-repeat 0 bottom}
.module_s1 div div div 	{padding:9px 8px 9px 8px; background:none}
.module_s1 div div div div	{padding:0px 0px 0px 0px;}
.module_s1	 img		{width:0px; height:0px}
.module_s1	 h3			{padding:15px 0px 12px 42px; color:#161a1f; background:url(../images/mainmenu_h3_bg.jpg) no-repeat 0 0; font-size:13px; font-weight:bold; text-transform:none; height:auto}
/*ul#mainlevel			{padding:0px 0px 0px 10px;}
ul#mainlevel li			{display:block; float:left; padding:10px 0px 10px 0px; border-right:1px solid #232831}
a.mainlevel 	 		{color:#fff; font-weight:normal; font-size:13px; text-decoration:none; margin:0px 0px 0px 0px; padding:0px 30px 0px 30px;}
a.mainlevel:visited		{color:#fff; text-decoration:none;}
a.mainlevel:hover, #active_menu	{color:#a7a7a7; text-decoration:none;}
.last					{background:url(../images/mainmenu_tl.gif) no-repeat right bottom !important} */
.module_s4 div			{background:url(../images/popular_1.jpg) no-repeat 0 0; width:100%}
.module_s4 div div div 	{padding:5px 5px 5px 5px; background:none}
.module_s4 div div div 	{padding:5px 15px 5px 15px;}
.module_s4	 img		{width:280px; height:35px}
.module_s4	 h3			{padding:5px 50px 5px 50px; color:#161a1f; background:url(../images/mainmenu_h3_bg.jpg) no-repeat 0 0; font-size:14px; font-weight:bold; text-transform:none; height:auto}

a.texto01:link {
	FONT-WEIGHT: normal; COLOR: #bb0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.texto01:visited {
	FONT-WEIGHT: normal; COLOR: #bb0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.texto01:hover {
	FONT-WEIGHT: normal; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.texto01 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

a.mainlevel:link, a.mainlevel:visited {
	display:block;
	/*background:url(../galeria/images/smiles/icon_arrow.gif) no-repeat;
	/*background: url(../imagenes/menu_bg.png) no-repeat;*/
	   color:#FFFFFF;
	   font-weight:normal;
	   background-color:#1E7947;
	   font-size:12px;
	   /*text-decoration: none; */
	   margin:0px 0px 0px 0px; 
	   padding:0px 30px 0px 30px;
	   height: 20px;
       padding-top: 10px;
	   padding-left: 30px;
	   font-weight: bold;
}

a.mainlevel:hover {
	color: #FFCC00;
	/*background-color: #75C188;*/
}

a.mainlevel#active_menu {
	color:#a7a7a7;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color:#a7a7a7;
}

a.mainlevelizq:link, a.mainlevelizq:visited {
	display: block;
	background:url(../imagenes/menu_r.gif) no-repeat left;
	/*background:url(../images/mainmenu_item.gif) no-repeat;
	/*background: url(../imagenes/menu_bg.png) no-repeat;*/
	   color: #1E7947;
	   /*border: 1px dotted rgb(190, 194, 195); */
	   font-weight:normal;
	   background-color: #FFFFFF;
	   font-size:12px;
	   text-decoration:none; 
	   margin:0px 0px 0px 0px; 
	   padding:0px 0px 0px 0px;
	   height: 20px;
       padding-top: 10px;
	   padding-left: 30px;
	   font-weight: bold;
}

a.mainlevelizq:hover {
	color: #73A680; 
}

a.mainlevelizq#active_menu {
	color:#a7a7a7;
	font-weight: bold;
}

a.mainlevelizq#active_menu:hover {
	color:#a7a7a7;
}


#footer					{height:79px;}
#footer .space 			{padding:14px 0px 0px 15px; text-align:left; color:#fff}
#footer a				{color:#ffffff; text-decoration:underline}
#footer a:hover			{text-decoration:none}



.back_button {
	float: left;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}
ul#mainlevel-menu{
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	background: none
}

ul#mainlevel-menu li{
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 13px;
	line-height: 27px;
	white-space: nowrap;
	
	/* use this, if you don't want to use images */
	/* border-right: 1px solid #4077b2; */
	background: none;
	background-image: url('../images/line.gif');
	background-position: top right;
	background-repeat: no-repeat;
	
	font-weight: bold;
}

ul#mainlevel-menu li a{
	display: block;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
	color: #ffffff;
	background: transparent;
}

ul#mainlevel-menu li a:hover{
	color: #ffffff;
	text-decoration: underline;
}

/* active page navigation style*/
ul#mainlevel-menu li #active_menu-menu{
	background-image: url('../images/activebg.gif');
	background-position: top left;
	background-repeat:repeat-x;
	
	color: #444444;
}

/* CSS Document */

img						{border:none}
table 					{border-collapse:collapse;  }
a						{ color:#333333;font-size: 13px; text-decoration:none;   font-weight: bold;
	font-weight: bold;}
a:visited 				{ color:#333333; font-size: 13px; text-decoration:none;  font-weight: bold;
	font-weight: bold;}
a:hover 				{ color:#a7a7a7; font-size: 13px; text-decoration:none;  font-weight: bold;
	font-weight: bold;}

/*________________________________________CONTENT_____________________________________*/
* html .ie				{width:100% !important}
.blog					{}

#searchForm				{padding:0px 0px 0px 0px;}
#searchForm .contentpaneopen td {vertical-align:middle; padding:0px 10px 4px 15px;}

.title					{}
.title div				{}
.title div div			{}

textarea.inputbox		{width:300px; height:100px}

.buttonheading			{padding:10px 0px 0px 0px; background:url(../images/title_bg.gif) repeat-x 0 bottom}

.contentpaneopen_edit	{width:20px; float:right; margin-top:4px} /* edit button */
* html .contentpaneopen	{width:100%}
.contentpaneopen tbody 	{}
.contentpaneopen td, .contentpane td	{line-height:16px; padding-left:15px}
.contentpaneopen td td	{padding-bottom:0px}
.contentpaneopen p		{padding:0px 10px 0px 0px;}
* html .contentpaneopen p {}
.contentpaneopen img	{margin:0px 25px 0px 0px;}
.contentpaneopen_search	{margin:0px 0px 10px 0px;}
.contentpaneopen_search td,
.contentpaneopen_search label {vertical-align:middle}
.searchintro_search		{margin:10px 0px 0px 0px;}
.contentpaneopen_search .button {margin:0px 0px 0px 10px;}
.contentheading, 
.componentheading		{color:#15314f; font-size:12px; font-weight:bold; padding:15px 0px 15px 17px; text-decoration:none; line-height:20px; background:url(../images/title_bg.gif) repeat-x 0 bottom}

.button, .validate		{border:none; display:block; background:url(../images/button.gif) repeat-x 0 0; width:76px; height:23px; color:#fff !important; padding:0px 0px 3px 0px; text-align:center; margin:5px 0px 0px 0px;}
.validate				{}
button.validate, button.button {}
	

a.readon 				{background:url(../images/button.gif) no-repeat 0 0; display:block; width:76px; height:16px; color:#ffffff !important; padding:2px 0px 0px 10px; text-decoration:none !important; font:normal 11px Arial !important; float:right; margin:10px 0px 0px 0px;} 	/* Read More" */
a.readon:hover 			{color:#ebe8e4; text-decoration:none}
a.readon:visited 		{color:#ebe8e4}

.display				{padding:0px 0px 10px 0px;}
.display select			{border:1px solid #46462f; width:0px; height:16px}

.inputbox				{border:1px solid #46462f; width:100px; height:16px; color:#000}
inputbox				{border:1px solid #46462f; width:20px; height:16px; color:#000}
div.contentpane			{width:500; padding:0px 33px 0px 0px;}

.li li a				{color:#ce461c; font-size:11px; background:url(../images/mainmenu_item.gif) no-repeat 0 center; padding:0px 0px 0px 15px; line-height:17px; text-decoration:none}
.li li a:hover			{color:#ce461c; text-decoration:underline}

.category				{padding:0px 0px 0px 15px;}
/*______________________ITEMINFO__________________*/

.iteminfo				{background:url(../images/iteminfo_gl.gif) repeat-x bottom; padding:0px 0px 6px 17px !important; margin:0px 0px 15px 0px;}
.modifydate				{color:#7c8690; font-size:11px; padding:5px 0px 15px 17px; height:25px}
.createdby				{color:#017bc2; font-weight:normal; font-size:11px; display:block;}
.createdate				{color:#017bc2; font-size:11px; padding:4px 0px 15px 35px !important; background:url(../images/createdate.jpg) no-repeat 18px 6px}
.small					{color:#006600; font-weight:bold; font-weight:normal; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/writeen.jpg) no-repeat 0px 0px}

/*______________________BLOGMORE__________________*/

.blog_more				{padding:10px 0px 10px 20px;}
.blog_more h2			{color:#2c3440; font-size:12px; background:none; padding:0px 0px 0px 0px;}
.blog_more ul			{margin:10px 0px 0px 10px;}
.blog_more a			{color:#2c3440}
.blog_more a:hover		{color:#2c3440; text-decoration:underline;}			
.blog_more strong		{color:#2c3440}
/*_________________*/

.pagenav				{color:#2c3440; font-size:12px; font-weight:bold}
a.pagenav				{color:#2c3440}
a.pagenav:hover			{color:#2c3440; text-decoration:underline}

.counter				{text-align:center; padding:5px 0px 5px 0px;}

.pagination				{margin-top:10px;}
.pagination	li			{float:left; padding:0px 5px 0px 5px;}	
/*-------------------------*/
	
dl.poll					{margin:10px 0px 10px 0px;}
.pollstableborder		{margin:10px 0px 0px 0px;}
.pollstableborder td	{padding-left:10px !important}

.sectiontableentry1 td	{padding:5px 0px 5px 0px; border-bottom:1px solid #000; border-top:1px solid #000; background:#d2e8f4}
.sectiontableentry2 td 	{padding:5px 0px 5px 0px !important;}

.sectiontableentry1 a	{color:#2c3440}
.sectiontableentry1 a:hover {color:#2c3440}
ul{
	margin: 0;
	padding: 0px 0px 10px 0px;
	list-style: none;
}

li{
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 10px;
	background-image: url('../images/bullet.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

ol{
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}

ol li{
	background: none;
}
#footer{
	height: 43px;
	border-top: 1px solid #dfe3e6;
	clear:both;
}
.topfon
{
background-color:#F4F4F4;

}



.module_s3				{background:url(../images/c2_bord.gif) repeat-y 0 0; margin-bottom:10px; width:100%}
.module_s3 div 			{background:url(../images/c2_t.gif) no-repeat 0 0; width:100%}
.module_s3 div div		{background:url(../images/c2_b.gif) no-repeat bottom left; padding:10px 5px 10px 5px; width:100%}
.module_s3 div div div	{width:180; background:none; padding:0px 0px 0px 0px;}
.module_s3 div div div div	{background:none;}
.module_s3 h3			{}
.module_s3 thead td		{padding:0px 0px 5px 10px; font:bold 11px Arial !important; color:#5a5a5a}  			/* question */
.module_s3 td			{padding:0px 0px 0px 6px; text-align:left; vertical-align:middle;}
.module_s3 td td		{padding:0px 0px 4px 0px !important;}
.module_s3 td div		{text-align:left}  		/* buttons align */
.module_s3 label		{margin:0px 5px 0px 0px; font:normal 11px Arial; color:#2f2f2f; line-height:20px }		/* text */
.module_s3 input		{margin:0px 5px 0px 8px; vertical-align:top}
.module_s3 .button		{width:76px; height:18px; background:url(../images/button.gif) no-repeat 0 0; color:#ffffff; font:bold 12px Arial; border:none; }

.module_s5				{background:url(../images/c2_bord.gif) repeat-y 0 0; margin-bottom:10px; width:100%}
.module_s5 div 			{background:url(../images/c2_t.gif) no-repeat 0 0}
.module_s5 div div		{background:url(../images/c2_b.gif) no-repeat bottom left; padding:17px 15px 18px 15px;}
.module_s5 div div div	{width:195px; background:none; padding:0px 0px 0px 0px;}
.module_s5 div div div div	{background:none;}
.module_s5 a			{color:#3f3f3f}
.module_s5 a:hover		{color:#3f3f3f}
.module_s5 h3			{color:#3f3f3f; font:normal 14px Arial !important; background:url(../images/latest_news_bullet.gif) no-repeat left top; padding:0px 0px 0px 19px; text-decoration:underline}
.module_s5 td			{padding:0px 0px 0px 0px;}
ul.latestnews_s5  		{margin:0px 0px 0px 11px;} 	/* latest news  By default - user1*/
li.latestnews_s5 		{margin:0px 0px 16px 0px;}
li.latestnews_s5 a		{color:#3f3f3f; font:normal 11px Arial !important; background:url(../images/latest_news_bullet.gif) no-repeat left top; padding:0px 0px 0px 19px; text-decoration:underline}
li.latestnews_s5 a:hover{color:#3f3f3f; text-decoration:none}
li.latestnews_s5 a:visited{color:#3f3f3f}
#topmenu				{height:27px; background:url(../images/topmenu_bg.gif) }
/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTOPMENUŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTOPMENUŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
/*.module_s10				{background:url(../images/topmenu_tr.gif) no-repeat right 0; padding:19px 0px 0px 0px;}*/
ul#mainlevel-nav 		{padding:0px 10px 0px 10px;font-weight: bold;}
ul#mainlevel-nav li		{display:block; float:left; background:url(../images/topmenu_separator.gif) no-repeat right 6px; padding:0px 15px 0px 15px;px; margin:0px 15px 0px 15px;font-weight: bold;}
a.mainlevel-nav 	 	{color:#fff; font:normal 12px Arial; text-decoration:none; margin:0px 10px 0px 10px; padding:0px 15px 0px 15px;font-weight: bold;}
a.mainlevel-nav:visited{color:#fff; font:normal 12px Arial; text-decoration:none;font-weight: bold;}
a.mainlevel-nav:hover,  #active_menu-nav 	{color:#fff; font:normal 12px Arial; text-decoration:none; padding:0px 15px 0px 15px;font-weight: bold;}
