/* HTML Tag Redefinition */
html, body {
	height: 100%;
	margin: 0px;
}
body {
	background-image: url(/sitio/concrete/themes/default/images/fondo_2.jpg);
	background-repeat: repeat-x;
	background-color: #017337;
}
img {border: 0px}
a { cursor:pointer}

label { font-weight:bold;}
fieldset { border:1px solid #ccc;}

/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

/* Page Structure / Navigation */
#page{ width:970px; margin:auto; text-align:left }

#bajar{ float: left }

#page #headerSpacer{ height:0px }
#page #headerSpacer2{margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
#page #header{ position:relative; } 
#page #header #logo{
	color:#FFF;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	line-height: auto;
	margin-bottom: 0px;
	padding: 0px;
	margin-top:4px;
	cursor:pointer;
	left:0px;
	z-index:10;
	width:auto;
	float:left;
	position: relative;
	height: 10px;
}
#page #header #logo a{ /* customize_header_logo */
	color:#FFF; /* customize_header_logo */
	text-decoration:none;
}
#page #header #logo p{ display:inline; line-height:inherit; font-size:inherit; padding:inherit; margin:inherit; color:inherit }


#page #header #headerNav{
	position: absolute;
	top: 4px;
	right: 0px;
	z-index:2;
	width:100%;
	overflow:visible;
}
#page #header ul.nav-header{ list-style:none; margin:0px; padding:0px; width:auto; z-index:2; overflow:visible; float: right}
#page #header ul.nav-header li{float:left; padding:2px 0px; margin-left:16px; margin-bottom: 0px; color:#999; font-size:13px; margin-top:0px }
#page #header ul.nav-header li a,#page #header ul.nav-header li a:hover{text-decoration:none; color:#FFF}
#page #header ul.nav-header li.nav-selected{ border:1px solid #bbb; padding:2px 8px; }
#page #header #header-area{margin-top: 0px; margin-bottom: 0px }
#page #header #header-area #header-area-inside{ margin-bottom: 8px;clear:right;}


#page #central #header-area-inside2{
	height: 140px;
	width: 290px;
	float: left;
	padding: 10px;
	background-image: url(/sitio/concrete/themes/default/images/DisenoCajonVitrina.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 4px;
	margin-left: 6px;
	
	}

#page #central #header-area-inside2 #header-area-inter2{

	float: left;
	height: auto;
	width: 135px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;

	
	}

#page #header #header-area img { display: block}
#page .divider{
	padding-top: 17px;
	overflow:hidden;
	height:0px;
	clear:both;
	width:100%;
}


#page .video{
	
	height: 392px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/sitio/concrete/themes/default/images/video_fondo.png);
	margin-top: 5px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	}
	
#page .video .titulosvideos {
	height: 37px;
	width: 100%;
	margin-bottom: 12px;
}

#page .video .titulosvideos .titulovideo {
	float: left;
	height: 100%;
	width: 45%;
	padding-left: 35px;
	text-align: left;
}

#page .video .contenidovideos {
	height: auto;
	width: 100%;
}

#page .video .contenidovideos .videoyou {
	float: left;
	width: 425px;
	height: 344px;
}

#page .video .contenidovideos .botones_comidas {
	float: left;
	width: 451px;
	margin-left: 40px;
	height: 99px;
	margin-top: 10px;
	margin-bottom: 5px;
}



.clearnew {
	clear: left;
}

.clearnew2 {
	clear: both;
}


	
#page #novedades #novedades_cont #lado_izquierdo{ float:left; width:67%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important }
#page #novedades #novedades_cont #lado_derecho{ float:right; width:23%; overflow:hidden }

#page #central{clear:both;}

