@charset "utf-8";
/**********************************************************************
*	Title			stylesheet style
*	Customer
*	Revision
*	Created			2008, 
*	Author			Alberto Messeguer - webmaster@mischunches.com
***********************************************************************/

/* body				-------------------------------------------------------- */
* 					{margin:0;padding:0;border:0;}
html,body 			{height:100%;}
body 				{font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;color:#FFF;background:#004990 url(../_img/layout/bg.jpg) repeat-x;}

/* outerWrapper		-------------------------------------------------------- */
#outerWrapper		{width:940px;margin:20px auto;padding:0 10px;}

	
/* header			-------------------------------------------------------- */
#header				{width:940px;height:165px;position:relative; display:block; background:#3F76AB url(../_img/layout/header_bg.jpg) no-repeat;}
#logo a				{text-indent:-9999px;position:absolute;top:20px;left:40px;width:187px;height:120px; display:block; background:url(../_img/layout/logo_header.jpg) no-repeat;}
#logo a:hover		{background-position: -187px 0;}
#marcas				{position:absolute;bottom:15px;right:40px;width:400px; height:20px; background:url(../_img/layout/marcas.jpg) no-repeat;}
#slides				{position:absolute;top:10px;left:250px;width:650px;height:140px;}

/* mainNav 			-------------------------------------------------------- */
#mainNav			{height:30px; margin:10px 0; padding:10px 40px 10px 100px; background:url(../_img/layout/nav_bg.jpg) no-repeat;font-size: 14px!important;line-height:20px!important;}


/* content			-------------------------------------------------------- */
#contentWrapper		{width:940px;margin:0;padding:0; background-color:#3F76AB;}
#content_top		{width:940px;height:40px; display:block; background:url(../_img/layout/content_top_bg.jpg) no-repeat;}
#content			{height:100%;margin:0;padding:5px 10px; background:url(../_img/layout/content_bg.jpg) repeat-y;}
#content_bot		{width:940px;height:30px; display:block; background:url(../_img/layout/content_bottom_bg.jpg) no-repeat; text-align:center; font-size:14px; padding:10px 0 0 0;}

/* mainContent		-------------------------------------------------------- */
#mainContentWrapper	{width:680px; float:right;margin:0; padding:0; background-color:#D7E3FF; color:#333333;}
#mainContent_top	{width:680px; height:30px; display:block; background:url(../_img/layout/mainContent_top.jpg) no-repeat;}
#mainContent		{ background:url(../_img/layout/mainContent_bg.jpg) repeat-y; padding:1px 50px 1px 30px; text-align:justify; font-size:14px; line-height:16px;}
#mainContent h1,		
#mainContent h2		{color: #990000; font: 1.6em normal Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
#mainContent h2		{margin-top:15px;}
#mainContent_bot	{width:680px; height:45px; background:url(../_img/layout/mainContent_bot.jpg) no-repeat; display:block;}

/* sidebar			-------------------------------------------------------- */
#sidebarWrapper		{float:left;width:230px;padding:0; color:#333333;}
.sidebar_top		{width:230px; height:30px; display:block; background:url(../_img/layout/sidebar_top.jpg) no-repeat;}
.sidebar			{padding:1px 25px 1px 15px; background:url(../_img/layout/sidebar_bg.jpg) repeat-y; min-height:100px;}
.sidebar_bot		{width:230px; height:45px; background:url(../_img/layout/sidebar_bot.jpg) no-repeat; margin-bottom:20px;}
#sidebarWrapper ul	{margin:10px 0;}

/* footer			-------------------------------------------------------- */
#footer				{height:40px;position:relative;padding:10px 0 0 0; width:900px; margin:0 auto;}
#footer				{color:#CCCCCC;font:11px normal;}
#footer .footerLeft	{float:left;width:auto;}
#footer .footerRight{float:right;width:auto;}
#footer ul			{margin: 0;padding: 0;border: none;}
#footer li			{list-style:none;display: block;margin: 0;padding: 0;float: left;width: auto;}
#footer li a		{color: #CCC;display: block;width: auto;text-decoration: none;margin: 0;padding: 0 10px;border-right: 1px solid #CCC;}
#footer li a:hover, li a:active {color:#FFF;}
#footer li a.active:link, li a.active:visited
					{position: relative;z-index: 102;font-weight: bold;}
#footer .mc a		{width:85px;height:15px;display:block; background: url(../_img/layout/mc.gif) no-repeat; text-decoration:none;text-indent:-9999px; margin:0; padding:0; border:none;}
#footer .css a		{width:85px;height:15px;display:block; background: url(../_img/layout/w3c_css.gif) no-repeat; text-decoration:none;text-indent:-9999px; margin:0; padding:0; border:none;}
#footer .xhtml a	{width:85px;height:15px;display:block; background: url(../_img/layout/w3x_xhtml11.gif) no-repeat; text-decoration:none;text-indent:-9999px; margin:0; padding:0; border:none;}
#footer .tableless a{width:85px;height:15px;display:block; background: url(../_img/layout/w3c_csstableless.gif) no-repeat; text-decoration:none;text-indent:-9999px; margin:0; padding:0; border:none;}
#footer .mc a:hover,
#footer .css a:hover,
#footer .xhtml a:hover,
#footer .tableless a:hover	{background-position:0 -15px;}

/* type				-------------------------------------------------------- */
h2	 				{color: #000;font:normal 16px Verdana, Arial, Helvetica, sans-serif;margin:0 0 10px;}
p					{margin:0 0 10px 0;}
ul					{margin:10px 0 20px 15px;padding:0 0 0 20px;}
ol					{margin:10px 0 20px 15px;padding:0 0 0 20px;}
li					{margin:5px 0 0 0;padding:0;}
a					{color:#336699;}
a:hover				{color:#FF9900;}

/* classes   		-------------------------------------------------------- */
p.hr 				{line-height:1.0em;border-bottom:1px dotted #5D84AC;margin:1.5em 0;}
.clearfloat			{clear:both;height:0;font-size:1px;line-height:0px;}
.offleft			{margin-left:-9000px;position:absolute;}
.imgRight			{float:right;margin:0 0 10px 10px;}
.imgLeft			{float:left;margin:0 10px 10px 0;}
.bold				{font-weight:bold;}
.floatRight			{float:right;}
.textCenter			{text-align:center;}
.enlaces			{margin:0 10px 20px 0;}

/* rear more   		-------------------------------------------------------- */
a.readon, 
a.readon:hover		{margin-top:10px;display:block;float:right;line-height:12px;background:url(../_img/icons/readon.gif) no-repeat left center;text-indent:16px;}

/* form php			-------------------------------------------------------- */
.btn_enviar			{height:40px;width:150px;display:block;cursor:pointer;font-size:14px;font-weight:bold;background:url(../_img/layout/btn_enviar.gif) no-repeat;color:#666666;}
.boxContactLeft		{float:left;width:350px;}
.boxContactRight	{float:right;width:350px;}

/* spry code	-------------------------------------------------------- */ 
.SpryHiddenRegion 	{visibility:hidden;}


/* misChunches		-------------------------------------------------------- */ 
.mis 				{color:#003366;font-family:"times new roman", serif;}
.chunches 			{font-family:tahoma, arial, verdana, sans-serif;margin:0;color:#990000;font-weight:normal;}