html,body,table.p{
	margin:0px;
	height:100%;
}
body{
	text-align:left;
}
img{
	border:none;
}
td{
	vertical-align:top;
}
table.p{
	height:100%;
}
#contenedor{
	margin:auto;
	width:920px;
}
.aspectoAreaProfesional{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#707070;
	padding-right:10px;
}
.aspectoSeparador{
	color:#707070;
	width:1px;
}
.aspectoTituloIdioma{
	color:#707070;
	padding-left:10px;
	font-size:10px;
	text-align:left;
	padding-right:5px;
	font-family:Trebuchet MS;
}
.aspectoDescripcionIdioma, .aspectoDescripcionIdioma a{
	color:#000;
	font-size:10px;
	text-align:left;
	padding-right:5px;
	text-decoration:none;	
	font-family:Trebuchet MS;
}
.aspectoMenuSuperior{
	font-size:14px;
	padding-right:23px;
	color:#4d4d4d;
	font-family:Trebuchet MS;
	font-weight:bold;
	text-transform:uppercase;
}

.aspectoMenuSuperior a,.aspectoMenuSuperior a:link,.aspectoMenuSuperior a:visited{
	color:#4d4d4d;
	text-decoration:none;
}

.aspectoAreaProfesional a,.aspectoAreaProfesional a:link,.aspectoAreaProfesional a:visited{
	color:#707070;
	text-decoration:none;
}

.aspectoMenuSuperior a:hover{
	color:#4d4d4d;
	text-decoration:underline;
}

.aspectoMenuSuperiorShop{
	font-size:14px;
	color:#4d4d4d;
	font-family:Trebuchet MS;
	font-weight:bold;
	text-transform:uppercase;
}

.aspectoMenuSuperiorShop a,.aspectoMenuSuperiorShop a:link,.aspectoMenuSuperiorShop a:visited{
	color:#4d4d4d;
	text-decoration:none;
}

.aspectoMenuSuperiorShop a:hover{
	color:#4d4d4d;
	text-decoration:underline;
}
.aspectoMenuColeccion{
	font-size:12px;
	color:#4d4d4d;
	font-family:Trebuchet MS;
	padding-right:23px;
}

.aspectoMenuColeccion a,.aspectoMenuColeccion a:link,.aspectoMenuColeccion a:visited{
	color:#4d4d4d;
	text-decoration:none;
}
.aspectoMenuColeccion a:hover{
	color:#4d4d4d;
	text-decoration:underline;
}
.aspectoMenuSub{
	font-size:12px;
	color:#4d4d4d;
	font-family:Trebuchet MS;
}

.aspectoMenuSub a,.aspectoMenuSub a:link,.aspectoMenuSub a:visited{
	color:#4d4d4d;
	text-decoration:none;
}
.aspectoMenuSub a:hover{
	color:#4d4d4d;
	text-decoration:underline;
}

.aspectoMenuColeccio a:hover{
	color:#4d4d4d;
	text-decoration:underline;
}


.aspectoMenuSuperiorTrusa{
	font-size:14px;
	color:#656565;
	font-family:Trebuchet MS;
	vertical-align:top;
}
.seccionHomeNewsletterTitulo{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-align:left;
}
.seccionHomeNewsletterDescripcion{
	color:#333333;
	font-family:Trebuchet MS;
	font-size:11px;
	text-align:left;
}
.seccionHomeNovetatTitulo{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-left:15px;
}
.seccionHomeNovetatFecha{
	color:#333333;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:15px;
}
.seccionHomeNovetatDescripcion{
	color:#333333;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:15px;
	padding-right:10px;
}
.seccionHomeProfesionalTitulo{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-left:20px;
	padding-top:10px;
}
.seccionHomeProfesionalDescripcion{
	color:#333333;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:20px;
}
.campoBordeNews{
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#656565;
	width:233px;
}
.campoBordeProfesional{
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#656565;
	width:203px;
}
.newsLetterBotonEnviar{
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:11px;
	text-align:left;
	padding-left:12px;
	padding-right:12px;
}
.botonProfesionalHomeEntrar{
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:11px;
	text-align:left;
	padding-left:12px;
	padding-right:12px;
}
.aspectoAreaLegal{
	font-family:Trebuchet MS;
	color:#3d3d3d;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	text-align:left;
	padding-right:5px;
}
.aspectoAreaLegal a,.aspectoAreaLegal a:link,.aspectoAreaLegal a:visited{
	color:#3d3d3d;
	text-decoration:none;
}
.aspectoAreaLegal a:hover{
	color:#3d3d3d;
	text-decoration:underline;
}
.aspectoContactoPie{
	color:#787878;
	font-size:11px;
	padding-top:5px;
	font-family:Trebuchet MS;
	text-align:right;
}

.aspectoContactoPie a{
	text-decoration:none;
	color:#383838;
}
.aspectoContactoPie a:hover{
	text-decoration:underline;
}
.contactoTituloEmpresa{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#0c0c0c;
	padding-bottom:12px;
}
.contactoGenerico{
	font-size:11px;
	color:#333333;
	font-family:Trebuchet MS;
}

