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



#caminoHormigas
{
	padding:5px;
        padding-left:7px;
	padding-top:5px;
	font-size:1.0em;
        color:#e0e0e0;
	
}

/******** marquesina **********/

/** botones de la marquesina **/
.nav { margin: 5px 0px 0px 5px; z-index:10; position:relative; bottom:-174px; font-size: 0.9em; }
/* .nav { margin: 5px 0} para poner la paginacion fuera de la marquesina, usando el before o after en el cycle*/
#nav a { margin: 0 5px; padding: 4px 8px; border: 1px solid #fcfcfc; background: #da0416; color:#ffffff;text-decoration:none; }
#nav a.activeSlide { background: #dadada; color:#2b2b2b;text-decoration:none; }
#nav a:focus { outline: none; }

.cajaMarquesina{
	width:100%;
	padding:0px;
	border:none; /*#e3e3e3 1px solid;*/
	z-index:3;
	margin:auto;

}
.contenidoMarquesina{	
	position:relative;
}
.contenedorTextoMarquesina{	
	margin:0px;
	/*padding-bottom:10px;*/
	margin-left:1px;
	z-index:6;
	white-space:normal;
	position: absolute;
	bottom:0;
	_bottom:20px; /* IE6 BUG */
        left:0;
	width:99.9%;
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#000000;
}
.contenedorImagenMarquesina{	
	margin:0px;
	padding:0px;
	width:100%;
	height:143px;
	overflow:hidden;
    left: 0;
    top: 0;
}
.contenedorImagenMarquesina img{
	margin:auto;
	border:none;
	float:left;
	/* width: expression(this.width > 240 ? 240: true); 
	height: expression(this.height > 165 ? 165: true);*/
}
.tituloMarquesina{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	color:#ffffff;
	/*border-bottom:#dedede 1px solid;*/
	padding-bottom:3px;
	margin-bottom:0px;
	padding-top:2px;
	margin-left:10px;
	width:60%;
	/*letter-spacing:0.02em;	*/
	white-space:normal;
}
.cuerpoMarquesina{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:150%;
	color:#ffffff;
	white-space:normal;
	width:100%;
	margin-left:10px;
	/*letter-spacing:0.01em;	*/
}




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

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

.idxBarraHorizontal
{
	width:100%;
	background-color:#fff;
	height:55px;
	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:#9627a0;
margin-right:5px;
height:29px;
padding-top:0px;
/*border:1px solid #949494;*/
/*border:1px solid #623862;*/
border:1px solid #b288b2;
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*/
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:#fff;padding:8%;padding-bottom:3%;text-align:center;height:27px;overflow:hidden;}
.docDestacadoTituloProducto a{color:#fff;}
.docDestacadoTituloProducto a:hover{color:#fff;}

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

.docDestacadoTitulo
{
	font-size:2.0em;
	font-weight:bold;

	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;
	
	color:#fff;
}

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

.moduloCabecera
{
	font-size:1.3em;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:0px;
	height:1.5em;
	
	
	background-repeat:repeat;
	border:1px solid #ccc;
	margin-left:10px;
	margin-right:8px;
	padding-top:5px;
	margin-bottom:10px;
	

}

.modulo
{
	margin:0%; 
	padding:0%;
	margin-bottom:40px;
	
	/*border:1px solid #ccc;*/
}

.moduloContenido
{
}


/* -- principal */
@charset "utf-8";
/* CSS Document */
*{
	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:#e0e0e0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#e0e0e0;
}
a:hover {
	text-decoration: none;
	color:#e0e0e0;
}
a:active 
{
	text-decoration: none;
	color:#e0e0e0;
}

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




#contacto {

}
	
	
#pieContent{
	text-align:left;
	margin-left:20px;
	width:330px;
	float:left;	
}

#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-image:url(../imagenes/finca/fondo.gif);
	background-repeat:repeat;
	background-color:#000;
	margin:0 auto;
	font-size:0.7em;
	font-family: Arial, Helvetica, sans-serif;	
	text-align:left;	
	color:#ffffff;
	
}

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



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

	/*background-position:center top;*/
	/*background-position:0px -55px;*/
	background-color:#000;
	position:absolute;
	left:0px;
	margin-left: 0%;
	margin-right: 0%;
	width:100%;
	height: 168px;
