/* OFItropolis */

	html, body {
	color:#FFF;
	text-align: left;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 80%;
	background-color: #000033;
	color:#003;
	display: inline;
	border-bottom-color: #06C;
	border-bottom-width: medium;
	}
	
	/* CSS CABECERA */ 
	#cabecera {
				background: #cc0000 url(960_download/code/img/cabecera_superior.png);
				background-repeat: repeat-x;
				background-color: #cc0000;
				height: 3px;
				padding-top: 0px;
				padding-bottom: 5px;
								}
				#registro {
	background: #000033 url(960_download/code/img/fondo_registro.png) no-repeat center right;
	text-align: right;
	float:right;
	height: 76px;
	clear: right;
	padding-top: 10px;
	width: 240px;
					}	
					
		
	#header {
	background: #000033;
	}
		
		#logoitemportada {
   float: left;
   margin-left: 5px;
   margin-top: 6px;
   background-color: #000033;
   background-image: url(960_download/code/img/logo-ofitropolis.png);
   background-repeat: no-repeat;
	height: 57px;
	width:160px;
}


#servicios{
	margin-top: 6px;
	float: left;
	padding-left: 5px;
	
}
#enlaces ul {
	border-left-color: #333;
	border-left-style: solid;
	border-left-width:2px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
	margin-bottom:20px;
	
}

#enlaces ul li a {
	color:#FFF;
	font-size:110%;
	text-decoration:underline;
}
#enlaces  ul li a:hover{
	color:#FFF;
	font-size:110%;
	text-decoration:underline;
	background-color:#666;
}

#enlaces  ul li a:visited{
	color: #999;
	font-size:110%;
	text-decoration:underline;
	}

.registrado {
	color: white;
 margin: 0px 5px 0 0px;
	padding: 5px 0 0 15px;
		font: bold;
		}
		
   .usuario {
	color: white;
	float: left;
	text-align: left;
	padding-left: -50px;
	margin-top:-10px;
	}
 .password {
	color: white;
	float: left;
	margin-left:-15px;
}

 .recordar {
	color  : White;
	text-decoration: underline;
	float: left;
	cursor: pointer;
	margin-left:10px;
	margin-top:20px;
	}
	
	.registrar {
	color  : White;
	text-decoration: underline;
	float: right;
	cursor: pointer;
	margin-right:10px;
	margin-top:20px;
	}
	
	.fallo_registro {
	color: yellow;
 margin: 0px 0px 0 0px;
	padding: 5px 0 5px 5px;
		font: bold;
		font-weight: bold;
		font-size: 105%;
		}
	
	.fondo {
	background-color: #F5F6F7;
	background-image: url(960_download/code/img/fondo_contenedor.png);
	background-repeat: repeat-x;
				overflow: hidden;
				}

	#menu {
	background: #cc0000 url(960_download/code/img/fondo-menu-superior.png) repeat-x;
	padding-top: 10px;
	height: 28px;
	background-color: #cc0000;
		}

	.column-header {
	color:#ffffff;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 20px;
	position: relative;
	top: 10px;
	}

	.anuncio_def {
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	display: block;
	padding-top: 0px;
	padding-bottom: 10px;
	}
	
	.anuncio {
	margin-top: 0px;
	position: relative;
	top: 7px;
	float: left;
	margin-left: 40px;
	display: inline;
}

	.logo_img {
	margin-top: -5px;
	position: relative;
	top:5px;
	float: left;
	margin-left: 15px;
		background: url(img/LOGO_Ofitropolis_2_4.png);
		background-image: url(img/LOGO_Ofitropolis_2_4.png);
		}
		
	.img_fondo {
	position: relative;
   float: right;
	margin-top: 0px;
			}
	
	#header h1,#header h2 {
		font-weight:400;		
		margin:0;
		padding:0;
	}

	#header h1 {
		font-size:2.4em;
		padding-top:0px;
	}
	
	#header h2 {
		font-size:1.6em;
		margin-top: 5px;
	}
	
	  #h1_fr  {
font-size : 3.4em;
margin-top : 10px;
color : white;
letter-spacing : 1px;
}
#h2_fr {
font-size : 1.4em;
margin-top : 5px;
color : white;
letter-spacing : 1px;
padding : 5px;
}
#list_fr {
font-size : 1.3em;
color : white;
margin-top : 5px;
margin-left : 10px;
}
    .busqueda {
	background-image: url(960_download/code/img/fondo_buscador.png);
	background-repeat: no-repeat;
	color: #006;
	height:45px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: auto;
    }
.h1a_fr {
font-size : 3.5em;
margin-top : 10px;
color : white;
letter-spacing : 1px;
margin : 15px 15px 10px 20px;
}
.h2a_fr {
font-size : 1.6em;
margin-top : 5px;
color : #ffffff;
letter-spacing : 1px;
padding : 5px;
margin : 15px 15px 10px 20px;
}
.lista_fr {
font-size : 1.4em;
color : white;
margin-left : 10px;
margin : 15px 15px 10px 20px;
list-style : url(../../frimages/list.png);
}
.h1b_fr {
font-size : 3.5em;
margin-top : 10px;
color : #000033;
letter-spacing : 1px;
margin : 15px 15px 10px 20px;
}
.h2b_fr {
font-size : 1.6em;
margin-top : 5px;
color : #000033;
letter-spacing : 1px;
padding : 5px;
margin : 15px 15px 10px 20px;
}

.list_h3b {
font-size : 0.9em;
color : blue;
padding: 0px 25px;
	 	}
.listb_fr {
	font-size : 1.4em;
	color : #000033;
	margin-left : 10px;
	margin : 15px 15px 10px 20px;
	list-style : url(../../frimages/list.png) none inside;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-align: left;
	vertical-align: baseline;
} 

