
@charset "utf-8";
/* CSS Document */



#caminoHormigas
{
	padding-bottom:8px;
	padding-left:5px;
	margin-bottom:12px;
	padding-top:5px;
	font-size:1.0em; 
	border-bottom:1px solid #D2D2D2;
		
}

/* MENU HORIZONTAL -----------------------------------------------------------------------------------------------*/

.idxAccesoRapido
{
	min-height:30px;
	height:30px;
	position:relative;
	z-index:10; /* 5;*/
	margin:0px;
	padding:0px;
/*	width:800px;*/
}

.jqueryslidemenu{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:normal;
/*width: 100%;*/
padding:0px;margin:0px;
margin-bottom:0px;	

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
font-weight:bold;
color:#ffffff;
background-color:#292929;
margin-right:5px;
height:29px;
padding-top:0px;
/*border:1px solid #949494;*/
border:1px solid #747474;
border-bottom:none;

}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
/*background: #414141; background of tabs (default state)*/
color: #323232;
color:#ffffff;
padding: 0px 10px;
padding-top:6px;
/*border-right: 1px solid #cacaca;*/
/*color: #2d2b2b;*/
text-decoration: none;
font-weight:bold;

}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;



}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #323232;/*white;*/
color:#ffffff;

}

.jqueryslidemenu ul li a:hover{
color: #323232;
color:#ffffff;
}

	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
/*visibility: hidden; POR ACCESIBILIDAD */ 
color:515151;
background: #ffffff;
border-top: 1px solid #cccccc;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
/*font: normal 14px Arial;*/
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;

border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;

font-weight:normal;
color:#ffffff;


}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
/*background: #eff9ff;
color: black;*/
font-weight:bold;
color:#ffffff;
background: #3a6898 url(../imagenes/interfaz/fondoMenuHHover.gif) repeat-x;

}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 4px;
right: 7px;

}

.rightarrowclass{
position: absolute;
top: 8px;
right: 5px;


}



/* ------------------------------------------------------------------------------------------------------------------ */


/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 75px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/**
* jAlert v.1.0.0
* Copyright (c) 2008 Julian Castaneda
* http://www.smooka.com/blog/
* Requires: jQuery 1.2+
*/


.msg-box-cont{
	color:#000000;	
	z-index:1014; 
	position: absolute;
	padding:0px;
	margin:0px;
	display:none;
	top:0px;
	
	padding:5px;
	margin-top:25%;

}
.msg-box-cont table {
	margin:5px;
	padding:0px;
	border:0px;
}

.msg-box-cont a{
	color:#000;
}

.msg-btn{
	width:15px;
	height:15px;
	cursor:pointer;
	position:relative;
	padding:0px;
	margin:0px;
	top:-4px;
	background:url(jalert/msg-close-sprite.gif) no-repeat;
}
.msg-text{
	font-size:12px;
	margin-left:4px;
	margin-right:4px;
}

.msg-icon{
	height:16px;
	width:16px;
	float:left;
	top:3px;
	margin:0px 8px 0px 2px;
	background:url(jalert/msg-icon-sprite.png) no-repeat;
}

.err_msg_cont{
	width:100%;
	padding:5px;
	color:#000000;
	margin-left:20px;
}


.msg-icon-success{background-position:0px 0px;}
.msg-icon-warning{background-position:0px -16px;}
.msg-icon-fatal{background-position:0px -32px;}
.msg-icon-info{background-position:0px -48px;}

.msg-success{
	border:1px solid #009900;
	background-color:#C6FFA4;
	
	border:5px solid #009900;	
}
.msg-success a:hover{
	color:#006600;
}

.msg-warning{
	border:1px solid #FFCC00;
	background-color:#FFFF99;
	
	border:5px solid #FFCC00;	
}
.msg-warning a:hover{
	color:#FF3300;
}

.msg-fatal{
	border:1px solid #DD0000;
	background-color:#FFB7B7;
	
	border:5px solid #DD0000;
}
.msg-fatal a:hover{
	color:#660000;
}

.msg-info{
	border:1px solid #0159BA;
	background-color:#CAD3FF;
	
	border:5px solid #0159BA;	
}
.msg-info a:hover{
	color:#003366;
}

