/*  
Theme Name: Mas Errazuriz 2010	
Theme URI: http://www.multimedial.cl
Description: Theme para Wordpress Mas Errazuriz
Version: 1.0
Author: Cristobal Castillo Diaz
Author URI: htt://www.multimedial.cl
	
*/

.clear	{ clear:both; display:block; overflow:hidden;}

.cert 	{ float:left; margin:0px 10px 0px 0px;}

.permalnk	{
			float:right;
			display:block;
			font-size:11px;
			background-color:#9b0606;
			padding:3px 10px;
			color:#FFFFFF;
			margin:-25px 0px 0px 0px;
			}
			.permalnk:hover	 {background-color:#0B2E5B; color:#FFFFFF;}
			
.permalnk2	{
			float:right;
			display:block;
			font-size:11px;
			background-color:#9b0606;
			padding:3px 10px;
			color:#FFFFFF;
			margin:0px;
			}
			.permalnk2:hover	 {background-color:#0B2E5B; color:#FFFFFF;}

.clear	{ clear:both; display:block; }

.active	{
		background-color:#0B2E5B !important;
		color:#FFF !important;
		}
.catitle	{
			background-color:#141414 !important;
			color:#FFF !important;
			}
.meta	{ font-size:11px;}

.linklove	{display:none !important;}

html,body { height:100%; }

#container { min-height: 99%; overflow:hidden; clear:both; margin:0px 0px 20px 0px; }

/* Hack para IE 6 */

/** html #container {  height:100%;}*/

body	{
		font-family:Arial, Tahoma, Verdana;
		line-height:1.4;
		color:#333;
		background-color:#FFF;
		font-size:12px;
		}

a	{	text-decoration:none;	color:#0B2E5B;	}

a:hover	{	color:#d90e0e;	}

.wrap	{	width:980px; margin:0px auto; overflow:hidden;	}

.head	{	width:980px; margin:0px auto;	}

		.logo	{
				float:left;
				width:223px;
				height:91px;
				overflow:hidden;
				}
		.langbar	{float:right; width:60px; text-align:center; font-size:10px; margin:15px 15px 10px 0px;}
		.menu	{
				float:right;
				width:700px;
				height:35px;
				padding:0px 5px;
				background-image:url(img/bg-menu.gif);
				}
				
				.menu a	{	display:block; float:left; width:140px; height:35px; }
				
				/* Menu es_ES*/
				
				.menu-emp			{	background-image:url(img/menu-emp.gif); }
				.menu-emp-active	{	background-image:url(img/menu-emp-active.gif); }
				.menu-emp:hover		{	background-image:url(img/menu-emp-active.gif); }
				
				.menu-serv				{	background-image:url(img/menu-serv.gif); }
				.menu-serv-active		{	background-image:url(img/menu-serv-active.gif); }
				.menu-serv:hover		{	background-image:url(img/menu-serv-active.gif); }
				
				.menu-obr				{	background-image:url(img/menu-obr.gif); }
				.menu-obr-active		{	background-image:url(img/menu-obr-active.gif); }
				.menu-obr:hover			{	background-image:url(img/menu-obr-active.gif); }
				
				.menu-not				{	background-image:url(img/menu-not.gif); }
				.menu-not-active		{	background-image:url(img/menu-not-active.gif); }
				.menu-not-active-active		{	background-image:url(img/menu-not-active.gif); }
				.menu-not:hover			{	background-image:url(img/menu-not-active.gif); }
				
				.menu-cont				{	background-image:url(img/menu-cont.gif); }
				.menu-cont-active		{	background-image:url(img/menu-cont-active.gif); }
				.menu-cont:hover		{	background-image:url(img/menu-cont-active.gif); }
				
				/* Menu en_EN*/
				
				.menu-emp-en			{	background-image:url(img/menu-emp-en.gif); }
				.menu-emp-en-active		{	background-image:url(img/menu-emp-en-active.gif); }
				.menu-emp-en:hover		{	background-image:url(img/menu-emp-en-active.gif); }
				
				.menu-serv-en				{	background-image:url(img/menu-serv-en.gif); }
				.menu-serv-en-active		{	background-image:url(img/menu-serv-en-active.gif); }
				.menu-serv-en:hover			{	background-image:url(img/menu-serv-en-active.gif); }
				
				.menu-obr-en				{	background-image:url(img/menu-obr-en.gif); }
				.menu-obr-en-active			{	background-image:url(img/menu-obr-en-active.gif); }
				.menu-obr-en:hover			{	background-image:url(img/menu-obr-en-active.gif); }
				
				.menu-not-en				{	background-image:url(img/menu-not-en.gif); }
				.menu-not-en-active		{	background-image:url(img/menu-not-en-active.gif); }
				.menu-not-en:hover			{	background-image:url(img/menu-not-en-active.gif); }
				
				.menu-cont-en				{	background-image:url(img/menu-cont-en.gif); }
				.menu-cont-en-active		{	background-image:url(img/menu-cont-en-active.gif); }
				.menu-cont-en:hover			{	background-image:url(img/menu-cont-en-active.gif); }

		
.sub-menu	{
			/*padding:10px;*/
			width:250px;
			/*background-color:#CCC;*/
			float:left;
			margin:0px 25px 0px 0px;
			}
			.sub-menu a	{
						margin:0px 0px 1px 0px;
						display:block;
						background-color:#DDD;
						padding:4px 10px
						}
			.sub-menu a:hover	{
								background-color:#0B2E5B;
								color:#FFF;
								}
			.cat-title a { display:block; background-color:#141414 !important; color:#FFFFFF;}
			.cat-title a:hover	{background-color:#0B2E5B !important;}

.intro	{	width:980px; height:300px; overflow:hidden; background-color:#CCCCCC; margin:0px 0px 20px 0px; clear:both;}


.home-services	{
				clear:both;
				overflow:hidden;
				width:1000px;
				}
.home-item	{
			width:235px;
			height:250px;
			float:left;
			margin:0px 15px 0px 0px;
			}
.page	{
		overflow:	hidden;
		margin:0px 0px 20px 0px;
		width:980px;
		}
		.page-left	{ float:left; width:485px; overflow:hidden }
		.page-right	{ float:right; width:485px; overflow:hidden }
		
		.page-left h3,
		.page-right h3	{	font-size:16px; color:#333333; margin:0px 0px 20px 0px;}
		
		.item-230	{ float:left; margin:0px 10px 15px 0px; overflow:hidden; width:230px;}
		
.single	{
		overflow:hidden;
		width:705px;
		float:right;
		margin:0px 0px 30px 0px;
		}
		.single h1	{
					font-size:24px;
					margin:0px 0px 15px 0px;
					}
		.single h2	{
					font-size:18px;
					margin:15px 0px 10px 0px;
					}
		.single h3	{
					font-size:16px;
					margin:15px 0px 10px 0px;
					}
		.single ul	{
					margin:15px 0 15px 50px;
					list-style:disc;
					}
		.single p	{
					margin:5px 0px 5px 0px;
					/*clear:both;*/
					}
		.pg	{
			float:left;
			width:135px;
			margin:0px 5px 15px 0px;
			height:145px;
			}

.post-item	{
			overflow:hidden;
			clear:both;
			padding:10px;
			border-bottom:solid 1px #DDD;
			}
			.post-item img	{
							float:left; margin:0px 20px 20px 0px;
							}
			.post-item h2	{	font-size:16px; margin:0px 0px 5px 0px;}
			
			.col1 { float:left; overflow:hidden; width:320px;	}
			.col2 { float:right; overflow:hidden; width:320px;	}

#footer {
		position:relative;
		height:80px;
		background-image:url(img/bg-footer.gif);
		background-repeat:repeat-x;
		background-color:#D4D4D4;	
		}
		.foot	{	width:1011px; height:80px; padding:0px 0px 0px 0px; margin:0px auto;}
		.foot  p	{
					font-size:10px;
					font-family:Tahoma, Arial, Verdana;
					color:#888;
					letter-spacing:1px;
					float:left;
					margin:20px 0px 0px 15px;
					}
					
		.footer-menu	{	float:right; margin:15px 0px 0px 0px;}
		
		.footer-intranet,
		.footer-webmail,
		.footer-ok		{	
							display:block;
							width:109px;
							height:49px;
							float:left;
							}
								
		.footer-intranet		{ background-image:url(img/footer-intranet.gif);}
		.footer-intranet:hover	{ background-image:url(img/footer-intranet-hover.gif); }
		
		.footer-webmail			{ background-image:url(img/footer-webmail.gif);}
		.footer-webmail:hover	{ background-image:url(img/footer-webmail-hover.gif);}
		
		.footer-gestion			{ background-image:url(img/footer-gestion.gif); width:180px; height:49px; float:left; display:block; }
		.footer-gestion:hover 	{ background-image:url(img/footer-gestion-hover.gif); }
		
		.footer-ok	{	background-image:url(img/footer-ok.gif); }
		.footer-ok:hover	{	background-image:url(img/footer-ok-hover.gif);}
		
		.footer-auto{ background-image:url(img/footer-auto.gif); width:130px; height:49px; float:left; display:block;}
		.footer-auto:hover	{ background-image:url(img/footer-auto-hover.gif); }

/* TYPE */

strong	{	font-weight:bold !important;	}

h1, h2, h3, h4	{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				letter-spacing:-1px;
				color:#0b2e5b;
				}
				h1	{
					font-size:16px;
					margin:0px 0px 15px 0px;
					padding:0px 0px 5px 0px;
					}
				h2	{
					font-size:20px;
					margin:0px 0px 15px 0px;
					padding:0px 0px 5px 0px;
					}


/* cForms css */

.cform	{
		float:left !important;
		margin:0px !important;
		width:490px !important;
		}

.cform label	{
				width:180px !important;
				display:block !important;
				text-align:left !important;
				}
.cform label span	{
				width:180px !important;
				float:left;
				}
				
.failure	{
			background-color:#f7a6a6;
			padding:10px;
			margin:10px 0px 10px 0px;
			width:490px;
			}
.cf_field	{
			float:left;
			width:220px;
			}
			
.cform input, .cform textarea	{
					float:left;
					width:280px;
					padding:5px;
					border:solid 1px #DDD;
					margin:0px !important;
					}
					
.reqtxt, .emailreqtxt	{ color:#FF0000; font-size:10px; float:left; margin:-15px 0px 0px 0px; }

.cform li	{
			margin:5px 0px 5px 0px;
			display:block;
			overflow:hidden;
			border-left:solid 1px #999;
			padding:0px 0px 0px 10px;
			}
.sendbutton	{
			color:#FFFFFF;
			float:right !important;
			background-color:#071a33;
			width:120px !important;
			border:none;
			}
			
/* PageNavi */

.wp-pagenavi	{
				clear:both;
				margin:5px 0px 5px 0px;
				text-align:right;
				}
.wp-pagenavi span.pages {
						border:none !important;
						}
.wp-pagenavi span.current 	{
							border:none !important;
							/*float:left !important;
							width:20px !important;
							height:20px !important;*/
							background-color:#546c8b !important;
							text-align:center !important;
							color:#FFF !important;
							}
.wp-pagenavi a	{
				/*display:block !important;
				float:left !important;*/
				background-color:#071A33 !important;
				border:none !important;
				/*width:20px !important;
				height:20px !important;*/
				text-align:center !important;
				color:#FFF !important;
				}
.wp-pagenavi a:hover	{background-color:#D90E0E !important;}


.postula 	{
			display:block;
			width:180px;
			height:35px;
			overflow:hidden;
			background-image:url(img/btn-postula.gif);
			float:left;
			}
.postula:hover	{
				background-image:url(img/btn-postula-hover.gif);
				}