.tabla_inf {
font-size : 1.4em;
color : #000033;
margin-left : 10px;
margin : 15px 15px 10px 20px;
list-style : url(../../frimages/list.png);
width: 450px;
 max-width: 500px;
 min-width: 300px;
} 

	/* CSS MENU */
	
	.menu_principal ul.AspNet-Menu {
	   float:left;
	  	width:100%;	    
	 background: #cc0000 url(960_download/code/img/menu_cabecera.png) repeat;	
	 z-index: auto;
	background-image: url(960_download/code/img/menu_cabecera.png);
	background-repeat: repeat;
	margin: -10px 0 0 0;
	}
	
	.menu_principal ul.AspNet-Menu a,menu_principal ul.AspNet-Menu ul a,.menu_principal span {
	    width:80px;
	    cursor:pointer;
	}
		
	.menu_principal ul.AspNet-Menu ul { /* submenu 1*/
	   float:left;
		margin:0;
		padding:0;
		background-color: #000033;
		z-index: 100;
				}
	
	.menu_principal ul.AspNet-Menu li {
	    float:left;
		height:25px;
		list-style:none;
		margin:0;
		padding:0;
		text-align:center;
				}
	
	.menu_principal ul.AspNet-Menu li a, 
	.menu_principal span {
	   border-right:1px solid #b0b0b0;
		color: white;
		display:block;
		font-size: 0.95em;
		padding: 11px 10px 10px;
		text-transform:uppercase;
		text-decoration:none;
		z-index: 100;
	}
	
	.menu_principal ul.AspNet-Menu li a:hover,.menu_principal span:hover {
	   color: white;
		text-decoration:none;
		background: #c60000;
		z-index: 100;
	
		}
	
	.menu_principal ul.AspNet-Menu li a:selected,.menu_principal span:selected {
       color: white;
		text-decoration:none;
		background: #c60000;
		z-index: 100;
		}

	#main {		
		 color: white;
		text-align: left;
		overflow: hidden;
		background: #000033;
			}
	
	#left {
	float:left;
	margin:0px;
	background-color: transparent;
	}
		#left_ficha {
		float:left;
		width:200px;
		margin:0; 
		padding:0 10px 10px;
		margin-right: 5px;
	}
	
		#left_precio {
		float:left;
		width:200px;
		padding: 0 10px 5px;
		margin-right: 5px;

	}
	 	
		#left_compra {
		width: 200px;
		margin: 5px; 
		padding: 10px 10px 10px;
		margin-right: 5px;
		display: inherit;
		float: right;
	}
	
	    #carro table{
		height: 20px
			}
			
		#carro td.txt {
		margin: 5px; 
		padding: 0 0 0 10px;
		margin-right: 5px;
		margin-top: -5px;
      text-align: center;
			}
			
	#carro td {
		margin: 5px; 
		padding: 0 10px 0 10px;
		margin-right: 5px;
			float: right;
			}
	
   #menu_fam {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 140%;
	background-image: url(960_download/code/img/pie_caja_lateral.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 160px;
	padding-bottom: 8px;
	margin-bottom:10px;
	}
	
	.contenido {
		overflow:hidden;
		float:left;
		color:#033;
		width:580px;
	}
	
		.contenido1 {
		margin-top:0px;
		overflow:hidden;
		float:left;
		color:#033;
		width:745px;
			}
			
		    #menu_fraq{
		height: 35px;
		background-color:transparent;
			}
			
		.menu_principal span {
	   border-right:1px solid #b0b0b0;
		color: white;
		display:block;
		font-size: 0.95em;
		padding: 11px 10px 10px;
		text-transform:uppercase;
		text-decoration:none;
		z-index: 100;
	}
	
	.menu_principal ul.AspNet-Menu li a:hover,.menu_principal span:hover {
	   color: white;
		text-decoration:none;
		background: #c60000;
		z-index: 100;
		}
	
	.menu_principal ul.AspNet-Menu li a:selected,.menu_principal span:selected {
       color: white;
		text-decoration:none;
		background: #c60000;
		z-index: 100;
		}

	
	#main {		
		 color: white;
		text-align: left;
		overflow: hidden;
		background: #000033;
			}
	
	#left {
	float:left;
	margin:0px;
	background-color: transparent;
	}
		#left_ficha {
		float:left;
		width:200px;
		margin:0; 
		padding:0 10px 10px;
		margin-right: 5px;
	}
	
		#left_precio {
		float:left;
		width:250px;
		padding: 0 10px 5px;
		margin-right: 5px;
	}
	 	
		#left_compra {
		width: 300px;
		margin: 5px; 
		padding: 10px 10px 10px;
		margin-right: 5px;
		display: block;
		float: right;
	}
	
	#carro table{
		height: 20px
			}
			
		#carro td.txt {
		margin: 5px; 
		padding: 0px 0px 0px 10px;
		margin-right: 5px;
		margin-top: -5px;
      text-align: center;
			}
			
	#carro td {
		margin: 5px; 
		padding: 0px 10px 0px 10px;
		margin-right: 5px;
			float: right;
			}
	
   #menu_tree {
	background-color: white;
	width: 158px;
	}
	
   #menu_tree li { list-style:none;  font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: lowercase;  color: #0000CD;   }
   #menu_tree li a { display:block; padding: 0px 0px 2px 0px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;  letter-spacing: 1px;  font-size: 105%;  color: #000033;  font-weight: bold;  margin: 0 0 0 -25px; }
   #menu_tree li a:hover {background-color: #EEE;  }
	#menu_tree li ul { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 90%;  text-transform: lowercase; text-decoration: none;  color: Orange;   }
   #menu_tree li ul li a {   font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase;  color: #cc0000; letter-spacing: none; word-wrap: break-word; padding: 2px 0 0 0;          margin: 1px 0 0 -50px;  cursor: pointer;              }
   #menu_tree li ul li ul li a { padding-left: 3px; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase;   color: #000033; letter-spacing: none; word-wrap: break-word; padding-bottom: 1px;  padding-top: 1px;    font-size: 85%;  cursor: pointer;  margin: 0 0 0 -75px;                   }
   #menu_tree li ul li ul li a:hover {  padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 85%;  text-transform: lowercase; word-wrap: break-word;  color: #cc0000;  padding-bottom: 3px;  padding-top: 3px;  font: bold;  margin: 0 0 0 -75px;  border-bottom: 2px solid black;  background: #dfdfdf;       }
	#menu_tree li ul li ul li a:visited {  background-color:#dfdfdf;  }

		#right {
		float:right;
		}
		
		#ficha_fam {
		float:right;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		display: inline;
		text-align: left;
		}
	
		#right_ficha {
		float:right;
		width: 180px;
		padding: 0px 15px 0px 15px;
		margin-left: 15px;
		display: block;
		margin-bottom: 0px;
		margin-right: 10px;
		margin-top: 5px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
	}
	
	#accordion{
		margin-top:15px;
		margin-bottom:15px;
		}
	
	/* CSS MENU FAMILIAS */
          
 		  .desc {
      	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #003;
		font-size: 12px;
		display: block;
		empty-cells: hide;
		margin-bottom:5px;
		padding-left:5px;
			}
			
			.prec {
         padding: 10px 10px 10px 10px;
        left: 10px;
									background-image: url(img/precios.gif);
									background-position: left;
									background-repeat: repeat-y;
														        	  									}  
			.info {
	border:1px solid #b0b0b0;
	color: #000033;
	margin-top: 5px;
	padding: 5px 0px 2px 10px;
	width:auto;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: left;
	background: #DDDDDD;
	height: 100%;
			} 
	
	.info_busqueda {
	color: #949494;
	padding: 0px 0px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	display:block;
	} 
	
	
	/* CSS LOGIN */	
	#login {
	        float:right;
	    color: white;
	    margin-top: -30px;
	   	padding: 0 0 0 10px;
	  	}
			#registro {
	    text-align:left;
	    color: white;
	    position:relative;	    	   
	   	  	}
	
	.loginbox {
        background:#f0f0f0;
        border:1px solid #b0b0b0;
                width:70px;
				padding: 0px 0px 0px 2px;
				margin: 0 0 0 10px;
				     				}
									
        .loginbutton {
                      cursor:pointer;
                      background: #cc0000;
                      color: white;
    }
	
	
	.failtext {
		margin-top: 0px;
		color: #FFF;
		background-color:#F00;
		display:block;
		margin-bottom:-20px;
		text-align:center;
		font-weight:bold;
		margin-left:10px;
				}
    
    .info_login {
        margin-top:50px;
    }
    
    .info_login_med {          
        text-align:left;        
        background: #f0f0f0 url(img/login_info_med.jpg) repeat-x;
    }
	
	#middle {
	margin: 0 0px 0 0;
	background-color: #FFF;
	overflow: hidden;
	padding: 0;
	margin-top: 10px;
		/*position:relative;*/
	}
	
	.column-in {
			padding: 0em 0em;
		text-align: center;
		vertical-align:middle;
			}
	
		  .busqueda_av{
			background-color: #E6F2FF;
       color: #003;
	   padding: 5px;
		     }

	#footer a	{
	  color  : White;
		text-decoration: underline;
    }
	 
	#footer a:hover	{
	  color  : White;
		text-decoration: underline;
		background: red;
		    }
			
	#footer a:visited {
	  color  : #cccccc;
		text-decoration: underline;
    }

	#footer {
	background-image: url(img/footerbg.jpg);
	background-repeat: repeat-x;
	color: White;
	margin-bottom: 30px;
	margin-top: 0px;
	padding-top:15px;
	height:40px;
	}
	
		
	h1,h2,h3,h4,h5,h6 { 
		margin: 0 0;
	}
	
	h3 {
	    font-size:12px;
	}
	
	h4 {
	    font-size: smaller;
	}
		h5 {
	    font-size: x-small;
	}
		h6 {
	    font-size: xx-small;
	}
	
	p { 
		margin: 0.5em 0;
	}
	
	a,a:visited, a:hover  { 
		color: #0066ff;
		}
					
	.copy { 
		text-align:center; 
		font-size:80%;
	}
	
    
    /* PRUEBAS */
    .buttonbar, .buttonbar-top {
	width: 686px;
	height: 36px;
	background-image: url(Images/photonav.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-align: center;
    }
    
    .header_content {
	background-image: url(img/header.gif);
	background-repeat: no-repeat;
	height: 81px;
	margin-left: auto;
	margin-right: auto;	
    }
    
    .header_content h2 { 
	/*position: absolute;
	left: 37px;
	top: 18px;*/
	padding:30px 0 0 15px;
	text-transform: uppercase;
	font-size: 11px;
    }
    
    .shim {	
	margin-left: auto;
	margin-right: auto;				
	height: 8px;
    }
    
    .solid {
	background-image: url(img/content-shim-none.gif);
	background-repeat:no-repeat;	
    }
    
    .solid_b {
    background-image: url(img/content-shim-none_b.gif);
    background-repeat:no-repeat;
    padding-bottom:10px;
    }
    
    .page1 {
    background-image: url(img/body-repeat-photo.gif);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
    }
    
    .tabla_page {       
        padding: 30px 20px;
		margin-left:20px;
    }
    
    .page1 h3 {
        padding-left:25px;
        font-size:10px;
    }
    
    .divPanelMargenes {
          overflow: auto; 
          width: 239px;
          border: #bbbbbb 1px solid; 
          height: 155px;
          background-color:White;
    }
    #itemPlaceholderContainer{
		margin-top:10px;
		margin-bottom:10px;
			    }
	
	 
    .buscar_usuario {
        text-align:center;
        margin-left: auto;
	    margin-right: auto;
    }
    
    /* CONTROL ARTICULO */
  
    .articulo table {
        border:Solid 1px #b0b0b0;
        background-color:White; 
		color:#033;       
    }
	
        .contac_fr {
         background-image: url(../../frimages/FRANQUICIA/Images/contacto_fraq_03.jpg);
    }

	     .titulo {
        color: #000033;
      font-size : 1.2em;
        font-weight: bold;
        display: inline;
        padding-top: 10px;
        margin-top: 10px;
        font-family: Arial, Helvetica, sans-serif;
            text-decoration: underline;
            text-transform: uppercase;
            margin-bottom: 20px;
            padding: 20px;
            padding-bottom: 20px;
            }
			
			#list_articulos{
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	color:#003;
	background-color:#FFF;
	width:100%;
			}
			
    .titulo_articulo {
	font-size: 120%;
	font-weight: bold;
	overflow:hidden;
		}
    
    	.descripcion_articulo {
	color: black;
	font-size: 12px;
	height: 40px;
	width: 200px;
	float: left;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
    }
               
    .imagen_articulo {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	cursor: url(../jquery/magnifier/magnify.cur);
	display: block;
	width:95px;
	
	}
	 .ficha{
	 	padding-top: 10px;
		padding-left: 10px;
	 }
	
	        #img_articulo {
	cursor: url(../jquery/magnifier/magnify.cur);
	vertical-align: top;
	float: left;
	clear: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	height: 105px;
			    }
	 
	        .icono {
	     padding-bottom: 0px;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 5px;
          }
		
    .pvp_cuadrado {       
        font-size: 100%; 
		  padding: 10px 50px 10px 15px;
        background-color: transparent;
		 margin: 5px 5px 5px;
		 display: inline;
            }
				
        .texto {       
        font-size: 100%; 
		  padding: 10px 5px 5px 0px;
 		color: #000066;
            		}
	 
	        .texto_email {       
      font-size: 13px; 
		padding: 10px 5px 5px 10px;
      margin: 10px 5px 10px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		text-align: left;
		overflow: auto;
		color: #000066;
            		}
    #registro a {       
		color: white;
            		}
				    #registro a:hover {       
		color: white;
     background: #000033 center;
		padding: 2px 2px 2px 2px;
		            		}
						#registro a:visited {       
		color: #cccccc;
	  }

				.sat{
	  	background-image: url(960_download/code/img/cab_atencion_cliente.png);
			background-repeat: no-repeat;
	background-position: top;
				height: 22px;
			width: 160px;
			color: #000033;
				  }
								
	  	  			.caja_interior{
					background-color: #FFFFFF;
				overflow: hidden;
								}
									
				  	.caja_interior .loginbutton{
					float:right;
					margin-right:5px;
												}					
				
	 #telinfoimg{
		background-image:url(960_download/code/img/imagen-atencion-cliente.png);
		vertical-align: top;
		margin-top: 5px;
		margin-left:2px;
		margin-right:3px;
		margin-bottom:5px;
		height:54px;
		width:64px;
		float:left;
		display:inline;
	}
	
	.telinfo{
	color: #000033;
	vertical-align: text-top;
	overflow: hidden;
	}
	
	.telinfo_text{
		color: #000033;
		float:left;
		vertical-align: top;
		padding-left:2px;
		font-size: 120%;
		font-weight:bold;
		display:block;
		}
		
		.notinfo{
		color: #000033;
		float:left;
		vertical-align: top;
		padding-left:2px;
		margin-top:5px;
		font-size: 120%;
		font-weight:bold;
		}
	.notinfo_tx {
	color: #949494;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	display:inline;
	padding-left:5px;
	}

		
	  .sac{
	background-image: url(960_download/code/img/pie_caja_lateral.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 160px;
	overflow: hidden;
	padding: 0px 0 5px 0;
	margin-bottom:10px;
	overflow: hidden;
	  }
				
		 .infolabel {       
        font-size: 90%; 
		padding:3px;
		 font: bolder/10px Arial, Helvetica, sans-serif;
		 text-align: left;
		font-weight: bolder;
		color: #F00;
            }
			
	.cab_piefoto {       
        font-size: 90%; 
		padding:10px;
		 display: block;
		 font: bolder/10px Arial, Helvetica, sans-serif;
		 text-align: left;
		font-weight: bolder;
		color: #990000;
            }
	
		.piefoto {       
        font-size: 80%; 
		padding:10px;
	   display: block;
		font: Arial, Helvetica, sans-serif;
		text-align: left;
            }

    .pvp_texto {
        font-size: 170%;
        font-weight: bold;
            background: no-repeat;
            padding: 0px 10px 0px 60px;
				background-position: right;
				background-repeat: no-repeat;
				display: inline;
				float:left;
				background-image: url(img/etipvp_a_t.png);
						line-height: 40px;
						color: #000;
						margin:-10px;
		}
    
    .pvp_texto_oferta {
        padding-left:5px;
        font-size: 130%;
    }
    	  .pvp_oferta {
	font-size: 170%;
	font-weight: bold;
	color: White;
	text-align: left;
   display: table-cell;
	background: #990000;
  margin: 5px 10px 5px 10px;
	padding-left: 5px;
		padding-top: 5px;
	    	}
								
	.txt_descuento {
	color: red;
	text-align: left;
	font-family: "Courier new","courier","DomCasual BT";
	display: block;
	font-size: 160%;
	font-weight: bolder;
				              }
						
		  
	#superior{
   background-color: #cc0000;
   background: #000033;
}

   #cuerpo{
	background-color: #f5f5f7;
	background-image: url(960_download/code/img/fondo_contenedor.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	margin-bottom:10px;
   }
   

    .paging {
        padding-bottom: 40px; 
        padding-top: 10px;
        width:90%;
        margin: 10px;
    }    
    
    .txt_filtro {
        font-size: 12px; 
        width:150px;
    }
    
    .ventanaCargando {    
    background-color: Black;    
    filter: alpha(opacity=20);
    opacity: 0.2;
	    }
    
    .ventanaCargando_mensaje {
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:200px; 
    height:100px;
    }
    
    .carrito {
        width:150px;
        background-color:White;
        border:Solid 1px #687c98;        
    }
    
    dl {
	margin-bottom:5px;
    
    }
    
	 
    .dl_centros {
	background-image: url(960_download/code/img/centros.png);
	padding-top: 20px;
	margin-bottom: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	height: 30px;
}
    .dl_escaparate {
	background-color:#FFF;
	padding-top: 20px;
	padding-bottom:15px;
	margin-top:24px;
	}
	
	.fondo_escaparate{
	overflow: hidden;
	background-image: url(960_download/code/img/cab_escaparates.png);
	background-repeat: no-repeat;
	background-position: top;
		width:160;
}
       .dl_compra {
	margin-bottom: 5px;
	background-image: url(960_download/code/img/compra.png);
	height:30px;
	padding-top: 20px;
	background-repeat: no-repeat;
	color: #000033;
	} 
    
        
    dl, dt, dd {
       margin:0pt;
       padding:0pt;
           }
    
    dt {
	text-align:left;
	font: bold 140% Arial, Helvetica, sans-serif;
	padding-top: 10px;
	color: #003;
            }
    
    .dd_contenido {
	height:auto;
	line-height:normal;
	text-align: left;
	padding-top: 8px;
	background-color: #FFF;
	background-image: none;
	overflow: hidden;
}
   
          .pie_caja {
	background-image: url(960_download/code/img/pie_caja_lateral.png);
	height: 8px;
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	}
   
    .carrito a {
        color:#687c98;
        font-size:12px;
        text-decoration:none;
    }
    
    .carrito a:hover, a:selected, a:visited {
        text-decoration:none;
    }
    
    .lista_carro{
        overflow:auto;
        Width:678px;
        Height:235px;
        background-color:White;
        border:solid 1px #687c98;
		  font-size: 1.0em;
        margin-left:45px;
        margin-bottom:10px;
     }
     
     .casilla_total {
        background-color: #000033;
        border:Solid 1px Black;
        text-align:right;
        vertical-align:middle;
        width:100px;
        color:white;  
        padding-left:5px;
        padding-right:5px;      
     }
     
     .casilla {
        background-color:White;
         border:Solid 1px Black;
    	  text-align:right;
        vertical-align:middle;
        width:100px;
        padding-left:5px;
        padding-right:5px;
     }
     
     .Btn_RealizarPedido {
        width:136px;
        height:24px;        
        background-color: #B50000;
        border:Double 1px #C04000;
        color:White;
        cursor:pointer;
     }
     
     
     .opciones_compra {
        background-color: White; 
        border: Solid 1px #687c98;
        padding: 10px 10px 10px 10px;         
     }
     
     .titulo_fam_subfam {
        padding: 2px 2px 2px 2px;
		font-size: 180%;
		background-color:#003;
        color: #FFF;
	    border:Double 1px #b0b0b0;
        font-weight: bold;
		font-family: "Courier New", Courier, monospace, Arial;
		font-weight:bold;
		overflow: hidden;
		     }
			 
	      .total_seleccion {
          color: #03C;
		  float:left;
	     }
		 
		 .titulo_seleccion {
			 padding-left: 10px;
			 float:left;
			 color: #003;
	     }
     
     .cuerpo_articulo {
	 	width:750px;
	height: 100%;
	overflow:hidden;
       }
		      #cuerpofr {
	 	width:750px;
	height: 1065px;
	overflow:hidden;
       }   
	   
	.Info_texto {
	width:560px;
	height: 100%;
       }
	   
         .cuerpo_texto {
	width:760px;
	height: 100%;
	margin-top:15px;
	color: #003;
			     }
     .cabecera_articulo {
        width:95%;
         position:relative;
     }
	 
	  .margenes table{
	  visibility: collapse;
	  }
	  .margenes table rows{
	  	visibility: visible;
	  }
	       .contenedor{
	background-color:white;
	color: Blue;
	border:1px none #b0b0b0;
	padding:5px;
	overflow: hidden;
	width: auto;
     }
     .email_celda{
		 background-color:white;
       color: #000033;
       border:Double 1px #b0b0b0;
       padding:5px;
		text-align: left;
     }
	  
	     .iframe{
       width:580px;
		height: 1800px;
		background-color:white;
				 		     }
     
     .cargando_iframe {
        position: absolute;
	    left: 15px;
		top: 20px;
		width: 500px;
		height: 500px;		
		background: white url(img/loading3.gif) no-repeat center center;
	}
	
	#busqueda_general {
	    position:relative;       
        width:140px;        
	}
	
	.texto_busqueda {
	background:white;
	border:1px solid #b0b0b0;
	color:#606060;
	margin-top:2px;
	margin-bottom: 2px;
	padding: 0px 3px 0px 5px;
	width:350px;
	background-color: #EBEBEB;
		}
			.txt_carro {
	color: #000033;
	margin-top:2px;
	margin-bottom: 2px;
	padding: 0px 3px 0px 5px;
		}
		
	
	.cuadro_amarillo {
        background: yellow none repeat scroll 0%;
        border:1px solid #000000;
        color:#000000;
        font-size:12px;
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
        padding:8px;
        text-align:center;
        width:70%;
    }
	 	.resalte {
        border: 4px solid #000033;
        color: #cc0000;
        font-size:12px;
        margin-bottom:10px;
        padding:8px;
        background-color: yellow;
        font-family: "Courier New", Courier, monospace;
        font-weight: bold;
        display: block;
         }
		 
	  	.resaltar {
        color: #cc0000;
        font-size: 16px;
        margin-bottom:10px;
        margin-left:auto;
        margin-right:auto;
         text-align: center;
         font-family: "Courier New", Courier, monospace;
        font-weight: bold;
                                         }
				
    .accordionHeader {
       width:200px;
       margin-bottom: 10px;
    }
   
	    .accordionLink {
       font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size: 12px;
       font-style: normal;
       font-weight: bold;
       text-decoration: underline;
       cursor: pointer;
                                                  }
	
    .lbl_caracteristica {
        Width:20%;
        Height:16px;
        Font-Size:12px;
    }
    
    .LSB_Caracteristica {
        Width:20%;
        Height:75px;
        Font-Size:12px;
    }

    .modalPopup {
	background-color:#CCC9BB;
	color:Black ;
	border-width:2px;
	border-style:solid;
	border-color:black;
	text-align:right;
	padding:10px;
	width:300px;
	height:80px;
    }
