/* Jornal Cidade de Tomar - CSS - Versão 1.0 - JGARCIA - Todo os direitos reservados*/

h1,h2,h3,h4,h5,h6{margin:0px;font-weight:normal;}
body {margin:0px;font-family:"Lato"}


#corredor2,#corredor22  {height:4800px}
#container,#direita { height:4800px}
#wrapper    {background:#FFF;text-align: left; margin: 0px auto; padding: 0px;  width: 980px; max-width: 100%;}
#container  {background:#FFF;max-width:100%; margin-left: auto;margin-right: auto;}
#central  {background:#FFF;position:absolute;margin-top: 10px;max-width:100%;margin-left: auto;margin-right: auto;}
#destaque { background:#FFF;width:620px; margin-left:18px;margin-bottom:10px; margin-top:10px;margin-right:10px; }

#central100 { float: left;background:#FFF;width:620px; margin-left:18px;margin-bottom:10px; margin-top:10px;margin-right:10px; }
#header     {background: #FFF;width:980;max-width: 100%; padding:0px; margin:0px; text-align:center; color:#444;font-family:"Lato";
font-weight:normal;font-size:14px;}
#corredor1  {float: left;width: 11px;}
#esquerda   {float: left;width: 246px;}

#corredor2  {float: left;width: 10px;border-right: 1px solid #CCC;}
#corredor22 {float: left;width: 10px;}
#barra      {float: left; width: 385px;}
#barraapoionoticia {float: left;width: 65px;padding-top:15px; margin-right:15px; height:400px;}
#barranoticia {float: left;width: 580px;}

#barratema {padding-top:10px;padding-right:5px;float: left;width: 370px;border-right: 1px solid #CCC;}
#barraapoiotema {padding:10px;float: left;width: 260px;}

#direitanoticia    {float: right;width: 285px; border-left: 1px solid #CCC;padding-left:10px;padding-right:10px;padding-top:10px;}}
#corredor4  {float: none;width: 14px;}
#direita    {float: right;width: 285px; border-left: 1px solid #CCC;padding-left:10px;padding-right:10px;padding-top:10px;}}

#corredor3  {float:none;width: 10px;border-right: 1px solid #CCC;}
#corredor33 {float: none;width: 10px;}
#footer 	{clear: both;background: #004276; padding: 10px; color:#FFF;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; font-family:"Lato"}

#top {
     background:#004276;
     margin: 0 0 0 0;
     height:28px;
     vertical-align:middle;
     padding-top:7px;
	 padding-left:3px;
     padding-right:10px;
	 margin-left: auto;
	 margin-right: auto;
	 width:980px;
	 max-width:100%;
}

.barrapub {


}

#menu {
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    height:26px;
    margin-top:0px;
	margin-left: auto;
   margin-right: auto;
    font-family: "Lato", serif;
	font-weight: normal;
    width:980px;
	max-width:100%;
}

#menu ul{margin: 0;padding: 0;float: left;}

#menu ul li
{
    float: left;
    padding: 0;
    margin: 0;
    width: auto;
    display: block;
    white-space: nowrap;
}

#menu ul li a,
#menu ul a:hover
{   display: block;
	padding: 5px 10px 5px 10px;
	margin: 0;
	width: auto;
    text-decoration: none;
}

#menu ul li a{
  background-color: #EFEFEF;color:#444;font-family:"Lato";font-size:9pt;font-weight:bolder
}
#menu ul li a:hover{ color:#FFF;}
#menu ul a.home { background-color: #004276;color:#FFF; border-bottom:#004276 solid 3px;}
#menu ul a.home:hover { background-color: #004276;}
#menu ul a.actualidade       { border-bottom:#E7D718 solid 3px;}
#menu ul a.actualidade:hover { background-color: #E7D718;color:#444; }
#menu ul a.sociedade         { border-bottom: #CC0000 solid 3px; border-left: #CCC solid 1px;}
#menu ul a.sociedade:hover   { background-color: #CC0000;}
#menu ul a.freguesias        { border-bottom: #87BC00 solid 3px; border-left: #CCC solid 1px; }
#menu ul a.freguesias:hover  { background-color: #87BC00;}
#menu ul a.desporto          { border-bottom: #EC5B00 solid 3px; border-left: #CCC solid  1px;}
#menu ul a.desporto:hover    { background-color: #EC5B00;}
#menu ul a.cultura           { border-bottom: #B50951 solid 3px; border-left: #CCC solid  1px;}
#menu ul a.cultura:hover     { background-color: #B50951;}
#menu ul a.opiniao           { border-bottom: #9A6DAF solid 3px; border-left: #CCC solid  1px; }
#menu ul a.opiniao:hover     { background-color: #9A6DAF;}
#menu ul a.edicao            { border-bottom: #7A7A7A solid 3px; border-left: #CCC solid  1px;border-right: #CCC solid  1px;}
#menu ul a.edicao:hover      { background-color: #ACACAC;}

