body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
img{ border:0}
.login {
	float: left;
	width: 100%;
}
.cabcolumnistas {
	float: left;
	width: 100%;
	background-image: url(imagenes/bgcolumnistas.gif);
	height: 103px;
	clear: both;
}
.contcabcolumnistas {
	margin: auto;
	max-width: 960px;
}
.logomvdportal {
	margin-top: 24px;
	margin-left: 40px;
	float: left;
}
.columnistasimg {
	float: left;
	margin-left: 30px;
	margin-top: 24px;
}

.contgeneral {
	max-width: 960px;
	background-color:#FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E3E3E5;
	border-left-color: #E3E3E5;
	float: left;
	padding-bottom: 50px;
}


.aligncenter {
	margin: auto;
	max-width:960px;
}

.cabcolumna{
	float: left;
	height: 212px;
	background-color: #FFF;
	width:100%;
}

.cabcolumna2{
	float: left;
	height: 112px;
	background-color: #FFF;
	width:100%;
}

.cabcolumna2 h1 {
	font-family: 'Bree Serif', serif;
	font-weight: normal;
	font-size: 3em;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3%;
}


.cabcolumna h1 {
	font-family: 'Bree Serif', serif;
	font-weight: normal;
	font-size: 3em;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3%;
}
.cabcolumna h2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#5D5C5C;
	font-weight:normal;
	margin:10px 0 0 3%;
}
.imgcategoria {
	float: right;
}
.contenido {
	width: 95%;
	margin-left: 3%;
	float:left;
}

