/*
Theme Name: agv
Theme URI: http://www.imbra.net/
Author: Pilar Argudo para Imbra telecom
*/

/******** COLORES ********/
.blanco {color:#FFFFFF;}
.lila {color:#9f81a3;}
.morado {color:#7c5493;}
.azulado {color:#374993;}
.gris {color:#818183;}
.grisclaro {color:#DFDFDF;}
.gris borde fotos {color:#BFBFBF;}
.lilaeditar {color:#EDE0EF;}
.azuleditar {color:#D1D4DF;}


/******** Etiquetas HTML ********/

html { 
overflow-x: auto;
overflow-y: auto;
height:100%;
} 

body { 
	font: small Verdana, Arial,sans-serif;
	margin:0; 
	padding:0; 
	color: #818183;
	height:100%;
}

li,ol,ul,h3,h4,h5 { padding:0;	margin:0; }

h3 { 
font-size:110%;
}/*xa ie6*/

.margin {
	margin-left:auto;
	margin-right:auto;
	width: 920px;
}
h4 span{ display:block;}

h4 { 
	border:0px; 
	display:block;  
	font-size: 100%;
}

h4 a:link, h4 a:visited{ 
	text-decoration:none; 
	display:block;
}

/****estilo****/

a {
cursor:pointer;
text-decoration:none;
color:#374993;
}

a:link {text-decoration:none;}

a:focus { outline:none; }  

a:hover { color:#7c5493;}

a.blanco { color:#fff;}

a.blanco:hover {color:#fff;}


.textcenter { text-align:center; }
.right { text-align:right;}
.left { text-align:left;}
.util { clear:both; margin:0; padding:0;}
.floatright { float:right;}
.floatleft { float:left;}


.opacidad { /*revisar*/
	opacity: 0.6; 
	-moz-opacity: 0.6  !important; 
	filter: alpha(opacity=60); 
}



/****texto****/

.texto {
text-align:justify;
line-height:130%;
font-size: 85%;
}
.texto p { margin:10px;}
.texto_pie {
text-align:right;
line-height:130%;
font-size: 85%;
}
.texto_titulo {
text-align:center;
line-height:150%;
font-size: 85%;
padding:10px;
margin-right: 25px;/*como el margen de video*/
}

.texto_listado {
text-align:justify;
line-height:130%;
font-size: 85%;
height:120px;
}

table#destacado { 
table-layout:fixed;
height:250px;
}
table#destacado td div, #destacado td h3  { 
text-align:center;
line-height:130%;
}

.texto_listado_portada {
text-align:left;
font-size: 85%;
height:100%;
margin-bottom:5px;
overflow:hidden;
}

.fecha_noticia {
font-size:90%;
font-weight: bold;
color:#9f81a3;}


/****cabeceras tit****/

.titulo {
height:15px;
color:#fff;
background:url(images/bg_tit_lila.gif) repeat 0% 0%;
padding: 5px;
margin: 0 5px;
text-align:right;
}
.titulo a, .titulo_lila a { color:#fff;}
.titulo a:hover {
color: #D1D4DF;
}
.titulo_lila {
height:15px;
color:#fff;
background:url(images/bg_tit_lila.gif) repeat 0% 0%;
padding: 5px;
margin: 0 5px;
text-align:right;
}
.titulo_lila a { 
 position:static;
}

.titulo_gris {
height:15px;
color:#fff;
background:url(images/bg_tit.gif) repeat 0% 0%;
padding: 5px;
margin: 0 5px;
text-align:right;
}

ul.titulo_carrito {
list-style:none;
height:27px;
}

.titulo_carrito li {
width:auto;
display:inline;
height:15px;
color:#fff;
background:url(images/bg_tit.gif) repeat 0% 0%;
padding: 5px;
margin-right:15px;
float:left;
text-align:center;
border:1px solid #fff;
font-weight:bold;
}
.titulo_carrito li:hover {
background:url(images/bg_tit_lila.gif) repeat 0% 0%;
}
li.activo {
background:url(images/bg_tit_lila.gif) repeat 0% 0%;
}

.titulo_carrito a {
color:#fff;
}
.titulo_carrito a:hover {
color:#fff;
}


.hrstyle {
	height:0px;
	width:auto;
	border-top:3px solid #fff !important;
	border-top:none;
	border-bottom:3px solid #EDE0EF;
	padding-top:10px;
	margin-left: 150px;
}




/**ya no lo utilizo REVISAR**/
.motivo_pie {
width:100px;
height:140px;
position:absolute;
z-index:100px;
background:url(images/motivo_pie1.gif) no-repeat 0% 0%;
display:table;
}
.motivo_sidebar {
width:166px;
height:230px;
position:relative;
background:url(images/motivo.gif) no-repeat 0% 0%;
display:table;
}
.motivo_sidebar_a {/*funciona el absolute cuando no esta en una capa float*/
width:166px;
height:230px;
position:absolute;
z-index:100px;
background:url(images/motivo.gif) no-repeat 0% 0%;
display:table;
}

.motivo_menu {
width:200px;
height:250px;
position:relative;
z-index:100px;
background:url(images/motivo.gif) no-repeat 0% 0%;
display:table;
}


/****silver*********/ 

.contenedor_silver {}
.s1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#D1D3DF; margin:0 5px;}

.s2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #D1D3DF; border-left:2px solid #D1D3DF; margin:0 3px;}

.s3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#F0F0F0; border-right:1px solid #D1D3DF; border-left:1px solid #D1D3DF; margin:0 2px;}

.s4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#F0F0F0; border-right:1px solid #D1D3DF; border-left:1px solid #D1D3DF; margin:0 1px;}


.silver { /*revisar*/
	border-right:1px solid #D1D3DF; 
	border-left:1px solid #D1D3DF; 
	background:#fff; 
	padding:5px 10px 20px 10px; 
	color:#6d7573;/***color gris_oscuro*****/
	} 
.silver_home { 
	border-right:1px solid #D1D3DF; 
	border-left:1px solid #D1D3DF; 
	background:#fff; 
	padding:5px 10px 0px 10px; 
	color:#6d7573;/***color gris_oscuro*****/ 
	height:490px;/*provisional*sin esto se ajusta la altura*/
} 

/******boton*******/
.wrap_boton_sidebar {/*REVISAR*/
width:140px;
font-size:85%;
float:right;
margin-top:200px;
}
.wrap_boton_producto {
width:100px;
font-size:85%;
float:left;
margin: 10px 2px;
text-align:center;
}		
.wrap_boton_producto span, .wrap_boton_producto a, .wrap_boton_producto b {
color:#374993;}/*azulado*/

.wrap_boton_producto a span b:hover{
color:#7c5493;/*morado*/
cursor:pointer;
}
.wrap_boton_producto a { display:block;}

.wrap_boton {
width:140px;
font-size:85%;
float:right;
text-align:right;
}
	
.white { /*revisar*/
	border-right:1px solid #E0E0E0; 
	border-left:1px solid #E0E0E0; 
	background:#fff; 
	padding:5px 10px 5px 10px; 
	color:#6d7573;/***color gris_oscuro*****/ 
} 
.white span {
color:#374993;
font-weight:bold;
}
.white span:hover  {
color:#7c5493;
font-weight:bold;
}



/********HEADER********/
.wrap_header {
	height:133px; 
	margin-top: 0px;
	color: #fff;
	overflow:hidden;
	font-size:80%;
}
.wrap_header a {color:#7F7F7F;}
.wrap_header a:hover {color:#9f81a3;}

.top_header { 
	background-color:#282828;
	height:14px;
	padding-top:6px; 
	padding-left: 6px;
	border-bottom:2px solid #747ba5;
	color: #747ba5;
}

.content_header {
	height:107px; 
	/*background:#ccc url(images/bg_header.png) repeat-x 0% 0%;*/
	background:#fff;
	border-bottom:4px solid #747ba5;
}

.menu_header {
	height: 31px;/*+padding*/
	margin-top:4px !important;
	margin-top:1px;
}

.cabecera {
height:55px;
width:645px;
float:right;
padding-top:20px;
}

.logo {
height:75px;
width:265px;
background:transparent url(images/logo.jpg) no-repeat 0% 0%;
}

#marcas {
position:relative;
}

#wrap_buscador {
	width:300px;
	float:right;
	text-align:right;
	padding-top:5px;
}

#wrap_buscador input { 
	padding: 0px 15px 1px 15px; 
	border: 1px solid #818183; 
	background-color:#d9d9d9; 
	color: #8f8989;
	font-size: 11px;
	font-weight:bold; 
	text-transform:capitalize;
	} 
	

/****migas****/
#wrap_migas {
	width:600px;
	text-align:left;
	padding-top:5px;
}

.migas_de_pan { 
	color:#7c5493; 
	padding: 5px 0 0 0; 
	font-size:80%;
}
/*migas*/


/*****FOOTER*******/

/**problema de footer**/

html, body {
/* height: 100%;*/
/*background-color:#000;poner al final REVISAR*/
/*background:#eeeeee url(images/bg_wrap.png) repeat-x 0px 133px;*/
background:#fff;

}

.wrapper {/*en algunos sitios lo quito y se ve mejor*/
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -20px;
}
.push {
height: 20px;
/*background:#eee;*/
background:#fff;
}
.push60 {
/*background:#eee;*/
background:#fff;
}


/**problema de footer**/

.wrap_footer {
}

.footer {
background:#282828 url(images/bg_footer.jpg) no-repeat bottom center;
width:100%;
font-size:70%;
position:relative;
height:66px;
border-top:4px solid #747ba5;
}
.footer img { position:static;}
.top_footer {
	text-align:center;
	height:10px;
	padding-top:10px;
	font-weight:bold;
}
.footer a { color:#7F7F7F;}
.footer a:hover { color:#9f81a3;}

.bottom_footer { 
	padding-bottom: 5px;
	text-align:right;
}
.bottom_footer ul { 
list-style:none;
width:100%;
}
.bottom_footer li {
display:inline;
margin-right: 20px;
}



/***** CAPAS contenedoras******/

.wrap { 
	margin-top: 0;
	/*background:#eeeeee url(images/bg_wrap.png) repeat-x 0px 133px;*/
	background:#fff;
}


.wraper { 
	margin-left:auto;
	margin-right:auto;
	width: 920px;
	display: table;
	padding: 10px 0px;
	margin-bottom:10px;
	/*height:520px !important;
	height:520px;/*PROBLEMAS EN IE7 tama�o para ajustar el problem del footer*/
	clear:both;/*xq lo de compra esta flotante y es la capa superior*/
	height:100%;

} 
.wraper_admin { 
	margin-left:auto;
	margin-right:auto;
	width: 920px;
	display: table;
	padding: 10px 0px;
	margin-bottom:10px;
} 

.contenido {
padding: 5px;
display:table;
width:885px;/*asi las capas flotantes no se desmontan, necesitan medida de anchura en la contenedora
tambien varia segun navegador por el tema de padding*/
}

/*revisar*/
.contenido_productos {/*envuelve la tabla*/
margin: 10px 0;
padding: 5px;
display:table;
}

.info { 
width: 650px;/*antes 660, xo se baja en servidor de pruebas*/
margin-left:10px;
/*min-height: 350px !important;
height:350px;*/
display:table;
}/*paralelo a sidebar***/	

.info img { position:static;}

.sidebar {
width: 180px !important;
width: 170px;
text-align:right;
background:url(images/VerticalDivider2.png) no-repeat 100% 30%;
padding-right:30px;
float:left;
min-height: 300px !important;
height:300px;
display:table;
}
/*revisar*/
.sidebar_productos {
width: 210px !important;
width: 190px;
text-align:right;
padding-right:10px;
min-height: 275px !important;
height:275px;
display:table;

}
/*revisar*/
.info_productos { 
width: 650px;
}/*paralelo a sidebar***/	


/*revisar*/
.contenedor_silver_menu { 
width:220px !important;
width:210px;
}
/**revisar**/
.contenedor_silver_productos {
width:690px;
float:right;
}

.sidebar_menu {
}
.sidebar h3, .sidebar_menu h3, .info h3, .pie h3 {
color:#374993;
font-size:110%;
line-height: 140%;
text-align:right;
}
.sidebar h4, .sidebar_menu h4, .info h4, .pie h4 {
color:#374993;
line-height: 150%;
text-align:right;
}
.sidebar h5, .sidebar_menu h5, .info h5, .pie h5 {
color:#374993;
line-height: 150%;
text-align:right;
}
.pie h3, .info h3 {font-size:110%;}
.pie h5, .info h5 {font-size:95%; color:#5F678C;}

.pie {
clear:both;
padding: 0 5px;
padding-left: 100px;
padding-top:10px;
text-align:right;
font-size:105%;
min-height:100px !important;
}

.galeria {
margin-left:200px;
display:table;
}

.galeria_salon {
height:160px;
}

#galeria_producto {
clear:both;
height:70px;
margin-top:20px;
padding:0 20px;
text-align:center;
}
#galeria_producto img {
float:left;
position:static;
cursor: url(images/icons/zoomin.cur), pointer;
}

/**index**/

.promos {
width: 670px;
background:url(images/VerticalDivider430.png) no-repeat 100% 30%;
text-align:right;
padding-right: 20px;
}
.promos h3 {
color:#374993;
font-size:110%;
line-height: 120%;
}

.promos h5  {
color:#374993;
line-height: 150%;
}

.wrap_promo {
width:100%;
font-size:85%;
text-align:right;
}


.white_promo { 
	border-right:1px solid #E0E0E0; 
	border-left:1px solid #E0E0E0; 
	background:#fff; 
	padding:5px 10px 5px 17px;
	height:283px;
	overflow:hidden;
	text-align:center;
	color:#6d7573;/***color gris_oscuro*****/
	cursor: pointer;
} 

.white_promo div {}
.white_promo div img { }

#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8 {
overflow:hidden;
width:645px;
height:283px;
}

.index_bottom {
	padding-top:15px;
	height:190px;
}
.index_bottom table {
	height:150px;
	table-layout:fixed;
}
.index_bottom table img { 
position:static;
width:90px;
}
#promo1{}
.index_bottom td {
}


.white_promo_peq { 
	border-right:1px solid #E0E0E0; 
	border-left:1px solid #E0E0E0; 
	background:#fff; 
	padding:5px 10px 5px 15px;
	height:130px;
	color:#6d7573;/***color gris_oscuro*****/ 
}

.white_promo_peq  h4 { color:#7c5493;}


/**productos**/
#tabla_productos, #tabla_marcas {
table-layout:fixed;
width:600px;
}

#tabla_productos td, #tabla_marcas td {
text-align:center;
}
#tabla_productos img, #tabla_marcas img {
float:none;
position:static;
}
#tabla_productos h3, #tabla_marcas h3 {color:#374993; font-size:90%;}


/****/
#tabla_multimedia, #tabla_productos, #tabla_marcas, #tabla_tipo_producto, #tabla_tipo_producto_vertical, #tabla_producto {
table-layout:fixed;
}


/**tipo-producto**/
/**multimedia**/

#tabla_multimedia {
margin:10px 0 20px;
}

#tabla_multimedia td, #tabla_tipo_producto td {
background:url(images/VerticalDivider250.png) no-repeat 100% 0%;
text-align:center;
height:250px;
padding-left:20px;
}
table#tabla_tipo_producto {}


/**tabla producto**/
td.lateral_producto {
background:url(images/VerticalDivider.png) no-repeat 100% 0%;
text-align:center;
height:380px;
vertical-align:top;
}


td.centro_producto {
width:250px;
padding-left:30px;
background:url(images/VerticalDivider.png) no-repeat 100% 0%;
}

#tabla_multimedia h3, #tabla_tipo_producto h3 {color:#7c5493;}
#tabla_producto h4 {color:#374993; padding-top:20px;}
#tabla_multimedia b, #tabla_tipo_producto b {color:#9f81a3;}


/**eventos 3bloques**/

.info_3bloques { 
width: 660px;
float:right;
}/*paralelo a lateral3bloques***/	

.lateral_left {/*total 190px*/
width: 170px;
text-align:right;
background:url(images/VerticalDivider.png) no-repeat 100% 30%;
padding-right:30px;
padding-left:10px;
}
.lateral_left img { position:static;}

.center {
width: 440px;
float:left;
background:url(images/VerticalDivider.png) no-repeat 100% 30%;
padding-right:30px;
display:table;
}
.lateral_right {/*total 190px*/
width: 170px;
text-align:left;
padding-left:10px;
float:right;
display:table;
}

.lateral_right dl {
padding:5px;
margin-bottom:10px;
text-align:left;
}
.lateral_right dt {
/*color:#7c5493;*/
}
.lateral_right dd{ 
margin-bottom:5px;
text-align:right;
}

.lateral_right h3 {
color:#374993;
font-size:110%;
line-height: 140%;
text-align:left;
}
.lateral_right img { position:static;}

.lateral_right h5  {
color:#374993;
line-height: 150%;
text-align:left;
}

.center h3, .lateral_left h3  {
color:#374993;
font-size:110%;
line-height: 140%;
text-align:right;
}

.center h5, .lateral_left h5  {
color:#374993;
line-height: 150%;
text-align:right;
}

/**divisiones**/

.bloque_sombra {/*bloque preparado xa division de 2*/
width: 430px;
text-align:right;
background:url(images/VerticalDivider2.png) no-repeat 100% 30%;
padding-right:30px;
height: 340px;/*minima altura de la pagina*/
display:table;
}

.bloque {
width: 410px;
text-align:right;
display:table;/*util xa el menu, xq alarga la pag*/
padding:10px 0 20px;
/*float:right; cuando estaban 2 divisiones*/
}

.bloque_sombra h3, .bloque h3, .bloque_3 h3 {
color:#374993;
font-size:110%;
line-height: 140%;
text-align:right;
}

.bloque_3 {/*bloque preparado xa division de 3*/
width: 320px;
text-align:right;
display:table;
height: auto;
}

/**listado*table**/

.listado_info {
	text-align:justify;
	font-size:100%;
	line-height: 140%;
	margin:0;
	padding:0;
}

.listado_info ul {
width: 100%;
list-style-type:none;
}
.listado_info li {
	padding:0;
	margin-bottom:10px;
	/*background-color:#f1f1f1;
	border:2px solid #fff;
	border-bottom:1px solid #BEB3BF;*/
	
}
/*.listado_info li:hover {
background-color:#D1D4DF;
}

/*.no_hover li {
	background-color:#f1f1f1;
}
.no_hover li:hover {
	background-color:#f1f1f1;
}*/

li#fin_tabla {
height:20px;
background-color:#DFDFDF;
border-bottom:1px solid #ccc;
}
li#total {
height:50px;
background-color:#D1D3DF;
border-bottom:1px solid #ccc;
vertical-align:middle;
}

.listado_info a {
display: block;
background-color: transparent;
}	


/**carrito**/

.tabla_carrito {
table-layout:fixed;
/*width:660px;*/
text-align:center;
}

.tabla_carrito td { 
border-right: 1px solid #D1D3DF;
border-top: 1px solid #D1D3DF;
text-align:center;
padding:5px 0;
}
.tabla_carrito td b { color:#374993;} 

td#total {
width:50px;
border-right: none;
font-weight:bold;
color:#374993;
}

/**carrito**/



/***listado contacto****/

#contacto dl {
padding:5px;
margin-bottom:10px;
text-align:right;
line-height:150%;
}
#contacto dt {
color:#7c5493;
font-weight:bold;
}
#contacto dd{ 
margin-bottom:10px;
text-align:right;
}


/*****img******/

.foto_listado {
	float:left;
	margin:0 5px;
	background-color:#fff;
	border: 2px solid #BFBFBF;/*gris mas oscuro*/
	opacity:1; 
	filter:alpha(opacity=100); 
	width:90px;
	height:90px;
	overflow:hidden;
}
.foto_listado:hover { 
	border: 2px solid #9f81a3;
}
.foto_listado img { position:static;}

.foto_listado_portada {
	float:left;
	margin:0 5px;
	background-color:#fff;
	border: 2px solid #BFBFBF;/*gris mas oscuro*/
	opacity:1; 
	filter:alpha(opacity=100); 
	width:45px;
	height:45px;
	overflow:hidden;
	position:static;
}
.foto_listado_portada:hover { 
	border: 2px solid #9f81a3;
}

img { 
	position:relative; 
	border: 0px;
}

.foto_texto {/*es una capa, no una clase asignada a una img*/
	float:left;
	margin:0 15px 10px;
	background-color:#fff;
	border: 4px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	width:200px;
	height:200px;
	overflow:hidden;
}
.foto_texto:hover { 
}
.foto_texto img { position:static;}/*x eso esto es necesario*/

.foto_galeria {
	float:left;
	margin:15px 15px 10px;
	background-color:#fff;
	border: 4px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	width:100px;
	height:100px;
	overflow:hidden;
	text-align:center;
}
.foto_galeria:hover { 
	border: 4px solid #9f81a3;
}
.foto_catalogo {
	float:left;
	margin:15px 15px 10px;
	background-color:#fff;
	border: 4px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	width:160px;
	height:160px;
	overflow:hidden;
	text-align:center;
}
.foto_catalogo:hover { 
	border: 4px solid #9f81a3;
}
.foto_galeria img {
cursor: url(images/icons/zoomin.cur), pointer;
 position:static;}/*x eso esto es necesario*/


.wrap_video_galeria {
	margin-bottom:20px;
}
.wrap_video_galeria img { 
position:static;
}
.video_galeria {
	background-color:#fff;
	border: 4px solid #DFDFDF;
	opacity:1;
	filter:alpha(opacity=100);
	width:200px;
	height:150px;
	overflow:hidden;
	margin-bottom:10px;
}
.video_galeria:hover { 
	border: 4px solid #9f81a3;
}

.foto_marca {
	margin:15px;
	background-color:#fff;
	position:relative; 
	border: 4px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	width:170px;
	height:75px;
	text-align:center;
	overflow:hidden;
}
.foto_marca:hover { 
	border: 4px solid #9f81a3;
}

.foto_mini_marca {
	margin:15px;
	background-color:#fff;
	position:relative; 
	border-top: 2px solid #DFDFDF;
	border-bottom: 2px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	width:100px;
	height:55px;
	text-align:center;
	overflow:hidden;
}
.foto_mini_marca:hover { 
	border-top: 2px solid #9f81a3;
	border-bottom: 2px solid #9f81a3;
}


.foto_producto {
	background-color:#fff;
	border: 4px solid #DFDFDF;
	opacity:1;
	filter:alpha(opacity=100);
	width:200px;
	height:200px;
	overflow:hidden;
}
.foto_producto:hover { 
	border: 4px solid #9f81a3;
}
.foto_producto img {
cursor: url(images/icons/zoomin.cur), pointer;
 position:static;}/*x eso esto es necesario*/



.foto_salones {
margin-left:40px !important;
margin-left:15px;
}

/******form********/

select,input,textarea {	 
	padding:2px; 
}
fieldset {/*todo el bloque*/
border:none;
border-top:1px solid #ccc;
margin-top:18px;
}

legend {/*titulo*/
 font-weight:bold;
 color:#374993;
 margin-bottom:10px;
 }
 
label {
list-style:none;
margin-bottom:10px;
text-align:right;
width:100px;
white-space:nowrap;
float:left;
clear:left;
padding-right:10px;
font-weight:bold;
color:#7c5493;
color:#374993;
}
.label2lineas {
margin-bottom:10px;
left:0;
margin-top:5px;
}

input, select, textarea {
margin-bottom:10px;
left:0;
}

.inputsubmit {
color: #374993;
background:url(images/bg_tit.gif) repeat 0% 0%;
text-align:center;
font-weight:bold;
padding:0 5px;
}


textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:5px;
font-size:small;
color: #6F6F6F;}

/********EFECTOS SCRIPT********/

/**slide* REVISAR YA NO LO UTILIZO SOLO VA EN FIREFOX*/
#tabla_tipo_producto_vertical td {
text-align:center;
width:90px;
padding-bottom:15px;
}
#tabla_tipo_producto_vertical td img {
	margin:0 10px;
	background-color:#fff;
	position:relative; 
	border: 4px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	overflow:hidden;
	text-align:center;
	width:70px;
	height:70px;
}
#tabla_tipo_producto_vertical td img:hover {
	border: 4px solid #9f81a3;
}
#tabla_tipo_producto_vertical td span {
text-align:center;
font-size: 80%;
}
#tabla_tipo_producto_vertical td span h3 {
text-align:center;
font-size: 12px;
color:#7c5493;
}
/**fin slide**/


