.nosotros
{
	margin-bottom:15px;
	margin-top:15px;
}
.nosotrosTexto, .profesionalTexto
{
	display:inline;
	/*Modficco familia, tamaño y modifico margen por María, font-family:Arial; font-size:1.2em; margin:5px;*/
	width:800px;
	

 font-family: roboto;
    font-size: 1em;
    margin-top: 7px;
}

.nosotrosTexto
{
	display:block;
	float:left;
}

.avisolegal
{
	/*Modifico margen izquierdo por María, margin-left:40px;*/
	margin-left:20px;
	width:90%;
}

.protecciondatos
{
	display:block;
	float:left;
	/* Modifico fuente y añado line height por María, font-family:Arial;*/
	font-size:1.0em;
	width:800px;
	margin:5px;

    font-family: roboto;
    line-height: 1.5em;
}

.content-cms .pnlContacto
{
	display:block;
	float:left;
	width:450px;
	/*Modifico margen por María, margin:10px;*/
	margin:0 0 40px 0;
	
}

.labelContacto, .labelContactoComentario
{
	display:block;
	float:left;
/*Modifico width:120px; text-align:right; margin:4px; por María*/
	margin: 15px 0 3px;
    	text-align: left;
    	width: 100%;
	}

.labelContactoComentario
{
	text-align:left;
}

.textBoxContacto
{
	display:block;
	float:left;
	/* Modifico ancho por María, width:270px;*/
	width:99%;
}

.txtComentario
{
	display:block;
	float:left;
	height:200px;
	/*Modifico ancho y añado borde por María, width:400px;*/
	width:99%;
	border: 1px solid #c6c6c5;
}

.content-cms .validacion
{
	display:block;
	float:left;
	margin-bottom:2px;
}

.pnlDireccion_PV ,.pnlDireccion_PV_CASH
{
	display:block;
	float:left;
	padding:4px;
	width:780px;
	height:110px;
	margin:2px;
	border:solid 1px #DEDEDE;
	overflow:hidden;
}

.pnlDireccion_PV_CASH
{
	height:150px;
}

.pnlDireccion_Direc, .pnlDireccion_Tfno, .pnlDireccion_Cuidad, .pnlAbierto_Domingos
{
	display:block;
	float:left;
	padding:2px;
	overflow:hidden;
	font-weight:bold;
	width:785px;
	height:15px;	
}

.pnlAbierto_Domingos
{
	font-size:1.6em;
	overflow:visible;
	margin:10px;
	height:30px;
}

.pnlDireccion_Direc
{
	font-size:1.1em;
}

.pnlDireccion_Tfno
{
}

.pnlDireccion_Cuidad
{
}

.lblTituloTiendas
{
	display:block;
	float:left;
	margin:2px;
	font-size:1.4em;
	font-weight:bold;
}

.pnlDireccion_PV .pnlHorario
{
	display:block;
	float:left;
	width:785px;
}

.pnlDireccion_PV .pnlHorario .pnlHorarioInt, .pnlDireccion_PV_CASH .pnlHorario .pnlHorarioInt
{
	display:block;
	float:left;
	width:785px;
}

.pnlHorarioInt_CASH .pnlHorario .pnlHorarioInt_CASH
{

}

.pnlDireccion_PV_CASH .pnlHorario .labelHorarioCab, .pnlDireccion_PV_CASH .pnlHorario .labelHorarioDet, 
.pnlDireccion_PV .pnlHorario .labelHorarioCab, .pnlDireccion_PV .pnlHorario .labelHorarioDet
{
	display:block;
	float:left;
	margin:2px;
	height:15px;
}

.pnlDireccion_PV .pnlHorario .labelHorarioCab, .pnlDireccion_PV_CASH .pnlHorario .labelHorarioCab
{
	font-weight:bold;
}

.pnlDireccion_PV_CASH .pnlHorario .pnlHorarioInt_CASH .labelMsjEspecialCentral
{
	display:block;
	float:left;
	margin:4px;
	font-size:1.3em;
	width:785px;
	font-weight:bold;
}
	
.panelEnlacePromocion ,
.panelEnlacePromocionCarta
{
	display:block;
	float:left;
	width:800px;
	margin:10px;
}

.panelEnlacePromocionCarta
{
	height:800px;
	background-image: url(cartaImprimir.jpg);
	background-repeat:no-repeat;
}

