body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #efefef;
   background-image: url("../img/backstripes.gif");
   background-repeat: repeat;
	font-size: 12px;
	color: #333;
	padding: 0;
	margin: /*30px*/ 0 0;
	/* Hack para navegadores */
	text-align: center;
}
table td.izquierda{
	border-left: 3px solid #ccc;
}
div#contenidor {
	margin: auto;
	width: 760px;
	/* Hack para navegadores */
	text-align: left;
   border-left: 1px solid #999;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
}
a:link, a:visited {
	text-decoration: underline;
	color: #cc0000;
}
a:hover {
	color: #ccc;
}
.ocult {
	display: none;
}
div#cap {
	background-image: url("../img/cabecera.gif");
	background-repeat: no-repeat;
	background-color: #efefef;
	height: 115px;
	position: relative;
	margin-bottom: 0;
}
div#menuprincipal {
   /*margin-top: 20px;*/
}
div#menuprincipal ul {
	list-style: none;
	margin: 0;
	padding: 0;
	/* La siguiente linea es solo para que englobe el contenido. 
	No necesario para IE */
	float: left;
	background-color: #cc0000;
	/*border: 8px solid #fff;*/
	border-bottom: 0;
}
html>body div#menuprincipal ul{
	width: 760px;
}
div#menuprincipal ul li {
	margin: 0;
	padding: 0;
	border-right: 2px solid #fff;
	float: left;
}
div#menuprincipal ul li a:link,
div#menuprincipal ul li a:visited {
	margin: 0;
	padding: 5px 10px 2px 3px;
	/*Para que toda la zona del item sea clicable*/
	display: block;
	background-color: #cc0000;
	color: #fff;
	/*Declarado en todos los estados para que el efecto esté bien*/
	/*border-bottom: 5px solid #333399;*/
	text-decoration: none;
	font-weight: bold;
		
}
div#menuprincipal ul li a:hover {
	color: #333;
	background-color: #fff;
	display: block;
}
div#menuprincipal ul li a.actiu {
	color: #cc0000;
	background-color: #fff;
	display: block;
}
div#cos {
	background-color: #fff;
	/*padding-bottom: 20px;*/
}
div#contingut {
	/*background: #fff url("../img/body_back.gif") repeat-x;*/
	padding: 15px;
	padding-top: 20px;
}
div#contingut a:link,
div#contingut a:visited {
	text-decoration: underline;
	color: #cc0000;
}
div#contingut a:hover {
	text-decoration: underline;
	color: #333;
}
div#contingut img {
	border: 0;
}
div#contingut input {
	border: 1px solid #333;
	background-color: #fff;
	color: #333;
}
div#contingut input.boton {
	border: 1px solid #333;
	background-color: #666;
	color: #fff;
}
div#contingut textarea {
	border: 1px solid #333;
	background-color: #fff;
	color: #333;
}
div#contingut p {
	text-align: justify;
	margin: 5px;
	margin-right: 15px;
}
div#contingut p.bc {
	color: #666;
	font-size: 10px;
	text-align: justify;
}
div#contingut p.derecha {
	text-align: right;
}
div#contingut p.titulo {
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	color:#666;
	font-weight: bold;
}
div#contingut p.subtitulo {
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	color:#666;
	font-weight: bold;
	margin: 0;
	margin-right: 5px;
}
html > body div#contingut/**/ {
	padding-top: 25px;
}
div#separador {
	margin-left: 5px;
	margin-right: 5px;
	/*border-top: 1px solid #cc0000;*/
}
h2 {
	height: 0 !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 26px 0 0 0;
	overflow: hidden;
	height/**/: 26px;
}
div#usuarios {
	background-image: url("../img/caja_01.gif");
   background-repeat: no-repeat;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
div#articulos {
	background-color: #fff;	
	padding: 5px;
   margin-right: 20px;
	color: #333;
	font-size: 12px;
}
div#articulos ul{
    list-style: url(../img/icons/bullets/bullet-2.png) none;
}
    div#articulos ul li{
        margin-bottom: 5px;
    }
div#articulos ul li a:link,
div#articulos ul li a:visited {
	color: #cc0000;
	text-decoration: underline;
}
div#articulos ul li a:hover {
	color: #666;
}
div#articulos_col {
	background-color: #fff;	
	padding: 5px;
   margin-left: 5px;
   //margin-right: 20px;
	color: #333;
	font-size: 11px;
}
div#articulos_col ul{
	list-style: url(../img/icons/bullets/bullet-2.png) none;
}
div#articulos_col ul li a:link,
div#articulos_col ul li a:visited {
	color: #cc0000;
	text-decoration: underline;
}
div#articulos_col ul li a:hover {
	color: #666;
}

/* Lista Mapa Web */
div#contingut ul.mapaweb {
	list-style: none;
}
div#contingut ul li.mapa {
	margin: 5px;
	list-style: url(../img/icons/bullets/bullet-2.png) none;
}
/* Lista Mapa Web */
div#contingut ul.permisos {
	list-style: url(../img/icons/bullets/bullet-2.png) none;
}
div#contingut ul li.permisos {
   ist-style: url(../img/icons/bullets/bullet-2.png) none;
	margin: 5px;
	padding-top: 4px;
	font-size: 12px;
   font-weight: bold;
}
div#factory {
   font-size: 11px;
   /*font-weight: bold;*/
}
div#factory a:link,
div#factory a:visited {
	text-decoration: none;
   font-weight: bold;
	color: #333;
}
div#factory a:hover {
	color: #999;
   font-weight: bold;
}
div#peu {
	background-image: url("../img/pie.gif");
        background-repeat: no-repeat;
	background-color: #fff;
	/*background: #fff url("http://localhost/fijaciones_norma/img/footer_back.gif") repeat-x;*/
	font-size: 10px;
	clear: both;
	color: #cc0000;
	/*border: 8px solid #fff;*/
	/*border-top: 1px solid #ccc;*/
	margin: 0;
	height: 75px;
}
div#peu a:link,
div#peu a:visited {
	text-decoration: underline;
	color: #cc0000;
}
div#peu a:hover {
	color: #333;
}
div#peu p{
	text-align: center;
	padding: 0;
	padding-top: 3px;
	margin: 0;
}
div#peu address {
	padding: 5px 20px 5px 5px;
	text-align: right;
}
html>body div#peu {
	/*padding: 5px;*/
}

#promocion{
    margin: 10px 0 0 0;
    padding-bottom: 15px;
    border: 2px solid #ccc;
    padding: 10px 8px;
    text-align: left;
}
    #promocion p.mes{
        font-weight: bold;
        color: #666;
    }
    #promocion p.texto-promo{
        font-size: 17px;
        font-weight: bold;
        color: #666;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    #promocion p.link a{
        color: #666 !important;
    }