#page #central_interna{clear:both; background-image: url(/sitio/concrete/themes/default/images/medioFondo.png); background-repeat: repeat-y; width: 939px; padding-right: 15px; padding-left: 5px;}
#page #central_interna #sidebar{ float:left; width:24%; overflow:hidden }
#page #central_interna #body{ float:right; width:74%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important }
#page #central_interna #sidebar p{ line-height:24px}
#page #central_interna #sidebar ul.nav{ list-style:none; margin-left:0px; padding:0px; padding-left:24px; font-size:11px;}
#page #central_interna #sidebar ul.nav li{ margin-bottom:16px; }
#page #central_interna #sidebar ul.nav a{ text-decoration:none; color:#333 }
#page #central_interna #sidebar ul.nav a.nav-selected {font-weight: bold}
#page #central_interna #sidebar ul.nav a:hover{ text-decoration:underline }
#page #central_interna #sidebar ul.nav ul{ list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px; }
#page #central_interna #sidebar ul.nav ul li{ margin-bottom:16px; }


#page #central2{clear:both; width: 952px; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto;}
#page #central2 #novedades_sup {height: 7px; width: 952px; background-image: url(/sitio/concrete/themes/default/images/fdo_sup_novedades.png); }
#page #central2 #novedades_inf {background-image: url(/sitio/concrete/themes/default/images/fdo_inf_novedades.png); height: 7px; width: 952px; }
#page #central2 #novedades_cont { background-color:#62AD19; width: 932px; padding: 10px;}
#page #central2 #novedades_cont #sidebar { float:right; width:48%; overflow:hidden; padding-right:16px;}
#page #central2 #novedades_cont #body { float:left; width:48%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important border-right-width: 1px; border-right-style: dashed; border-right-color: #5CA418; }


#page .no-sidebar { background-image: none !important}
#page #central.central-left { background:url(/sitio/concrete/themes/default/images/nav_sidebar_left_bg.gif) repeat-y center !important; }
#page #central.central-left div#sidebar {float: left !important; }
#page #central.central-left #body {padding-left: 68px !important; padding-right: 0px !important; float:right}
 
#page #central #body{ float:left; width:67%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important }
#page #central2 #body{ float:left; width:67%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important }

#page .no-sidebar #body{ float: none !important; width: auto !important; }
#page #central #sidebar{ float:right; width:23%; overflow:hidden }
#page #central2 #sidebar{ float:right; width:23%; overflow:hidden }


#page #central #body2{ float:left; width:50%; padding-right:28px; padding-left: 0px !important; padding-right: 0px !important }
#page #central #sidebar2{ float:right; width:50%; overflow:hidden }

#page #central.navLeft{ background:url(/sitio/concrete/themes/default/images/nav_sidebar_left_bg.gif) repeat-y center; }
#page #central.navLeft  #sidebar{float:left}
#page #central.navLeft  #body{float:right; padding-right:0px; width:68%; }

#page #central.noSideNav{ background: none; }
#page #central.noSideNav  #sidebar{ display:none }
#page #central.noSideNav  #body{float: none; padding-left:0px; padding-right:0px; width:100%; }

#page #footer{ padding-top:24px; clear:both; padding-bottom:16px; color:#999; font-size:10px }
#page #footer a{ text-decoration:none }
#page #footer span.sign-in {margin-left: 20px}
#page #footer span.powered-by { float:right; }

/* Page Elements */

.pagingNav{ margin:16px 0px 8px 0px}
.pagination{ text-align:center; color:#bbb; padding-top:4px}
.pagination .pageRight{width:20%; float:right; text-align:right}
.pagination .pageLeft{width:20%; float:left; text-align:left}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}

/* customize_miscellaneous */ /* customize_miscellaneous */

ul#tres {
	list-style:none;
	padding: 0;
	margin: 1px;
	}
ul#tres li {
	float: right;
	margin: 1px;
	}
ul#tres li a {
	display:block;
	width:136px;
	height:29px;
	text-align: center;
	font-size:15px;
	color: #FFB2AF;
	background-image: url(/sitio/concrete/themes/default/images/botones_fondo_2.png);
	border: none;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}
ul#tres li a:hover {
	color:#FFF;
	background-position:bottom;
	text-decoration: underline;
	}
	
	