.titulo_articulo span {
	text-align: left;
	vertical-align: top;
	display: inline;
}

	.cleaner {
		clear: both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0px; 
		padding:0px;
		background:transparent;
	}

/*Ficha Familia*/

#tabla_01 {
	left:0px;
	top:0px;
	color:#999;
	background-color:transparent;
}
#tabla_01 a{
	color: #006;
}

 #tabla_01 a:hover,.active {
	 color:#C00;
	 background-color: #EEE;
 }
 #tabla_01 a.fam_sub{
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:80%;
 }
	 
#Imagen-01_ {
	left:0px;
	top:0px;
	width:100px;
	margin-bottom:5px;
	float: left;
}

#Imagen-01_ img{
	height:90px;
	
}

#Titulo-02_ {
	margin-top:0px;
	margin-left:110px;
	width:470px;
}

#id-Info-03_ {
	margin-left:110px;
	width:273px;
	margin-top:5px;
}

#familia-04_ {
	margin-left:350px;
	margin-top:-20px;
	width:207px;
	height:16px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
#familia-04_ a{
	font-size:98%;
}


#Subfamilia-05_ {
	margin-left:350px;
	margin-top:0px;
	width:207px;
	height:14px;
}

#Subfamilia-05_ a{
	font-size:98%;
}


