@charset "UTF-8";
@import url("reset-min.css");

html{
	overflow:0 auto; /* ponerlo aqu para que funcione tambin en IE7*/
	height:100%;
	width:100%;
}

body{
	margin:0px;
	background-color:#fff;
	height:100%;
	width:100%;
	color:#000;
	font-size:12px;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}
header{
	height:65px;
	width:800px;
    margin: 0 auto;
	/*-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);*/
	overflow:hidden;
}

#page-wrap{
	margin: auto;
	height: auto;
	min-height:100%;
    width: 100%;
}
 
#page-wrap:after{
	width: 100%;
	height:36px;
	display:block;
	clear:both;
}
 
.copyright-wrapper{
	width: 100%;
	height: 36px;
	margin: -36px auto 0;

}

.footer_bar_wrapper{

    width:800px;
    margin: 0 auto;
}

#copyright {
    float: left;
    /* width: 65%; */
    /* font-family: 'Muli', Arial, 'Helvetica Neue', Helvetica, sans-serif; */
    font-size: 12px;
    /* text-transform: uppercase; */
    color: #888;
    font-weight: normal;
    margin-top: 2px;
}

#copyright a{
    color:#333;
    text-decoration: none;
}

.social_wrapper ul li {
    float: right;
    margin-right: 10px;
}

.social_wrapper ul li a {
    opacity: 0.4;
}
.social_wrapper {
    /* width: 35%; */
    float: left;
    margin: -2px 0 0 0;
    padding-left: 20px;
}

#menu{

	padding-top: 45px;
	padding-left: 25px;
	float:left;

	
}
header ul li{
	display:inline;	
	padding-right:15px;
}
header ul li a{
    color:#b1b1b1;
	text-decoration:none;
    font-size: 14px;
}

header ul li a:hover{
    color:#ff0000;
}

.selected{
	color:#000;
}

#logo{
    float: left;
    margin-top: 30px;
}

#menu_usuario{
	margin:0 auto;
	width:160px;
	margin-top:140px;
	
}

input{
	width:160px;
	height:20px;
	background-color:#ccc;
	border:none;
}


.text_error{
	margin-top:10px;
	font-size:11px;
	color:#f00;
	text-align:center;
}

#texto_general{
	margin:0 auto;
	margin-top:60px;
	width:100%;
	text-align:center;
	
}

#texto_aviso{
	margin:0 auto;
	margin-top:20px;
	color:#999;
	width:100%;
	text-align:center;
	
}

.icons{
 	margin-left:25px;
 	float:left;	
	margin-top:8px;
}

#texto_footer{
	float:right;
	margin-right:30px;
	margin-top:8px;
}

#texto_footer a{
	color:#000000;
	text-decoration:none;
		
}

.barra{
	
	height:20px;
	width:940px;
	background-color:#999999;
	background-image: url(img/fondo_barras.jpg);
}

.barra_info{
	

	position:relative;
	height:40px;
	width:940px;
	background-color:#cccccc;
	margin-bottom:20px;

}
.barra_info_text{
	
	font-family:Arial;
	font-size:18px;
	color:#000;
	text-decoration:none;
	margin-left:20px;
	padding-top:10px;

}

.barra_seleccion{
	height:20px;
	width:940px;
	background-color:#F1F1F1;
}
.texto_titulo_barra{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	padding-top:2px;
	color:#fff;
	float:left;

}

.texto_general{

	font-family:Arial;
	font-size:11px;
	color:#fff;
	font-weight:normal;
}

.texto_general a, .texto_general a:visited, .texto_general a:link, .texto_general a:hover{	
	text-decoration:none;
	color:#fff;
}

.texto_negrita_general{

	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.texto_negrita_general a, .texto_negrita_general a:visited, .texto_negrita_general a:link, .texto_negrita_general a:hover{	
	text-decoration:none;
	color:#fff;
}

#buscador{
	width:940px;
	height:100%;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #f1f1f1;

}

.buscador_combo{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
	text-decoration: none;
	
}

.combo_buscador{

	font-family:Arial;
	font-size:11px;
	color:#fff;
	width:80px;
}

.input_buscador{

	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:175px;
}

#lista_buscador ul{
	margin:0px;
	padding:0px;
	
}

#lista_buscador li{
	list-style-type:none;
	padding-left:30px;
	display:inline;
	float:left;
	border:none;
}


#listado{

	width:940px;
	height:100%;
	padding-top:10px;
	padding-bottom:10px;

}

#lista_listado ul{
	margin:0px;
	padding:0px;
	
}

