body 
{
	margin:0px;
	background-color:#3A041B;
}

#cabecera2009 
{
	width:100%;
	height:75px;
	padding-bottom:6px;
	position:fixed;
	clip:rect(0px,auto,auto,0px);
}

#central2009 
{ top:75px; height:400px; width:100%; position:absolute; left:0; background: url(img/BG2009-500px.jpg) repeat-x; 
}
#centralMF { top:75px; height:400px; width:100%; position:absolute; left:0; background: #3A041B url(img/BG2009-500px.jpg) no-repeat; }


#divcentral2009 
{
	background-image:url(img/BG2009-FIL-500px.jpg);
	background-repeat:no-repeat;
	padding-top:25px;
	padding-left:25px;
	background-color:#3a041b;
	height:480px;
	width:498px;
}

#divmuestra2009 
{
	background-color:#3a041b;
	height:450px;
	padding:0px;
	overflow-x:auto;
	overflow-y:hidden;
	width:520px;
	top:3px;
	position:relative;
	margin-top:0px;
	margin-right:2px;
	margin-bottom:0px;
	margin-left:0px;
	left:0px;
}

#divmuestra2009b 
{
	background-color:#3a041b;
	padding:0px;
	overflow-x:auto;
	overflow-y:hidden;
	top:2px;
	position:relative;
	left:0px;
	background-image:url(img/BG2009-500px.jpg);
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B50B45;
	width:800px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B50B45;
	margin:0px;
	height:490px;
}

#superior2009, #superior 
{
	width:100%;
	position:fixed;
}

#textocentral2009 
{ margin-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#FFFFFF; overflow:auto; height:335px; list-style-type:circle; padding-right:15px; padding-left:10px; 
}

#textocentral2009 p 
{
	margin-bottom:12px;
	margin-top:4px;
}

#textocentral2009 h1 
{ margin-bottom:10px; margin-top:5px; letter-spacing:-0.4pt; font: bolder 14px/16px Verdana, Arial, Helvetica, sans-serif; 
}

#textocentral2009 strong 
{ font-size:11px; font-weight:bolder; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.2pt; 
}

#textocentral2009 a:link, #textocentral2009 a:visited, #textocentral2009 a:active 
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bolder;
}

#textocentral2009 a:hover 
{
	text-decoration:underline;
	font-weight:bold;
}
#textocentral2009 ul li { margin-bottom:3px; margin-top:3px; }


#imgnombreseccion 
{
	margin-right:20px;
	margin-left:100px;
}

#imgnomsec2009 
{
	margin-right:0px;
	margin-left:0px;
}

#personal 
{
	margin-bottom:9px;
	color:#FFFFFF;
	margin-right:0px;
	font-size:10px;
	line-height:13px;
	overflow:hidden;
}

#personal  .nombre 
{
	line-height:18px;
	color:#CCCCCC;
	letter-spacing:-0.3pt;
	font-weight:bold;
	font-size:13px;
	margin-top:12px;
	margin-bottom:5px;
}

#plano 
{
	color:#CCCCCC;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:3px;
}

#mailcuentas, #maildesign, #mailcomunica, #mailproduce 
{
	margin-top:1px;
	margin-right:0px;
}

#mirescroll 
{
	float:left;
	position:absolute;
	z-index:1;
	left:5px;
	bottom:30px;
}

#noticiami 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC3399;
	height:20px;
	position:relative;
	top:95px;
}

#noticiami a:link, #noticiami a:visited, #noticiami a:active 
{
	color:#CC3399;
	text-decoration:none;
}

#noticiami a:hover 
{
	text-decoration:none;
}

#servicios 
{
	width:550px;
	overflow-x:hidden;
	overflow-y:scroll;
	position:relative;
	left:0px;
	top:6px;
	height:150px;
}

#tablacabecera 
{
	width:790px;
	height:120px;
	padding-bottom:6px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B11C52;
}

#menuydatos 
{
	position:relative;
	left:0px;
	top:30px;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	line-height:1.1em;
	color:#CCCCCC;
	text-align:left;
	width:200px;
	margin:0px;
	padding:0px;
}
#menuydatosMF { position:relative; left:0px; top:30px; font-family:"Courier New", Courier, monospace; font-size:11px; line-height:1.1em; color:#CCCCCC; text-align:left; width:200px; margin:0px; padding:0px; float: left; }


#menuydatoshome 
{
	position:relative;
	left:0px;
	top:110px;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	line-height:1.1em;
	color:#CCCCCC;
	text-align:left;
	width:200px;
}

#menuydatosmuestras 
{
	position:relative;
	left:0px;
	top:30px;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	line-height:1.1em;
	color:#CCCCCC;
	text-align:left;
	width:200px;
	margin-left:1px;
}