.panelEnlacePromocionCarta .txtCartaReyes
{
	display:block;
	float:left;
	position:absolute;
	left: 55px;
	top: 205px;
	width: 486px;
	height: 398px;
	overflow:hidden;
	padding-left:10px;
	padding-top:3px;
	font-size:2.3em;
	border:0px;
	background-image: url(cartaLinea.jpg);
	background-repeat:repeat;
}

.panelEnlacePromocionCarta  .lbNombreCartaReyes
{
	display:block;
	float:left;
	position:absolute;
	background-color:#FBF4CA;
	top:650px;
	left:375px;
	
}

.panelEnlacePromocionCarta  .txtNombreCartaReyes
{
	display:block;
	float:left;
	position:absolute;
	top:650px;
	left:350px;
	background-color:#FBF4CA;
	border:0px;
	font-weight:bold;
	font-size:1.5em;
	width:200px;
	text-align:center;
}

.panelDescripcionPromocion
{
	width:450px;
	letter-spacing:1px;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
	font-family: 'Comic Sans MS', Tahoma, Arial, sans-serif;
}

.BotonCartaReyes
{
	display:block;
	float:left;
	position:absolute;
	top:720px;
	left:475px;
	background-color:#FBF4CA;
	color:#0D3781;
	text-decoration:none;
	width:55px;
	height:64px;
	padding:8px;
	padding-left:12px;
	padding-right:12px;
	font-size:1.2em;
	font-weight:bold;
	background-image: url(print-icon.png);
	background-repeat:no-repeat;
}

.BotonCartaReyes:hover
{
	background-color:#F8EA9E;
}

.lbImprimaAquiCarta
{
	display:block;
	float:left;
	position:absolute;
	top:780px;
	left:467px;
	color:#0D3781;
	font-weight:bold;
}

.enlacePromocion
{
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.labelPromocion
{
	font-weight:bold;
	font-size:1.7em;
	margin:5px;
	padding:5px;
	text-align:center;
	font-family: 'Comic Sans MS', Tahoma, Arial, sans-serif;
}

.textoCondiciones
{
	display:block;
	float:left;
	margin:3px;
	/*font-family: 'Comic Sans MS', Tahoma, Arial, sans-serif;*/
	letter-spacing:1px;
}

.huecoCondicionesCab 
{
	height:15px;
	clear:both;
	/*line-height:0;*/
	/*font-size:0;*/
	/*background:#ffffff;*/
}

.huecoCondicionesLinea
{
	height:10px;
	clear:both;
	/*line-height:0;*/
	/*font-size:0;*/
	/*background:#ffffff;*/
}

.imagenCatalogoPDF
{
	width:600px;
	height:800px;
}

.panelPuntoVenta
{
	display:block;
	float:left;
	border: #B4B8BC 1px solid;
	-webkit-border-radius: 5px 5px;  /* Safari  */
	-moz-border-radius: 5px 5px; /* Firefox */
	width: 500px;
	margin: 4px;
	padding: 4px;
	padding-left:38px;
	background-image:url("img/shop.png");
	background-repeat:no-repeat;
	background-position: left;
	background-position-x: 3px;
}

.panelPuntoVenta .lbNombre,
.panelPuntoVenta .lbTfno,
.panelPuntoVenta .lbDireccion,
.panelPuntoVenta .lbHorario,
.panelPuntoVenta .txtNombre,
.panelPuntoVenta .txtTfno,
.panelPuntoVenta .txtDireccion,
.panelPuntoVenta .txtHorario
{
	display:block;
	float:left;
	margin:2px;
}

.panelPuntoVenta .lbNombre,
.panelPuntoVenta .lbTfno,
.panelPuntoVenta .lbDireccion,
.panelPuntoVenta .lbHorario
{
	font-weight:bold;
}


.map-panel
{
	display:block;
	float:left;
	border: #B4B8BC 1px solid;
	-webkit-border-radius: 5px 5px;  /* Safari  */
	-moz-border-radius: 5px 5px; /* Firefox */
	margin: 4px;
	padding: 4px;
	padding-left:38px;
	background-image:url("img/shop.png");
	background-repeat:no-repeat;
	background-position: left;
	background-position-x: 3px;
	width:120px;
	height:75px;
}

.map-panel .map-nombre
{
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	clear:both;
}

.map-panel .map-tfno
{
	display:block;
	float:left;
	clear:both;
	clear:both;
}