/**slide vertical**/
#stageV {/*capa contenenedora*/
width:110px;
overflow: auto;
overflow-x:hidden;
overflow-y:hidden;
height:470px;
margin:0 auto;
}

#slider-buttonsV {width:110px; margin:0 auto;}

#myListV {
width:2000px;
border:0;
margin:0;
padding:0;
left:400px;
}

#myListV li{
		list-style:none;
		margin:0; 
		padding:0; 
		border:0; 
		background:;
		float:left;
		width:110px;
		height:380px;
}

#vertical td {
text-align:center;
width:90px;
padding-bottom:15px;
}
#vertical td img {
	margin:0 10px;
	background-color:#fff;
	border: 4px solid #DFDFDF;
	opacity:1; 
	filter:alpha(opacity=100); 
	overflow:hidden;
	text-align:center;
	position:static;
}
#vertical td img:hover {
	border: 4px solid #9f81a3;
}
#vertical td span {
text-align:center;
font-size: 80%;
}
#vertical td span h3 {
text-align:center;
font-size: 12px;
color:#7c5493;
}

/**slide vertical**/


/**slide horizontal**/
#stage{width:660px; overflow: auto; overflow-x:hidden; overflow-y:hidden; height:270px; margin:0 auto;}
#slider-buttons{width:660px; margin:0 auto;}