.close-success{background-position:0px 0px;}
.close-success:hover{background-position:-15px 0px;}

.close-warning{background-position:0px -15px;}
.close-warning:hover{background-position:-15px -15px;}

.close-fatal{background-position:0px -30px;}
.close-fatal:hover{background-position:-15px -30px;}

.close-info{background-position:0px -45px;}
.close-info:hover{background-position:-15px -45px;}


/* DESTACADOS */


/* --- DESTACADOS ---- */

.docDestacadoGrupo
{
	width:100%;
	margin-bottom:10px;
}

.docDestacadoProducto {float:left;width:33.3%;padding:0px;margin-bottom:25px; overflow:hidden;}
.docDestacadoTituloProducto{color:6b6b6b;padding:8%;padding-bottom:3%;text-align:center;height:27px;overflow:hidden;}
.docDestacadoTituloProducto a{color:#6b6b6b;}
.docDestacadoTituloProducto a:hover{color:#ff9000;}

.docDestacadoImgProd {float:left;margin:5%;margin-left:2%; display:inline;text-align:center;width:93%;height:130px;overflow:hidden;}

.docDestacadoTitulo
{
	font-size:1.6em;
	font-weight:normal;

	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	/*border-bottom:1px solid #e1e1e1;*/

	/*background-image:url(../imagenes/interfaz/fondoTitDestacado.gif);
	background-repeat:repeat-x;*/
	height:28px;
}

/* --- MÓDULOS ----------------------------------------------------------- */

.moduloCabecera
{
	font-size:1.3em;
	color:#d7022c;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
	height:2.0em;
}

.modulo
{
	margin:0%; 
	padding:0%;
	margin-bottom:20px;
}

.moduloContenido
{
}


*{
	margin:0px;
	padding:0px;
}
p{
	margin: 0 auto 1em;

}

.docTexto ul{margin:10px;margin-top:15px;}
.docTexto li{margin-left:10px;padding:1px;}

a:link {
	color:#505050;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#505050;
}
a:hover {
	text-decoration: none;
	color: #101010;
}
a:active 
{
	text-decoration: none;
	color:#505050;
}

a:link.pagicon { color:#666688; }
a:hover.pagicon { color:#9999CC;	background-color:#FDFDFD; }




#contacto {

}
	
	


#pieContent p{
	font-size:0.9em;
	color:#eaeaea;
	line-height:160%;
}

#pieContent img {padding-left:15px;}

#pieContent .docDestacadoGrupo 
{
	/*padding:0px 10px;float:left;	*/
}
#pieContent .docEntradaMultiple
{
	padding:0px 10px;float:left;	
	width:240px;
}


#pieContent a{
	color:#ffffff;
}
#pieContent ul{
	list-style-type:none;
	padding:0px;
	margin:0px;

}
#iconosIdiomas ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#iconosIdiomas ul li{
	padding:0px;
	margin:0px;
	float:left;
	font-size:0.8em;
}

#iconosIdiomas ul li a{
	padding:0px;
	margin:0px;
	float:left;
	color:#666;
}

#pieContent ul li{
	padding:0px;
	margin:0px;
}

#pieContent ul li a{
	font-family:Arial, Helvetica, sans-serif;
	
	color:#FFFFFF;
	font-size:0.75em;
	font-weight:normal;
/*	display:block;*/
}

/* --- ESTRUCTURA ----------------------------------------------------------- */

html {
  height:100%;
  min-height:100%;
}
body{

	background-color:#fff;
	margin:0 auto;
	font-size:0.8em;
	font-family: Arial, Helvetica, sans-serif;	
	text-align:left;	
	color:#444444;
	
}

a:visited {
	text-decoration: none;
	color:inherit;
}



body,td,th {
	/*font-family: Arial, Helvetica, sans-serif;*/
}


.idxWrapper
{
/*	height:100%;
	padding-bottom:15px;*/
	margin-top:12px;
	margin:auto;
	width:950px;
	/* MINIMO ANCHO */
/*	min-width:760px;
	width: expression((documentElement.clientWidth <950) ? "760px" : "80%" );*/
}
.idxCabecera
{
	position:relative;
	width:100%;
	/*height:188px;
	height:170px;	*/
	height:204px;
	height:190px;
	height:150px;	

}