#lista_listado li{
	list-style-type:none;
	padding-left:30px;
	padding-bottom:20px;
	display:inline;
	float:left;
	border:none;
	height:50px;
}

#lista_listado_bandera ul{
	margin:0px;
	padding:0px;
	
}
#lista_listado_bandera li{
	list-style-type:none;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
	float:left;
	border:none;

}

.item_listado{

	width:200px;
	height:50px;
	background-color:#CCCCCC;
	margin-bottom:10px;


}



.item_listado a, .item_listadoa:visited, .item_listado a:link{	

	text-decoration:none;
	color:#fff;
}

.img_listado{
	float:left;
}
.texto_titulo_listado{

	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:140px;
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.texto_subtitulo_listado{

	font-family:Arial;
	font-size:10px;
	color:#fff;
	float:left;
	padding-left:5px;
}

.texto_paginado_barra{

	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:40px;

	color:#ffffff;
	float:right;

}
.bt_volver{

	padding-top:1px;
	margin-right:20px;
	font-family:Arial;
	font-weight:bolder;
	font-size:11px;
	text-align:left;
	float:right;
	color:#fff;
	float:right;
	/*background-repeat: no-repeat;
	background-position: center ;*/
}

.bt_volver a, .bt_volver a:visited, .bt_volver a:link, .bt_volver a:hover{	

	color:#fff;
	text-decoration:none;
}


.texto_titulo_ficha{

	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	padding-top:10px;
	padding-left:20px;	

}

.texto_subtitulo_ficha{

	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	padding-left:20px;
}

.texto_titulo_secciones_ficha{

	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	padding-top:10px;
	padding-left:20px;

}


#lista_columnas ul{
	margin:0px;
	padding:0px;
	
}

#lista_columnas li{
	list-style-type:none;
	display:inline;
	float:left;
	border:none;
}

#columna1-2{
	width:290px;

}

#columna2-2{
	width:650px;
}


#columna1-3{
	width:290px;
}

#columna1-3-g{
	width:700px;
	margin-right:20px;
}

#columna2-3{
	width:450px;
}

#columna3-3{
	width:188px;

	
}


#imagen_ficha{
	margin-top:10px;
	margin-left:20px;
	width:250px;
	height:300px;

}

#imagen_ficha_bandera{
	margin-top:10px;
	margin-left:20px;
	width:700px;
	height:400px;
	

}


#imagen_ficha_swf{
	margin-top:10px;
	margin-left:20px;
	width:250px;
	height:580px;

}

#banner_made_swf{
	margin-left:20px;
	width:250px;
	height:72px;

}

#caract{
	padding-top:25px;
	padding-left:20px;
}

.item_caract {

	width:410px;
	/*height:20px;*/
	margin:0;
	padding:0;
	
}

#lista_caract ul{

	margin:0px;
	padding:0px;
	
}

#lista_caract li{
	list-style-type:none;
	padding:0;
	margin:0;
	display:block;
	/*line-height:2;*/
	
}


#lista_tejidos ul{

	margin:0px;
	padding:0px;
	
}

#lista_tejidos li{
	list-style-type:none;
	display:block;	

	
}

.item_listado_tejidos{

	width:410px;
	height:50px;
	background-color:#CCCCCC;
	margin-bottom:10px;


}

.item_listado_tejidos_titulo{

	width:410px;
	height:30px;
	background-color:#fff;
	margin-bottom:5px;
	



}

.item_listado_tejidos_titulo_txt{

	padding-left:10px;
	padding-top:5px;
	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;	


}



.linea_caract_titulo{
	width:260px;
	float:left;

}

.linea_caract_valor{
	width:140px;
	float:right;
}

#lavado{

	padding-top:10px;
	padding-left:20px;
}

#lista_lavado ul{

	margin:0px;
	padding:0px;
	
}

#lista_lavado li{
	list-style-type:none;
	margin-right:10px;
	display:inline;
}

#usos{

	padding-top:10px;
	padding-left:20px;
}

#lista_usos ul{

	margin:0px;
	padding:0px;
	
}

#lista_usos li{
	list-style-type:none;
	margin-right:10px;
	display:inline;
}

#info{

	padding-top:10px;
}



.item_info_titulo {

	width:168px;
	height:15px;
	margin:0;
	background-color:#ffffff;
	margin-left:20px;
	
}

.item_info_valor{

	width:168px;
	height:15px;
	margin:0;
	margin-left:20px;
	
}

.item_info_texto{
	margin-left:0px;
	margin-top:3px;
}