#myList{
	border:0; margin:0; padding:0; left:400px;
	width: auto;
}

	#myList li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		padding:4px; 
		float:left;
		width:200px;
		height:260px;
		background:url(images/VerticalDivider250.png) no-repeat 100% 0%;
		text-align:center;
		padding-left:10px;
		}

#myList li h3 {color:#7c5493;}
#myList li b {color:#9f81a3;}
#myList li img { position:static;}
/**slide horizontal**/


/**slide texto*opcion ie**/
#texto_ie {
width: 140px;
padding-right: 10px;
overflow-y: scroll;
height: 450px;
padding-bottom: 10px;
}
#texto_ie{
scrollbar-face-color: #9f81a3;
scrollbar-shadow-color: #DFDFDF;
scrollbar-highlight-color: #DFDFDF;
scrollbar-3dlight-color: #DFDFDF;
scrollbar-darkshadow-color: #DFDFDF;
scrollbar-track-color: #f0f0f0;
scrollbar-arrow-color: #DFDFDF;
}

#texto pie scrollbar {}


/**carrito**/

.wrap_boton_carrito {
width:100px;
float:right;
font-size:85%;
margin: 5px 2px;
text-align:center;
}

.wrap_boton_observacion {
width:500px;
margin-left:50px;
font-size:85%;
}
.wrap_boton_carrito	a, .wrap_boton_observacion a {
display:block;
text-align:center;
color:#374993;
}
.wrap_boton_carrito	a:hover, .wrap_boton_observacion a:hover {
	color:#7c5493;
}	



