body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#d3d3d3;
color:#5c6361;
}

div.adminMenu{
width:150px;
background-image:url(./images/layout/btt_menu.jpg);
background-color:#EFEFEF;
}

table.tbmain{
width:780px;
height:100%;
align:center;
font-family: Verdana, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
}

a{
text-decoration:none;
color:#666666;
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
}

.bgMenu{
border:#666666 1px solid;
padding:5px;
width:125px;
font-family: Verdan, Helvetica, sans-serif;
font-size:11px;

}
.style1{
padding:6px;
width:450px;
font-size:14px;
}

.tableInt{
background-color:#8c8a88;
border:#666666 1px solid;
color:#ffffff;
font-size:11px;
}

td {
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
}



.normalTxt{
font-size:11px;
font-family:Verdana, Helvetica, sans-serif;

}

.textField  {
width:180px; 
border:solid #666666 1px;
}

.textFieldLong {
width:400px; 
border:solid #666666 1px;
}

.bttGris {
background-color:#8c8a88;
margin:3px;
padding:3px;
color:#ffffff; 
font-size:11px; 
font-weight:bold; 
border:solid #cccccc 1px;
}
 
.linkBlu { 
font-size:12px; 
color:#1463A3; 
text-decoration:none;
}
.bttRojo { 
margin:3px;
padding:3px;
background:#CC0000; 
color:#ffffff; 
font-size:11px; 
font-weight:bold; 
border:solid #33333 1px; 
}
textarea{ border:solid #666666 1px; 
padding-left:20px; 
padding-right:10px; 
padding-top:10px; 
padding-bottom:10px; 
}

