/*comunes*/
body{
	font-family:'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:1.4em;
	margin:0;
	padding:0;
	color:#666666;
	background-image: url(/imx/bg.png);
	background-repeat: repeat-x;
	
}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul {
	border:0 none;
	list-style: none;
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:active {text-decoration: none;}
a:hover{text-decoration: underline;}
.limpiar{clear: both;}
.left{float: left;}
.right{float: right;}
.centrar{text-align: center;}

/*estructura*/
#m_content
{
width: 950px;
margin: 0 auto 100px auto;
padding: 0;
}
#m_vieiros
{
width: 950px;
height: 29px;
background-color: #dcdcdc;
margin: 0;
padding: 0;
clear: both;
}
#m_vieiros img
{
float: left;
margin: 0;
padding: 0;
}
#m_cabeceira
{
width: 950px;height: 158px;
margin: 0;
padding: 0;
clear: both;
}
#m_diaxente
{
width: 950px;
margin: 0;
padding: 0;
clear: both;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-weight: bold;
color: #333;
border-bottom: 1px dotted #000;
height: 30px;
}
.deixavideo{
width: 624px;
height: 56px;
float: right;
background-image: url(../imx/bgdeixavideo.png);
background-repeat: no-repeat
background-position:right top;
display: block;
font-size: 13px;
margin: 0;
padding: 0;
}
.deixavideo p{
margin: 0;
padding: 35px 48px 0 0;
text-align: right;
}
.deixavideo a{
color:#ff0000 ;
text-transform: uppercase;
}
.m_18{
font-size:18px;
text-align: left;
margin: 0;
padding: 9px 0 0 0;
}
#m_mosaicovideos
{
width: 950px;
margin: 0 0 15px 0;
padding: 0;
clear: both;
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size: 11px;
border-bottom: 1px dotted #000;
background-color: white;
}
#m_mosaicovideos h4
{
font-size: 14px;
font-weight: bold;
color: #cb8d3d;
text-transform: uppercase;
}

#m_mosaicovideosder
{
width: 950px;
}
#m_mosaicovideosder h5 a, #m_mosaicovideosder h5 a:link, #m_mosaicovideosder h5 a:visited, #m_mosaicovideosder h5 a:active{
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
display:block !important;
color:#666666;
}

#m_mosaicovideosder div.video
{
width: 142px;
float: left;
margin-top: 15px;
margin-bottom: 10px;
margin-right: 19px;
}

#m_mosaicovideosder div.video_ult
{
width: 142px;
float: left;
margin-top: 15px;
margin-bottom: 10px;
}

#m_mosaicovideosder div.video img, #m_mosaicovideosder div.video_ult img
{
width: 142px;
}
.m_maisvideos
{
font-size: 11px;
font-weight: bold;
color: #000;
float: right;
margin-bottom: 10px;
}
#m_expertos
{
width: 370px;
float: left;
margin-right: 10px;
background-color: #e1e2e3;
}
#m_novas
{
width: 275px;
float: left;
margin-right: 15px;
margin-left: 15px;
}
#m_debate
{
width: 263px;
float: right;
}
#m_expertos div.tit
{
width: 370px;
height: 51px;
display: block;
background-image: url(../imx/bgh4exp.png);
background-repeat: no-repeat
background-position:right top;
margin: 0;
padding: 0;
float: left;
}
#m_expertos h3{
font-size:18px;
color: #651423;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-weight: bold;
margin:15px 0 0 15px;
padding:0;
text-align:left;
}
#m_expertos div.clase, #m_expertos div.clase h4 a, #m_expertos div.clase h4 a:link, #m_expertos div.clase h4 a:visited, #m_expertos div.clase h4 a:hover
{
background-color:#A2A3A3;
color:#FFFFFF;
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:10px auto;
padding:2px;
text-transform:uppercase;
width:310px;
}
#m_expertos div.video
{
border-bottom: 1px solid #ccc;
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:11px;
margin:10px auto;
padding:0 0 5px 0;
width:310px;
}
#m_expertos div.video_dous
{
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:11px;
margin:10px auto;
padding:0 0 5px 0;
width:310px;
}

#m_expertos div.video h4, #m_expertos div.video_dous h4
{
color: #651423;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
font-weight: bold;
}
#m_expertos div.mais{
border-top:1px dotted #000;
margin:10px auto;
padding:5px 0 0 0;
width:310px;
}
#m_novas h4, #m_debate h4
{
font-family:'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
color: #505153;
margin-bottom: 10px;
}
 div.m_outrasnovas{
border-top:2px solid #ccc;
margin:15px auto;
padding:10px 0 0;
width:100%;
}
 div.m_lin{
border-top:1px dotted #000000;
margin:10px auto;
padding:5px 0 0;
width:100%;
}
#m_novas h5 a
{
font-family:Georgia, 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:19px;
font-weight:normal;
color: #006699;
}
#m_novas h5.peq a
{
font-family:Georgia, 'Lucida Grande',LucidaGrande,Lucida,Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:normal;
color: #006699;
}
.m_data{
font-weight: bold;
color: #000;
}
#m_open{
border:1px solid #d0d4c5;
background-color: #ecf3db;
float: left;
width: 100%;
}
#m_open div.par{
border-bottom:1px dotted #a6c755;
padding: 0 10px 10px 10px;
margin: 0 0 10px 0;
}
#m_novas #m_open h4{
width: 261px;
height: 45px;
background-image: url(../imx/titopen.gif);
background-repeat: no-repeat
background-position:left top;
display: block;
text-indent: -9999px;
margin-bottom:0;
}
.m_dez{
border-bottom:1px dotted #a6c755;
padding:0 10px 10px 10px;
margin: 0;
}
.m_dezdous{
padding:10px;
margin: 0;
}

.m_vertodos, .m_vertodos a, .m_vertodos a:link, .m_vertodos a:visited, .m_vertodos a:active{
color:#669933;
float:right;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align: right;
width: 118px;
margin-top:5px;
}