/**cambia clase**/
.texto_visible {}
.texto_hidden { height:0; overflow:hidden;}
.texto_hidden_80 { height:80px; overflow:hidden;}
/*
#text1 { position: relative;}
#text2 { position: relative;}
*/
#text1 { position: static;}
#text2 { position: static;}
#textoP, #textoK, #textoC, #textoPA {  position: static;}







/**faqs**/

#wrap_faqs {}

.img_faq {
	position:static; 
	border: 4px solid #CDCDCD;
	width:100px;
	height:100px;
	margin:5px 10px;
	overflow:hidden;
	float:left;
}

.span_faq {
margin:10px 0 30px;
font-size:80%;
padding-right:10px;
}
/**multiple cantidad**/
input.inform_disabled_on {
border:none;
font-size: 11px;
padding: 2px 3px 2px 3px;
background-color:#EFEFEF;
color:#003466;
margin:0;
}
.tabla_cant	 {
	table-layout:fixed;
	width:75px;
	margin:0 auto;
	}
.td_input {
	vertical-align:top;
	border:1px solid #bdc7d8;
	background-color:#EFEFEF;
	}
.td_a {
	width:15px;
	height:11px;
	vertical-align:bottom;
	margin:0;
	padding:0;
	}
.td_a a {
	margin:0;
	padding:0;
	width:15px;
	padding-top:11px;
	height:0;
	overflow:hidden;
	display:block;
	background:url(images/a.gif) no-repeat 0 0;
	}	
	
