@charset "UTF-8";
/* General–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */* {margin: 0; padding:0;}html { }body {	margin:0;font: normal 12px Georgia, "Times New Roman", Times, serif; color:#555; background:#534741;}a, a:visited, a img { color: #0E56AF; text-decoration:underline; outline:none;}a:hover { color:#000; }img { border:none; }p, h1, h2, h3, h4, ul {margin: 0 0 12px 0;}.login { float:right; width:145px; height:30px; margin-right:15px; line-height:30px; background: #E1E7EB url(img/bk-login.png) no-repeat top left; text-align:center; }.inputtext { border:1px solid #ccc; padding:5px; }.clr { clear:both; height:0%; }.line { height: 1px; margin:10px 0; border-top: 1px Solid #D2D2D2; clear:both; display:block; }strong {}.moreLink a { color:#444; background:url(images/bullet_bk_bco.png) no-repeat 0 50%; padding-left:16px; font-weight:700; }.breadcrumb { margin:0 0 12px 6px; }hr{background:#DDDDDD none repeat scroll 0 0;border-color:#888888;border-style:solid none;border-width:1px 0 0;height:2px;margin:10px 0;}
/* Header–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */#headerContainer { height:76px; background:#fff url(images/bk_header.jpg) no-repeat; position:relative; }.logo a { margin:20px 0 0 20px; float:left; width:231px; height:52px; background:url(images/mtg.gif) no-repeat; }.logo h1 { margin: 0; }.logo span { display:none; }.llamenos {text-indent:-99999px; background:url(images/llamenos.png) no-repeat; width:187px; height:46px; position:absolute; top:25px; left:650px; }
/* Nav –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */ul#nav { z-index:100 !important; position:relative; font:normal 13px/30px Georgia, "Times New Roman", Times, serif; background-color:#46a4c1; height:30px; list-style-type:none; margin:0; padding:0; border-bottom:1px solid #226c82; }ul#nav li {float:left;z-index:9999; position:relative;}ul#nav li a { color:#fff; padding:0 9px; text-decoration:none; display:block; }ul#nav li a:hover, ul#nav li:hover,  ul#nav li.sfhover { text-decoration:none; background:#18728e; }ul#nav li ul { left:0px; position: absolute; width: 195px; display:none; text-align:left; list-style-type:none; background-color:#18728e;  }ul#nav li li { margin:0; padding:0; float:left;  }ul#nav li li  a { padding:7px; border-right:none; width:180px; display:block; font-weight:normal;  color:#fff;font:normal 11px Arial, Helvetica; text-decoration:none; border-bottom:1px solid #27829d; }ul#nav li li a:hover {  color:#fff; background:#27829d; }#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {display:block } ul#nav li ul li ul { left:195px; top:0px; position: absolute; width: 195px; display:none; text-align:left; list-style-type:none; background-color:#18728e;  }
/* Banner–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */#bannerContainer { background-color:#E6E8E5; border-bottom:10px solid #d9f0f7; text-align:left;}#banner { z-index:1; width:960px; height:234px; position:relative;  }.rotate { position:relative; z-index:1; height:234px; overflow:hidden; }.navslide { font:bold 11px Arial, Helvetica, Sans-serif;  position:absolute; bottom:20px; left:20px; z-index:20; }.navslide a {  line-height:20px; text-align:center;  float:left; display:block; margin-right:4px; width:20px; height:20px; text-decoration:none; background:url(images/bk_navslideoff.png) no-repeat; color:#fff;  }.navslide a:hover { background:url(images/bk_navslideon.png) no-repeat; }.navslide a.activeSlide, #navslide a:active { background:url(images/bk_navslideon.png) no-repeat;  }
/* Wrap–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */.wrap { background-color:#FFF; overflow:hidden; }#content { width:960px; padding-bottom:20px; overflow:hidden;  }
/* Home–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */#welcome { margin:0; overflow:hidden; padding-bottom:15px; }.welcomeModule { padding:30px 20px 20px 20px; width:440px; float:left; font-size:14px; line-height:21px;}.welcomeModule h2 { font-size:35px; color:#000; font-weight:300; margin-bottom:20px; }
.guateModule {
background-image:url("images/fondo-slide.jpg");
background-position:left 10px;
background-repeat:no-repeat;
float:left;
font-size:13px;
height:440px;
line-height:18px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
padding-top:30px;
width:440px; }
.guateModule h3 { color:#f26522; font-size:20px; font-weight:300; }
/* Widecol–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */.wideCol {width:660px; float: left; margin:30px 0 30px 40px;  overflow:hidden; font-size:14px; line-height:21px;   }.wideCol h1 {color:#F27F1F; font: normal 28px/29px  Georgia, "Times New Roman", Times, serif; margin-bottom:6px; border:none;}.wideCol h2 {color:#3BA0CF; font: normal 18px/18px Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}.wideCol h3 {	margin-bottom: 15px; color: #f58220; font:normal 16px/20px Georgia, "Times New Roman", Times, serif; }.wideCol h4 {	margin:0; color: #000; font:bold 13px/16px Arial, Helvetica; }.wideCol ul,ul.list { list-style:none; line-height: 18px; margin-left:10px; margin-bottom:14px;}.wideCol ul li,ul.list li { margin:7px 0 0 0; background:url(images/bullet_interior.png) no-repeat 0 5px; padding:0 0 0 16px;}.wideCol ol { line-height: 18px; margin-left:30px; margin-bottom:14px; padding:0;}.wideCol ol li { margin:7px 0 0 0; padding:0;}blockquote {clear:both; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; font-style:italic; background-color:#d9f0f7; padding:10px 10px 10px 15px; margin:20px 15px 15px 20px; border-left:5px solid #b1d5e0; }blockquote p { margin:0; }#contactboxdocs {clear:both; font:normal 16px/20px Georgia, "Times New Roman", Times, serif; font-style:italic; background-color:#d9f0f7; padding:10px 10px 10px 15px; margin:20px 15px 15px 20px; border-left:5px solid #b1d5e0; }#contactboxdocs p { margin:0; }#contactbox {clear:both; font:normal 16px/20px Georgia, "Times New Roman", Times, serif; font-style:italic; background-color:#FFFF99; padding:10px 10px 10px 15px; margin:20px 15px 15px 20px; border-left:5px solid #FEEB81; }#contactbox p { margin:0; }.texto_padding {padding:0 15px 15px 15px;}
/* Narrowcol–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */.narrowCol { float:right; width:220px; padding:; margin-top:30px; }.narrowCol h3,.widgettitle { margin:0 0 10px 0; color:#544124; font-size:18px; font-weight:300; padding-bottom:4px; border-bottom:1px solid #555; }.narrowCol ul { list-style-type:none; margin:0; padding:0; overflow:hidden; width:190px; }.narrowCol ul ul {padding-left:8px;}.narrowCol ul ul ul{padding-left:15px;}.narrowCol ul ul ul ul{padding-left:15px;}.narrowCol li { float:left; display:block; }.narrowCol li.current_page_item a{ background:url(images/bullet2.png) no-repeat 0 50%; color:#E2701E;}.narrowCol li.current_page_item ul li a{ color:#555555; }.narrowCol li a { color:#555; text-decoration:none; display:block; width:164px; padding:3px 3px 3px 13px; background:url(images/bullet_narrowcol.png) no-repeat 0 50%; }.narrowCol li a:hover { text-decoration:underline; }.subNav { background:#edead9 url(images/roundtop_navnarrow.png) no-repeat; width:200px; padding:20px 10px 10px 10px; }.bottomRoundsubnav { background:url(images/roundbottom_navnarrow.png) no-repeat; width:220px; height:9px; font-size:0; margin-bottom:20px; }.narrowTestimonials { font-size:16px; font-style:italic; color:#497f8f; background:#d9f0f7 url(images/round_toptestimonials.png) no-repeat; padding:20px 20px 5px 20px; }.narrowTestimonials span {color:#000; font-style:normal; font-size:14px;}.bottomRoundtestimonials { background:url(images/round_bottomtestimonials.png) no-repeat; width:220px; height:11px; font-size:0; margin-bottom:20px; }/* Services home–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */#services, #services2 { overflow:hidden; padding-left:20px;}.serviceModule { float:left; margin-right:20px; width:220px; background:#f4f2e7 url(images/bottom_round_services.png) no-repeat bottom left; }.serviceModule h3 { background-color:#534741; padding:5px 0 5px 10px; color:#fff; font-size:14px; font-weight:300; }.moduleText { padding:0 15px 10px 15px; }.moduleText p { margin-bottom:10px; }.linkModules a { color:#444; background:url(images/bullet_bk_arena.png) no-repeat 0 50%; padding-left:16px; font-weight:700; }/* News–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */#news { background:#d9f0f7 url(images/round_topnews.png) no-repeat; width:940px; overflow:hidden; margin:20px 0 0 20px; padding:20px 0 10px 0; }#news h2 { color:#000; font:normal 20px/25px Georgia, "Times New Roman", Times, serif; }#news h3 { color:#000; font:normal 15px/20px Georgia, "Times New Roman", Times, serif; }#news h2 span { font-size:12px; }#news ul { margin:0; padding:0; list-style:none; }#news .newsList li { display:block; padding:0; border-bottom:1px solid #b9d8de; width:440px; height:27px; line-height:27px; overflow:hidden;  }#news li a, #news li a:visited, #news a  { color:#1d87a8; margin-right:5px;}#news li a:hover, #news a:hover { color:#000; }#news .col { width:220px; float:left; margin-right:20px; }#news .newsList { width:440px; margin-left:20px; }.col .campo { border:1px solid #aec9d1; padding:4px; float:left; margin-right:5px; }.col .btnSubmit { float:left; }.newsBottomround { width:940px; height:9px; background:url(images/round_bottomnews.png) no-repeat; font-size:0; margin:0 0 20px 20px; }#news .last { margin:0; width:200px; }.testimonial { color:#528696; font:italic 15px/20px Georgia, "Times New Roman", Times, serif; }/* Footer–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */.footerContainer { background:url(images/bk_footer.png) repeat-x; height:150px; color:#ad988d; padding:25px;  }.footerContainer ul { list-style:none; width:100%; margin-bottom:20px;  }.footerContainer li { float:left; }.footerContainer li a, .footerContainer li a:visited { border-right:1px solid #ad988d; padding:0 12px 0 0; margin-right:12px; color:#FFF; }.footerContainer li a.lastItem  { border:none; }/* Photos–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */.picbr { float:right; padding:7px; margin:3px 0 10px 10px; }.picbl {float:left; padding: 7px; margin: 3px 10px 10px 0; }.picbcenter { display:block; width:100%; text-align:center; padding: 4px; background-color:#edeae0; }.picr {float: right; margin: 5px 0 5px 10px; }.picl {float: left; margin: 5px 10px 5px 0;}.last, #news .last { margin:0; }.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.alignleft {    background:#F0F0F0 none repeat scroll 0 0;    border:1px solid #CCCCCC;    float:left;    margin-rigth:10px;     padding:5px;}.alignright {    background:#F0F0F0 none repeat scroll 0 0;    border:1px solid #CCCCCC;    float:right;    margin-left:10px;    padding:5px;}.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #f3f3f3;   padding-top: 4px;   margin: 10px;   /* optional rounded corners for browsers that support it */   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;}.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}.wp-caption p.wp-caption-text {   font-size: 11px;   line-height: 17px;   padding: 0 4px 5px;   margin: 0;}/* tables styles */table{ font-family: Verdana;font-weight: normal;font-size: 11px;color: #404040;width: 95%;background-color: #fafafa;border: 1px #6699CC solid;border-spacing: 0px;margin: 5px;}table th{ background-color:#46A4C1;border:1px solid #114352;color:#FFFFFF;font-family:Verdana;font-size:11px;font-weight:bold;padding:3px 10px;text-align:center;}table td{ border-bottom: 1px dotted #6699CC;font-family: Verdana, sans-serif, Arial;font-weight: normal;font-size: 11px;color: #404040;background-color: white;text-align: left;padding-left: 5px;border-left:1px solid #6699CC;}.servBodL { border-left: 1px dotted #CEDCEA; } /* Faqs styles */#faqs{  color:#555;  border: 1px solid #ccc;  padding: 1px;  background-color: #FFFFFF;  -moz-border-radius: 3px;  font-family: Arial, Helvetica, sans-serif;}#faqs h4{  cursor:pointer;  padding: 0;	margin: 0;	display: block;	height: 25px;	line-height: 25px;	padding-left: 5px;	background-color: #d8e3e7;	border-bottom: 1px solid #fff;	border-top: 1px solid #ccc;	font-size: 13px;	color: #333333;}#faqs div {	padding: 5px;	background-color: #FFFFFF;	border-top: 1px solid #ccc;}
/* Extra class -----------------------------------------------------------------*/ .contac-col1, .contac-col2{float:left;display:inline; padding-bottom:25px} .contac-col1{width:220px;margin-left;10px}.contac-col2{width:600px;}  
a.item_add, a.simpleCart_checkout {
	width:100px;
	height:30px;
	display:block;
	text-indent:-9999px;
	z-index:1;
	background-image:
	url(images/botones-de-cart.jpg);
	overflow:hidden;
}
a.item_add:hover{ background-position:left bottom;}
a.simpleCart_checkout{ background-position:right top;}
a.simpleCart_checkout:hover{ background-position:right bottom;}
a.simpleCart_empty{color:#555;display:block; height:30px;width:100px;line-height:30px;}
.simpleCart_total{font-weight:bold; color:green;}
.wideCol ul li.simpleCart_shelfItem{list-style:none; padding:0px; margin:0px; background:none; !important}
.boxed{padding:10px; background:#f0f0f0;border:1px solid #ddd;margin:20px 0px;} 
table.simpleCart_shelfItem, table.simpleCart_shelfItem td{border:none;}
#stafLink{
background:url(images/send.png)no-repeat; height:35px;display:block;padding-left:40px;line-height:35px;margin-left:10px;
}
/* slide home */
#slideshow {
    position:relative;
    height:310px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow img.active {
    z-index:10;
}

#slideshow img.last-active {
    z-index:9;
}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
img.left{float:left;display:inline; margin:5px 10px 10px 5px;}
img.right{float:right;display:inline; margin:5px 5px 10px 10px;}
.bookmark{background:url(images/add.png)no-repeat; height:35px;display:block;padding-left:40px;line-height:35px;margin-left:10px;
}
.fc {
	position: absolute;
	left: 825px;
	top: 38px;
}
