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

@import url(reset.css);


/* body				-------------------------------------------------------- */
html	 			{height:100%;}
body 				{height:100%;font: 12px/125% Arial, sans-serif;color:#FFF;background:#000;}

/* type				-------------------------------------------------------- */
h1	 				{color:#FFF;font:normal 30px Arial, sans-serif;margin:0 0 20px;line-height:34px;text-transform:uppercase;}
h2	 				{color:#FFF;font:normal 24px Arial, sans-serif;margin:0 0 20px 0;text-transform:uppercase;}
h3	 				{color:#FFF;font:normal 18px Arial, sans-serif;margin:0 0 20px 0;text-transform:uppercase;}
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:#CCC;}
a:hover				{color:#FF0000;}

/* mainNav 			-------------------------------------------------------- */
#mainNav			{width:960px;margin:0 auto;}
#mainNav ul			{list-style:none;margin:0 0 0 25px;padding:0;border-left:1px solid #CB0003;height:70px;}
#mainNav li			{display:inline;margin:0;padding:0;}
#mainNav a			{float:left;text-decoration:none;font-size:14px!important;line-height:14px!important;height:40px;padding:30px 0 0 0;width:150px;text-align:center;color:#FFF;margin:0;border-right:1px solid #CB0003;}
#mainNav a:hover,
#mainNav a#current:hover	{background:#FC0203;color: #FFF;}
#mainNav li a#current{color: #FFF;background:#FC0203;}

/* header			-------------------------------------------------------- */
#headerWrapper		{background:#CB0003 url(../img/layout/header_bg.jpg) center top no-repeat;height:300px;}
#header				{width:960px;margin:0 auto;height:140px;position:relative;z-index:1100;}
#logo a				{width:410px;height:150px;display:block;background:url(../img/layout/logo_header.jpg) no-repeat;text-indent:-9999px;position:absolute;top:35px;left:0;}
#slides				{position:absolute;top:45px;right:0;width:400px;height:200px;border:5px solid #FFF;}
#slides2			{border:5px solid #FFF;}

/* content			-------------------------------------------------------- */
#contentWrapper		{min-height:300px;color:#FFF;}

/* Wrappers			-------------------------------------------------------- */
.outerWrapper		{min-height:200px;color:#FFF;}
.innerWrapper		{width:960px;margin:0 auto;padding:20px 0;}

.bg111111			{background:#111111;color:#FFF;}
.bg191919			{background:#191919;color:#FFF;}

.boxL				{float:left;border-right:1px solid #1A1A1A;min-height:250px;padding:0 10px;width:170px;}
.boxR				{float:right;min-height:250px;padding:0 10px;width:170px;}
.boxL h3,
.boxR h3			{font-size:16px;font-weight:bold;height:36px;}
p.txt				{height:60px;}
p.txt1				{height:120px;}



.boxGL				{float:left;border-right:1px solid #313131;min-height:250px;padding:0 10px;width:455px;}
.boxGR				{float:right;min-height:250px;padding:0 10px;width:455px;}

.leftTxt			{float:left;width:640px;text-align:justify;}
.rightTxt			{float:right;width:280px;text-align:justify;}
/* footer			-------------------------------------------------------- */
#footerWrapper		{background:#CB0003;}
#footer				{width:960px;margin:0 auto;height:30px;position:relative;padding:10px;}
#footer				{color:#FFF;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: #FFF;display: block;width: auto;text-decoration: none;margin: 0;padding: 0 10px;border-right: 1px solid #FFF;}
#footer li a:hover, li a:active {color:#000;}
#footer li a.active:link, li a.active:visited
					{position: relative;z-index: 102;font-weight: bold;}
#footer .mc a		{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) -240px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .css a		{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) 0 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .xhtml a	{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) -80px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .tableless a{width:80px;height:15px;display:block;background: url(../img/layout/footer_sprite.png) -160px 0 no-repeat;text-decoration:none;text-indent:-9999px;margin:0 5px 0 0;padding:0;border:none;}
#footer .mc a:hover			{background-position:-240px -15px;}
#footer .css a:hover		{background-position:0 -15px;}
#footer .xhtml a:hover		{background-position:-80px -15px;}
#footer .tableless a:hover	{background-position:-160px -15px;}

/* classes   		-------------------------------------------------------- */
p.hr 				{line-height:1.0em;border-bottom:1px dotted #CCC;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;}
.imgBorder			{border:5px solid #FFF;margin-bottom:20px;}
.bold				{font-weight:bold;}
.floatRight			{float:right;}
.textCenter			{text-align:center;}
.enlaces			{margin:0 10px 20px 0;}

#textSize			{height:20px;width:100px;position:absolute;top:0;right:400px;}
#textSize ul		{height:20px;list-style:none;margin:0 0 10px 0;padding:0;}
#textSize li		{display:inline;margin:0;padding:0;}
#textSize a			{float:left;text-indent:-9999px;height:20px;width:20px;background:url(../img/layout/textsize.jpg);margin:0 5px 0 0;}
#textSize .s a			{background-position:0 0;}
#textSize .s a:hover	{background-position:0 -20px;}
#textSize .m a			{background-position:-20px 0;}
#textSize .m a:hover	{background-position:-20px -20px;}
#textSize .l a			{background-position:-40px 0;}
#textSize .l a:hover	{background-position:-40px -20px;}
#textSize .x a			{background-position:-60px 0;}
#textSize .x a:hover	{background-position:-60px -20px;}

#lang				{position:absolute;top:20px;right:20px;}
#lang ul			{height:20px;list-style:none;margin:0 0 10px 0;padding:0;}
#lang li			{display:inline;margin:0;padding:0;}
#lang a				{float:left;text-decoration:none;width:130px;height:24px;margin:0 5px 0 0;text-indent:-9999px}
#lang a				{background:url(../img/layout/lang.png) 0 0 no-repeat;}

#lang .en a			{background-position:0 0;}
#lang .es a			{background-position:0 -24px;}
#lang .de a			{background-position:0 -48px;}
#lang .it a			{background-position:0 -72px;}
#lang .fr a			{background-position:0 -96px;}
#lang .po a			{background-position:0 -120px;}


/* buttoms   		-------------------------------------------------------- */
.leermas			{margin:20px 0 0 0;width:90px;height:30px;display:block;background:url(../img/layout/btn_leermas.jpg) no-repeat;text-indent:-9999px;}

.vercatalogo		{margin:20px 0 0 0;width:90px;height:30px;display:block;background:url(../img/layout/btn_vercatalogo.jpg) no-repeat;text-indent:-9999px;}

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