body {
	background:url(../images/fondo_azul.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* Imagenes del header */

.moduletable_contacto {
   width: 765px;
   height: 136px;
   background: url(../images/hdr_contacto.jpg) no-repeat;
}

.moduletable_nuestra_empresa {
   width: 765px;
   height: 136px;
   background: url(../images/hdr_home.jpg) no-repeat;
}

.moduletable_novedades {
   width: 765px;
   height: 136px;
   background: url(../images/hdr_novedades.jpg) no-repeat;
}

.moduletable_productos{
   width: 765px;
   height: 136px;
   background: url(../images/hdr_productos.jpg) no-repeat;
}

.moduletable_fabricantes {
   width: 765px;
   height: 136px;
   background: url(../images/hdr_fabricantes.jpg) no-repeat;
}

.moduletable_solicitud {
   width: 765px;
   height: 136px;
   background: url(../images/hdr_solicitudes.jpg) no-repeat;
}


/* Contenido */

#alles {
/*	padding-left:20px;*//* si se quiere tener una sangría fija del lado izquierdo */
	background:url(../images/fdo_sitio.jpg) repeat-x;
	width:100%;
}

#sitecontainer {
	width:765px;
	margin:0px auto; /* Para centrar cuando agrandan la ventana a lo ancho */
	background:url(../images/sitecontainer_middle_bg.png) left top repeat-y;
}

#sitecontainer_top {
	width:765px;
	height:20px;
	background:url(../images/sitecontainer_top_bg.png) left bottom repeat-y;
}

#sitecontainer_bottom 
{
	width:765px;
	height:100px;
	margin:0px auto; /* Para centrar cuando agrandan la ventana a lo ancho */
	background:url(../images/footer.gif) no-repeat;
}

#sitecontent {
	padding:0px 0px;
}

#content {
/*	width:520px;  para que funcione en firefox*/
	padding-top: 0px;
   padding-left: 10px;
}

#footer_rights {
	width:765px;
/*	margin:0px auto;*/
}

/* Menu principal */

#menu a:link  {
	font-weight: normal;
	text-decoration:none;
}

#menu a:visited  {
	font-weight: normal;
	text-decoration:none;
}

#menu a:active {
	font-weight: normal;
 	text-decoration:none;
}

#menu a:hover  {
	font-weight: normal;
	text-decoration:none;
}

#menu {
	width:210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: normal;
	float:left;
/*   
	background-image: url(../images/fdo_btns.jpg);
	background-repeat: repeat-y;
	background-position: left;
	height: 450px;*/
}

.mainlevel_mp {
   color: #000000;
	display:block;
	padding:3px 0px 3px 25px;
	background:url(../images/btn_menuprin_up.gif) no-repeat;
}

.mainlevel_mp:hover {
   color: #FFFFFF;
	display:block;
	padding:3px 0px 3px 25px;
	background:url(../images/btn_menuprin_over.gif) no-repeat;
}

#active_menu_mp {
   color: #FFFFFF;
	display:block;
	padding:3px 0px 3px 25px;
	background:url(../images/btn_menuprin_over.gif) no-repeat;
}

/* Subnivel Menú */

#acl_sub1 {
	width:206px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: normal;
	float:left;
	border-left: 1px solid #cccccc;   
	border-right: 1px solid #666666;
	border-bottom: 1px solid #FFFFFF;
}

#acl_sub1 a:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
   color: #FFFFFF;
	display:block;
	padding:3px 0px 3px 25px;
	background-color: #FF9933;
}

.sublevel_mp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
   color: #6F8985;
	display:block;
	padding:3px 0px 3px 25px;
	background-color: #FFCC66;
}

#active_menu_sublevel_mp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
   color: #FFFFFF;
	display:block;
	padding:3px 0px 3px 25px;
	background-color: #FF9933;
}

/* Imagen desvanecido debajo del menú */
/*
#adorno {
	width:210px;
	float:left;
	background-image: url(../images/fdo_btns.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
*/
/* Submenu en contenido */

#buttons_inner {
   width: 500px;
	background: url(../images/fondo_botones.jpg) repeat-x repeat-y;
/*   background-color: #6BC2B5;*/
}
#buttons {
/*   background-color: #6BC2B5;*/
	background: url(../images/fondo_botones.jpg) repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	float: left;
	margin: 0;
	white-space: nowrap;
   background:url(../images/separa_btns.gif) right no-repeat;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFFFFF;
	background: transparent;
   width: auto;
}

ul#mainlevel-nav li a:hover
{
	color: #FFFFFF;
	background-color: #FF9933;
}

ul#mainlevel-nav li a#active_menu-nav {
	color: #FFFFFF;
	background-color: #FF9933;
}

/*
ul#mainlevel-nav li a#active_menu-nav {
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
	background-color: #FF9933;
	float: left;
   display: block;
}
*/

/* Títulos de los artículos */

.contentheading {
/*
	color:#911108;
	font-size:24px;
	font-weight:bold;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;
*/
}


/****************************/

.componentheading {
/*	color:#911108;
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:3px;
	margin-top:4px;
	margin-bottom:10px;*/
}

.contentpagetitle {
}


/***********************************/

.back_button
{
padding-top:10px;
font-weight:bold;
}

.clr {
	clear:both;
}

.mosimage_caption 
{
	background:#EEE;
}

.mosimage 
{
	border:1px solid #EEE;
	margin:5px;
}

.createdate, .modifydate 
{
	font-size:10px;
	font-weight:bold;
}

.readon, .readon:hover 
{
	text-decoration: underline;
}

.firma_papier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
}

.contentpaneopen
{
	padding: 0;
	margin: 0;
}