#gradienteTop {
	background-image:url(../imagenes/vixual/fondotop.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	/*background-position:0px -55px;*/
	position:absolute;
	left:0px;
	margin-left: 0%;
	margin-right: 0%;
	width:100%;
	height: 218px;
	height: 234px;	
	height:220px;
	height:180px;
/*	border-bottom:1px solid #f4f4f4;*/
}

.idxLogo
{
	position:relative;
	width:100%;
	overflow:hidden;
}
#contentLogo{
	position:relative;
	z-index:100;
	padding-top:25px;
	margin-left:0px;
	width:642px;
	height:145px;
	
	/**margin-top:22px;*/
}
#iconosIdiomas{
	position:relative;
	display:inline;
	float:right;
	z-index:2;
/*	background-color:#FFFFFF;*/
	padding-bottom:10px;
	color:#ffffff;
	
	font-weight:bold;
	
	
}
a.toplink, a.toplink:link, a.toplink:hover, a.toplink:visited, a.toplink:active
{
	color:#ffffff;
}

.esquinaIconosIdiomas{
	position:relative;
	float:right;
	z-index:3;
	background-image:url(../imagenes/interfaz/esquinaBlanca.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:10px;
	height:29px;
}

#login{
	position:absolute;
	z-index:2;
	left:78.5%; /* 732px; */
	width:20.5%; /* 194px; */
	padding-top:5px;
	padding-left:1%;
	background-image:url(../imagenes/interfaz/esqLogin.gif);
	background-repeat:no-repeat;
}


.separa{
	text-align:center;

}
/* -- Centro -- */

.idxCentral
{
	float:left;
	position:relative;
	width:950px;	
	padding-top:20px;
	background-color: #ffffff;	
	margin-top:0px;

}
	.idxColizq
	{
		float:left;
		width:170px;
		margin-right:20px;
		display:inline;
		z-index:5;
		margin-top:0px;
		
	}
	.idxColdcha
	{
		/*margin-top:-10px;*/
		float:right;
		width:170px; /*177*/
		margin-left:10px;
		display:inline;
	}
	.idxColcentro
	{
		float:left;
		/*width:571px;*/
		width:565px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:20px;
	}
	.idxColcentro2
	{
		float:left;
		/*width:571px;*/
		width:730px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:20px;
	}




.idxPie
{
	/*min-height:300px;*/
	margin:0px;
	padding:0px;
	background-color:#101c3d;
	background-image:url(../imagenes/vixual/fondobottom.jpg);
	/*overflow:visible;*/
/*	position:relative;*/


	float:left;
	position:relative;
	width:100%;
	
	padding-bottom:20px;


}

#pieContent{
	text-align:left;
	padding-top:15px;

	margin-top:12px;
	margin:auto;
	width:950px;	
	
}


.idxPieLogo
{
	/*background-image:url(../imagenes/interfaz/cabeceraBORRAR.jpg);*/
	background-repeat:no-repeat;
}

.idxContenido
{
	/*padding:15px;*/
	padding:5px;

	text-align:left;
	position:relative;
}

/* --- BANNERS ----------------------------------------------------------- */