.tips {height: auto; width: 423px;}
.tips_sup { height: 131px; width: 423px; background-image: url(/sitio/concrete/themes/default/images/tips_sup.jpg); background-repeat: no-repeat;}
.tips_med { height: auto; width: 350px; padding-right: 20px; padding-left: 33px; background-color: #90C43C;}
.tips_inf { background-image: url(/sitio/concrete/themes/default/images/tips_inf.jpg); background-repeat: no-repeat; height: 20px; width: auto;}

.ccm-page-list {

	padding: 10px;
}

.ccm-page-list-description {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	
}

.ccm-page-list-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #360;
	padding: 2px;
}

.personalizar {
	background-color: #366;
	border: 1px solid #FFF;
}

#sup {
	background-image: url(/sitio/concrete/themes/default/images/SuperiorFondo.png);
	height: 8px;
	width: 959px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#inf {
	background-image: url(/sitio/concrete/themes/default/images/InferiorFondo.png);
	height: 8px;
	width: 959px;
}

.poll {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 448px;
	background-image: url(/sitio/concrete/themes/default/images/Encuesta.png);
	background-repeat: no-repeat;
	background-position: -5px 0px;
	height: 381px;
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.linea_divisor {
	background-image: url(/sitio/concrete/themes/default/images/linea_divisor.png);
	background-repeat: no-repeat;
	height: 20px;
	width: auto;
	background-position: 1px;
}
.linea_divisor .truc {
	color: #63AD1A;
}

.eventos_piccolo {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 362px;
	width: 221px;
	background-image: url(/sitio/concrete/themes/default/images/MisEventos.png);
	background-repeat: no-repeat;
	background-position: -7px -9px;
}

.panel_personalizado {
	background-image: url(/sitio/concrete/themes/default/images/compartir_bloque.png);
	background-repeat: no-repeat;
	height: 30px;
	width: 230px;
	padding-top: 93px;
	padding-left: 208px;
}

.cliente_preferencial {
	background-position: 520px 10px;
	height: 300px;
	width: 97%;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #CEE1BB;
	padding: 10px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

.preferenc_video {
	height: 265px;
	width: 250px;
	float: left;
	margin-top: 10px;	
}

.preferenc_texto {
	float: left;
	height: auto;
	width: 350px;
	margin: 10px;	
}

.navig {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	list-style-image: url(/sitio/concrete/themes/default/images/ninos_vineta.png);
}


.cliente_preferencial2 {
	background-position: 520px 10px;
	height: auto;
	width: 95%;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #72C428;
	padding: 10px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

.cliente_preferencial3 {
	background-position: 520px 10px;
	height: auto;
	width: 95%;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #72C428;
	padding: 10px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}

.titulo_generales_preferencial {
	height: 30px;
	width: 99.5%;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #360;
	border-right-color: #360;
	border-bottom-color: #360;
	border-left-color: #360;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
}

.titulo_generales_preferencial_cup {
	height: 30px;
	width: 100%;
	background-color: #C5D882;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #360;
	border-right-color: #360;
	border-bottom-color: #360;
	border-left-color: #360;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
}

#page #central_paginas {
	clear:both;
	width: 952px;
	margin-right: 5px;
	margin-left: 5px;
}

#page #central_paginas .barra_lateral ul.nav{ list-style:none; margin-left:0px; padding:0px; padding-left:24px; font-size:11px;}
#page #central_paginas .barra_lateral ul.nav li{ margin-bottom:16px; }
#page #central_paginas .barra_lateral ul.nav a{ text-decoration:none; color:#333 }
#page #central_paginas .barra_lateral ul.nav a.nav-selected {font-weight: bold}
#page #central_paginas .barra_lateral ul.nav a:hover{ text-decoration:underline }
#page #central_paginas .barra_lateral ul.nav ul{ list-style:none; margin-left:0px; padding:0px; padding-left:16px; margin-top:16px; }
#page #central_paginas .barra_lateral ul.nav ul li{ margin-bottom:16px; }

#page #central_paginas #pagina_top{
	height: 15px;
	width: 952px;
	background-image: url(/sitio/concrete/themes/default/images/f1.png);
	background-repeat: no-repeat;
}

#page #central_paginas #pagina_contenido{
	height: auto;
	width: 932px;
	padding: 10px;
	background-image: url(/sitio/concrete/themes/default/images/f2.png);
	background-repeat: repeat-y;
}