file{
border:border:solid #666666 1px;}

.bgMenu{
border:#666666 1px solid;
padding:5px;
width:125px;
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;

}
td.cellBorder{
font-size:11px;
font-family:Verdana, Helvetica, sans-serif;
background-image:url(images/layout/td_dot_h.gif);
background-repeat: repeat-x;
background-position:bottom;
}

div.bgSearch{
font-size:14px;
width:229px;
height:87px;
text-align:left;
padding-top:0px;
line-height:1.0em;
font-family:Verdana, Helvetica, sans-serif;
background-image:url(./images/layout/bg_search.gif);
background-repeat: no-repeat;
background-position:top;
}
/**************** Estilos de Pagina ******************/

table.tbmainInt{
width:780px;
padding-left:50px;
padding-right:50px;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D5D5D;
background-color:#ffffff;
}


a{
text-decoration:none;
color:#666666;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
}


td.colLeft{
text-align:left;
width:250px;
}

td.colCenter{
width:340px;

}
td.colRight{
width:200px;
align:right;

}
td.outLeft{
background-image:url(images/layout/bgrepeatr.gif);
background-position:right;
background-repeat:repeat-y;
width:10px;
background-color:#f5f5f5;
}

td.outRight{
background-image:url(images/layout/bgrepeatr.gif);
background-position:right;
background-repeat:repeat-y;
width:10px;
background-color:#f5f5f5;
}
td.topCell{
background-color:#d2db9a;
}
.bgPageTitle{
background-color:#efefef;
color:#fefeed6;
font-size:12px;
line-height:2.5em;
}

td.bgTdDotV{
	background-image:url(images/layout/v_dot.gif);
	background-repeat: repeat-y; 


}

td.bgTableContents{
background-color:#CCCCCC;
height:100%;}


/********* DIV CLASSES ********************/

div.related{
background-color:#f0f5d0;
padding:10px;
text-align::left;
height:100%;
}
div.colLeft{
width:200px;
background-color: #f5f5f5;
}

div.header{
height:20px;
width:760px;
margin:0px 10px 0px 10px;
}


.dotBoxTop {	
	width:370px;
	background-image:url(images/layout/h_dot.gif);
	background-repeat: repeat-x; 
	background-position:bottom;
	margin:0px 1px 0px 10px;
	padding:0px 0px 2px 0px;
	}

.dotBoxContent { 
	background-image:url(images/layout/v_dot.gif); 
	background-repeat:repeat-y; 
	background-color: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 10px 0px 10px;
	margin:0px 1px 0px 10px;
	}

.dotBoxRight { 
	width:380px;
	background-image:url(images/layout/v_dot.gif); 
	background-position:right; 
	background-repeat:repeat-y; 
	}
	
.dotBoxBottom { 
	background-image:url(images/layout/h_dot.gif); 
	background-repeat:repeat-x;
	background-position:top;
	border:0;
	margin:0px 10px 0px 10px;
	padding:0px 0px 1px 0px;
	width:370px;
	}
	
td.dot{
	width:10px;
	background-image:url(images/layout/v_dot.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
	
td.leftBar{
	text-align:left;
	width:30px;
	background-image:url(images/layout/v_dot.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
.newsDate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#777E81;
	}
.tbSpacer{
	background-image:url(images/layout/tb_spacer.gif);
	background-position: center;
	background-repeat: repeat-y;
	width: 100%;
	}
	
.newsText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;

	}

	/*ESTILOS DE PÁGINAS INTERNAS*/
h3{
	background-color:#d5d5d5;
	font-size:16;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

td.leftColumn{
width:125px;
height:100%;
vertical-align:top;
horizontal-align:center;

}
td.centerColumn{
height:100%;
vertical-align:top;
text-align:justify;
}

td.RightColumn{
width:100px;
height:100%;
vertical-align:top;
}

td.info{
width:100%;
height:100%;
vertical-align:top;
text-align:center;
background-color:#efefef;

}

a.inText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777E81;
	text-decoration: underline;
}

td.bg4img{
background-color:#f8f8f8;
}

.imgBorder{
border:#d3d3d3 1px solid;
padding: 5px;
margin: 5px;
background-color:#FFFFFF;
}

.bgTableBottom{
background-color:#ba251e;
height:5px;
}

.bgTableBottom2{
background-color:#ba251e;
/****background-image:url(images/layout/hojas.png); ******/
background-repeat:no-repeat;
height:25px;
font-size:18px;
font-family:Verdana, Helvetica, sans-serif;
font-weight:bold;
line-height:2.5em;
color:#FFFFFF;
}

.captionRight{
text-decoration:overline;
text-align:right;
font-style:italic;
color:#666666;
font-size:10px;
}
.titleText{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6F91AD;
	text-decoration:underline;
	}
	
a.downloads{
text-decoration:none;
color:#990000;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
}
td.cellBorder{
background-image:url(images/layout/td_dot_h.gif);
background-repeat: repeat-x;
background-position:bottom;
}

.introText {

/*border:#f0f5f0 1px solid;*/
width:300px;
font-weight:500;
color:#333333;
text-align:justify;
font-style:italic;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.26em;
	padding:5px;
	margin:5px;
	}

.catClientTitle{
	font-family: Verdana, Helvetica, sans-serif;
	color:#999999;
	text-decoration:underline;
	font-size: 16px;
	font-weight:bold;
	line-height: 1.26em;
	margin:5px;
}

/*sombra de página*/

.left{
background-image:url(images/layout/left_shadow.gif);
background-repeat:repeat-y;
background-position:left;
width:7px;
}

.right{
background-image:url(images/layout/right_shadow.gif);
background-repeat:repeat-y;
background-position:right;
width:7px;
}

table.tbExt{
width:794px;
}

.bgLeaf{
background-image:url(images/layout/bg_flash_contents.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin-left:10px;

}


a.orangeLink {
color:#F7731b;
}

.titleComment{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:6;
text-decoration:overline;
}



.bookText{
text-align:justify;

}

.bookTextQuote{
text-align:right;
font-weight:bold;
font-style:italic;

}
/***************** Boxes *************/

div.topGris {
	height:10px; 
	background-image:url(images/layout/sup_gris.gif); 
	background-repeat: repeat-x; 
	margin:0 0 0 0;
}
td.contentGris { 
	height: 100%;
	background-image:url(images/layout/izq_gris.gif); 
	background-repeat:repeat-y; 
	background-color: #FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:30;
}

div.boxGris { 
	padding:0 0 0 5px;
	height: 100%;
	background-image:url(images/layout/dch_gris.gif); 
	background-position:right; 
	background-repeat:repeat-y; 
	}
	
td.bottomGris { 
	height:10px; 
	background-image:url(images/layout/inf_gris.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:0;
	}
	
img.esquina_sup_izq { float:left; }
img.esquina_sup_dch { float:right; }

img.esquina_inf_izq { float:left; }
img.esquina_inf_dch { float:right; }


/********************************* Stores **************************/
.bgStoreName{
background-color:#cbcdcd;
height: 30px;
color:#ffffff;
font-size:24px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:2.5em;
}
.infoStore{
height: 25px;
color:#82acd3;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
}
span.storeTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#d2db9a;
}
.infoStoreData{
height: 25px;
font-size:11px;
font-weight:bold;
line-height:1.5em;

}
.bgTimetable {
background-image:url(images/layout/bg_timetable.gif); 
	background-repeat:no-repeat;
	background-position:center;
	border:0;
	padding:10;
	margin:0;
}

.infoTime{
font-size:12px;
font-weight:bold;
}

.storeIntro{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bgStoreNews{
padding:5px;
height: 100%;
background-color:#f1f1f1;
font-weight:bold; 
}

.storeNews{
font-weight:bold; 
color:#00376a;
}

/*********************** Seccion Noticias ****************/


.newsTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#d04831;
}

.newsText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.bgNewsTitle{
background-color:#efefef;
color:#fefeed6;
font-weight:bold;
font-size:12px;
line-height:2.5em;
}

/******************* Seccion Home ***********************/

.bgHomeCell{
vertical-align: top;
background-color:#ffffff;
font-size:12px;
}

.bgBttMore{
background-color:#efefef;
line-height:1.0em;
}

.homeTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000099;
}
.welcomeText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#335ba6;
}

/******************* Seccion Categorias Negozio **********************/


.categoria1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333399;
text-decoration:underline;
}
.bgCatCell{
vertical-align: top;
background-color:#f5f5f5;
font-size:12px;
}
.bgStoresCat{
vertical-align: top;
background-color:#ffffff;
font-size:12px;
}


/******************* Columna Derecha *****************************/

.colRight{
background-color:#cbcdcd;
}

/************************* Span Class Negocio por actividad *************/

div.storeSector{
border:#666666 1px solid;
padding:2px;
margin:1px;
vertical-align: middle;
text-align:center;
width:15px; 
height:15px;
color:#FFFFFF;
font-weight:bold;
}

span.storeSector{
border:#666666 1px solid;
vertical-align: middle;
text-align:center;
width:20px; 
height:7px;
line-height:1.5em;
}

div.underSector{

vertical-align: middle;
text-align:left;
height:2px;
width:400px;
color:#000000;
font-weight:bold;
}

div.storesList{
height:15px;
font-weight:bold;
clear:right;
}

/*********************** Box Categories Styles ****************************/

.bgBoxTitle{
background-color:#a9a9a9;
color:#E9E9E9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
line_height:1.5em;
}

.bgCatTitle{
background-color:#E5E3E4;
color:#f39243;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:12px;
}

.bgCatLeft{
background-color:#c6c6c6;
}

.bgStoreList{
background-color:#b2b2b2;
color:#e5e3e4;
line_height:1.2em;
height:10px;
}
a.linkBoxCat{
color:#cecece;
}
/***************************** Links Page ***************************/
.linksText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#82acd3;
}

/***************************** Map Page ******************************/

.floorText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#82acd3;
}

/****************************** SiteMap Cat and Links ****************/

.titleSM{
font-size:16px;
font-weight:bold;
}

a.linkMainSM{
color:#696969;
font-size:14px;
text-decoration:underline;

}

a.linkSubSM{
color:#696969;
font-size:12px;
text-decoration:underline;
}


/****************************** GALLERY ****************/

td.titlegallery{ font-weight:bold; color:white; padding:4px}

/****************************** EVENTI ****************/

div.eventi{margin:0; padding:2em}
div.eventi div.evento {margin:0; padding:0; border-bottom:1px solid grey}
.imgleft {margin:0; padding:0; border:none; float:left}
.imgright {margin:0; padding:0; border:none; float:right}