a:link{ text-decoration:none; color:#333}
a:visited{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#333}
.UCdest h1 {
	font-weight: normal;
	font-family: 'Bree Serif', serif;
	margin: 0px;
}
.UCdest h4 {
	font-size: 0.8em;
	color: #5D5C5C;
	margin: 0px;
	font-weight: normal;
}
.UCdest h2 {
	font-size: 1em;
	font-weight: normal;
	color: #333;
	line-height:1.4em;
	float: left;
	width: 100%;
}

.UCdest {
	margin-top: 20px;
	border-bottom: 4px solid;
	float: left;
	width: 100%;
}
.separadoructop {
	height: 1px;
}

.carga-a-demanda { width:100%}
.comentariostodos {
}


.left {
	width: 60%;
	margin-right: 2%;
	padding-right: 3%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E3E3E5;
	float: left;
}

.separadoUCdest {
	float: left;
	/*height: 20px;*/
	width: 100%;
}
.footer {
	background-image: url(imagenes/footer.jpg);
	width: 100%;
	float: left;
	height: 192px;
}
.footerint a{ color:#FFF}
.footerint {
	max-width:940px;
	margin-top: 70px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.footerint h4 {
	font-weight: normal;
	font-size: 0.9em;
	color: #FFF;
	line-height: 1.3em;
}

.right {
	float: right;
	width: 34%;
}

.autor h1 {
	color: #413B3A;
	font-size: 1.5em;
	font-family: 'Bree Serif', serif;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 8px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
}
.autor h2 {
	font-size: 0.85em;
	font-weight: normal;
	color: #333;
	line-height:1.4em;
	margin: 0px;
}
.imgucdest {
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}
.banner300x250 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	padding-top: 20px;
	margin-top: 20px;
}
.botonyredes {
	width: 100%;
	margin-top: 0.2em;
	margin-bottom: 0.7em;
	/*float: left;*/
}
.botonyredesUC {
	background-color: rgb(245, 245, 245);
	width: 100%;
	float: left;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	margin-bottom: 0.9em;
	padding-top:1em;
}
.leerart {
	background-color: #666;
	float: left;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	-moz-border-radius: 7px;
	border-radius: 7px;
	font-weight: bold;
}

.comentarios {
	background-image: url(imagenes/comentarios.png);
	height: 20px;
	float: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 5px;
	font-weight: bold;
	margin-right: 0.9em;
	margin-left: 0.9em;
}
.redes {
	float: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.tweetbtn {
	float: right;
	width: 98px;
	margin-right:0.5em;
}
.fbbtn {
	float: right;
	/*width: 125px;*/
}
.ggbtn {
	float: left;
	width: 77px;
}
.tweetbtn2 {
	float: left;
	width: 86px;
	margin:0 1em 1em 1em;height:22px;
}
.fbbtn2 {
	float: left;
	width: 80px;
	margin: 0 1em 1em 1em;height:22px;
}
.fbbtn3 {
	float: left;
	width: 70px;
	margin: 0 1em 1em 1em;height:22px;
}
.ggbtn2 {
	float: left;
	width: 60px;
	height:22px;
	margin: 0 1em 1em 1em;
}
.botimprimir{ float:left; margin: 0 1em 1em 1em;}

.UCdespliegue h1 {
	font-weight: normal;
	font-family: 'Bree Serif', serif;
	margin: 0px;
}
.UCdespliegue h4 {
	font-size: 0.8em;
	color: #5D5C5C;
	margin: 0px;
	font-weight: normal;
}
.UCdespliegue h2 {
	font-size: 1em;
	font-weight: normal;
	color: #333;
	line-height:1.4em;
	width: 100%;
}

.UCdespliegue {
	margin-top: 20px;
	width: 100%;
	float: left;
}
.imgucdespliegue {
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}


/* links comentarios home y categoria */
a.comentarios:link, a.comentarios:visited {text-decoration:underline;}
a.comentarios:hover{ text-decoration:none;}

/*comentarios noticia*/
.nrocomentarios{
	color:#333;
	float:left;
	margin:15px 0 0 15px;
	font-size: 0.9em;
	font-weight: bold;
}
.mostrarcomentarios{font-size:12px; font-weight:normal; float:right; width:330px;}
.mostrarcomentstxt{float:left; margin-top:16px;}
.visualizacion{float:right; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 0 0;}
#commentsFilter{
	display:block;
	width:192px;
	height:25px;
	_height:30px;
	margin:0;
	background-image:url(imagenes/comentarios/btn_visualizacion.gif);
	background-repeat:no-repeat;
	padding:5px 0 0 8px
}
.textocomentarios{
	font-size:1.1em;
	font-weight:bold;
	color:#433223;
}
.comentariosenviados{font-size:12px}
.comentariosenviados td{padding:2px;}
.celdabtnenviarsup{width:123px}
.fdocantcomentarios{
	background-color:rgb(245, 245, 245);
width: 100%;
-moz-border-radius: 0.3em;
border-radius: 0.3em;
margin-bottom: 0.9em;
}
.imgfdoizq{height:49px;width:100%}
.imgfdoder{height:49px;width:100%;}
.comment{width:100%;margin-bottom:10px;}
.fdonickfecha{
	margin-bottom:5px;
	padding: 10px;
}
.nickfecha{
	/*font-size: 0.8em;*/
	color: #666;
}
.menuocultar{float:right; text-align:right}
.lnkocultar{color:#3b6289; font-weight:bold; padding-right:5px;}
.aporte{
	color:#666;
	font-size:0.7em;
	font-weight:bold;
	text-align:right;
	/*margin: 10px;*/
	float: right;
}

.comment_pos{
	background-color:#67ce8c;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	padding:1px 5px;
	margin-left:8px;
	
}
.comment_med{
	font-size:1.3em;
	font-weight:bold;
	background-color:#f9db62;
	color:#fff;
	padding:1px 5px;
	margin-left:8px;
}
.comment_neg{
	font-size:14px;
	font-weight:bold;
	background-color:#f35642;
	color:#fff;
	padding:1px 5px;
	margin-left:8px;
}
.aportetxt{margin:0 10px 0 0;}
.aporte img{margin-left:1px;}
.btnShowComment{display:block; float:left;}
.commentText{
	font-size: 0.9em;
	/*margin: 10px;*/
	color: #333;
	line-height: 1.4em;
	overflow:hidden;
}
a.commentExpand{
	cursor:pointer;
	display:none;
	float:left;
	/*margin: 10px;*/
	font-size: 1em;
	text-decoration: underline;
	color: #069;
}
a.btnShowComment{
	float:left;
	/*margin: 10px;*/
	/*font-size: 0.8em;*/
	text-decoration: underline;
	color: #069;
}
#commentsFilter img{border:0;}
.leercom a:link, .leercom a:visited{color:#666666; font-size:11px; text-decoration:underline;}
.leercom a:hover{color:#666666; font-size:11px; text-decoration:none;}

/*votacion home y categoria*/
.resvot{margin-top:5px; color:#666666; margin-bottom:3px;}


/*Mejor votadas*/
.tablamejorvotadas{width:177px; margin-top:25px;}
.contmejorvotadas
{background:#F7FCFF;border-left:1px solid #C7D3E2;border-right:1px solid #C7D3E2;
padding:5px 10px 5px 10px;	}
.titmejorvotadas{font-size:11px;font-weight:bold; color:#3D5397}
.comment_total {
	float: left;
	width: 100%;
	clear: both;
	border: 1px solid #Efefef;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	margin-bottom: 20px;
}
.noticias_asociadas h2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
	padding-bottom: 8px;
}
.fechaasociada {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #999;
	padding: 0.3em;
	margin-right: 10px;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	color: #FFF;
	float:left;
}


.noticias_asociadas h3 {
	font-family: 'Bree Serif', serif;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: normal;
	padding-bottom: 8px;
	font-size:1.1em;
}
.noticias_asociadas {
	float: left;
	width: 100%;
}
.galeriamovil {
	display: none;
}
.uc-loading {   
    background: url(imagenes/loading.gif) no-repeat center center;
    height: 40px;
    margin-top: 20px;
    width: 100%;
	float:left
}

#barraLogin {
	max-width:960px;
	height:59px;
	background-image:url(http://www.montevideo.com.uy/plantillas/temas/default/imgs10/fdo_toplogin.gif);
	background-repeat:repeat-x;
	padding:0 auto;
	margin: 0 auto
}

.barraloginint { width:960px; margin:0 auto; padding:0 }
#barraLogin form,
#barraLogin input { padding:0; margin:0; display:inline}
#barraloginizq { width:750px; float:left; height:24px}
/* estilos LOGIN */
form{padding:0; margin:0}
#login,#loginTwitter{z-index:300; display:none; width:550px; border-radius: 10px;-webkit-border-radius:10px; -moz-border-radius: 10px; background-color:#92bad4; padding:10px; color:#404040; font-size:.85em}
#logincont{ width:510px;/*height:280px;*/background:#FFFFFF;border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px; padding:20px; }
#izq{width:250px; float:left}
#izq a, #izqtwitter a{color:#404040;}
#der{width:235px; float:right}
#ingresar{margin-bottom:15px}
.campos{border:4px solid #d0e5f2; width:235px;  padding:2px; float:left}
.divizq{clear:both; width:250px; padding:5px 0 }
.divizq span{vertical-align:top}
#registrarse{background-color:#d0e5f2; margin-top:35px; border-radius: 6px;-webkit-border-radius:6px; -moz-border-radius: 6px;
width:195px; padding:12px 15px 15px 15px; float:right}
#registrarse span{ line-height:18px}
#login .login-error { border: 1px solid #ef4e19; color: #ef4e19; padding: 6px; margin-top: 10px; display: none; clear:both; width:213px; float:right }
.login-error p{ margin:0;}
.lgingresar1 {width:93px; height:28px}
.lgbtningresar { width:108px; height:32px}
.lgbtningresar2 { width:130px; height:36px}
.lgbtncerrar{ float:right; width:16px; height:16px}
/**/

.btningresar{ margin-top:10px}

.btnmascolumnistas{ display:none}

.titcolumnas {
	font-weight: normal;
	font-family: 'Bree Serif', serif;
	font-size: 1.2em;
	color: #333;
	margin: 0 0 15px 0;
}

.buscartop { width:210px; padding-top:15px; float:right }
.buscar { height:26px;padding:0 0 0 3px; margin:0;background-image:url(http://www.montevideo.com.uy/plantillas/temas/default/imgs10/imgsindex.png);background-position:-1px -386px;background-repeat:no-repeat }
.formbuscar { width:162px; height:28px }
.btnbuscar { width:30px; height:26px; border:0; background-image:url(http://www.montevideo.com.uy/plantillas/temas//default/imgs10/imgsindex.png); background-position:-291px -386px; background-repeat:no-repeat }
.btnbuscar img { width:30px; height:26px; background-image:url(http://www.montevideo.com.uy/plantillas/temas/default/imgs10/trans.png); background-repeat:no-repeat }
.txtbuscar { width:155px; height:22px; color:#666; font-size:.9em; border:0; vertical-align:top }


#busqueda input {margin-top:2px; padding-top:2px }

div#mensaje { color:#C00; font-weight:bold; height:200px }
.imgdetalle {
	float: left;
	width: 100%;
}
.descripcionimg {
	font-size: 0.8em;
	color: #666;
	float: left;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 10px;
}