.td_a a:hover {
	background:url(images/a.gif) no-repeat 0 -11px;
	}
	
.td_b {	
	vertical-align:bottom;									
	width:15px;
	height:11px;
	margin:0;
	padding:0;
	}
.td_b a {
	margin:0;
	padding:0;									
	width:15px;
	padding-top:11px;
	height:0;
	overflow:hidden;
	display:block;
	background:url(images/b.gif) no-repeat 0 0;
	}	
.td_b a:hover {
	background:url(images/b.gif) no-repeat 0 -11px;
	}
	
.td_c {										
	width:15px;
	height:11px;
	vertical-align:top;
	margin:0;
	padding:0;
	}
.td_c a {
	margin:0;
	padding:0;										
	width:15px;
	padding-top:11px;
	height:0;
	overflow:hidden;
	display:block;
	background:url(images/c.gif) no-repeat 0 0;
	}	
.td_c a:hover {
	background:url(images/c.gif) no-repeat 0 -11px;
	}
	
.td_d {										
	width:15px;
	height:11px;
	vertical-align:top;
	margin:0;
	padding:0;	
	}
.td_d a {
	margin:0;
	padding:0;										
	width:15px;
	padding-top:11px;
	height:0;
	overflow:hidden;
	display:block;
	background:url(images/d.gif) no-repeat 0 0;
	}	