#pvp-06_ {
	margin-left:110px;
	margin-top:-5px;
	width:171px;
		}

#imgoferta-07_ {
	margin-left:250px;
	margin-top:-42px;
	width:102px;
	height:58px;
}

#pvoferta_ {
	margin-left:110px;
	margin-top:-5px;
	width:171px;
	height:40px;
}

#Emb-stock-10_ {
	margin-left:350px;
	margin-top:-40px;
	width:207px;
}

#univenta-11_ {
	margin-left:350px;
	margin-top:-70px;
	width:207px;

}

#marca-08_ {
	margin-left:0px;
	margin-top:-25px;
	margin-bottom:3px;
	width:100px;
	height:15px;
}

#descuento-13_ {
	margin-left:250px;
	margin-top:0px;
	width:102px;
	height:43px;
}

#refab-10_ {
	margin-top:-25px;
	margin-bottom:3px;
	width:150px;
}

#Hasta-15_ {
	margin-left:110px;
	margin-top:-10px;
	margin-bottom:10px;
	width:171px;
	height:22px;
}

#margenes {
	margin-left:0px;
	margin-top:15px;
	width:570px;
	height:100%;
	margin-bottom:5px;
	overflow:hidden;
}
#margenes_ {
	margin-left:50px;
	padding-left:5px;
	width:250px;
	float:left;
}
#margenes_ span {
	color: #C00;
	border-bottom-color: #C00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-right:120px;
	padding-top:5px;
}

