


	/* html */



	body
	{
		background: #FFFFFF;
	}

	body, table, p
	{
		margin: 0px;
		padding: 0px;
	}

	label
	{
		color: #4D4F43;
		margin: 0px;
		padding: 0px;
	}

	form
	{
		padding: 0px;
		margin: 0px;
		text-align: left;
		line-height: normal;
	}

	h1
	{
		margin: 0px;
		padding: 8px 0px 5px 10px;
		color: #4D4D4D;
		font-family: Tahoma, Arial, Verdana;
		font-size: 18px;
		font-weight: normal;
		line-height: normal;
		font-variant: normal;
		letter-spacing: 0px;
		background: transparent url(../_img/bg_title.jpg) left top repeat-x;
	}

	h1 span
	{
		color: #8B8B8B;
		font-weight: normal;
		font-size: 18px;
	}

	h2
	{
		color: #ADA991;
		font-family: Georgia, Times New Roman, Tahoma, Arial;
		font-size: 21px;
		font-weight: normal;
		line-height: normal;
		padding: 0px;
		margin: 0px 0px 15px 0px;
		text-align: center;
	}
	
	h2 span
	{
		color: #8D896B;
	}
	
	h3#home
	{
		color: #8C7564;
		font-size: 16px;
		font-family: Tahoma, Arial, Helvetica;
		border-bottom: 1px solid #F0ECEA;
	}
	
	h4
	{
		letter-spacing: 1px;
		padding: 0px;
		margin: 0px 0px 5px 0px;
	}

	img
	{
		margin: 0px;
		padding: 0px;
	}
	
	p
	{
		margin-bottom: 15px;
	}



	/* links */



	a:link, a:active, a:visited
	{
		color: #8B7465;
		text-decoration: underline;
		padding: 0px;
		margin: 0px;
	}

	a:hover
	{
		color: #FFFFFF;
		background-color: #B5A17C;
	}
	
	a.image
	{
		padding: 0px;
		margin: 0px;
	}
	
	a.image:hover
	{
		background: transparent;
		text-decoration: none;
	}
	
	a.nobg:hover
	{
		background: transparent;
	}



	/* layout */



	#container
	{
		text-align: center;
		margin: 15px 0px 0px 0px;
		padding: 0px;
	}

	#main
	{
		width: 767px;
		padding: 0px;
		margin: 0px;
		margin: auto;
		text-align: left;
		background: #FFFFFF;
	}

	#telefono
	{
		color: #808080;
		font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		line-height: normal;
		text-align: right;
		margin-bottom: 4px;
	}

	#logo
	{
		margin: 0px;
		padding: 0px;
		background: transparent url(../_img/logo-mirror.jpg) 11px bottom no-repeat;
		height: 192px;
	}

	#logo img
	{
		padding: 5px 6px 5px 6px;
		border: 5px solid #DDDDDD;
	}
	
	#columns
	{
		background: transparent;
	}
	
	#columnsLeft
	{
		float: left;
		width: 162px;
	}
	
	#columnsLeft ul#menu
	{
		list-style-type: none;
		padding: 0px;
		margin: 0px 0px 15px 5px;
		border-top: 5px solid #F5F5F5;
	}

	#columnsLeft ul#menu li
	{
		float: left;
		padding: 0px;
		margin: 0px;
	}
	
	#columnsLeft ul#menu li a:link, #columnsLeft ul#menu li a:active, #columnsLeft ul#menu li a:visited
	{
		color: #7F706B;
		width: 153px;
		display: block;
		font-family: Tahoma, Arial;
		font-size: 12px;
		letter-spacing: 0px;
		word-spacing: -1px;
		padding: 13px 0px 10px 2px;	
		margin: 0px 0px 0px 0px;
		text-decoration: none;		
		background: #FFFFFF;
		border-bottom: 5px solid #F5F5F5;
	}

	#columnsLeft ul#menu li a:hover
	{
		color: #000000;
		background: #FAFAFA;
		border-bottom: 5px solid #E8E8E8;
	}

	.leftBox
	{
		border: 1px dotted #C8C8C8;
		padding: 5px;
		margin: 0px 0px 15px 5px;
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica;
		text-align: center;
		line-height: 17px;
		background: transparent url(../_img/bg_leftbox.jpg) left top repeat-x;
	}
	
	#columnsRight
	{
		float: left;
		margin: 0px 0px 20px 5px;
		width: 600px;
		line-height: 24px;
		font-family: Trebuchet MS, Georgia, Verdana, Arial, Helvetica, Tahoma;
		font-size: 13px;
		font-weight: normal;
	}
	
	
	#top
	{
		width: 600px;
		margin-bottom: 5px;
	}

	#motive
	{
		height: 146px;		
	}
	
	#content
	{
		background: transparent url(../_img/bg_content.jpg) left top repeat-x;
		padding: 5px 10px 0px 10px;
		margin: 1px 0px 0px 0px;
		min-height: 300px;
		height: auto;
	}
	
	* html #content
	{
		height: 300px;
	}
	
	#contentTitle
	{
		text-align: center;
		margin-bottom: 20px;	
	}
	
	img.contentImage
	{
		border: 1px solid #DDDDDD;
	}
	
	.parrafos
	{
		margin: 0px 10px 0px 10px;
	}
	
	#footer
	{
		text-align: center;
		padding: 4px 0px 3px 5px;
		margin: 15px 0px 0px 0px;
		background: transparent;
	}
	
	#footerContent
	{
		width: 500px;
		margin: auto;
	}
	
	#footerTitle
	{
		color: #394655;
		font-size: 12px;
		font-family: Tahoma, Arial;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 5px 0px;
		background: transparent url(../_img/bg_bottomline.gif) left bottom no-repeat;
	}
	
	#footerMenu
	{
		margin: 0px 0px 10px 0px;
		font-family: Verdana, Arial;
		font-size: 11px;
	}

	#footerCredits
	{
		margin: 0px 0px 15px 0px;
		font-family: Trebuchet MS, Tahoma, Arial;
		font-size: 11px;
	}

	a#asimetrica:link, a#asimetrica:active, a#asimetrica:visited
	{
		color: #808080;
		text-decoration: none;
	}
	
	a#asimetrica:hover
	{
		color: #000000;
		text-decoration: underline;
		background: transparent;
	}



	/* formularios */



	.formInput
	{
		font-size: 13px;
		font-family: Arial, Tahoma, Helvetica;
		border: 1px solid #C0C0C0;
		margin: 0px;
		padding: 3px 3px 2px 3px;
	}
	
	.formInputLoginHome
	{
		font-size: 11px;
		padding: 2px 1px 1px 2px;
	}
	
	.formInputCheck
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	.formSubmit
	{
		font-family: Arial, Tahoma, Helvetica;
		font-size: 13px;
		border: 1px solid #C0C0C0;
		padding: 3px 5px 3px 5px;
		background: #F5F5F5;
		color: #808080;
		font-weight: bold;
	}
	


	/* modo administrador */


	#adminInfo
	{
		padding: 5px 0px 5px 10px;
		font-family: Tahoma, Helvetica;
		font-size: 12px;
		background: #EFF1F5 url(../_img/bg_menu.gif) left bottom repeat-x;
	}
	
	a.adminLink:link, a.adminLink:active, a.adminLink:visited
	{
		color: #000000;
		background: #F8EDB2;
		font-family: Tahoma, Helvetica;
		font-size: 11px;
		text-decoration: none;
		border: 1px solid #FFFFFF;
		padding: 1px 3px 1px 3px;
	}

	a.adminLink:hover
	{
		border: 1px solid #000000;
	}
	
	#loginHome
	{
		font-family: Verdana, Arial, Helvetica;
		font-size: 11px;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 10px 0px;		
	}	
	
	.labelInput
	{
		margin-bottom: 5px;
	}
	
	.labelLeft
	{
		float: left;
		padding-top: 2px;
		width: 100px;
	}
	
	.labelCheck
	{
		float: left;
		margin: 0px 10px 7px 0px;
		width: 128px;
	}
	
	.labelRight
	{
		padding: 0px 0px 0px 3px;
		font-size: 10px;
		font-family: Tahoma, Arial;
	}
	
	.labelHand
	{
		cursor: pointer;
	}



	/* Por secciones: home */
	

	.homeBox
	{
		float: left;
		width: 240px;
		text-align: center;
		padding: 10px 10px 5px 10px;
	}
	
	.homeBox a:link, .homeBox a:active, .homeBox a:visited
	{		
		display: block;
		font-family: Georgia, Trebuchet MS, Arial, Helvetica;
		font-size: 24px;
		text-decoration: none;
		background: transparent;
		letter-spacing: 0px;
		margin-bottom: 12px;
		text-decoration: underline;
	}
	
	.homeBox a:hover
	{
		color: #000000;
		background: transparent;
		text-decoration: underline;
	}

	a#homeInfo:link, a#homeInfo:active, a#homeInfo:visited
	{
		font-size: 12px;
		margin: 5px 0px 0px 0px;
	}
	
	.homeBox span
	{
		line-height: 24px;
		font-family: Trebuchet MS, Georgia, Verdana, Arial, Helvetica, Tahoma;
		font-size: 13px;
		font-weight: normal;		
	}
	
	.homeBox span a:link, .homeBox span a:active, .homeBox span a:visited
	{
		font-size: 13px;
		font-family: Arial, Helvetica; 
		display: inline;
	}

	#homeSocio
	{
		margin: 0px 25px 0px 0px;
		background: transparent url(../_img/bg_home_socio.jpg) left top repeat-x;
	}
	
	#homeSocio a:link, #homeSocio a:active, #homeSocio a:visited
	{
		color: #94857A;
	}

	#homeSocio a:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	
	#homeEmpresa
	{
		background: transparent url(../_img/bg_home_empresa.jpg) left top repeat-x;
	}

	#homeEmpresa a:link, #homeEmpresa a:active, #homeEmpresa a:visited
	{
		color: #A18181;
	}

	#homeEmpresa a:hover
	{
		color: #000000;
		text-decoration: underline;
	}
	
	
	/* comercios */



	.comercio
	{
		margin-bottom: 15px;
		background: transparent url(../_img/bg_comercio.jpg) left top repeat-x;
		padding: 5px;
		border-top: 1px dashed #C8C8C8;
	}
	
	.comercioContent
	{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica;
		line-height: normal;
	}
	
	.comercioImage
	{
		padding: 5px;
		border: 5px solid #F0F0F0;
		margin: 0px 0px 10px 0px;
	}
	
	.comercioPagina
	{
		margin-bottom: 15px;
		background: transparent url(../_img/bg_comercio.jpg) left top repeat-x;
		padding: 5px 10px 15px 10px;
		border: 5px solid #EBE8E1;
	}
	


	/* Clear Both fixed */
	


	.clearfix:after
	{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}

	.clearfix
	{
		/* display: inline-table; */
		display: block;
	}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