/*	border-bottom:1px solid #f4f4f4;*/
}

.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:128px;*/
	padding-top:15px

}
.idxLogo
{
	position:relative;
	width:219px;
	height:108px;
	overflow:hidden;
        left:360px;
}

#iconosIdiomas
{
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	z-index:2;
	font-size: 0.85em;
	margin-top:-12px;
}

a.toplink, a.toplink:link, a.toplink:hover, a.toplink:visited, a.toplink:active
{
	color:#ffffff;
}


#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: #000;	
	margin-top:0px;
	margin-bottom:30px;

}
	.idxColizq
	{
		float:left;
		width:150px;
		margin-right:15px;
		display:inline;
		z-index:5;
		margin-top:0px;
                padding-left:10px;
                padding-top:10px;

		
	}
	.idxColdcha
	{
		/*margin-top:-10px;*/
		float:right;
		width:160px; /*177*/
		margin-left:10px;
		display:inline;
                padding-right:20px;
	}
	.idxColBanners
	{
		/*margin-top:-10px;*/
		float:left;
		width:180px; /*177*/
		margin-left:10px;
		display:inline;
		min-height:600px;
	}	
	.idxColcentro
	{
		float:left;
		/*width:571px;*/
		width:565px;
		margin-left:10px;
		margin-right:0px;
		margin-bottom:20px;
	}
	.idxColcentro2
	{
		float:left;
		/*width:571px;*/
		width:730px;
		margin-left:5px;
		margin-right:5px;
		margin-bottom:20px;
	}




.idxPie
{
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	overflow:visible;
/*	position:relative;*/
}
.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:#ffffff;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	
}
.docMultTitulo 
{
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
}
.docMultTitulo a
{
	color:#fff;
}

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

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

.docEntradilla
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	/*letter-spacing:0.2px;*/
	line-height:160%;	
}
.docTexto
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:150%;	
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

h1 {font-size:1.8em;font-weight:bold;color:#fff;padding-bottom:3px;	/*letter-spacing:0.3px;*/}

h2 {font-size:1.4em;font-weight:bold;color:#fff;padding-bottom:3px;padding-top:5px;	/*letter-spacing:0.3px;*/}
h3 {font-size:1.0em;font-weight:bold;color:#fff;padding-bottom:3px;padding-top:2px; /*letter-spacing:0.2px;*/}
h4 {font-size:1.2em;font-weight:normal;color:#fff;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%;*/
	font-size:12px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	margin-bottom:6px;

        color:#ffffff;

	*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: 90%;
	margin-bottom:20px;
	margin-left:10px;
        


}
.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;
	cursor: pointer;
	position: relative;
	margin:8px 0px 0px 0px;	
    font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
	*height:16px; /* BUG IE 6 y 7 */

    padding-bottom:5px;
	border-bottom:1px solid #fff;

	color:#fff;
    font-size:1.2em;

	_clear:both;
        
}


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

.menu_body {
	font-family:Arial, Helvetica, sans-serif;
	display:none; /*quitar para la accesibilidad*/
	display:block;
	font-size:1.2em;
	
	_float:left;
}
.menu_body a {
  padding: 2px 0px;
  display:block;
  color:#fff;
  text-decoration:none;
  margin-left:0px;
}
.menu_body a:hover {
  color:#636363;
  background-color:#fafafa;  
  /*text-decoration:none;*/
}

.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;}


.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%;}
.compact ul li {font-size:1.1em;font-weight:bold;line-height:150%;displaY:inline;}
.compact img {border:none;}

.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{
	margin-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}
.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;
}
p {line-height:150%;}
.fondoSuscripcion{
	background-image:url(../imagenes/interfaz/fondosuscripcion.jpg);
	background-repeat:no-repeat;
	height:37px;
	font-weight:bold;
	color:#636363;
	text-align:center;
	padding-top:10px;
	width:138px;
}


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

.banner:hover {background-color:#000;}