#descuentos-18_ {
	padding-left:5px;
	width:250px;
	float:left;
		}
#descuentos-18_ span {
	color: #C00;
	border-bottom-color:#C00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-right:120px;
	padding-top:5px;
}	

/*Ficha Familia*/

#tabla_01 {
	left:0px;
	top:0px;
	color:#999;
    background-color: #FFF;
}
#tabla_01 a{
	color: #006;
}

 #tabla_01 a:hover,.active {
	 color:#C00;
	 background-color: #EEE;
 }
 #tabla_01 a.fam_sub{
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:80%;
 }
	 
#Imagen-01_ {
	left:0px;
	top:0px;
	width:100px;
	margin-bottom:5px;
	float: left;
}

#Imagen-01_ img{
	height:90px;
	
}

#Titulo-02_ {
	margin-top:0px;
	margin-left:110px;
	width:460px;
}

#id-Info-03_ {
	margin-left:110px;
	width:273px;
	margin-top:5px;
}

#familia-04_ {
	margin-left:350px;
	margin-top:-20px;
	width:207px;
	height:16px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
#familia-04_ a{
	font-size:98%;
}


#Subfamilia-05_ {
	margin-left:350px;
	margin-top:0px;
	width:207px;
	height:14px;
}

#Subfamilia-05_ a{
	font-size:98%;
}