#page #central_paginas #pagina_contenido .barra_lateral {
	height: auto;
	float: left;
	width: 23%;
	
}
#page #central_paginas #pagina_contenido .informacion {
	height: auto;
	float: right;
	width: 75%;
	
}

#page #central_paginas #pagina_sub{
	height: 15px;
	width: 952px;
	background-image: url(/sitio/concrete/themes/default/images/f3.png);
	background-repeat: no-repeat;
}

.clearnew3 {
	clear: right;
}

.cont_cup {
	height: 160px;
	width: 100%;
	background-color: #FFF;
	background-image: url(/sitio/concrete/themes/default/images/logo_agua.jpg);
	background-repeat: no-repeat;
	background-position: 575px 25px;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #FFF;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
}

.cabezote_puntosv {
	height: 265px;
	width: 695px;
	background-image: url(/sitio/concrete/themes/default/images/banner_sup_puntov.jpg);
	background-repeat: no-repeat;
	padding-top: 21px;
}

.pv {
	background-image: url(/sitio/concrete/themes/default/images/PV_new2.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 321px;
	padding: 5px;
	margin-top: 10px;
}
.pv .l1 {
	float: left;
	height: auto;
	width: 200px;
}
.pv .l2 {
	float: right;
	width: 105px;
}


.descripcion_eventos {
	float: left;
	height: auto;
	width: 400px;
}
.imagen_eventos {
	float: right;
	height: 171px;
	width: 189px;
}

/*estilos cupon de descuento*/

.cupon_contenedor {
	background-color: #FFF;
	width: 850px;
	border: 1px dashed #FC0;
	height: auto;
	padding-top: 15px;
}
.cupon_contenedor .secciones {
	width: auto;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	height: auto;
}
.cupon_contenedor .secciones .anulador {
	clear: both;
	height: auto;
}
.cupon_contenedor .secciones .titulo {
	width: 620px;
	float: left;
	border: 1px solid #CCC;
	height: 90px;
	padding: 10px;
}
.cupon_contenedor .secciones .logo {
	width: 150px;
	float: right;
}
.cupon_contenedor .secciones .imagen {
	width: 400px;
	float: left;
}
.cupon_contenedor .secciones .detalle {
	width: 400px;
	float: right;
}
.cupon_contenedor .condiciones {
	width: auto;
	padding: 20px;
	background-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cupon_contenedor .imprimir {
	height: 30px;
	width: auto;
	padding-top: 20px;
	padding-right: 300px;
	padding-left: 300px;
}
.cupon_contenedor .secciones .detalle ul li .descuento {
}

#descripcion_cupon2{
	list-style:none;
	padding: 0px;
	height: auto;
	width: auto;
	margin: 0px;
}

.descuento {
	font-size: 36px;
}

.descuento_inf {
	text-decoration: underline;
}

/*estilos empresa*/

.video_corporativo {
	height: auto;
	width: 699px;
	background-image: url(/sitio/concrete/themes/default/images/fondo_video_corp.jpg);
	background-repeat: no-repeat;
}

.corp_video {
	float: left;
	height: 360px;
	width: 432px;
	padding-top: 52px;
	padding-left: 13px;
}

.corp_texto {
	float: left;
	height: 197px;
	width: 220px;
	padding-top: 215px;
	padding-right: 15px;
	padding-left: 15px;
}

.cartica {
	background-image: url(/sitio/concrete/themes/default//images/MenuInternasfONDO.png);
	height: 26px;
	width: 223px;
	padding-top: 52px;
}
.cartica .internas {
	float: left;
	height: 15px;
	width: 55px;
	text-align: center;
}