/*.A { background: url(templates/Stencil/images/Grid-A.gif) repeat-y;}*/
/*.B { background: url(templates/Stencil/images/Grid-B.gif) repeat-y;}*/
.oculto {visibility: hidden;}

body {
	font: 14px/1.3em Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background: url(../images/BGTile.jpg);
	margin: 0;
	padding: 0 0 2em;
}

.B { background-position: 198px 0;}

h1 {font-size: 1.7em; line-height: 1em; margin-top: 0}
sub {font-size: 0.6em;}
hr {clear: both; border-top: 1px solid #DAE1EA;}
img {border-color: #DAE1EA}

.FL {float:left;}
.FR {float:right;}
.acc {display: none;}

.fecha {font-family: Georgia, "Times New Roman", Times, serif; display: block; border-top: 1px solid #DAE1EA; padding-top: 3px; clear: both;}
.ladillo {text-transform: uppercase; font-size: 12px; margin: 0 0 -1em;}

/*blockquote*/.despiece {/*background: #f9e7ac url(../../../images/layout/quoteIcon.gif) no-repeat; color: #376482;*/ margin: 12px 0 0; padding: 6px 12px; font-size: 16px; font-weight: bold;}
.despiece small {font-size: 11px; font-weight: normal;}
/*blockquote*/.cita {color: #383838; margin: 12px 0 0; padding: 0 0 6px 12px; }


.deformat {list-style: none; margin:1em 0 0; padding:0;line-height:1.25em;}
.error {color:#FF0000;}
.cajaFL {width: 192px; padding-right:6px; min-height:54px; float:left;}
.cajaFR {width: 192px; padding-left: 6px; min-height:54px; float:right; text-align: right;}

a, a:link {color: #376482; text-decoration: none;}
a:visited {/*color: #6fa1e9;*/}
a:hover {color: #1A57AD;}
a img {border:none;}

#container {
	margin: 0 0 0 66px;
	width: 918px;
	background: url(../images/MainLasMisasLaboca.jpg) top left no-repeat
}

#logo {margin: 66px 0 36px 0; display: block; width: 390px;}

#chicken {position: absolute; top: 0; left: 528px;}
#maeses {position: absolute; top: 10px; left: 456px;}

#fichaBolos {width: 390px; padding-bottom: 30px;}
#entradilla {padding: 0 6px 30px; width:378px;}
#entradilla * {margin: 0; line-height: 1.2em;}
#entradilla h2 {font-size: 1.15em; color: #000; text-transform: uppercase;}

#labocaLinks {position: absolute;}
#labocaLinks h3 {text-transform: uppercase; font-size: 12px; margin: 0 0 -1em;}
.A #labocaLinks {top: 234px; left:858px; padding: 0 3px 0 6px; width:117px;}
.B #labocaLinks {top: 18px; left:528px; width: 264px; font-size: 0.9em;}
.A #labocaLinks ul{list-style: none; margin:1em 0 0; padding:0; line-height:1.25em;}
.B #labocaLinks ul{list-style: none; margin:0; padding:0;}
.B #labocaLinks li{float:left; width:60px; margin-right: 6px; text-align: center;}
.B #labocaLinks h3{display: none;}

#menu {width: 192px; float: left; margin-right: 6px;}
.B #menu {padding-top: 144px;}
#menu ul {list-style-type: none; margin: 0 0 1em; padding: 0 6px; font-size: 1.7em; font-weight: bold; line-height:1.1em;}
#menu a, #menu a:visited {text-decoration: none; color: #000}
#menu a:hover {color: #376482}

#ultimos {width: 192px; float: left; margin-right: 6px; padding: 0;}

.listas h3 {padding: 6px 6px 3px;}
.listas ul {margin: 1em 0 1em; padding: 0; list-style-type: none; font-size: 12px; line-height:15px; font-family: Georgia, "Times New Roman", Times, serif;}
.listas ul h4 {font: bold 14px/15px  Georgia, "Times New Roman", Times, serif; margin: 0;}
.listas li {padding: 3px 6px;}
li.par {background-color: #f9e7ac;}

.concierto {padding-top: 6px;}
.concierto p {margin: 0 0 6px;}

#texto, .texto {width:510px; margin-right: 6px; float:left; padding: 0 6px 36px;}
#textoAncho {width:720px; float:left;}
.bloque {clear:both;}

#logos {position: absolute; left:66px; top:576px;}
#logos img {margin-right: 6px;}
#logos * {vertical-align:middle;}
	
#noticias { padding: 0 6px; width: 378px; float: left; line-height:1.2em; }
#noticias h3 { margin: 0 0 0.7em; font-size: 1.7em;}

.noticiaSumario { clear: both;}
.noticiaSumario h4 { font-size: 1.15em; margin: 0 0 0.5em;}
.noticiaSumario .fecha {font-size:11px; padding-bottom: 3px;}
.noticiaSumario .sumario {padding-bottom: 1em;}
.noticiaSumario .sumario p { display: inline;}
.A .noticiaDetalle {width: 192px; margin-left: 198px; min-height: 114px;}
.A .noticiaDetalle .fecha {font: bold 16px Arial, sans-serif; padding-left:6px; padding-right: 6px;}
.A .noticiaDetalle .cuerpo  {font: 11px Georgia, "Times New Roman", Times, serif; padding: 0 6px;}
.A .noticiaDetalle .sumario {display:none;}
.A .noticiaDetalle h1 {font-size:18px; margin:0; padding: 0 6px;}
.B .noticiaDetalle .sumario { text-transform: uppercase; font-size: 0.85em;}
.B .noticiaDetalle .fecha {font-size: 11px;}
.B .noticiaDetalle .cuerpo img {margin: 0 12px 6px 0; float:left;}

#sidebarB, .sidebarB {float:left; width: 192px; padding: 0;}

#breadcrumbs {position: absolute; top: 18px; left: 66px;}
#footer {clear: both; padding: 24px 6px 6px; color: #373737;}
#breadcrumbs, #footer, .cita, .detallesConcierto {font: 0.85em Georgia, "Times New Roman", Times, serif;}
.tip {color: #dae1ea; background: url(../../../images/layout/notaPopUp.gif) no-repeat top left; padding: 18px 6px 3px; overflow: hidden; font: 0.85em/0.95em Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #dae1ea; margin-bottom: 1em;}
.tip:hover {color: #373737; background: url(../../../images/layout/notaPopUp.gif) no-repeat top right; border-bottom: 1px solid #373737;}
.error {color:#ab262b}