@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/120% "Gill Sans MT", "Gill Sans MT Condensed", Verdana, Arial, sans-serif;color:#333;background:#FFFFFF;}

/* type				-------------------------------------------------------- */
h1	 				{color:#1A54A6;font:normal 30px "Gill Sans MT", "Gill Sans MT Condensed", Verdana, Arial, sans-serif;margin:0 0 10px;line-height:120%;}
h2	 				{color:#333;font:normal 20px "Gill Sans MT", "Gill Sans MT Condensed", Verdana, Arial, sans-serif;margin:10px 0 10px;}
h3	 				{color:#000;font:normal 16px "Gill Sans MT", "Gill Sans MT Condensed", Verdana, Arial, sans-serif;margin:20px 0 5px 0;padding:0;}
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;}

/* header			-------------------------------------------------------- */
#headerWrapper		{margin:0 auto;padding:0;height:100px;background:url(../img/layout/header_bg.jpg) repeat-x;}
#header				{width:960px;height:100px;position:relative;margin:0 auto;}
#logo a				{width:123px;height:57px;display:block;background:url(../img/layout/logo_header.jpg) no-repeat;text-indent:-9999px;position:absolute;top:10px;left:10px;}
#corporacion		{font-size:18px;line-height:120%;position:absolute;top:25px;left:155px;width:auto;}
#centraltelefonica	{width:160px;height:30px;position:absolute;top:30px;left:830px;}
#textSize			{height:20px;width:100px;position:absolute;top:0;right:0;}
#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;}

/* mainNav 			-------------------------------------------------------- */
#mainNav			{height:40px;position:absolute;top:30px;left:150px;}
#mainNav ul			{list-style:none;margin:0 auto;padding:0;}
#mainNav li			{display:inline;margin:0;padding:0;}
#mainNav a			{float:left;text-decoration:none;font-size:14px!important;line-height:16px!important;height:22px;padding:0 5px;color:#000;margin:0 5px 0 0;}
#mainNav a			{}
#mainNav a:hover	{color:#990000;text-decoration:underline}
#mainNav li a#current{color:#336699;text-decoration:underline;}
#mainNav li a#current:hover{color:#990000;text-decoration:underline}
#mainNav ul li a {
	float:left;
	text-decoration:none;
	font-size:14px!important;
	line-height:14px!important;
	height:22px;
	padding:8px 5px 0 5px;
	min-width:80px;
	text-align:center;
	color:#333;
	margin:0 5px 0 0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	border:1px solid white;
}
#mainNav ul li a:hover,
#mainNav ul li a#current:hover {
	background:#E3E9E7;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom:none;
}
#mainNav ul li a#current {
	background: #DBDBDB;
	color:#000;
}

/* outerWrapper		-------------------------------------------------------- */
#outerWrapper		{width:960px;margin:0 auto 5px auto;padding:0;background:#FFFFFF url(../img/layout/t.jpg) 0 0 repeat-x;}
#outerl				{width:960px;background:url(../img/layout/l.jpg) top left repeat-y;}
#outerr				{width:960px;background:url(../img/layout/r.jpg) top right repeat-y;}
#outerb				{width:960px;background:url(../img/layout/b.jpg) bottom left repeat-x;}
#outertl			{width:960px;background:url(../img/layout/tl.jpg) top left no-repeat;}
#outertr			{width:960px;background:url(../img/layout/tr.jpg) top right no-repeat;}
#outerbl			{width:960px;background:url(../img/layout/bl.jpg) bottom left no-repeat;}
#outerbr			{width:960px;background:url(../img/layout/br.jpg) bottom right no-repeat;}
#innerWrapper		{padding:20px;}

#contentWrapper		{margin:0 auto;padding:0;}
#footerWrapper		{width:960px;margin:0 auto;padding:0;}

/* content			-------------------------------------------------------- */
#content			{text-align:justify; min-height:460px;}
#mainPage			{height:340px; margin-bottom:20px;}
#slides				{float:left;width:640px;}

#btnMain			{float:right;width:260px;}
#btnMain ul			{list-style:none;margin:0;padding:0;}
#btnMain li			{margin:0 0 11px 0;padding:0;width:260px;height:80px; background:#1A54A6; text-indent:-9999px;}
#btnMain a			{text-decoration:none;width:260px;height:80px; display:block;}
#btnMain .agr a		{background: url(../img/layout/btn_maquinaria_agricola.jpg) no-repeat;}
#btnMain .con a		{background: url(../img/layout/btn_maquinaria_construccion.jpg) no-repeat;}
#btnMain .ene a		{background: url(../img/layout/btn_energia.jpg) no-repeat;}
#btnMain .mon a		{background: url(../img/layout/btn_montacargas.jpg) no-repeat;}


