BODY,TABLE
	{ font-family:Tahoma;font-size:11px; }
A:link, A:visited , A:Hover, A:Active 
	{ text-decoration:none;color:#5fbb46; }
IMG { border-style:none; }

/* Contenidos - General */
.MMcont_Titulo{
	position:absolute;top:26px;left:453px;
}
.MMenlace_Tabla{
	position:absolute;
	cursor:hand;cursor:pointer;
}
.MMenlace_Tabla_CIzq{
	height:30px;
	width:13px;
	background-image:url('img/MM0_Globo_Izq.gif');
}
.MMenlace_Tabla_CCen{
	height:30px;
	color:#4B4B4B;
	background-color:#E2E2E2;
	border-top:solid 1px #5fbb46;
	border-bottom:solid 1px #5fbb46;
	padding-right:20px
}
.MMenlace_Tabla_CDch{
	height:30px;
	width:13px;
	background-image:url('img/MM0_Globo_Dch.gif');
}
.MMinform{ /* Se usa para mostrar mensajes (como el de Correo enviado) */
	font-family:Tahoma;
	font-size:12px;
	border:solid 1px #DDDDDD;
	background-color:#F3F3F3;
	padding:20px;
	width:600px;
	position:absolute;
	top:100px;
	left:75px;
}
.MMbutton{ /* Botónes genéricos */
	border:solid 1px #5fbb46;
	background-color:#EAF4E7;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}
/* MENÚ */
.MMmenu {
	position:absolute;
	left:17px;
	width:149px;
	border-top:solid 1px #5fbb46;
	padding-left:2px;
	padding-bottom:-1px;
	z-index:10;
}
.MMmenuSearch{
	position:absolute;
	left:17px;
	width:150px;
	background-color:#5fbb46;
	padding-bottom:2px;
	padding-top:0px;
}
.MMmenuImg {
	position:relative;
	top:1px;
	cursor:hand;cursor:pointer;
}
.MMmenuCirculo{}
.MMmenuLink{
	position:absolute;
	left:55px;
}
.MMmenuLinkImg{}

/* SubMENU */
.MMsubMenu {
	border-top:solid 1px #5fbb46;
	position:absolute;
	left:22px;
	width:148px;
	z-index:0;
}
.MMsubMenu_CuadrOFF{
	background-color:#4B4B4B;width:22px;height:14px;
	margin-bottom:1px;
	cursor:hand;cursor:pointer;
}
.MMsubMenu_CuadrON{
	background-color:#5fbb46;width:22px;height:14px;
	margin-bottom:1px;
	cursor:default;
}
.MMsubMenu_TextoOFF{
	color:#555555;
	background-color:#E2E2E2;width:126px;height:14px;
	margin-bottom:1px;
	padding-left:1px;
	cursor:hand;cursor:pointer;
}
.MMsubMenu_TextoON{
	color:#000000;
	background-color:#ddeed4;width:126px;height:14px;
	margin-bottom:1px;
	padding-left:1px;
	cursor:default;
}

/* Pie de Página*/
.PiePag{
	text-align:center;
}
.PiePagLinea{}
.PiePagTexto{
	text-decoration:underline;
	Font-Family:Tahoma;
	Font-size:11px;
	color:#5fbb46;
}

/* 00_PORTADA */
.MMcont00_ImgCentral{ position:absolute;top:13px;left:38px;cursor:hand;cursor:pointer; }
.MMcont00_ImgPeq00   { position:absolute;top:325px;left:40px;cursor:hand;cursor:pointer; }
.MMcont00_ImgPeq01   { position:absolute;top:325px;left:282px;cursor:hand;cursor:pointer; }
.MMcont00_ImgPeq02   { position:absolute;top:325px;left:523px;cursor:hand;cursor:pointer; }

/* 01_01_Delegaciones */
.MMdelegConte{
	position:absolute;
	left:59px;
	background-color:#ddeed4;
	border-left:solid 4px #5fbb46;
	width:646px;
	height:137px;
	padding-top:15px;
}
.MMdelegNombre{
	font-family:Tahoma;
	font-size:20px;
}
.MMdelegTexto{
	font-family:Tahoma;
	font-size:12px;
}

/* 02_PRODUCTOS */
.MMsolucDIV{
	position:absolute;
	top:53px;
	left:23px;
	width:739px;
	height:137px;
	border-left:solid 10px #5fbb46;
	border-bottom:solid 1px #5fbb46;
}
.MMsolucFoto{
	border:solid 1px #000000;
	margin-top:9px;
	margin-left:11px;
	margin-right:6px;
}
.MMsolucTitu{
	font-size:20px;
}
.MMsolucText{
	margin-top:15px;
	margin-left:24px;
}
.MMsolucProds{
	position:absolute;
	top:200px;
	left:23px;
	width:739px;
}
.MMprodTCab{
	height:17px;
	color:#FFFFFF;
	background-color:#5fbb46;
	text-align:center;
}
.MMprodDesc{
	height:24px;
	background-color:#ddeed4;
	font-size:13px;
	padding-left:6px;
}
.MMprodFTec{
	height:24px;
	text-align:center;
}
.MMprodInst{
	height:24px;
	background-color:#ddeed4;
	text-align:center;
}
.MMprodSep{
	background-image:url('img/MM2_02_SeparadorProds.gif');
}
/* FICHEROS CAD */
.MMsolucFichCad{
	position:absolute;
	top:70px;
	left:43px;
	width:699px;
}
.MMfichCadTSol{
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#FFFFFF;
	background-color:#5fbb46;
	text-align:left;
	padding-left:10px;
}
.MMfichCadTSub{
	font-size:12px;
	font-weight:bold;
	height:18px;
	color:#000000;
	background-color:#ddeed4;
	border-left: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	text-align:left;
	padding-left:20px;
}

.MMfichCadTCab{
	height:17px;
	color:#5fbb46;
	background-color:#FFFFFF;
	border-bottom:solid 1px #5fbb46;
	text-align:center;
}
.MMfichCadDesc{
	height:18px;
	background-color:#ddeed4;
	color:#333333;
	font-size:11px;
	padding-left:6px;
}
.MMfichCadDWG{
	height:18px;
	text-align:center;
}
.MMfichCadPDF{
	height:18px;
	background-color:#ddeed4;
	text-align:center;
}
/* 04 -00 MM News */
.MMnewsImg{
	background-color:#5fbb46;
	height:130px;
	width:107px;
	text-align:center;
}
.MMnewsTxt{
	background-color:#ddeed4;
	height:130px;
	width:616px;
	padding-top:9px;
	padding-left:12px;
}
.MMnewsTit{
	font-size:16px;
	font-weight:bold;
}
.MMnewsFec{
	font-size:16px;
	margin-top:2px;
	padding-left:27px;
}
.MMnewsLink{
	font-size:11px;
}
/* 04 - 01 Noticias*/
.MMnoticTit{
	height:21px;
	font-size:11px;
	font-weight:bold;
	background-color:#ddeed4;
/*	border-left:solid 21px #5fbb46; */
	padding-left:0px;
	padding-top:-1px;
}
.MMnoticFec{
	background-color:#ddeed4;
	text-align:left;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}
.MMnoticImg{
	padding-top:7px;
	padding-bottom:5px;
	text-align:center;
	width:165px;
/*	background-color:#E2E2E2; */
}
.MMnoticCont{
	text-align:justify;
	padding-right:12px;
	padding-left:0px;
	width:537px;
	font-size:11px;
/*	background-color:#E2E2E2; */
	padding-top:14px;
}
/* 04 - 02 Eventos*/
.MMevenImg{
	text-align:center;
	width:164px;
	background-color:#ddeed4;
	border-left:solid 10px #5fbb46;
	border-bottom:solid 2px #5fbb46;
}
.MMevenTit{
	padding-top:12px;
	font-size:16px;
	font-weight:bold;
	background-color:#ddeed4;
}
.MMevenFec{
	padding-top:14px;
	padding-right:14px;
	font-size:12px;
	text-align:right;
	background-color:#ddeed4;
}
.MMevenCont{
	text-align:justify;
	padding-top:18px;
	padding-left:24px;
	padding-right:14px;
	font-size:12px;
	background-color:#ddeed4;
	border-bottom:solid 2px #5fbb46;
}

/* 05_MAPA WEB */
.MMmwTextoOFF{
	color:#333333;
	font-size:12px;
	position:relative;
	left:-8px;
	cursor:default;
}
.MMmwTextoON{
	font-size:12px;
	position:relative;
	left:-8px;
	cursor:hand;cursor:pointer;
}
.MMmwPointOFF{
	height:14px;
	width:24px;
	background-image:url('img/MM1_MapaWeb_PointOFF.gif');
	background-repeat:no-repeat;
}
.MMmwPointON{
	height:14px;
	width:24px;
	background-image:url('img/MM1_MapaWeb_PointON.gif');
	background-repeat:no-repeat;
	cursor:hand;cursor:pointer;
}
.MMmwCeldaI{
	height:14px;
	width:24px;
	background-image:url('img/MM1_MapaWeb_ArbolI.gif');
	background-repeat:no-repeat;
}
.MMmwCeldaT{
	height:14px;
	width:24px;
	background-image:url('img/MM1_MapaWeb_ArbolT.gif');
	background-repeat:no-repeat;
}
.MMmwCeldaL{
	height:14px;
	width:24px;
	background-image:url('img/MM1_MapaWeb_ArbolL.gif');
	background-repeat:no-repeat;
} 

/* 06 - 00  SEDE CENTRAL*/ 
.MMsedecImg{
	text-align:center;
	width:203px;
	height:154px;
	background-color:#ddeed4;
	border-left:solid 4px #5fbb46;
}
.MMsedecTxt{
	font-size:12px;
	width:425px;
	height:154px;
	padding-top:6px;
	padding-left:43px;
	background-color:#ddeed4;
	border-left:solid 4px #5fbb46;
}

/* 06 - 00 Formulario */
.MMformOblig{
	font-size:12px;
	color:#DC0A0A;
}
.MMformInput{
	border:solid 1px #5fbb46;
}
.MMformSep{
	height:14px;
}
.MMformLegal{
	font-size:11px;
	color:#333333;
}

/* AVISO LEGAL */
.MMavisoLegal{
	position:absolute;
	padding:40px;
	color:#003300;
	font-size:12px;
	text-align:justify;
}