.banner{margin-bottom:5px;}
.banner:hover{background-color:#ffffff;}
.bannerCentro {float:left;width:33.3%;margin:0px;padding:0px;text-align:center;}


/* --- DOCUMENTOS ----------------------------------------------------------- */



.docFecha
{
	margin-bottom:7px;	
	color:#777777;	
	text-align:left;
	/*letter-spacing:0.3px;*/
}

.docFecha a { color:#777777 }

.docEntradaMultiple h2
{

	font-size:1.1em;
	font-weight:bold;
	color:#777777;	
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	
}
docMultTitulo a
{
	color:#777777;	
}

.docMultEntradilla
{
	margin-bottom:10px;
	/*color:#2d4d65;	*/
	color:#666666;
	font-size:0.95em;
	line-height:150%;
	
}

.docMultEntradilla a{
	color:#666666;
	text-decoration: none;
}

.docEntradilla, h2 .docEntradilla
{
	font-size:1.0em;
	color:#444;
	text-align:left;
	/*letter-spacing:0.2px;*/
	line-height:150%;	
	padding-bottom:1em;
	font-weight:bold;
	
}
.docTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-align:left;
	line-height:150%;	
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.docTexto h1
{
	color:#444;
	font-size:1.6em;
	padding-bottom:8px;
}

h1 {font-size:1.8em;font-weight:bold;color:#d7022c;padding-bottom:3px;	/*letter-spacing:0.3px;*/}
h2 {font-size:1.4em;font-weight:bold;color:#d7022c;padding-bottom:3px;padding-top:5px;	/*letter-spacing:0.3px;*/}
h3 {font-size:1.0em;font-weight:bold;color:#d7022c;padding-bottom:3px;padding-top:2px; /*letter-spacing:0.2px;*/}
h4 {font-size:1.2em;font-weight:normal;color:#454545;padding-bottom:3px;padding-top:2px; /*letter-spacing:0.2px;*/}



p input { padding:5px;padding-right:15px;padding-bottom:1px;  }
.docTexto img { padding:5px;padding-left:0px;padding-right:15px;padding-bottom:1px;  }

.leyendaTexto{padding:5px;font-size:1.0em;color:#666666;line-height:150%}

.docImgResumen {
	padding-right:10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	border:none;
	
}


.docEntradaMultiple {
	float:left;
	/*width:99%;*/
	/*height:18%;*/

	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	margin-bottom:6px;
	
	*padding:0px;

	/*border-bottom:1px solid #eaeaea;*/

}

.docEntradaProductos {
	float:none;
	display:inline;
	clear:both;
	width:100%;
/*	padding-left:1%;
	padding-right:1%;*/
	padding-top:6px;
	margin-bottom:10px;

}



.docGMaps
{
	margin-bottom:5px;
	padding-top:15px;
	text-align:left;		
}

.tituloEnlaces
{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;		
}

.docFicheros  {padding:15px 5px 10px 5px;}
.docFicheros img {vertical-align:top;}
.docFichero {margin:10px 5px;}

#separa {clear:both;float:none;}


/* --- MENÚ ------------------------------------------ */

.menu_list {
	width: 100%;
	margin-bottom:20px;

}
.menu_titulo {
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:0px;
	margin-top:8px;
	margin-bottom:0px;
    font-weight:bold;
	background-color:#e8e8e8;
	/*border:1px solid #dadada;*/
	color:#7a7575;
}
.menu_head {
	padding: 0px 0px 5px 0px;
	cursor: pointer;
	position: relative;
	margin:8px 0px 0px 0px;
    font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #d2d2d2;
	color:#d7022c;
	font-size:0.9em;
	
	*height:16px; /* BUG IE 6 y 7 */
}

a.menulink, a.menulink:link, a.menulink:hover, a.menulink:visited, a.menulink:active
{
	color:#D7022C;
}




.menu_body {
	font-family:Arial, Helvetica, sans-serif;
	display:none; /*quitar para la accesibilidad*/
	display:block;
	font-size:0.85em;

}
.menu_body a {
  padding: 5px 10px;
  display:block;
  color:#606060;
  background-color:#ffffff;
  text-decoration:none;
/*  
  border-left:solid 1px #dcdcdc;
  border-right:solid 1px #dcdcdc;
  border-bottom:solid 1px #dcdcdc;*/
}
.menu_body a:hover {
  color:#000;
/*  background-color:#fafafa;  */
  /*text-decoration:underline;*/
}

.debugBox
{
	font-size:1.2em;
	float:none;
	clear:both;
	padding:5px;
	margin:15px;
	background-color:#F9E9E9;
	border:1px solid #BBBBBB;
	width:90%;
	z-index:0;
}


.paginacion 
{
	float:left;
	margin:5px;
	padding:5px;
	font-size:1.0em;
	/*color:#223344;*/
	text-align:center;	
}

.pagicon
{
	float:none;clear:both;
	text-align:center;
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	padding:2px;
	color:#CCCCCC;
	padding-left:4px;
	padding-right:4px;	
}



.botonMetal
{
	font-size:0.9em;
	padding:1px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	padding-bottom:5px;
	
	margin:5px;
	height:23px;
	border: 1px solid #cacaca;
	color:#505050;
    background: #ececec url(../imagenes/interfaz/botonFondo.gif) repeat-x;
    cursor:pointer;
}

/* estilos del formulario de registro*/
.tablaRegistro{
	border:1px solid #e3e3e3;
}

#agenda{font-size:0.85em;}

#iconosIdiomas{
	position:relative;
	float:right;
	margin:10px 20px auto auto;
	z-index:2;
	font-size: 0.85em;
}
.iconoBarra {background-image: url(../imagenes/interfaz/iconos_white.gif); background-repeat:no-repeat; 
	width:14px; height:14px; float:left; vertical-align:middle;margin-right:1em; cursor:pointer;
}
.icono-mail {background-position: 0px 0px;}
.icono-print {background-position: -14px 0px;}
.icono-home {background-position: -28px 0px; }
.icono-mapaweb {background-position: -42px 0px;}
.icono-favoritos {background-position: -56px 0px;}


.iconoVixual {
	background-image: url(../imagenes/vixual/iconos.png) !important;
	_background-image: url(../imagenes/vixual/iconos.gif);
	background-repeat:no-repeat; !important;
	width:20px; height:20px; float:left; vertical-align:middle;margin-right:1em; cursor:pointer;
	
}
.iconov-lupa {background-position: 0px 0px;}
.iconov-calendario {background-position: -20px 0px;}
.iconov-mail {background-position: -40px 0px; }
.iconov-ojo {background-position: -60px 0px;}
.iconov-flecharoja {background-position: -80px 0px;}
.iconov-flechaazul {background-position: -100px 0px;}
.iconov-flechaverde {background-position: -120px 0px;}
.iconov-flechaabajo {background-position: -140px 0px; width:15px;}
.iconov-flechadcha {background-position: -160px 0px; width:15px;}



.packVixual {
	background-image: url(../imagenes/vixual/packs2.gif);
	width:180px; height:223px; float:left; vertical-align:middle;margin-right:1em; cursor:pointer;
}
.pack-1 {background-position: 0px 0px;}
.pack-2 {background-position: -180px 0px;}
.pack-3 {background-position: -360px 0px; }


.compact {line-height:120%;}

.modulo-siguenos ul li {font-size:1.1em;font-weight:bold;line-height:150%;}

.ui-helper-hidden-accessible {display:none;}

.borderCero{
	border:none;
}
.capaplantilla{
	float:left;
	height:240px;
	width:33%;
}
.capaverplantilla{
	float:left; background-image:url(../modulos/vixualweb/imagenes/botonverplantilla.jpg); background-repeat:no-repeat; width:90px; height:29px; font-weight:bold; text-align:center; padding-top:6px;
}
.capaseleccionarplantilla{
	float:left; background-image:url(../modulos/vixualweb/imagenes/botonseleccionarplantilla.jpg); background-repeat:no-repeat; width:101px; height:29px; font-weight:bold; text-align:center; padding-top:6px;
}

.miniplantilla{
	height:200px;
}
.bolaspaso{
	padding-right:10px;
	border:none;
}
.textomodulo{
	float:left; width:100%; height:30px; padding:4px; background-image:url(../modulos/vixualweb/imagenes/fondomodulo.jpg); background-repeat:no-repeat;
}
.inputPack {margin-top:5px;margin-bottom:5px;border:1px solid #cacaca;padding:2px; font-family:Arial, Helvetica, sans-serif; color:#444;}

.inputpedido{
	background-image:url(../modulos/vixualweb/imagenes/fondoinput.jpg); background-repeat:repeat-x; height:27px; width:270px;
}
.inputasunto{
	background-image:url(../modulos/vixualweb/imagenes/fondoinput.jpg); background-repeat:repeat-x; height:27px; width:350px;
}
.mensajepedido{
	background-image:url(../modulos/vixualweb/imagenes/fondomensaje.jpg); background-repeat:repeat-x; font-size:12px;width:350px;
}
.nombrecampopedido{	
	float:left; width:80px; vertical-align:middle; padding-top:12px;
}



.pasos h1 {font-size:2.4em;font-weight:bold;color:#B81E35;padding:0px 0px 3px 0px;margin:0px;}
.pasos h2 {font-size:1.6em;font-weight:bold;color:#707070;padding:0px 0px 3px 0px;margin:0px;}
.pasos h4 {font-size:0.9em;font-weight:normal;color:#707070;padding:0px 0px 0px 0px;margin:0px;line-height:150%;}
.pasos h5 {font-size:0.85em;font-weight:normal;color:#707070;padding:0px 0px 0px 0px;margin:0px;line-height:150%; text-align:left}
.pasos p {padding: 5px 0px 5px 0px;margin:0px;line-height:150%;color:#606060;}
.idxColcentro .docDestacadoGrupo {padding:0px;margin:0px;}
.pasos ul {padding:10px 0px 0px 0px;line-height:100%;} 
.pasos ul li {margin:0px;padding:20px 50px 20px 0px;list-style:none;display:inline;text-align:center;height:220px;}
/*.pasos a{border:none;}*/

.pasos .imag img{border:none;border:1px solid #ddd;}
img.bolaspaso  {border:none;}
.imag {float:left;position:relative;height:230px;width:220px;text-align:center;}

.caparedonda{
	float:left; background-image:url(../modulos/vixualweb/imagenes/fondorecalcularprecio.jpg); background-repeat:no-repeat; 
	width:133px; height:29px; font-weight:bold; text-align:center; padding-top:6px;line-height:100%;margin-left:40px;margin-top:5px;
}



.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
	
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}

.sellink,.sellink:active,.sellink:a{color:#444; text-decoration:none; font-weight:bold;}
.sellink:hover{color:#111; text-decoration:none; font-weight:bold;}

.packmod {background-color:#eee;border:1px solid #bbb;padding:10px;width:8em;height:5.5em;position:relative;float:left;margin:2px; text-align:left;cursor:pointer;}
.packcheck {border:1px solid #bbb; vertical-align:bottom;margin-top:2px;display:none;}
.packmod h2 {padding-top:0px;margin-top:0px;font-size:1.2em;color:#666;height:2.0em;}
.packmod h3 {padding-top:0px;margin-top:0px;font-size:1.2em;float:left;padding-right:10px; vertical-align:bottom;}

#accordion {font-size:0.9em;}
/*#accordion a {font-size:1.0em;color:#555;font-weight:bold;}*/
#accordion input {}
#accordion p {color:#666;}

#webconfig{width:340px;min-height:200px;float:left;position:relative;}
#webmods{width:340px;min-height:200px;float:right;position:relative;}

.pmod{background-color:#e8e8e8;font-size:0.9em;color:#555;border:1px solid #b0b0b0;position:relative;float:left;vertical-align:middle;text-align:center;}
.pmod p{margin:auto;text-align:center;vertical-align:middle;font-weight:bold;}

.pmod2{}

.tablaPack{
	background-image:url(../imagenes/interfaz/fondoPack.gif);
	background-repeat:repeat-x;
	background-position: left top;
	border:1px solid #d7d7d7;
/*	padding:5px;
	padding-left:9px;
	margin:0px;*/
}
.tablaPack tr td{
	padding:5px;
	padding-left:9px;
}

.cajaPack{
	position:absolute;
	top: 60px;
	#top:44px;
}
.icoPack{
	position:absolute;
	top: 126px;
	#top: 110px;
}
.todoLink{
	width:100%;
	height:100%;
	display:block;
	cursor:pointer;
}

.linkazul, .linkazul a, .linkazul:link, .linkazul:active, .linkazul:visited {color:#0077A6;}
.linkazul:hover {color:#005586;}


#ui-datepicker-div { display: none; } 
.campos {border:1px solid #cacaca;}

.icon-nombre {color:#666;font-size:0.9em;font-weight:normal;}
.icon-nombre2 {color:#666;font-size:0.9em;font-weight:normal;}
.icon-titulo {color:#0077a6;font-size:0.85em;font-weight:normal;}
.icon-titulo2 {color:#0077a6;font-size:0.9em;font-weight:normal;}

/* h1 { text-shadow:#ccc 1px 1px 0px}
.menu_head { text-shadow:#ccc 1px 1px 0px}
.moduloCabecera { text-shadow:#bbb 1px 1px 0px}*/

#iconosIdiomas {width:210px;float:right;text-align:right;}