#menudcha 
{
	font-family:'Courier New', Courier, monospace;
	color:#E8E8E8;
	text-align:left;
	margin:0px;
	padding:0px;
}

#menudcha p 
{
	text-decoration:none;
	font-weight:normal;
	color:#CCCCCC;
	margin-top:20px;
	margin-bottom:12px;
	margin-left:0px;
}

#menudcha a 
{
	text-decoration:none;
	font-weight:normal;
	border-bottom-width:2px;
	border-bottom-style:dotted;
	border-bottom-color:#bd0b48;
}

#menudcha a:link, #menudcha a:visited, #menudcha a:active 
{
	text-decoration:none;
	color:#FFFFFF;
	border-left-color:#98093D;
	margin-left:0px;
	padding-top:4px;
	padding-right:25px;
	padding-bottom:6px;
	padding-left:12px;
}

#menudcha a:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#bd0b48;
}
#menudcha  > p a.actual 
{ color:#FFFFFF; text-decoration:none; background-color:#bd0b48; padding: 4px 25px 3px 12px; margin-bottom: 2px; 
}

#submenudcha 
{ color:#E8E8E8; text-align:left; margin:0px; padding:0px; font: 11px/14px 'Courier New', Courier, monospace; 
}

#submenudcha p 
{
	text-decoration:none;
	font-weight:normal;
	color:#CCCCCC;
	margin-top:0px;
	margin-bottom:6px;
	margin-left:0px;
}

#submenudcha a 
{
	text-decoration:none;
	font-weight:normal;
	border-bottom-width:0px;
	border-bottom-style:dotted;
	border-bottom-color:#bd0b48;
}

#submenudcha a:link, #submenudcha a:visited, #submenudcha a:active 
{
	text-decoration:none;
	color:#FFFFFF;
	border-left-color:#98093D;
	margin-left:0px;
	padding-top:2px;
	padding-right:25px;
	padding-bottom:3px;
	padding-left:0px;
	margin-top:0px;
}

#submenudcha a:hover 
{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#71052A;
}

#submenudcha  .actual 
{ color:#FFFFFF; text-decoration:none; background-color:#71052A; padding: 4px 25px 3px 0px; margin-bottom: 2px; 
}

#textocentral2009 a.subrayado 
{
	text-decoration:underline;
}

#cargando 
{
	margin-top:8px;
	margin-bottom:10px;
}

#contacto 
{
	color:#CCCCCC;
	padding-top:10px;
	padding-left:12px;
	font-size:12px;
	line-height:1.3em;
	letter-spacing:-0.5pt;
	font-weight:100;
	text-align:left;
}

#contacto a:link, #contacto a:visited, #contacto a:active 
{
	text-decoration:none;
	color:#CCCCCC;
}

#contacto a:hover 
{
	color:#3399FF;
}

.tdMUESTRAS2009 
{ text-decoration:none; width:800px; margin:0px; padding:0px; 
}
.tdMUESTRASMF { text-decoration:none; width:80%; margin:0px; padding:0px; background: repeat-x; }


.menumuestras 
{
	font-family:"GillSans Light", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#C0C0C0;
}

.menumuestras a:link, .menumuestras a:visited, .menumuestras a:active 
{
	color:#C0C0C0;
	text-decoration:none;
}

.menumuestras a:hover 
{
	color:#CC3399;
	text-decoration:underline;
}

.reflejopastillaTXT 
{
	background-repeat:repeat;
	background-image:url(img/pastillaTXT_400_14bg.gif);
}

.tdnombreseccion 
{
	text-align:center;
	padding-right:220px;
}

.tdtextopastilla 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
	padding:10 px;
	font-style:normal;
	text-align:left;
}

.tdtextopastilla h1 
{
	font-size:12px;
	line-height:16px;
	font-style:normal;
	margin-bottom:6px;
}

.tdtextopastilla a:link, .tdtextopastilla a:visited, .tdtextopastilla a:active 
{
	color:#FFFFFF;
	text-decoration:underline;
}

.tdtextopastilla a:hover 
{
	color:#FFFFFF;
	text-decoration:none;
}

.tdtextopastilla strong 
{
	font-weight:bold;
	margin-top:4px;
}

.tdtextopastilla li 
{
	color:#FFFFFF;
	margin-left:1px;
	margin-right:10px;
	margin-bottom:8px;
}

#mailmi 
{
	vertical-align:bottom;
}

#linkamaria 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFF00;
	padding:10px;
	position:fixed;
	left:3px;
	top:3px;
	width:100px;
	z-index:1;
}

.homeservicios2009 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#FFFFFF;
	width:413px;
	margin:0px;
	padding:0px;
}
#imgintroseccion 
{ position: relative; border-top-width:1px; border-top-style:solid; border-top-color:#B50B45; top: -53px; margin-left: 20px; }