.contactoEmail, .contactoEmail a{
	font-size:11px;
	color:#333333;
	font-weight:bold;
	font-family:Trebuchet MS;
	text-decoration:none;
}
.tituloNoticia{
	color:#333333;
	font-size:11px;
	font-family:Trebuchet MS;
	font-weight:bold;
	width:145px;
}
.fechaNoticia{
	color:#929292;
	font-size:11px;
	font-family:Trebuchet MS;
	font-weight:normal;
}
.descripcionNoticia{
	font-size:11px;
	color:#333333;
	font-family:Trebuchet MS;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
p{
 margin:0px;
}
.tituloMenuProducto{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:10px;
	border-bottom:1px solid #8c8c8c;
	color:#2e2e2e;
}
.apartadoMenuProducto {
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:30px;
	border-top:1px solid #d9d9d9;
	color:#6e6e6e;
}
.apartadoMenuProducto a{
	text-decoration:none;
	color:#6e6e6e;
}
.apartadoMenuProductoSub {
	font-family:Trebuchet MS;
	font-size:11px;
	padding-bottom:3px;
	padding-left:50px;
	color:#baaaaa;
}
.apartadoMenuProductoSub a{
	text-decoration:none;
	color:#baaaaa;
}
.cantidadApartadoMenuProducto{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#ababab;
	font-weight:normal;
}
.tituloProducto{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#6f6f6f;
}

.tituloProducto a,.tituloProducto a:link,tituloProducto a:visited{
	color:#6f6f6f;
	text-decoration:none;
}

.tituloProducto a:hover{
	text-decoration:underline;
	color:#6f6f6f;
}

.precioProducto{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#940000;
	font-weight:bold;
}
.migasPan{
	color:#595959;
	font-family:Trebuchet MS;
	font-size:12px;
}
.tituloImatgePetita{
	font-size:11px;
	color:#000;
	vertical-align:top;
	padding-right:10px;
	font-family:Trebuchet MS;
}
.bordeImagen{
	border:1px solid #141414;
	cursor:pointer;
}
.logoMarca{
	height:125px;
	width:150px;
	border-right:1px solid #bababa;
	vertical-align:top;
	text-align:center;
}
.descripcioMarca{
	width:463px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#414141;		
	padding:0px 15px 0px 15px;
	border-right:1px solid #bababa;
	text-align:justify;
	vertical-align:top;
}
.profesional{
	background-color:#d7d7d7;
	width:287px;
	height:123px;
}
.caracteristicaProducto{
	color:#000000;
	font-size:11px;
	padding-top:10px;
	font-weight:bold;
	font-family:Trebuchet MS;
}
.caracteristicaValorProducto{
	color:#000000;
	font-size:11px;
	font-family:Trebuchet MS;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9
}
.caracteristicaValorProducto select{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#000000;
}
.agregarCesta{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#ffffff;
	background-color:#940000;
	border:1px solid #940000;
}

.genericoAccesoCesta{
	color:#676767;
	font-family:Trebuchet MS;
	font-size:11px;
}
.valorGenericoAccesoCesta{
	font-size:11px;
	color:#404040;
	font-family:Trebuchet MS;
}
.tituloCestaCompra{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#404040;
}
.franjaSuperiorCestaCompra{
	height:25px;
	width:100%;
}
.columnaSuperiorCestaCompra{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}
.contenedorProductosCesta{
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#efefef;
}
.nombreProductoCesta{
	color:#000000;
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:11px;
	vertical-align:top;
	padding-left:10px;
	padding-top:5px;
	text-align:justify;
	width:210px;
	padding-bottom:10px;
}

.descripcionProductoCesta{
	color:#000000;
	font-weight:normal;
	font-family:Trebuchet MS;
	font-size:11px;
	vertical-align:top;
	padding-top:5px;
}
.precioUnicoCesta{
	color:#4b4b4b;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:30px;
	vertical-align:middle;
	padding-top:5px;
}
.precioCantidadCesta{
	color:#4b4b4b;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:30px;
	padding-right:25px;
	vertical-align:middle;
	padding-top:5px;
}
.cantidadCesta{
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
}
.eliminarCesta{
	font-family:Trebuchet MS;
	font-size:11px;
	vertical-align:middle;
	padding-top:5px;
	text-align:center;
	width:129px;
}
.eliminarCesta a,.eliminarCesta a:link,.eliminarCesta a:visited{
	color:#940000;
	text-decoration:none;
}
.eliminarCesta a:hover{
	color:#940000;
	text-decoration:underline;
}
p{
	padding:0px;
	margin:0px;
}
.imagenCesta{
	vertical-align:top;
	width:30px;
	height:30px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.inputCantidadCesta{
	width:30px;
	font-family:Trebuchet MS;
	text-align:center;
	font-size:11px;
	border:1px solid #9c9c9c;
}
.actualizarCesta{
	background-color:#d9d9d9;
	font-family:Trebuchet MS;
	font-size:11px;
	vertical-align:middle;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	font-weight:bold;
}
.actualizarCesta a,.actualizarCesta a:link,.actualizarCesta a:visited{
	color:#940000;
	text-decoration:none;
}
.actualizarCesta a:hover{
	color:#940000;
	text-decoration:underline;
}

.subTotalCesta{
	background-color:#efefef;
}
.mensajePorte{
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:10px;
	color:#5f5f5f;
	padding-top:10px;
	padding-bottom:10px;
}
.subTotalCesta{
	font-family:Trebuchet MS;
	color:#000000;
	font-size:11px;
	text-align:right;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px
}
.continuarComprando{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
}
.continuarComprando a,.continuarComprando a:link,.continuarComprando a:visited{
	color:#940000;
	text-decoration:none;
}
.continuarComprando a:hover{
	color:#940000;
	text-decoration:underline;
}
.buscadorProducto{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#484848;
	padding-top:50px;
}
.inputBuscador{
	background-color:#ffffff;
	border-top:1px solid #818181;
	border-left:1px solid #818181;
	border-right:1px solid #d9d6d0;
	border-bottom:1px solid #d9d6d0;
	padding-left:15px;
	font-size:11px;
	font-family:Trebuchet MS;
	width:172px;
}
.listaProyectoTitulo{
	width:150px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	color:#000;
	font-family:Trebuchet MS;
	font-size:12px;	
	padding-left:5px;
	padding-bottom:10px;
}
.listaProyectoElemento{
	color:#414141;
	font-family:Trebuchet MS;
	font-size:11px;	
}
.listaProyectoElemento a,.listaProyectoElemento a:link,.listaProyectoElemento a:visited{
	color:#414141;
	text-decoration:none;
}
.listaProyectoElemento a:hover{
	text-decoration:underline;
}
.listaProyectoElementoSeleccionado{
	color:#414141;
	font-family:Trebuchet MS;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
}
.listaProyectoElementoSeleccionado a,.listaProyectoElementoSeleccionado a:link, listaProyectoElementoSeleccionado a:visited{
	color:#414141;
	font-family:Trebuchet MS;
	font-size:11px;	
	font-weight:bold;
	text-decoration:none;
}
.descripcioEstudio{
	width:435px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#414141;		
	padding:0px 15px 0px 15px;
	border-right:1px solid #bababa;
	text-align:justify;
	vertical-align:top;
}
.presupuestoTitulo{
	font-weight:bold;
	color:#ae0000;
	font-family:Trebuchet MS;
	font-size:11px;
	padding:8px;
}
.presupuestoDescripcion{
	color:#414141;
	font-family:Trebuchet MS;
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}
.presupuestoDescripcion a,presupuestoDescripcion a:link,presupuestoDescripcion a:visited{
	font-weight:bold;
	color:#414141;
	text-decoration:none;
}
.presupuestoDescripcion a:hover{
	text-decoration:underline;
	color:#414141;
}
.descripcioAreaLegal{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#414141;		
	text-align:justify;
	vertical-align:top;
}
.aspectoNewsletterMensaje{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#ae0000;
}
.seccionHomeProfesionalDescripcion{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#ae0000;
	text-align:justify;
}
div#formularioAlta{
	width:100%;
}
.aspectoTituloAreaProfesional{
	font-size:12px;
	font-family:Trebuchet MS;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	color:#414141;
}
.aspectoDescripcionAreaProfesional{
	font-size:12px;
	font-family:Trebuchet MS;
	color:#414141;
}
.etiquetaSolicitudAlta{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#414141;
	width:150px;
	vertical-align:top;
}
.campoSolicitudAlta{
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#656565;
	width:220px;	
}
.solicitarAlta{
	font-family:Trebuchet MS;
	font-size:12px;
	padding-top:10px;
	color:#414141;
	padding-left:20px;
}
.solicitarAlta a,.solicitarAlta a:link, solicitarAlta a:visited{
	color:#414141;
	text-decoration:none;
}
.solicitarAlta a:hover{
	color:#414141;
	text-decoration:underline;
}
.botonFormulario{
	font-family:Trebcuhet MS;
	font-size:12px;
	color:#414141;
	border:1px solid;
	cursor:pointer;
}
.aspectoInformacionAltaProfesional{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#ae0000;
	padding-bottom:5px;
	padding-top:10px;
}
.migas{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#414141;
	text-decoration:none;
}
.migas a,.migas a:link,.migas a:visited{
	color:#414141;
	text-decoration:none;
}
.migas a:hover{
	text-decoration:underline;
}
.informacionUsuario{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#414141;
}
object{
	outline:0px;
}
.mensajeIva{
	font-family:Trebuchet MS;
	color:#414141;
	font-size:12px;
	
}
.paginador{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#ae0000;
	text-align:center;
	padding:5px;
}
.paginador a,.paginador:link,.paginador:visited{
	text-decoration:none;
	color:#ae0000;
}
.paginadorSeleccionado{
	font-size:14px;
	color:#414141;
	font-family:Trebuchet MS;
}
.descripcioAreaLegal a,.descripcioAreaLegal a:link, descripcioAreaLegal a:visited{
	color:#414141;
	font-weight:bold;
	text-decoration:none;
}
.descripcioAreaLegal a:hover{
	color:#414141;
	text-decoration:underline;
}

