/*Hoja de Estilos Principal por: Octavio Ortega*/

body {
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    background-image:url(../images/general/fondo-cntillo.png);
    background-repeat:repeat-x;
    background-position:top;
    margin:0px; 
    padding:0px;
    text-decoration:none;
	outline:none;
	max-width:1280px;
    }

#encabezado1 {
    position:relative;
    width:792px;
    height:27px;
    background:url(../images/general/cintillo.png);
   _background:url(../images/general/cintillo-ie6.png);
    background-position:top;
    background-repeat:no-repeat;
    margin-right:auto;
    margin-left:auto;
    }

#encabezado2 {
    position:relative;
    width:743px;
    height:111px;
    background:url(../images/general/header.jpg);
   _background:url(../images/general/header-ie6.jpg);
    background-position:top;
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto
    }

#principal {
    width:792px;
    background-image:url(../images/general/fondo-carmelo-principal.gif);
    margin-left:auto;
    margin-right:auto;
    outline:none;
    }

.hamb{
	position:absolute;
	height:163px;
	background-image:url(../images/general/hamb.png);
   _background-image:url(../images/a.gif);
	background-repeat:no-repeat;
	z-index:10000;
	top:0;
	left:550px;
	top:-25px;
	width: 300px;
    }
	
.acceso a{
	position:absolute;
	width: 143px;
	background-image:url(../images/general/usuarios-registrados.gif);
	background-position:-143px;
	background-repeat:no-repeat;
	z-index:10000;
	left:25px;
	top:1px;
	_top:-1px;
	height:20px;
    }
	
.acceso a:hover{
     background-position:0px;
     }


.area_activa_logos {
    height:65px;
    background-image:url(../images/principal/fondologotipos.jpg);
    background-position:top;
    background-repeat:no-repeat;
    margin-left:-2px;
    }

html:first-child .area_activa_logos { /*para opera*/
    height:65px;
    background-image:url(../images/principal/fondologotipos.jpg);
    background-position:top;
    background-repeat:no-repeat;
    margin-left:-1px;
    }

.area_activa_img {
    width:743px;
    height:201px;
    margin-left:24px;
   _margin-top:0px;
    border-top:3px solid #A70000;
    border-bottom:3px solid #A3C0DA;
    }

#principal .menu1 {
    height:22px;
    background-image:url(../images/general/barra_menu.gif);
    background-position:top;
    background-repeat:no-repeat;
    }

.submenu {
    background-image:url(../images/general/kwiks.jpg);
   _background-image:url(../images/general/fondomenukwicks-ie6.gif);
    background-repeat:no-repeat;
    width:743px;
    height:23px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
    }
 
.tigra {
    margin-left:30px;
    clear:both;
    }
.tigra a{ 
    margin-left:10px; 
	}

.footer {
    position:relative;
    margin-top:-10px; !important;  /* Los demas... */
   *margin-top:0px; !important; /* IE 7 */
   _margin-top:2px;              /* IE 6 */
    padding:0px;
    position:relative;
    height:65px;
    background:url(../images/principal/footer.png);
    background-position:top;
    background-repeat:no-repeat;
    margin-left:-1px;
    }

.lista_footer{
    font-size:9px;
    list-style:none;
    margin-left:20px; !important;  /* Los demas... */
   *margin-left:50px; !important; /* IE 7 */
   _margin-left:50px;              /* IE 6 */
    }

.lista_footer li{
   float:left;
   margin-left:10px;
   margin-top:10px;
   border-right:#FFA3A3 solid 1px;
   padding-right:10px;
   height:10px;
   line-height:10px;
   }

.lista_footer a{
   color:#FFA3A3;
   }

.lista_footer a:hover{
   color:#FFFFFF;
   text-decoration:underline;
   }

.inicial{
    float:left;
    border-right:#FFA3A3 solid 1px;
    border-left:#FFA3A3 solid 1px;
    padding-right:10px;
    padding-left:10px;
    height:10px;
    line-height:10px;
    }

.logotipo {
     position:absolute;
     background-image:url(../images/logotipopng.png);
    _background:url(../images/a.gif);
     background-repeat:no-repeat;
     width:107px;
     height:44px;
     left:670px;
     top:-10px;
     }
	 
.info {
     position:absolute;
	 top:30px; !important;  /* Los demas... */
    *top:40px; !important; /* IE 7 */
    _top:43px;              /* IE 6 */
	 left:55px;
     font-family:Tahoma, Arial, Helvetica, sans-serif;
	 font-size:9px;
	 color:#8DA5BB;
	 }	 

#contenedormenu {
     width:743px;
     height:auto;
     margin-left:auto;
     margin-right:auto;
     background-image:url(../images/principal/contenedor_menu_bg.gif);
     background-position:top;
     background-repeat:repeat-y;
     padding:0px;
     margin-top:0px;
     }

#contenedormenu_prod {
     width:741px;
     height:auto;
     margin-left:auto;
     margin-right:auto;
     background-color:#999999;
     background-image:url(../images/interna_prod/fondocontenedor_prod.gif);
     background-position:top;
     background-repeat:repeat-y;
     }

.parteizquierda {
     float:left;
     width:254px;
     margin-left:1px;
     display: inline-block;
      }

.parteizquierda_prod {
     float:left;
     width:215px;
     margin-left:1px;
     display: inline-block;
     }

.tab1_bg {
     background-image:url(../images/interna_prod/fondoparatabs1.gif);
     background-repeat:no-repeat;
     background-position:top;
     width:792px;
     height:34px;
     clear:both;
     padding:0px;
     }

.tab2_bg {
     background-image:url(../images/interna_prod/fondoparatabs2.gif);
     background-repeat:no-repeat;
     background-position:top;
     width:792px;
     height:32px;
     clear:both;
     padding:0px;
     }

.partederecha {
     float:right;
     width:488px;
    _width:485px; /* IE 6 */
     }

#div_01{
     width:486px;
    _width:475px;  /* IE 6 */
     margin-left:0px;/* 4px; */
    _margin-left:0px; /* 3px; IE 6 */
     margin-top:0px;/* 5px; */
     margin-right:0px;
     }

.limpiar {
     padding:0px;
     clear: both;
     margin:0;
     }

#menu {
     margin-top:20px;
     padding:0px;
     width:254px;
     list-style:none;
     margin-left:2px;
     text-decoration:none;
     }
 
.tabNoActivo {
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     line-height:35px;
     padding:0px;
     height:37px;
     display:block;
     text-indent:65px;
     outline:none;
     }

.tabNoActivo a:hover{
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     padding:0px;
     width:250px;
     height:36px;
     display:block;
     background-image:url(../images/principal/overbarramenu.jpg);
     background-repeat:no-repeat;
     background-position:top;
     outline:none;
     }

.tabNoActivo a{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    line-height:35px;
    padding:0px;
    height:37px;
    display:block;
    text-indent:65px;
    outline:none;
    }

.tabActivo {
    font-size:12px;
    font-weight:500;
    text-decoration:none;
    line-height:35px;
    padding:0px;
    height:37px;
    display:block;
    text-indent:65px;
    outline:none;
    }

.tabActivo a:hover{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:0px;
    width:252px;
   _width:251px;
    display:block;
    background-image:url(../images/principal/overmenu.gif);
    background-repeat:no-repeat;
    background-position:top;
    outline:none;
    cursor:default;
    }

.tabActivo a{
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    padding:0px;
    width:252px;
   _width:251px;
    display:block;
    background-image:url(../images/principal/overmenu.gif);
    background-repeat:no-repeat;
    background-position:top;
    outline:none;
    }

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