#btnMain1			{padding:15px 0; margin-left:0px; margin-left:5px; height:130px;}
#btnMain1 ul		{list-style:none;margin:0;padding:0;}
#btnMain1 li		{display:inline;margin:0;padding:0; width:140px;height:140px; background:#1A54A6; text-indent:-9999px;}
#btnMain1 a			{float:left;text-decoration:none;width:140px;height:140px;margin:0 6px;}
#btnMain1 .usa a	{background: url(../img/layout/btn_usados.jpg) no-repeat;}
#btnMain1 .not a	{background: url(../img/layout/btn_noticias.jpg) no-repeat;}
#btnMain1 .ctc a	{background: url(../img/layout/btn_contactenos.jpg) no-repeat;}
#btnMain1 .rep a	{background: url(../img/layout/btn_repuestos.jpg) no-repeat;}
#btnMain1 .alq a	{background: url(../img/layout/btn_equipo_alquiler.jpg) no-repeat;}
#btnMain1 .tal a	{background: url(../img/layout/btn_taller_servicio.jpg) no-repeat;}


/* mainContent		-------------------------------------------------------- */
#mainContent		{float:left;width:640px;padding:0;}

.categoriasMenu		{margin-bottom:20px;height:30px; width:auto; display:block; background:	url(../img/layout/categoriasMenu_bg.jpg) repeat-x; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.categoriasMenu ul	{list-style:none;margin:0 auto;padding:6px 0 0 5px;}
.categoriasMenu li	{display:inline;margin:0;padding:0;}
.categoriasMenu a	{float:left;text-decoration:none;font-size:14px!important;line-height:16px!important;padding:0 5px;color:#333;margin:0 5px 0 0;}
.categoriasMenu a:hover					{color:#990000;text-decoration:underline}
.categoriasMenu li a#seleccionada		{color:#336699;text-decoration:underline;}
.categoriasMenu li a#seleccionada:hover	{color:#990000;text-decoration:underline}

.categorias			{margin:10px 0;}
.categoriasBox		{float:left;width:260px;height:80px;margin:0 0 10px 0; background:#1A54A6; color:#FFF; padding:0;}
.subcategoriasBox	{float:left;width:200px;height:60px;margin:0 25px 25px 0; background:#1A54A6; color:#FFF;}

.articulo			{margin:20px 40px 30px 40px;padding:10px;}
.volante			{margin:30px 0 10px 0;}

/* sidebar			-------------------------------------------------------- */
#sidebarWrapper		{float:right;width:260px;padding:0;}
#productos ul		{list-style:none;margin:0;padding:0;}
#productos a		{display:block;padding:5px;border-bottom: 1px solid #eee; color: #336699; font-size:12px; margin:0;}
#productos li a:hover	{background-color: #1A54A6;color: #fff;}

/* login			-------------------------------------------------------- */
#loginForm			{width:230px;height:290px;background:url(../img/layout/login_bg.jpg) no-repeat;display:block;position:relative;padding:0 10px;}
#loginForm h3		{color:#FFF;text-align:center;padding:5px 20px 0 0;margin:0 0 18px 0;}
#loginForm label	{margin:0 0 8px 0;float:left;width:230px;}
#loginForm input	{padding:3px;font-size:12px;float:left;margin-bottom:15px;width:210px}
#loginForm input.btnSubmit{width:100px;height:40px;border:none;color:#FFFFFF;text-align:center;background:url(../img/layout/btn.jpg) no-repeat;font-size:120%;cursor: pointer;margin:0 0 0 60px;}
#loginForm input.btnSubmit:hover{background-position:-100px 0;color:#000;}

/* footer			-------------------------------------------------------- */
#footer				{height:auto;position:relative;padding:10px 10px 0 10px;}
#footer				{color:#CCCCCC;font:14px 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: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 #5D84AC;margin:1.5em 0;}
.clearfloat			{clear:both;height:0;font-size:1px;line-height:0px;}
.clearRight			{clear:right;}
.offleft			{margin-left:-9000px;position:absolute;}
.imgRight			{float:right;margin:0 0 10px 10px;}
.imgRightBorder		{float:right;margin:0 0 10px 10px;border:1px solid #CCC; padding:2px; background:#FFFFFF;}
.imgLeft			{float:left;margin:0 10px 10px 0;}
.imgLeftBorder		{float:left;margin:0 10px 10px 0; border:1px solid #CCC; padding:2px; background:#FFFFFF;}
.bold				{font-weight:bold;}
.floatRight			{float:right;}
.textCenter			{text-align:center;}
.btn_back a			{background:url(../img/icons/back.png) no-repeat; padding:2px 0 2px 26px; height:22px; display:block; border:1px solid #CCC; margin-bottom:15px;}
.boxTexto			{border:1px solid #CCC; padding:0 10px 10px 10px; margin-bottom:10px;}
.boxTexto_h2		{text-align:center; background:#1A54A6; color:#FFF; padding:2px; display:block; margin:0;}
.txtRed				{color:#FF0000;}
.txtBlue			{color:#1A54A6;}
.txtBlack			{color:#000;}
.imgTexto			{text-align:center; margin:10px 0 0 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;}

/* icons		-------------------------------------------------------- */ 
.icon_telefono		{width:auto;height:26px;display:block;background:url(../img/layout/icon_telefono.jpg) no-repeat;padding:5px 0 0 30px;font-size:12px;}
.icon_error			{min-height:22px;padding:10px 0 0 35px;background:url(../img/icons/error.png) 0 5px no-repeat;margin:0 20px 10px 20px;}
.icon_exito			{min-height:22px;padding:10px 0 0 35px;background:url(../img/icons/accept.png) 0 5px no-repeat;margin:0 20px 10px 20px;}

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