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

@import url(reset.css);


/* body				-------------------------------------------------------- */
html	 			{height:100%;}
body 				{height:100%;font: 14px/18px Verdana, Arial, sans-serif;color:#333;background:#FFFFFF url(../img/layout/bg.jpg) repeat-x;}

/* outerWrapper		-------------------------------------------------------- */
#outerWrapper		{width:960px;margin:0 auto;padding:0;background:#FFF url(../img/layout/outerWrapper.jpg) repeat-y;}
#innerWrapper		{width:960px;margin:0;padding:0;background:url(../img/layout/innerWrapper.jpg) no-repeat;}
#headerWrapper		{width:960px;margin:0 auto;padding:0;}
#contentWrapper		{width:960px;margin:0 auto;padding:0;}
#footerWrapper		{width:960px;margin:0 auto;padding:0;background:url(../img/layout/footer.jpg) no-repeat;}

/* header			-------------------------------------------------------- */
#header				{height:140px;position:relative;}
#logo a				{position:absolute;top:20px;left:260px;width:270px;height:101px;display:block;background:url(../img/layout/logo_header.jpg) no-repeat;text-indent:-99990px;}
#logo a:hover		{background-position:0 -101px;}

#flags				{position:absolute;top:10px; right:20px;height:35px; text-align:center; width:175px;}
#flags img			{margin:0 5px;}
/* mainNav 			-------------------------------------------------------- */
#mainNav			{position:absolute;top:45px;right:20px;width:175px;padding:0; font-size:12px;}
#mainNav ul			{list-style:none;margin:0;padding:0;}
#mainNav li			{margin:0;padding:0;}
#mainNav a			{display: block;padding: 5px;width: 160px;background-color: #036;border-bottom: 1px solid #FFF;color:#FFF;text-decoration:none;}
#mainNav a:hover	{background-color: #369;color: #fff;}
#mainNav li a#current{}


/* subNav 			-------------------------------------------------------- */
#subNav				{width:175px;padding:0; font-size:12px;}
#subNav ul			{list-style:none;margin:0;padding:0;}
#subNav li			{margin:0;padding:0;}
#subNav a			{display: block;padding: 5px;width: 160px;background-color: #036;border-bottom: 1px solid #FFF;color:#FFF;text-decoration:none;}
#subNav a:hover		{background-color: #369;color: #fff;}
#subNav li a#current{}
/* content			-------------------------------------------------------- */
#content			{padding:1px 20px 1px 25px;min-height:300px;}

/* breadcrumb		-------------------------------------------------------- */
#breadcrumb			{height:20px;background:url(../_img/layout/breadcrumb.jpg) no-repeat;padding:5px 10px;font-size:10px;color:#999999;margin-bottom:40px;}
#breadcrumb a		{color:#999999;text-decoration:none;}
#breadcrumb a:hover	{text-decoration:underline;color:#333333;}

/* mainContent		-------------------------------------------------------- */
#mainContent		{float:left;width:710px;padding:0;}
#mainLogos			{float:left;width:710px;padding:0; height:60px; text-align:center; margin:40px 0 0 0;}
.boxContent			{float:left; width:320px; padding:10px;}
.boxFoto			{margin-bottom:20px; text-align:center; border-bottom:1px solid #CCC; padding-bottom:10px;}

/* slider			-------------------------------------------------------- */
#sliderWrapper		{width:710px;height:340px;padding:0; position:relative;}
#slideBox			{}
#slider				{position:relative;}
#slider ul, 
#slider li			{margin:0;padding:0;list-style:none;}
#slider, 
#slider li			{width:710px;height:290px;overflow:hidden;}
span#prevBtn a		{position:absolute;top:295px;right:40px;width:24px;height:24px; background:url(../img/layout/btn_slide.jpg) 0 0 no-repeat; text-indent:-9999px;}
span#prevBtn a:hover{background-position:-24px 0;}
span#nextBtn a		{position:absolute;top:295px; right:10px;width:24px;height:24px; background:url(../img/layout/btn_slide.jpg) -48px 0 no-repeat; text-indent:-9999px;}
span#nextBtn a:hover{background-position:-72px 0;}

#simplegallery1		{position: relative;visibility: hidden;}
#simplegallery1 .gallerydesctext{text-align: left;padding: 2px 5px;}

/* sidebar			-------------------------------------------------------- */
#sidebarWrapper		{float:right;width:175px;padding:0; font-size:12px; margin-top:45px;}

/* footer			-------------------------------------------------------- */
#footer				{height:20px;position:relative;padding:30px 20px 1px 20px;}
#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: #444;display: block;width: auto;text-decoration: none;margin: 0;padding: 0 10px;border-right: 1px solid #666;}
#footer li a:hover, li a:active {color:#990000;}
#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				-------------------------------------------------------- */
h1	 				{color: #006699;font:normal 34px Verdana, Arial, sans-serif;margin:0 0 20px;text-align:center; line-height:40px;}
h2	 				{color:#333;font:normal 24px Verdana, Arial, sans-serif;margin:10px 0 5px;}
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: #990000;}

/* 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;}
.imgBorderCenter	{text-align:center;border:1px solid #CCC; padding:2px;margin:10px 0;}
.bold				{font-weight:bold;}
.floatRight			{float:right;}
.textCenter			{text-align:center;}
.enlaces			{margin:0 10px 20px 0;}
p.info				{margin:10px auto;padding:2px 2px 2px 30px;background:url(../img/icons/info_p.png) 3px 3px no-repeat;line-height:20px;border:1px solid #336699;width:400px;}
p.error				{margin:10px auto;padding:2px 2px 2px 30px;background:url(../img/icons/error_p.png) 3px 3px no-repeat;line-height:20px;border:1px solid #990000;color:#990000;width:400px;}

/* 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;}