#lista_info ul{

	margin:0px;
	padding:0px;
	
}

#lista_info li{
	list-style-type:none;
	padding-top:0px;
	display:block;	
	
}

#pedido_tejido{

	padding-top:10px;
}



.item_pedido_tejido{

}


#lista_pedido_tejido ul{

	margin:0px;
	padding:0px;
	
}

#lista_pedido_tejido li{
	list-style-type:none;
	padding-top:0px;
	display:block;	
	padding-top:2px;
	
}

.item_pedido_tejido_bt a, .item_pedido_tejido_bt a:visited, .item_pedido_tejido_bt a:link{	

	color:#ffffff;
	text-decoration:none;

}

.item_pedido_tejido_bt{

	margin-left:20px;
	padding-top:3px;
	width:168px;
	height:20px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	background-color:#CCCCCC;
}

.input_pedido_tejido{

	margin-bottom:3px;
	font-family:Arial;
	font-size:11px;
	width:60px;
	height:12px;
	color:#000000;
}

#tabla_carro{

	padding-top:20px;
	padding-left:30px;

}

#tabla_bandera{

	margin-left:20px;
	margin-right:20px;
	width:740px;
}

#listado_tabla_bandera ul{

	margin:0;
	padding:0;
}

#listado_tabla_bandera li{

	list-style-type:none;
	padding:0;
	margin:0;
	margin-right:5px;
	display:inline;	
	float:left;
	
}


#listado_tabla_carro ul{

	margin:0px;
	padding:0px;
	
}

#listado_tabla_carro li{

	list-style-type:none;
	padding-top:0px;
	display:block;	
	
}


.item_tabla_carro_titulo_producto{
	width:200px;
	height:20px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	background-color:#BBBBBB;
	padding-top:4px;
}

.item_tabla_carro_titulo{

	width:75px;
	height:20px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	background-color:#BBBBBB;
	
	padding-top:4px;
}

.item_tabla_carro_titulo_resultados{
	width:100px;
	height:20px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:#FFFFFF;
	background-color:#666666;
	padding-top:4px;
}
.item_tabla_carro_producto{


	width:200px;
	height:20px;

	text-align:center;


}

.item_tabla_carro{


	width:75px;
	height:20px;
	text-align:center;

}

#bts_tabla_carro{
	padding-top:20px;
	padding-right:20px;
	float:right;
	padding-bottom: 10px;

}

.bt_azul{
	
	text-decoration:none;
	width:120px;
	height:20px;
	padding-top:5px;
	margin-right:3px;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	background-color: #999999;
	
	cursor:pointer;
	
	
	/*background-repeat: no-repeat;
	background-position: center ;*/
}

.bt_azul a, .bt_azul a:link,.bt_azul a:visited, .bt_azul a:hover,.bt_azul a:active{	

	color:#ffffff;
	text-decoration:none;

}

.bt_azul_sel{
	width:120px;
	height:20px;
	padding-top:5px;
	margin-right:3px;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	background-color: #aa0000;
	text-decoration:none;
	cursor:pointer;
	
	/*background-repeat: no-repeat;
	background-position: center ;*/
}

.bt_azul_sel a, .bt_azul_sel a:visited, .bt_azul_sel a:link{	

	color:#ffffff;
	text-decoration:none;
}
.bt_azul_sel a:hover{
	color:#ffffff;
	text-decoration:none;
}


.bt_azul_num{
	width:20px;
	height:20px;
	padding-top:5px;
	margin-right:3px;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	background-color: #999999;

	cursor:pointer;
	/*background-repeat: no-repeat;
	background-position: center ;*/
}

.bt_azul_num a, .bt_azul_num a:visited, .bt_azul_num a:link{	

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

.bt_azul_num_sel{
	width:20px;
	height:20px;
	padding-top:5px;
	margin-right:3px;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	background-color: #aa0000;
	text-decoration:none;
	cursor:pointer;
	/*background-repeat: no-repeat;
	background-position: center ;*/
}

.bt_azul_num_sel a, .bt_azul_num_sel a:visited, .bt_azul_num_sel a:link{	

	color:#ffffff;
	text-decoration:none;
}
.bt_azul_num_sel a:hover{
	color:#ffffff;
	text-decoration:none;
}



.btn_paginacion {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4D0C8;
	border-right-color: #A8A8A8;
	border-bottom-color: #A8A8A8;
	border-left-color: #D4D0C8;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.btn_paginacion a:hover{
	color:#bd3826;
	text-decoration:none;
}



.input_form_1{

	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:150px;
}

.input_form_2{

	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:58px;
}

.input_form_3{

	font-family:Arial;
	font-size:11px;
	color:#000000;
	width:27px;
}

#lista_forma_pago ul{
	margin:0px;
	padding:0px;
	
}