#menu ul a.contactos            { border-bottom: #006699 solid 3px; border-left: #CCC solid  1px;border-right: #CCC solid  1px;}
#menu ul a.contactos:hover      { background-color: #006699;}

#menu ul a.estatuto        { border-bottom: #00800E solid 3px; border-left: #CCC solid 1px; }
#menu ul a.estatuto:hover  { background-color: #00800E;}

#titulovideos{background:#B50951; width:300px;color:#444; font-size:9pt;font-weight:700; padding: 5px; border: #B50951 solid  1px;}
#videos {width:auto; padding: 5px; }

.tituloultimas{background:#EFEFEF; width:300px;color:#006699; font-size:9pt;font-weight:700; padding: 5px; border: #CCC solid  1px;}
#ultimas {background:#FFF;width:300px; padding: 5px; border-left: #CCC solid  1px; border-right: #CCC solid  1px; border-bottom: #CCC solid  1px;}

.rightbox {background:#FFF;width:300px; height: 90px; padding: 5px; border-left: #CCC solid  1px; border-right: #CCC solid  1px; border-bottom: #CCC solid  1px; overflow-y:hidden;
overflow-x:hidden;}

.rightboxtempo {background:#FFF;width:300px; height: 111px; padding: 5px; border-left: #CCC solid  1px; border-right: #CCC solid  1px; border-bottom: #CCC solid  1px; overflow-y:hidden;
overflow-x:hidden;}

.rightboxlong {background:#FFF;width:auto; height: 150px; padding: 5px; border-left: #CCC solid  1px; border-right: #CCC solid  1px; border-bottom: #CCC solid  1px; overflow-y:hidden;
overflow-x:hidden;}




.publicidade {background:#FFF;width:auto;text-align:center;}
.textopublicidade{text-align:right;width:auto;color:#454545;font-size:5pt;font-family:"Roboto condensed"; text-transform: uppercase;font-weight:500;margin-bottom:-2px;margin-top:4px}

#tituloedicao {background:#7A7A7A; width:auto;color:#FFF; font-size:9pt;font-weight:700; padding: 5px; border: #7A7A7A solid  1px;}
#edicao {background:#ECEDEF; width:auto;padding: 5px; border-left: #D6D7D9 solid  1px; border-right: #D6D7D9 solid  1px; border-bottom: #D6D7D9 solid  1px; }


#outrodestaque {padding: 0 5px 5px 5px ;}
.divisor { border-bottom: 1px solid #CCC; margin-top:10px; margin-bottom:10px; }
.divisornoticia{ border-bottom: 1px dotted #CCC; margin-top:10px; margin-bottom:10px; }
.divisoresqnoticia{ border-bottom: 1px dotted #A0A0A0; margin-top:3px; margin-bottom:3px; }

.espaco{margin:10px;}
#barraseccao {height:16px;background:#004276;color:#FFF; padding:3px; margin: 0 0 4 0; font-size:13px; font-weight:bold; }
#caixatop{float:left; width:350px;min-width:40%; vertical-align:middle; color:#FFF;font-family:"Montserrat";font-size:12px;font-weight:normal;vertical-align:middle;  margin-left: auto;  margin-right: auto;}
#caixapesquisa{color:#FFF;font-family:"Lato";font-size:13px;font-weight:bold;height:12px; vertical-align:middle;}
#caixapesq {height:24px; padding:2px; font-size:11px;}
#dias  {color:#004276;font-family:"Montserrat";font-size:20px;}
 
.titulodestaque      {color:#004276; font-size:32px; font-weight:bold;text-decoration:none;font-family:"Montserrat"; text-transform: uppercase;}
.titulodestaque:hover{color:#202020;text-decoration:none;}


.titulosegundodestaque {color:#004276; font-size:28px; font-weight:500; text-decoration:none;font-family:"Montserrat";}
.titulosegundodestaque:hover {color:#202020;text-decoration:none;}

.titulooutrodestaque {color:#004276; font-size:24px; font-weight:400; text-decoration:none;font-family:"Montserrat";}
.titulooutrodestaque:hover {color:#202020;text-decoration:none;}

.titulonoticia {color:#004276; font-size:28px; font-weight:700; text-decoration:none;font-family:"Montserrat";  text-transform: uppercase;}
.comentarios {color:#004276; font-size:16px; font-weight:700; text-decoration:none;font-family:"Montserrat";}


.destaque {color:#004276; font-size:16px; text-decoration:none;font-family:"Montserrat";}
.destaque:hover {color:#004276;text-decoration:underline;}

.destaquepeq {color:#004276; font-size:13px; text-decoration:none;font-family:"Montserrat";}
.destaquepeq:hover {color:#202020;text-decoration:none;}

.destaquemaispeq {color:#004276; font-size:10px; text-decoration:none;font-family:"Montserrat";}
.destaquemaispeq:hover {color:#004276;text-decoration:underline;}

.toptexto             {color:#FFF;font-size:100%;font-family:Montserrat; text-decoration:none; font-weight:normal;}
.toptexto:hover       {color:#FFF;font-size:9pt;font-family:Montserrat; text-decoration:underline; font-weight:normal;}

@media screen and (max-width:480px) {
    .toptexto  { display:none }
}

.tituloseccao      {color:#004276;font-family:"Montserrat";}
.textointro          {display:block;font-family:"Roboto"; font-size:11pt; color:#000;margin-top:2px;margin-bottom:3px;}
#corpotexto         {font-family:"Roboto"; font-size:11pt; color:#000;margin-top:2px;margin-bottom:3px; text-align: justify; width:565px}


.letra3 p{	font-size: 11pt; line-height: 17px;		}
.letra4 p{	font-size: 13pt; line-height: 19px;		}
.letra5 p{	font-size: 15pt; line-height: 21px;		}
.letra6 p{	font-size: 17pt; line-height: 23px;		}
 .letra7 p{	font-size: 19pt; line-height: 25px;		}
 
.textopequeno      {color:#004276;font-size:8pt;font-family:"Roboto"; font-weight:bold;}
.subtitulo            {color:#000;font-size:10pt;font-family:"Roboto";margin-bottom:3px;margin-top:3px;}
.autordata	{margin-top:12px;margin-bottom:12px;}
.autor            {color:#454545;font-size:8pt;font-family:"Lato"; text-transform: uppercase;font-weight:500}
.textodata            {font-size:8pt;font-family:"Lato","Montserrat";color:#828282;}

.data                 {margin-top:2px;margin-bottom:2px;font-size:8pt;font-family:"Roboto Condensed","Montserrat"; color:#828282;}
.farmacia             {color:#444;font-size:8pt;font-family:"Roboto"; text-decoration:none; font-weight:normal;}
.inputtext            {border: 0px; font-size:9pt;font-family:"Montserrat"; max-width:100px;max-width:25%;} 


#subintro{padding:5px 0;margin:0 0 8px; text-align: justify; width:565px}
#subintro ul{list-style-type: none;padding: 0; margin-left: 0;}
#subintro li{color:#202020;background:transparent url(bullet.png) no-repeat scroll 0 5px;
padding-left:15px;font-weight:500;line-height:18px;margin-bottom:5px;}

#textointro {margin-top:6px;margin-bottom:6px;font-size:11pt; font-family:"Roboto";}

.capa {
	width:60px;
	height:83px;
	position:relative;
	top:-10px;
	right:20px;
}


.foto {
	background:#fff;
	position:relative;
	margin:0 auto 6px;
}


/*pies de foto*/
.foto p {
	display: block;
	font-size: 10pt;
	padding: 5px 0;
	background: #111;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
	margin: 0;
	width: 100%;
	border-top: 1px solid #999;
}
.foto p a {
	color:#fff;
	border:0;
	border:0;
	text-decoration:none;
} 
.foto a:hover img {
	filter:alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}


.tweet{margin-right:10px; margin-bottom:6px; padding-top:4px; display:block;height:61px;}
.face{position:relative;height:61px;width:60px;padding-top:6px;display:inline;height:61px;}
.face.share_face{float:left;position:absolute;bottom:0px;}


.imgteaser {
	display:block;
	margin: 0;
	overflow: hidden;
	float:left;
	position: relative;
	max-width:100%;
}
.imgteaser a {
	text-decoration: none;
	float: left;
}
.imgteaser a:hover {
	cursor: pointer;
}

.imgteaser a img {
display:block;
	float: left;
	margin-bottom: 5px;
	border: none;
}

.imgteaser a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}


.imgteaser .playbt{
position:absolute;
top:50%;
left:50%;
width:64px;
margin-left:-32px;
height:64px;
margin-top:-32px;
}



.desc{
	display: block;
	font-family: Arial;
	font-size: 8pt;
	background: #000;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #FFF;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 5px;
	margin-left: 1;
	width:100%;
	
}


.tag{
	display: inline-block;
	font-family:"Roboto condensed";
	color:#FFF;
	font-size:9pt;
	padding:5px;
	margin-top:5px;
	margin-bottom:-2px;
	margin-right:6px;
	text-transform: uppercase;
	height: 12px;
}

.tag#green{
	background: #5CB85C;
}

.tag#red{
	background: #D9534F;
}

.tag#purple{
	background: #B50951;
}

.tag#yellow{
	background: #F0AD4E;
}

.tag#grey{
	background: #777777;
}

.tag#blue{
	background: #337AB7;
}

.tag#lightblue{
	background: #5BC0DE;
}

.publicidadelongadireita{
	width:290px;
}
.pubfooter{
	width:980px;
	height:140px;
}