#pvp-06_ {
	margin-left:110px;
	margin-top:-5px;
	width:171px;
	display:inline;
		}

#imgoferta-07_ {
	margin-left:250px;
	margin-top:-42px;
	width:102px;
	height:58px;
}

#pvoferta_ {
	margin-left:110px;
	margin-top:-5px;
	width:171px;
	height:40px;
}

#Emb-stock-10_ {
	margin-left:350px;
	margin-top:-40px;
	width:207px;
}

#univenta-11_ {
	margin-left:350px;
	margin-top:-70px;
	width:207px;
}

#marca-08_ {
	margin-left:0px;
	margin-top:-25px;
	margin-bottom:3px;
	width:100px;
	height:15px;
}

#descuento-13_ {
	margin-left:250px;
	margin-top:0px;
	width:102px;
	height:43px;
}

#refab-10_ {
	margin-top:-25px;
	margin-bottom:3px;
	width:150px;
}

#Hasta-15_ {
	margin-left:110px;
	margin-top:-10px;
	margin-bottom:10px;
	width:171px;
	height:22px;
}

#margenes {
	margin-left:0px;
	margin-top:15px;
	width:570px;
	height:100%;
	margin-bottom:5px;
	overflow:hidden;
}

#margenes_ {
	margin-left:50px;
	padding-left:5px;
	width:250px;
	float:left;
}

#margenes_ span {
	color: #C00;
	border-bottom-color: #C00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-right:120px;
	padding-top:5px;
}

#descuentos-18_ {
	padding-left:5px;
	width:250px;
	float:left;
		}
#descuentos-18_ span {
	color: #C00;
	border-bottom-color:#C00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-right:120px;
	padding-top:5px;
}	
/*Ficha Articulo*/

#tabla_a01 {
	left:0px;
	top:0px;
	color:#999; 
	background-color: #FFF;
}

#atras{
	padding-right:10px;
	display:block;
	float:right;
}

#tabla_a01 a{
	color: #006;
}

 #tabla_a01 a:hover,.active {
	 color:#C00;
	 background-color: #EEE;
 }
 #tabla_a01 a.fam_sub{
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:80%;
 }
 
 .texto_a{
	color:#003; 
 }
	 
#Imagen-a01_ {
	left:0px;
	margin-bottom:5px;
	height:100%;
	max-height:500px;
	float:left;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display:inline;
}


#Titulo-a02_ {
	margin-top:0px;
	margin-left:5px;
	color:#003;
	overflow:hidden;
	display:block;
}

#pvp-a06_ {
	margin-left:350px;
	margin-top:-40px;
	width:171px;
		}

#imgoferta-a07_ {
	margin-left:470px;
	margin-top:0px;
	width:102px;
	height:58px;
}

#pvoferta_a {
	margin-left:350px;
	margin-top:10px;
	width:171px;
	height:50px;
}

#Emb-stock-a10_ {
	margin-left:350px;
	margin-top:0px;
	width:207px;
}

#univenta-a11_ {
	margin-left:350px;
	margin-top:-10px;
	width:207px;

}

#marca-a08_ {
	margin-top:15px;
	margin-left:350px;
	margin-bottom:3px;
	width:200px;
	height:15px;
	
}
#refab-a10_ {
	margin-top:-5px;
	margin-left:350px;
	margin-bottom:3px;
	width:200px;
}

#descuento-a13_ {
	margin-left:470px;
	margin-top:-60px;
	width:102px;
	height:43px;
	text-align:center;
}

#Hasta-a15_ {
	margin-left:350px;
	margin-top:0px;
	margin-bottom:10px;
	width:171px;
	height:22px;
}

#margenesa {
	margin-left:0px;
	margin-top:15px;
	width:570px;
	height:100%;
	margin-bottom:5px;
	overflow:hidden;
}
#margenesa_ {
	margin-left:50px;
	padding-left:5px;
	width:250px;
	float:left;
}
#margenesa_ span {
	color: #C00;
	border-bottom-color: #C00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-right:120px;
	padding-top:5px;
}

#descuentos-a18_ {
	padding-left:5px;
	width:250px;
	float:left;
		}
#descuentos-a18_ span {
	color: #C00;
	border-bottom-color:#C00;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-right:120px;
	padding-top:5px;
}

        .descripcion_amp {        
        float: left;
		font-size:110%;
		color:#003; 
		width:550px;
		display:block;
		margin-top:15px;
		margin-bottom:15px;
 		white-space: pre-wrap;
		padding: 5px;
		overflow:hidden;
}
		.pro_rel {
	  background-image:url(img/productos_relacionados_01.png);
		background-position:top;
		background-repeat:no-repeat;
		height:25px;
      margin-top: 0px;
      display: block;
		margin-bottom: 25px;
		width: 550px;
			}
			
		.articulo_celda{
		background-color:white;
       color: #999;
       border:Double 1px #b0b0b0;
	   padding-left: 5px;
	   padding-bottom:5px;       
	   margin-bottom:5px;
	   overflow:hidden;
	     }
		 
		 /*Páginas Generales*/
 
.h1b_g {
font-size : 170%;
margin-top : 10px;
color : #000033;
letter-spacing : 1px;
margin : 15px 15px 10px 20px;
}

.h2b_g {
font-size : 115%;
margin-top : 5px;
color : #000033;
letter-spacing : 1px;
padding : 5px;
margin : 15px 15px 10px 20px;
}

.cuerpo_fr{
	background-color:#003;;
	border:Double 1px #b0b0b0;
	margin-bottom:50px;
	z-index: 3;
		}
		
		.cab_franquicia2{
		border: 0px none #000000;
		overflow:hidden;		
		}
		
		#cab_franquicia2l{
		background:#090;		 
		border: 0px none #000000; 
		width:300px;
		float:left;
				}
				
				#cab_franquicia2r{
		background-color: #990000; 
		border: 0px none #000000; 
		width:300px;
		float: right;
		}
		
	.cuerpo_st{
	background-color: #900;
	border:Double 1px #b0b0b0;
	margin-bottom:50px;
	}
	
		.cuerpo_pt{
	background-color:#FC0;
	border:Double 1px #b0b0b0;
	margin-bottom:50px;
	}

		.cuerpo_ac{
	background-color: #390;
	border:Double 1px #b0b0b0;
	margin-bottom:50px;
		}
			.cuerpo_in{
	background-color: #39F;
	border:Double 1px #b0b0b0;
	margin-bottom:50px;
	}
	
			.cuerpo_dr{
	background-color:transparent;
	border:Double 1px #b0b0b0;
	margin-bottom:50px;
	}
	
/*infofr*/

#tquien_01 {
	position: relative;
	background-color:#E1F0FF;
	left:0px;
	top:0px;
	width:745px;
	height:949px;
	overflow:hidden;
	margin-bottom:50px;