.td_d a:hover {
	background:url(images/d.gif) no-repeat 0 -11px;
	}	

/**login**/

.contenedor_silver_250 {
margin-left:50px;
width:350px;
}

/**mensajes**/

.capa_flotante {
	width:360px;
	z-index:100;
	position:fixed !important;
	position:absolute;
	top:50%;
	left:40%;
	}
.bloque_redondeo {
	padding-bottom:16px;
	}
/*morado*/
.ba1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#5E668B; margin:0 5px;}
.ba2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#ADB0C2; border-right:2px solid #5E668B; border-left:2px solid #5E668B; margin:0 3px;}
.ba3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#ADB0C2; border-right:1px solid #5E668B; border-left:1px solid #5E668B; margin:0 2px;}
.ba4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#ADB0C2; border-right:1px solid #5E668B; border-left:1px solid #5E668B; margin:0 1px;}
.contenido_redondeo_ba {border-right:1px solid #5E668B; border-left:1px solid #5E668B; background:#ADB0C2;position:relative;}
.bloque_contenedor_ba {
	position:relative;
	height:18px;
	border-bottom:1px solid #D5D7DC;
	color:#fff;
	}
.contenido_redondeo_tit {
	/*position:absolute;
	top:-3px;*/
	left:0;
	z-index:2;
	width:auto;
/*	height:7px;*/
	font-weight:bold;
	text-align:left;
	margin:0px 18px;
	color:#5E668B;
	}
.cerrar_globo {
	float:right;
	}
.contenido_redondeo_txt {
font-weight:bold;
color:#fff;
text-align:center;
padding:5px 40px;
}

/* mensajes */
.info_msj {
	border:1px solid #5E668B;
	color: #5E668B;
	background-color:#D1D3DF;
	padding:5px;
	margin:2px 0 5px 0;
	text-align:center;
	font-size:85%;
	}
.info_msj a {
	color: #374993;
	font-weight:bold;
	}
.info_msj h3 { 
text-align:center;
	color: #5E668B;
}

.info_msj li {
padding-bottom:15px;
text-align:left;
margin-left:20px;
	}	

	
.error_msj {
	border:1px solid #CF3365;
	color: #CF3365;
	background-color:#FFDFEA;
	padding:5px;
	margin:2px 0 5px 0;
	font-size:85%;
	}
.error_msj a {
	color: #CF3365;
	font-weight:bold;
	}
.error_msj b {}	

.exito_msj {
	border:1px solid #70B759;
	color: #469D38;
	background-color:#D7EFD1;
	padding:5px;
	margin:2px 0 5px 0;
	font-size:85%;

	}
.exito_msj a {
	color: #469D38;
	font-weight:bold;
	}
.exito_msj b{}	
	
/**a carrito**/
#a_total {
	position:absolute;
	left:0;}
.a_total {
	position:fixed !important;
	position:absolute;
	width:100% !important;
	width:99%;
	height:100% !important;
	height:800px;
	cursor:default;
	}
	
	
	/*******title********/
	
	
	
	
div.nicetitle {
	background-color: #333;
	color: #fff;
	font: bold 13px "Trebuchet MS", Verdana, Arial, sans-serif;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: 25em;
	z-index: 20;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 10px;
	-moz-opacity: .87;
	}

div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
}

div.nicetitle p.destination {
    font-size: 9px;
    padding-top: 3px;
	text-align: left;
	-moz-opacity: 1;
}

div.nicetitle p span.accesskey {
	color: #d17e62;
}
-->