#lista_forma_pago li{
	list-style-type:none;
	display:block;
	float:left;
	border:none;
	clear:both;
}






#footer{	
	position:relative;
	margin-top:0px;
	height: 45px;
	width: 940px;
	background-color:#000;

}

#text_footer{
	/*float:right;*/
	font-family:Arial;
	color:#FFFFFF;
	font-size:11px;
	padding-top:10px;
	padding-right:5px;
	padding-left:20px;

}

#text_footer a, #text_footer a:visited, #text_footer a:link{	
	color:#ffffff;
	text-decoration:none;
}

#text_footer a:hover{	
	color:#ffffff;
	text-decoration:underline;
}



.linea_caract{

	margin:0;
	padding:0;
	height:1px;
	width:410px;
}


.hr1{
	margin:0;
	padding:0;
	width:410px;
	height:1px;
	color:#ffffff;
}

.hr2{

	margin:0;
	padding:0;
	width:410px;
	height:1px;
	color:#000000;
}


.clear {
	clear:both;
} 



.hr {

    background-color: #cccccc;
	text-decoration:none;

  }

.tbl {

    background-color: #cccccc;
	text-decoration:none;
  }
  
  
  
  
.dr, .dr a, .dr a:link{

    background-color: #ffffff;
	text-decoration:none;
	color:#fff;
}

.dr a:hover{

	text-decoration:underline;
}

.dr a:visited{
	text-decoration:none;
	color:#CC0099;
}
  
  

.sr, .sr a, .sr a:link {

    background-color: #cccccc;
	text-decoration:none;
	color:#fff;
 }
 
.sr a:hover{

	text-decoration:underline;
}

.sr a:visited{
	text-decoration:none;
	color:#CC0099;
}

  
.bt_intra {

	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	WIDTH: 95px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #00305C;
	TEXT-ALIGN: center;
	height: 25px;
	border: 3px double #ffffff;

}

.tabla_intra {
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;
  }
  
  
  #lista_info_made ul{

	margin:0;
	padding:0;
	
}

#lista_info_made li{
	list-style-type:none;
	margin-left:20px;
	margin-top:3px;
	display:inline;
	float:left;
}


#tipos_made{

	margin:0 20px 0 20px;
	
	/*width:270px;*/
}

#lista_tipos_made ul{

	margin:0;
	padding:0;
	
}

#lista_tipos_made li{
	list-style-type:none;
	display:inline;
	float:left;
	width:115px;
	margin-right:20px;
	margin-bottom:20px;
}

#tabla_lineas{

padding-left:30px;
padding-right:30px;

}


#lista_menu_presu ul{

	margin:0;
	padding:0;
	
}

#lista_menu_presu li{
	list-style-type:none;
	display:inline;
	float:left;
	
	margin-bottom:3px;
}


.php_label{
 font-family: Arial; 
 font-size: 10px;  
 }
.php_edit{
 font-family: Arial; 
 font-size: 10px;  
 
 text-transform: uppercase;
 }
.php_panel_oculto{
 display: none; 
 }
 .php_panel_visible{
 display: ''; 
 }
 
 
 
.bt_abrir_grid{
	
	text-decoration:none;


	font-family:Arial;
	font-size:11px;
	text-align:center;
	color:#fff;
	
	cursor:pointer;
	
}



.bt_abrir_grid a, .bt_abrir_grid a:link,.bt_abrir_grid a:visited{	

	color:#333;
	text-decoration:none;

}


.bt_abrir_grid a:hover{
	
	color:#fff;
	text-decoration:underline;	
}


.bt_abrir_grid a:active{
	
	color:#fff;
	text-decoration:none;	
}

.bt_botonera_gral{
	
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	font-weight:bolder;
	cursor:pointer;
	
}



.bt_botonera_gral a, .bt_botonera_gral a:link,.bt_botonera_gral a:visited{	

	color:#999999;
	text-decoration:none;

}


.bt_botonera_gral a:hover{
	
	color:#999999;
	text-decoration:underline;	
}


.bt_botonera_gral a:active{
	
	color:#999999;
	text-decoration:none;	
}

#videocontent {
    width:800px;
    margin: 0 auto;
}
@media (max-width: 800px) {
    #videocontent {
       width:100%;
    }
}