font-size :140%;
margin-top : 5px;
color : #000033;
}

.resalte_quien{
	color:#FF9900;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#quien-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:383px;
}

#quien-02_ {
	position:absolute;
	left:0px;
	top:383px;
	width:474px;
	height:68px;
}

#quien-03_ {
	position:absolute;
	left:474px;
	top:383px;
	width:271px;
	height:68px;
}

#quien-04_ {
	position:absolute;
	left:0px;
	top:451px;
	width:450px;
	height:498px;
	padding:15px;
}

#quien-05_ {
	position:absolute;
	left:474px;
	top:451px;
	width:189px;
	height:1px;
}

#quien-06_ {
	position:absolute;
	left:663px;
	top:451px;
	width:82px;
	height:498px;
}

#quien-07_ {
	position:absolute;
	left:475px;
	top:452px;
	width:189px;
	height:196px;
}

#quien-08_ {
	position:absolute;
	left:474px;
	top:648px;
	width:189px;
	height:189px;
}

#quien-09_ {
	position:absolute;
	left:474px;
	top:837px;
	width:189px;
	height:112px;
}
/*qhacemos*/
#qhacemos_01 {
	position: relative;
	background-color: #DFFFFF;
	left:0px;
	top:0px;
	width:745px;
	height:990px;
	overflow:hidden;
	margin-bottom:50px;
font-size :140%;
margin-top : 5px;
color : #000033;
}
.resalte_qhacemos{
	color:#009999;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#que-hacemos-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:394px;
}

#que-hacemos-02_ {
	position:absolute;
	left:0px;
	top:394px;
	width:457px;
	height:45px;
}

#que-hacemos-03_ {
	position:absolute;
	left:457px;
	top:394px;
	width:288px;
	height:45px;
}

#que-hacemos-04_ {
	position:absolute;
	left:0px;
	top:439px;
	width:41px;
	height:511px;
}

#que-hacemos-05_ {
	position:absolute;
	left:41px;
	top:439px;
	width:416px;
	height:248px;
}

#que-hacemos-06_ {
	position:absolute;
	left:457px;
	top:439px;
	width:185px;
	height:189px;
}

#que-hacemos-07_ {
	position:absolute;
	left:642px;
	top:439px;
	width:103px;
	height:372px;
}

#que-hacemos-08_ {
	position:absolute;
	left:457px;
	top:628px;
	width:185px;
	height:183px;
}

#que-hacemos-09_ {
	position:absolute;
	left:41px;
	top:717px;
	width:416px;
	height:41px;
}

#que-hacemos-10_ {
	position:absolute;
	left:41px;
	top:748px;
	width:416px;
	height:243px;
}

#que-hacemos-11_ {
	position:absolute;
	left:457px;
	top:811px;
	width:288px;
	height:139px;
}
/*papeleria*/
#papeleria_01 {
	position: relative;
	background-color: #DFEFFF;
	left:0px;
	top:0px;
	width:745px;
	height:990px;
	overflow:hidden;
	margin-bottom:50px;
font-size :140%;
margin-top : 5px;
color : #000033;
}

.resalte_papeleria{
	color:#333366;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#papeleria-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:395px;
}

#papeleria-02_ {
	position:absolute;
	left:0px;
	top:395px;
	width:455px;
	height:49px;
}

#papeleria-03_ {
	position:absolute;
	left:455px;
	top:395px;
	width:290px;
	height:218px;
}

#papeleria-04_ {
	position:absolute;
	left:0px;
	top:444px;
	width:455px;
	height:381px;
		padding:15px;
}

#papeleria-05_ {
	position:absolute;
	left:455px;
	top:613px;
	width:290px;
	height:357px;
}

#papeleria-06_ {
	position:absolute;
	left:0px;
	top:825px;
	width:455px;
	height:34px;
}

#papeleria-07_ {
	position:absolute;
	left:0px;
	top:859px;
	width:455px;
	height:111px;
}

/*qinformatica*/
#informatica_01 {
	position: relative;
	background-color: #E6E6FF;
	left:0px;
	top:0px;
	width:745px;
	height:900px;
	overflow:hidden;
	margin-bottom:50px;
	font-size :140%;
	margin-top : 5px;
	color : #000033;
}

.resalte_informatica{
	color: #0066CC;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#informatica-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:379px;
}

#informatica-02_ {
	position:absolute;
	left:0px;
	top:379px;
	width:455px;
	height:69px;
}

#informatica-03_ {
	position:absolute;
	left:455px;
	top:379px;
	width:290px;
	height:69px;
}

#informatica-04_ {
	position:absolute;
	left:0px;
	top:448px;
	width:440px;
	height:407px;
	padding:15px;
}

#informatica-05_ {
	position:absolute;
	left:455px;
	top:448px;
	width:290px;
	height:205px;
}

#informatica-06_ {
	position:absolute;
	left:455px;
	top:653px;
	width:290px;
	height:202px;
}

#informatica-07_ {
	position:absolute;
	left:0px;
	top:855px;
	width:745px;
	height:217px;
}

/*qinternet*/
#internet_01 {
	position: relative;
	background-color: #FFE6E6;
	left:0px;
	top:0px;
	width:745px;
	height:1072px;
	overflow:hidden;
	margin-bottom:50px;
font-size :140%;
margin-top : 5px;
color : #000033;
}

.resalte_internet{
	color:#990000;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#internet-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:378px;
}

#internet-02_ {
	position:absolute;
	left:0px;
	top:378px;
	width:230px;
	height:64px;
}

#internet-03_ {
	position:absolute;
	left:230px;
	top:378px;
	width:515px;
	height:64px;
}

#internet-04_ {
	position:absolute;
	left:0px;
	top:442px;
	width:446px;
	height:516px;
	padding:15px;
}

#internet-05_ {
	position:absolute;
	left:461px;
	top:442px;
	width:284px;
	height:300px;
}

#internet-06_ {
	position:absolute;
	left:477px;
	top:731px;
	width:239px;
	height:21px;
	marging-left:90px;
	marging-right:30px;
}

#internet-09_ {
	position:absolute;
	left:477px;
	top:761px;
	width:239px;
	height:40px;
	marging-left:90px;
	marging-right:30px;

}

#internet-07_ {
	position:absolute;
	left:477px;
	top:815px;
	width:239px;
	height:51px;
	marging-left:90px;
	marging-right:30px;
}

#internet-08_ {
	position:absolute;
	left:477px;
	top:852px;
	width:239px;
	height:104px;
	marging-left:90px;
	marging-right:30px;
}

/*diseño*/
#dise_01 {
	position: relative;
	background-color: #FEF8D6;
	left:0px;
	top:0px;
	width:745px;
	height:1130px;
	overflow:hidden;
	margin-bottom:50px;
font-size :140%;
margin-top :5px;
color : #000033;
}

