/*
Copyright: Daemon Pty Limited 2006, http://www.daemon.com.au
Community: Mollio http://www.mollio.org $
License: Released Under the "Common Public License 1.0", 
http://www.opensource.org/licenses/cpl.php
License: Released Under the "Creative Commons License", 
http://creativecommons.org/licenses/by/2.5/
License: Released Under the "GNU Creative Commons License", 
http://creativecommons.org/licenses/GPL/2.0/*/	
	/* THE BIG GUYS */
	body {
		color:#333;
		font:83%/1.5 arial,tahoma,verdana,sans-serif;
		width: 100%;
		position: relative;
		background-image: url(images/mm_bg_red.gif);
		padding: 0;
		margin: 0;
		max-width: 100%;
	}
	
	/* LINKS */
	a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
	a:link {color:#FFFF00} 
	a:visited {color:#999} 
	a:hover,a:active {color:#069} 
	
	/* TYPOGRAPHY */
	p, ul, ol {margin: 0 0 1.5em}
	h1, h2, h3, h4, h5, h6 {text-align:center; letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;padding-bottom: .1em}
	h1 {font-size: 196%;margin-top:.6em;color:#FFFF00;
		background:transparent;
		font-family:"Lucida Calligraphy";}
	h2 {font-size: 136%}
	h3 {font-size: 126%}
	h4 {font-size: 116%}
	h5 {font-size: 106%}
	h6 {font-size: 96%}
	small {font-size:11px}
	
	/* LISTS */
	ul{
		margin: 0px;
		padding: 0px;
		background:transparent;
	}

	
	/* GENERAL */
	img {
		border:none;
		float: inherit;
		width: 100%;
	} 
	
	#wrap 
	{
		max-width: 100%;
		width: 100%;
		min-width:1000px;
		margin: 0;		
		text-align: center;
		background-image: url(images/mm_bg_red.gif);
	}


	/* LAYOUT - HEADER */
	#header {
		background-color:#220103;
		height:133px;
		width:100%;
		position:relative;
		min-width: 1000px;
		background-image: url(images/nombre3.bmp);
		background-repeat: no-repeat;
		background-position: center;
		max-width: 100%;
		
	}
	
	#header #farolillo {
		position:absolute;
		top:-2px;
		left:0px;
		width:224px;		
		height:105px;
		padding-bottom: 30px;
		background-image: url(images/farolillo14.jpg);
		background-repeat:no-repeat;
	}
	
	#header #casa {
		background-image:url(images/conluna17.jpg);
		background-repeat:no-repeat;
		position:absolute;
		right:1px;
		top:0px;
		width:135px;
		height:133px;
		float: right;
		background-position: right;
	}
	
	#content-wrap {
		position:relative;
		width:100%;
		min-width:1000px;
		border-width:medium ;
		background-image: url(images/mm_bg_red.gif);
	}
	
	#menu {
		background: #990000;
		height:/*27px;*/2em;
		min-width:1000px;
		max-width:100%;
		border-top:2px solid #DE7E10;
		border-bottom:2px solid #DE7E10;
		width:100%;
		clear:both;
	}
	
	#nolink{
		text-decoration:none;
		cursor:pointer;
		color:#fff;
		display: block;
		padding: 4px 10px 2px}
		
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;background-image: url(images/mm_bg_red.gif);}
	
	#nav {
		font-weight:bold;
		height:2.09em;
		font: bold 96% arial;
		margin:0 0 0 265px;
		float: left;	
	}
	
	#nav li {/*Opciones no seleccionadas*/
		position:relative;
		background: #990000;
		float: left;
		width: 10em;
		display:block;
		margin: 0;
		border-bottom: /*3px*/3px solid #990000/*220103*/;
		border-right: /*3px*/3px solid #990000/*220103*/;
		padding:0;
		line-height: 1.4em;
	}

	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
		text-decoration:none;
		cursor:pointer;
		color:#fff;
		display: block;
		padding: 4px 10px 2px
	}/*color letras menu*/
	
	#nav a:hover {color:#000}
		
	#nav li ul {
		background: #f6f6f6 url("images/featurebox_bg2.gif") no-repeat 100% 100%;
		width:15.8em;
		font-size:90%;
		margin-top:3px;
		position: absolute;
		font-weight:normal;
		left: -999em;		
		display: none;

	}
	
	#nav li:hover ul, li.over ul, #nav li.sfhover ul {left: 0;z-index:99999;display:block;}/*IMPORTANTE PARA IE6*/
		
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}/*fondo seleccionado desplegable*/

	#nav li li.last {border-bottom:none}

	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#000;padding: 3px 10px 2px;width:14em}/*color letras desplegable no seleccionado*/

	#nav li li a:hover {color:#fff;background:#DE7E10;} /*color de ponerse sobre desplegable*/
		
	#nav li.active {background: #DE7E10/*220103*/;border-bottom: 3px solid #DE7E10/*990000*/}/*Color opción activa*/

	#nav li.active ul {border:none;background: #c00 url("images/featurebox2_bg2.gif") no-repeat 100% 100%}

	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}/*fondo desplegable seleccionado*/

	#nav li.active a:hover {color:#220103/*DE7E10*/}
		
	#nav li.active li {border:none;border-top: 1px solid #c15c5c;border-bottom: 1px solid #870000}

	#nav li.active li.last {border-bottom: none}

	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	
	#nav li.active li a:hover {background: #666 url("images/sprites.gif") repeat-x 0 99%;color:#fff}
		
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("images/sprites.gif") repeat-x 0 99%}
	
		/* hide from IE mac \*/
	#nav li {width:auto;}
		/* end hiding from IE5 mac */
	
	
	#content { 
	/*margin: 0 13px 0 0px;*/ /*margin: 0 50px*/
	display:block; vertical-align:middle; background-image: url(images/mm_bg_red.gif);}
	
	/*#content #breadcrumb {
		margin-top:5px;
		font-size:93%;
		font-weight:bold;
		clear: both;
		float: right;
	}
	#content #breadcrumb a:link, #content #breadcrumb a:visited {text-decoration:none}
	#content #breadcrumb a:hover, #content #breadcrumb a:active {text-decoration:underline}
	
	.thumbnail {
		margin: 0 0 0 10px;
		position:relative;
		z-index:9999;
		border: 1px solid #eee;
		float:right;
		width:100px;
		padding:5px;
		background:#fff
	}
	
	.thumbnail img {border: 1px solid #000}*/
	
	/*#utility {
		position:relative;
		background-image: url(images/entrada3.jpg);
		background-repeat:no-repeat;
		background-position:left;
		float: left;
		width:24%;
	}*/
	
	#texto, #texto1, #texto2, #textocentrado {
		position:relative;
		background:transparent;
		color:#FFFF00;
		font-size:110%;
		text-align:justify;
		float: left;
		width: 68%/*55%*/;
		margin-left:3%;
		margin-right:3%;
		font-family: "Comic Sans MS";
	}
	#texto1 {
		width: 55%;
	}
	
	#texto2{
		font-size:120%;
		float: right;
		width: 55%;
	}
		
	#texto2 li{
		list-style:none;
		text-align:left;
		line-height: 1.6em;
		padding-left: 35px;
		background: transparent url("images/sprites.gif") no-repeat 0 0
	}
	
	#textocentrado {
		text-align:center;
		width: 96%;
	}

	#imagenlateral, #imagenlateralHorizontal {
		position:relative;
		width: 23%;
		float: left;	
		vertical-align:middle;
		padding-top: 1%; 
		padding-bottom: 1%;
		margin-right:1%;
		background:transparent;
	}	
	
	#imagenlateralHorizontal{
		width:36%;
		margin-left: 1%;
		text-align:center
	}
	
	#imagenlateralHorizontalDer{
		width:36%;
		margin-left: 1%;
		float:right;
	}
	
	#imagenlateral.img{
		float:right;
		width:100%;
		vertical-align:middle;
	}
	
	#imageninicial {
		background:transparent;
		position:relative;
		float: none;
		padding-top:30px;
	}
	

	
	#imagentres {
		position:relative;
		background:transparent;
		float: left;
		width: 39%;
	}
	#imagentresVertical {
		position:relative;
		background:transparent;
		float: left;
		width: 26%;
		padding-right:20px;
		padding-left:20px;
		padding-bottom:20px;
	}
	
	#imagendos {
		position:relative;
		background:transparent;
		float: left;
		width: 46%;
		padding-left:25px;
		padding-bottom:20px;
		text-align:left;
	}
	
	#imagendosHorizontal {
		position:relative;
		background:transparent;
		float: left;
		width: 46%;
		padding-left:85px;
		padding-bottom:20px;
		text-align:left;
	}
	
	#imagendosVertical {
		position:relative;
		background:transparent;
		float: left;
		width: 33%;
		padding-left:60px;
		padding-bottom:20px;
	}
	
	#imagencentrada {
		position:relative;
		background:transparent;
		float: left;
		width: 46%;
		padding-left:325px;
		padding-bottom:20px;
		text-align:left;
	}
	
	#imagencalendario {		
		width: 3%;		
	}
	#imagentrespeq {
		position:relative;
		background:transparent;
		float: left;
		width: 29%;
	}
	#imagentresVerticalPeq {
		position:relative;
		background:transparent;
		float: left;
		width: 20%;	
		padding-right:90px;	
		padding-left:90px;
		padding-bottom:10px;
	}
	
	#imagentrespeqHor {
		position:relative;
		background:transparent;
		float: left;
		width: 29%;
		padding-left:35px;
		padding-bottom:20px;
	}
	
	#imagendospeq {
		position:relative;
		background:transparent;
		float: left;
		width: 26%;
		padding-left:75px;
		padding-bottom:10px;
		text-align:left;
	}
	
	#imagenGaleria  {
		position:relative;
		background:transparent;
		float: left;
		width: 8.5em;
		
		max-height:9em;
		vertical-align:middle;				
		margin:0.3em 0.3em 0em 0.3em;
		display:block;
	}
	
	#imagenGaleriaV  {
		position:relative;
		background:transparent;
		float: left;
		width: 5em;
		
		max-height:7em;
		vertical-align:middle;				
		margin:0.3em 0.3em 0em 0.3em;
		display:block;
	}
	
/*	#imagenGaleria img,#imagenGaleriaV img{
		background-position:center;
		overflow:hidden;
		vertical-align:	middle;
		text-align:center;
		border:groove #000000;	
	}*/
	
	
	/* table styles */
	table{
		width:90%
	}
	
	table td, table th {
		border:1px solid #fff;
		text-align:center;
	}	
	
	table th {
		background:#CA9C46;/*#9097A9;*/
		color:#fff;
		padding:5px;
	}
	
	table td {
		background:#DABA7E;/*#D8D8D8;*/
		color:#000;
		padding:3px 5px;
	}
	
	table .bg td {
		background:#DABA7E;/*#ECECEC;*/
	}
	
	table .style2 {
		font-weight:bold;padding-left:16px;
	}
	
	/* LAYOUT - FOOTER */
	#footer {
		clear:both;
		border-top: 2px solid #DE7E10/*#E3E8EE*/;
		padding-top: 10px;
		padding-bottom:5px;
		font-size:86%;
		font-weight:bold;
		color:/*#999*/#DE7E10;
	}
	#footer p {margin:0}
	/*#footer a:link {color:#999}*/		
