/* CSS Document */
body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	font-size:11px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	background:#cfceb8 url(/images/bgPage.jpg) repeat-x center top;
}

/*Barra de ruta*/

#barraURL
{
	width:730px;
	text-align:right;
	font-size:10px;
	color: #0075bf;
	height:20px;
	vertical-align:middle;
	padding-top:5px;
}
#barraURL A
{
	font-size:10px;
	color: #0075bf;
	text-decoration:none;
	font-weight:bold;
}


/*Título de Contenido*/

h1
{
	font-size:16px;
	color: #ff9900;
	margin:0px;
	padding:0px;
}
h2
{
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	margin:0px;
	padding:0px ;
}

h3
{
	font-size:14px;
	color: #ffff99;
	font-family:Verdana;
	margin:8px auto 0px auto;
	padding:20px 0px 0px 15px;
	text-transform:uppercase;
	background:#fff url(/images/barraTituloTiendas.gif) no-repeat center top;
	width:730px;
	height:33px;
	vertical-align:middle;
}
h4
{
	font-size:11px;
	color: #0075bf;
	font-family:Verdana;
	margin:0px;
	padding:0px 0px 2px 0px;
}
h5
{
	font-size:12px;
	color: #666666;
	margin:0px;
	padding: 5px 0px 0px 0px ;
}
	
h6
{
	font-size:16px;
	color: #ffffff;
	margin:0px;
	padding: 5px 0px 0px 0px ;
}	


a
{
	text-decoration:none;
}

a.hnoticia
{
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
	font-size:10px;
}
a.hnoticia:hover
{
	color:#0b1fa7;
}

div.hr {
  height: 4px;
  background: #fff url(/images/bgDivPuntosHor.gif) repeat-x scroll center;
  margin:4px 0px 10px 0px
}
div.hr hr {
  display: none;
}

/*Tags HTML*/

img 
{
    border:0px;
}

.imgNoticias
{
	padding:4px;
}

.imgNoticiasp
{
	padding:2px;
}

/*Estilos para la estructuración de la página*/
#bgPage
{
	background:#FFFFFF url(/images/bgPage.gif) repeat-y;
	width:780px;
	height:100%;
	border: solid 1px #fff;
	margin: 0 auto 0 auto;
}
#head   /*Encabezado*/
{
	width:100%;
	float:left;
}
#head-left 
{
	width:271px;
	float:left;
	background-color:#FFFFFF;
}
#head-right
{
	width:509px;
	float:right;
}

#cont_main /*Contenido*/
{
	width:100%;
	padding-left:0px;
	float:inherit;
	height:100%;
}

#footer  /*Pie*/
{
	background:#0896b5 url(/images/bgFoot.jpg) repeat-x center top;
	width:100%;
	margin: 0 auto 0 auto;
	height:100%;
	text-align:right;
	font-size:9px;
	color:#FFFFFF;
}

#footer a 
{
	color:#FFFFFF;
}

.txtHorario
{
	color:#ffffff;
	font-size:9px;

}


/* FORMULARIOS */

.buttonFormularios
{
	background-color:#05add1;
	border-bottom:solid 1px #006d93;
	border-right:solid 1px #006d93;
	border-left:solid 1px #71d1f2;
	border-left:solid 1px #71d1f2;
	color:#FFFFFF;
}

.buttonFormularios{
	font-family: Verdana;
	font-size: 10px;
	height: 19px;
	border-left:solid 1px #71d1f2;
	border-top:solid 1px #71d1f2;
	border-right:solid 1px #006d93;
	border-bottom:solid 1px #006d93;
	color:#FFFFFF;
	background-color: #05add1;
	text-align:center;
}

.buttonFormulariosHover{
	font-family: Verdana;
	font-size: 10px;
	height: 19px;
	border-left:solid 1px #d6d6d6;
	border-top:solid 1px #d6d6d6;
	border-right:solid 1px #006d93;
	border-bottom:solid 1px #006d93;
	color:#FFFFFF;
	background-color: #05add1;
}

.fileUpload{
	font-family: Verdana;
	font-size: 10px;
	height:22px;
	border-left:solid 1px #eaeaea;
	border-top:solid 1px #eaeaea;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	color:#333333;
	background-color:#ffffff;
}
.inputActivo 
{
	font-family: Verdana;
	font-size: 10px;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	color:#333333;
	background-color:#ffffff;
	padding:3px;
}

.RequiredField
{
	font-family: Verdana;
	font-size: 10px;
	color:#066c81;
	font-weight:bold;
}

.buttonLinks{
	font-family: Verdana;
	font-size: 10px;
	height: 16px;
	border-left:solid 1px #71d1f2;
	border-top:solid 1px #71d1f2;
	border-right:solid 1px #006d93;
	border-bottom:solid 1px #006d93;
	color:#FFFFFF;
	background-color: #05add1;
	text-align:center;
	padding-top:4px;
}
.eventos h2{	COLOR:#F90; TEXT-DECORATION: none;FONT-SIZE:14px; }
.eventos {	COLOR:#333;FONT-SIZE:12px; }

/*Copiado para presentar el listado de tiendas*/
.storerow1 TD { BACKGROUND: url(/images/linea.gif) repeat-x center bottom; height:16px;
	/*#c7e96d*/
}
.storerow1 A {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storerow1 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storerow1over TD {
	BACKGROUND: #c7e96d url(/images/linea.gif)  repeat-x center bottom; COLOR: #ffffff; height:16px; 
	/*#ff6600*/
}
.storerow2 TD {
	BACKGROUND: url(/images/linea.gif) repeat-x center bottom; height:16px; 
}
.storerow2 A {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storerow2 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storerow2over TD {
	BACKGROUND: #c7e96d  url(/images/linea.gif)  repeat-x center bottom; COLOR: #ffffff; height:16px; 
}
.storedirfloors TD A {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storedirfloors TD A:link {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storedirfloors TD A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storedirfloors TD A:active {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storedirfloors TD A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; height:16px; 
}
.storedirfloors TD.selected B {
	BACKGROUND-COLOR: #ffffff; height:16px; 
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

.GridView
{   border:0;
}
.GridView td
{
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    
    }