.resalte_dise{
	color: #F7C000;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.resalte_dise1{
	color: #F90;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:15px;
	padding-right:5px;
}

#dise01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:384px;
}

#dise02_ {
	position:absolute;
	left:0px;
	top:384px;
	width:456px;
	height:68px;
}

#dise03_ {
	position:absolute;
	left:456px;
	top:384px;
	width:289px;
	height:222px;
}

#dise04_ {
	position:absolute;
	left:0px;
	top:452px;
	width:456px;
	height:339px;
	padding:15px;
	margin-bottom:10px;
}

#dise05_ {
	position:absolute;
	left:486px;
	top:710px;
	width:239px;
	height:25px;
}

#dise05a_ {
	position:absolute;
	left:486px;
	top:735px;
	width:239px;
	height:30px;
}

#dise06_ {
	position:absolute;
	left:456px;
	top:771px;
	width:289px;
	height:162px;
}

#dise07_ {
	position:absolute;
	left:0px;
	top:991px;
	width:392px;
	height:248px;
}

#dise09_ {
	position:absolute;
	left:486px;
	top:923px;
	width:239px;
	height:25px;
}
#dise09a_ {
	position:absolute;
	left:486px;
	top:948px;
	width:239px;
	height:20px;
}

#dise10_ {
	position:absolute;
	left:392px;
	top:1050px;
	width:353px;
	height:171px;
}

/*impresión*/
#impre_01 {
	position: relative;
	background-color: #FFE8F2;
	left:0px;
	top:0px;
	width:745px;
	height:1130px;
	overflow:hidden;
	margin-bottom:50px;
	font-size :140%;
	margin-top :5px;
	color : #000033;
}

.resalte_imp{
	color: #DB0168;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#impresion-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:392px;
}

#impresion-02_ {
	position:absolute;
	left:0px;
	top:392px;
	width:451px;
	height:56px;
}

#impresion-03_ {
	position:absolute;
	left:451px;
	top:392px;
	width:294px;
	height:270px;
}

#impresion-04_ {
	position:absolute;
	left:0px;
	top:448px;
	width:451px;
	height:289px;
		padding:15px;
	margin-bottom:10px;
}

#impresion-05_ {
	position:absolute;
	left:477px;
	top:662px;
	width:239px;
	height:32px;
}
#impresion-05a_ {
	position:absolute;
	left:477px;
	top:682px;
	width:239px;
	height:20px;
}

#impresion-08_ {
	position:absolute;
	left:355px;
	top:747px;
	width:390px;
	height:240px;
}

#impresion-09_ {
	position:absolute;
	left:0px;
	top:754px;
	width:355px;
	height:151px;
	padding:15px;
	margin-bottom:10px;
}

#impresion-10_ {
	position:absolute;
	left:0px;
	top:970px;
	width:355px;
	height:72px;
}

#impresion-11_ {
	position:absolute;
	left:0px;
	top:977px;
	width:300px;
	height:95px;
}

#impresion-12_ {
	position:absolute;
	left:477px;
	top:977px;
	width:239px;
	height:22px;
}

#impresion-12a_ {
	position:absolute;
	left:477px;
	top:997px;
	width:239px;
	height:20px;
}

/*merchan*/

#merchan_01 {
	position: relative;
	background-color: #FFF;
	left:0px;
	top:0px;
	width:745px;
	height:1150px;
	overflow:hidden;
	margin-bottom:50px;
	font-size :140%;
	margin-top :5px;
	color : #000033;
}

.resalte_merchan{
	color: #00A2A5;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

#merchandising-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:399px;
}

#merchandising-02_ {
	position:absolute;
	left:0px;
	top:399px;
	width:451px;
	height:48px;
}

#merchandising-03_ {
	position:absolute;
	left:451px;
	top:399px;
	width:294px;
	height:38px;
}

#merchandising-04_ {
	position:absolute;
	left:451px;
	top:437px;
	width:294px;
	height:146px;
}

#merchandising-05_ {
	position:absolute;
	left:0px;
	top:447px;
	width:451px;
	height:307px;
	padding:15px;
}

#merchandising-06_ {
	position:absolute;
	left:477px;
	top:570px;
	width:239px;
	height:10px;
}
#merchandising-06a_ {
	position:absolute;
	left:477px;
	top:583px;
	width:239px;
	height:15px;
}

#merchandising-07_ {
	position:absolute;
	left:451px;
	top:663px;
	width:294px;
	height:144px;
}

#merchandising-08_ {
	position:absolute;
	left:0px;
	top:814px;
	width:451px;
	height:219px;
}

#merchandising-09_ {
	position:absolute;
	left:477px;
	top:790px;
	width:239px;
	height:15px;
}
#merchandising-09a_ {
	position:absolute;
	left:477px;
	top:825px;
	width:239px;
	height:15px;
}

#merchandising-10_ {
	position:absolute;
	left:451px;
	top:890px;
	width:294px;
	height:153px;
}

#merchandising-11_ {
	position:absolute;
	left:0px;
	top:1020px;
	width:451px;
	height:15px;
}

#merchandising-11a_ {
	position:absolute;
	left:0px;
	top:1035px;
	width:451px;
	height:15px;
}

#merchandising-12_ {
	position:absolute;
	left:477px;
	top:1020px;
	width:239px;
	height:15px;
}

#merchandising-12a_ {
	position:absolute;
	left:477px;
	top:1055px;
	width:239px;
	height:15px;
}

/*publicidad*/
#publi_01 {
	position: relative;
	background-color: #F0F8FF;
	left:0px;
	top:0px;
	width:745px;
	height:1050px;
	overflow:hidden;
	margin-bottom:50px;
	font-size :140%;
	margin-top :5px;
	color : #000033;
}

.resalte_publi{
	color: #001C39;
	font-size:120%;
	font-weight:bold;
	display:inline;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}


#publicidad-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:745px;
	height:380px;
}

#publicidad-02_ {
	position:absolute;
	left:0px;
	top:380px;
	width:469px;
	height:66px;
}


#publicidad-04_ {
	position:absolute;
	left:0px;
	top:446px;
	width:469px;
	height:454px;
	padding:15px;
}

#publicidad-05_ {
	position:absolute;
	left:469px;
	top:446px;
	width:276px;
	height:192px;
}

#publicidad-06_ {
	position:absolute;
	left:469px;
	top:638px;
	width:276px;
	height:197px;
}

#publicidad-07_ {
	position:absolute;
	left:469px;
	top:835px;
	width:276px;
	height:134px;
}

#publicidad-08_ {
	position:absolute;
	left:0px;
	top:950px;
	width:469px;
	height:69px;
	padding:15px;
}

#gallery_wrap {
	width: 580px;
	height: 400px;
	padding: 25px;
	background: url(img/border.png) top left no-repeat;
}
