/* CSS Document */
body { margin:0 auto; padding:0; background-color:#76c5f0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666 }

a { font-size:12px; font-weight:bold; text-decoration:underline; color:#3c3c3c }
a:visited { font-size:12px; font-weight:bold; text-decoration:underline; color:#3c3c3c }
a:hover { font-size:12px; font-weight:bold; text-decoration:none; color:#3c3c3c }
img {border:0}

#cabezal {
	width:1004px;
	height:93px;
	background-image:url(../imagenes/fdocab.gif);
	background-repeat:repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-position: bottom;
}
#cabizq{
	width:750px;
	float:left;
	height: 93px;
}
.uyperegrino {
	width:217px;
	height:71px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 12px;
	margin-left: 28px;
} 
.uruguay{
	width:156px;
	height:40px;
} 
.comunidad {width:171px; height:38px; margin-bottom:2px} 
.peregrino {width:156px; height:38px; margin-bottom:2px} 
#cabezal2 { width:1004px; height:27px; margin:0 auto; background-image:url(../imagenes/fdobarraazul.gif); background-repeat:repeat-x; color:#FFFFFF}
#cabezal2 h2 { padding:5px 0 0 15px; margin:0; font-size:11px }


/* buscador*/ 
#cabder { width:223px; float:right; font-size:11px; color:#87b3d6; margin-top:22px; padding-left:5px}
.campobuscad { width:120px; padding:3px; background-color:#f1fb9f; border:1px solid #b0b0b0; margin:0 0 6px 5px}
.campobuscar{ background-image:url(../imagenes/botbuscar.gif); width:61px; height:23px; text-align:center; color:#FFFFFF; font-weight:bold; border:0; margin:0 0 6px 5px}
.inputbuscador {border:0}
#contenidoprin { width:972px; margin:0 auto; background-color:#FFFFFF; padding:16px; background-image:url(../imagenes/fdocontenidoprin.gif); background-repeat:repeat-y }

/*** Solucion para el container2 *** */
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#contenidoprin:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contenidoprin{display: inline-block}
/* Hides from IE-mac \*/
* html #contenidoprin{height: 1%}
#contenidoprin{display: block}
/* End hide from IE-mac */
/*** Fin Solucion para el container2 *** */

#contenidoprinizq { width:234px; float:left; margin:0 16px 0 0}
/*** Solucion para el contenidoprinizq *** */
/* EasyClearing http://www.positioniseverything.net/easyclearing.html */
#contenidoprinizq:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
#contenidoprinizq{display: inline-block}
/* Hides from IE-mac \*/
* html #contenidoprinizq{height: 1%}
#contenidoprinizq{display: block}
/* End hide from IE-mac */
/*** Fin Solucion para el contenidoprinizq *** */

#contenidoprindernl { width:690px; float:right; margin:0 20px 0 0}

#contenidoprincentro { width:494px; float:left; margin:0 16px 20px 0 }
#contenidoprinder { width:212px; float:right}
#contenidoprinder iframe { width:140px; height:60px; clear:both}
.framepronostico {background-color:#f5f6fa; margin-bottom:20px; padding-left:10px}

.titulares {width:494px; height:38px; padding:15px 0 5px 0}
.cabcontenidos {width:234px; height:40px; padding:0}

/* home dos columnas no destacadas 
#homenodestacados1 { float:left; border-bottom:1px solid #CCCCCC; padding:10px 0; min-height:130px; width:285px; margin-right:15px}
.imghomedestacados { width:120px; height:120px; float:right; padding:0 0 10px 10px; margin-bottom:10px }
#homenodestacados1 h2 { margin:0; padding:5px 0 0 0; line-height:normal; font-weight:normal}

#homenodestacados2 { float:right; border-bottom:1px solid #CCCCCC; padding:10px 0; min-height:130px; width:185px}
*/

#homedestacados { clear:both; border-bottom:1px solid #CCCCCC; padding:10px 0; min-height:130px}
.imghomedestacados { width:120px; height:120px; float:right; padding:0 0 10px 10px; margin-bottom:10px }
#homedestacados h2 { margin:0; padding:5px 0 0 0; line-height:normal; font-weight:normal}

#homevideo { background-color:#EEE; margin-bottom:20px; padding:10px 0}
#homevideo h1 { font-size:17px; padding:5px 10px 0 10px}
#homevideo h2 { font-weight:normal; padding:0 10px}
#homevideo p { font-size:18px; padding:0 0 10px 0; margin:0}

/* noticias autocambiantes */
#ucppal_contenedor{	position: relative;overflow: hidden;width:490px;height:162px;background:#f5f6fa;
border:1px solid #e0ecf4}
.ucppal {position: absolute; z-index: 0; overflow: hidden; width:470px; height:155px; background:#f5f6fa; padding: 10px; top: 3px}
.imgprincipal { width:120px;height:120px;float:left; padding:0 15px 5px 0}
.ucppal h2{	font-weight:normal}
.slideuc{position: absolute;z-index: 30;width:115px;float: right;padding-right:10px;top: 125px;left: 365px}
.slideuc img{ width: 32px;height:31px; padding:0 5px 0 0}

/* galeria de imagenes */ 
#index_galeria_contenedor {width:212px; height:212px; padding:10px; margin:10px 0 10px 0; border:1px solid #b3b3b3}
#index_galeria_contenedor h1 { margin:5px 0; font-size:16px; font-weight:bold}
.index_galeria_slide {position: absolute;z-index:30;float:right; display:block; width:126px; margin:150px 0 0 0}
.index_galeria_slide IMG {HEIGHT: 31px; WIDTH: 31px}

.index_galeria_imagen {BORDER: 0; MARGIN: 0; float:left; width:200px;position: absolute;z-index: 0;overflow: hidden}
.index_galeria_imagen IMG {width: 200px; height:123px; margin:2px 0 5px 0}
.index_galeria_imagen h1 { color: #545454; margin:6px 0 2px 0; font-weight:normal}

/*barra derecha */
#columnistas { border-bottom:1px solid #CCCCCC; padding:10px 0 10px 0; margin-left:5px}
#columnistas img { width:50px; height:50px; float:right; padding:0 0 10px 10px }
#columnistas h2 { font-weight:normal}

#chapader img { width:212px; padding-bottom:20px }


/*encabezados: titulos, resumen, colgado*/
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0; padding:0; font-size:12px }
h1 a, h1 a:visited, h1 a:active {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#02487f; text-decoration:underline; font-weight:normal }
h1 a:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#02487f; text-decoration:none; font-weight:normal }
h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; color:#02487f }
h2 {margin-top:7px; text-align:justify; line-height:18px; font-weight:bold}
h3 {text-transform:uppercase }
h4 {color:#666; margin-top:5px; text-align:justify }
h5 {margin-top:2px }

/*validacion*/
.validacion { border: 1px solid #2ca6d9;padding: 10px; color: #2ca6d9;margin: 10px 0; font-weight: normal}
a.validacionlinks:link, a.validacionlinks:visited { text-decoration: underline;color: #2ca6d9}

a.validacionlinks:hover {text-decoration: none;color: #076ea3}

#com_form {background-color: #f2f2f2;border: 1px solid #cccccc;padding-left: 15px}
.formtxtcom {border: 1px solid #CCCCCC;width: 260px}
#form_com {background-color: #f2f2f2;border: 1px solid #cccccc;padding: 15px; font-weight:bold }

/* noticias asociadas */
.notasociadas {width:435px; border:1px solid #CCC; padding:7px; margin-bottom:50px }
.notasociadas a, .notasociadas a:visited, .notasociadas a:hover {font-weight:normal}
.cabnotasociadas {width:435px; padding:7px; background-color:#EEE; border-left:1px solid #CCC; border-right:1px solid #CCC;border-top:1px solid #CCC; margin-top:30px }

/* utilidades */
.utilidades {width:494px; clear:both; margin:20px 0 }
.imgutilidadesuc {width:494px; height:40px; clear:both; border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding:4px 0 }
.imgutilidades { width:173px; height:40px; clear:both; border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding:4px 0 }

/* noticia flash: utilidades mas votacion */
.utilidmasvotac { width:494px; height:40px; clear:both; margin:20px 0 }
.utilidmasvotacizq{ float:left; width:200px}
.utilidmasvotacder { float:right; width:290px; border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding:6px 0 }

.docsasociados { font-weight:bold; border-top:1px solid #EEE; padding:15px 0 5px 0}
.masinfo { background:#EEE; padding:5px; margin:20px 0; font-weight:bold }
.docasociadoimg {width:26px; height:26px; margin-right:10px; float:left}

/*validacion*/
.validacion { border: 1px solid #F60; padding: 10px; color: #F60; margin: 10px 0;font-size: 12px; font-weight: normal}
a.validacionlinks, a.validacionlinks:visited { text-decoration: underline;color: #F60}
a.validacionlinks:hover {text-decoration: none; color: #F60}
#com_form {background-color: #f2f2f2; border: 1px solid #cccccc; padding-left: 15px}
.formtxtcom {border: 1px solid #CCC; width: 260px}

/*paginado*/
.tabla_paginado{float: left;clear: both}
a.siguiente { text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px; margin-left:10px}
a.siguiente:link, a.siguient:visited { text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px; margin-left:10px; width:65px}
a.siguiente:hover{ text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;background-color: #EEE;height: 16px; margin-left:10px; width:65px}
a.anterior { text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px; margin-right:10px }
a.anterior:link, a.anterior:visited { text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px; margin-right:10px}
a.anterior:hover{ text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;background-color: #EEE;height: 16px; margin-right:10px}
.paginas {text-align: center;font-size: 11px}
.paginas a:link{ text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px;background-color: #fff}
.paginas a:visited{ text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px;background-color: #fff}
.paginas a:hover {text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;background-color: #EEE;height: 16px}
#blockerror {font-weight:bold; font-size:14px; color:#CC0000 }
input{border: 1px solid #999}
.noborder {border: 0}
textarea {border: 1px solid #999}
select {border: 1px solid #CCC}
.checkbox {border: 0}
.btnenviar {margin-top: 10px;background-image: url(../imagenes/back_btn.gif);background-repeat: repeat-x; font-weight:bold}
#blockerror {}
#blockerror ul {margin: 0;border: 1px solid #f60;padding: 5px}
#blockerror ul li {color: #f60;font-weight: normal;list-style-type: none;margin: 5px 8px}
.celdamensaje{padding: 40px 70px 0 160px;height: 280px}
#fchList {/*background-color: #f0f1f1;	padding: 10px; */border: 1px solid #999;width: 150px;padding: 4px}
#fchList table tr td {padding: 2px 0}
.fechaLista { width: 110px}
.inputError {background-color: #ffb0b0}

/* uc default */
#contenidoprincentrouc { width:514px; float:left; margin:0 16px 20px 0 }
#contenidoprincentrouc h2 {font-size:13px; margin-top:7px; text-align:justify; line-height:19px; font-weight:bold; color:#666 }
#contenidoprincentrouc h4 {font-size:13px; color:#666; margin-top:10px; text-align:justify }
#contenidoprinderuc { width:192px; float:right}

/* uc asociadas */
.ucasociadas { margin:25px 0 35px 0}
.ucasociadas h1 { color: #2CA6D9;font-weight: bold;font-size: 12px; text-transform:uppercase; padding-bottom:10px}
.repucasociadas { padding:10px 0; border-bottom:1px dotted #DDDDDD }
.repucasociadas ul { padding:0; margin:0}
.repucasociadas li a, .repucasociadas li a:visited { display:block; font-weight:normal; color:#666; background-image:url(../imagenes/fdoucasoc.gif); background-repeat:no-repeat; padding-left:12px; text-decoration:none}
.repucasociadas li a:hover { display:block; font-weight:normal; color:#666; background-image:url(../imagenes/fdoucasoc.gif); background-repeat:no-repeat; padding-left:12px; text-decoration:underline}


.fotoypie{ float:right; padding:0 0 15px 15px}
.imagendetalleUC{ padding:0 0 10px 0}
.galeriadetalleUC{ width:120px; height:29px}

.navegacion { border-bottom:1px solid #CCCCCC; margin-bottom:15px; padding-bottom:4px}

/* categorias */
.cabcategoria { background-image:url(../imagenes/cabtitulares.gif); background-repeat:no-repeat; width:494px; height:38px; margin-bottom:10px}
.cabcategoria h1 {color:#FFFFFF; font-size:15px; padding: 9px 0 0 10px}

#catdestacados { clear:both; border-bottom:1px solid #DDD; margin:10px 5px; min-height:130px}
.imgcatdestacados { width:120px; height:120px; float:right; padding:0 0 10px 10px; margin-bottom:10px }
#catdestacados h2 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:5px 0 0 0; line-height:normal; font-weight:normal}

/* barra navegacion */
.barranavegacion { padding:0 0 20px 0}
.barranavegacion img {width:29px; height:17px; float:left}
.barranavegacion a { font-weight:normal}

/* pie de página */
#footer { width:1004px; margin:0 auto; padding:0 auto; color:#FFFFFF; background-image:url(../imagenes/footer.jpg); height:107px; background-repeat:no-repeat; clear:both; font-size:12px}
#footerizq{
	width:578px;
	float:left;
	text-align:right;
	height:22px;
	font-size: 12px;
	padding-top: 50px;
	padding-right: 45px;
	padding-bottom: 35px;
	padding-left: 15px;
}
#footerder { width:366px; float:right; margin-top:34px}

#logo1 { width:122px; float:left; text-align:center;height:73px}
#logo1 img { padding-top:22px}
#logo2 { width:122px; float:right; text-align:center;height:73px}
#logo2 img { padding-top:10px}
#footer a, #footer a:visited { color:#FFFFFF; font-size:12px}
#footer a:hover { color:#FFFFFF; font-size:14px  }


/* login en home */
.loginizq{ width:234px; height:27px}
/* login */
#contlogin { width:706px; float:left; margin:0 0 20px 0 }
.tablaloginuc{ width:686px; padding:10px}
.izq{ width:327px; float:left; border-right:1px dotted #CCCCCC; padding-right:15px}
.izq h1{ font-size:16px; color:#4ea7d9; font-weight:bold}

.der{ width:328px; float:right; padding-left:15px}
.der h1{ font-size:16px; color:#4ea7d9; font-weight:bold}

#tablalogin label { width:110px; display:block; float:left}
.botonregistrarselogin { width:151px; height:45px}
.botonconfirmarlogin2 { width:146px; height:37px; background-image:url(../imagenes/fdobotlogin.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; border:0; margin:0 0 0 110px}

/* form registro*/
.error { font-size:14px; font-weight:bold; color:#CC0000}
#tablaregistro label { width:260px; padding-top:10px; float:left; display:block; font-weight:bold; font-size:14px}
.tablaregistro td { border-bottom:1px solid #DDDDDD }
.botonconfirmar{ padding:5px; font-weight:bold; font-size:15px; margin:20px}
.noborder{ border-bottom:0}

/* comentarios */
.divcomentarios { padding-top:6px}
a.comentarios{ text-decoration:underline; font-size:11px; font-weight:normal; color:#02487f }
a.comentarios:visited { text-decoration:underline; font-size:11px; font-weight:normal; color:#02487f }
a.comentarios:hover { text-decoration:none; font-size:11px; font-weight:normal; color:#02487f }
.ico_comentarios { width:14px; height:11px; margin-right:5px }

/*comentarios*/
.txtenviarcomentario {font-size: 12px;font-weight: bold;color: #003366}
.divcantcomentarios { border-bottom:1px solid #DDDDDD; padding-bottom:10px; margin-bottom:10px}
.comentarios{font-size: 14px; font-weight: bold; color: #003366}
.numcomenuc { padding:10px; background-color:#F4F4F4; margin-bottom:10px; font-size: 14px; font-weight: bold; color: #003366}
.textocomentarios{ font-weight: bold; color: #2ca6d9; text-transform:uppercase}
.comentariosenviados{ border-bottom:1px solid #DDDDDD; padding:0 0 8px 0; margin:6px 0 }

/*error comentarios */
#blockerror{ margin:0; padding:0 }
#blockerror ul{ margin:0; padding:0; list-style:none }
#blockerror ul li { border:1px solid #076ea3; color:#2ca6d9; padding:10px; list-style:none  }

a.btnenviarcomentarios:link, a.btnenviarcomentarios:visited {text-decoration: none;color:#333;border-top: 1px solid #CCCCCC;border-right: 1px solid #858580;border-bottom: 1px solid #858580;
border-left: 1px solid #CCCCCC;padding: 4px 10px;background-image: url(../imagenes/back_btn.gif);background-repeat: repeat-x;height: 22px;background-position: bottom}
a.btnenviarcomentarios:hover {text-decoration: none;color:#333;height: 22px;border-top: 1px solid #CCCCCC;border-right: 1px solid #858580;border-bottom: 1px solid #858580;border-left: 1px solid #CCCCCC;padding: 4px 10px 4px 10px;background-image: url(../imagenes/back_btn.gif);background-repeat: repeat-x;background-position: bottom}
.celdabtnenviarsup{width:123px; height: 32px; padding:5px;}

/* menu_comentarios.css */
.MyDialog {border: 2px solid #AAAAAA;background-color: #CCCCCC;color: black;padding: 20px}
.MyDialog ul {margin: 5px;padding: 0 }
.MyDialog ul li {list-style-type: none}
.MyDialog input {margin-right: 5px}
.MyDialog .DialogTitle {font-weight: bold;text-align: center}
.MyDialog .DialogButtons {padding-top: 10px;text-align: center}
.MyDialog a.btn:link, .MyDialog a.btn:visited {background-image:url(../imagenes/back_btn.gif);background-position:center bottom;background-repeat:repeat-x;background-color: #fcfcfc;border: 1px solid #CCCCCC;color:#333333;font-size:12px;height:22px;padding:4px 10px;text-decoration:none;margin: 4px}
.menuCom {border: 2px solid #cccccc;background-color: #eeeeee;color: #333;padding: 5px;width: 222px; font-size: 12px}
.menuCom a:link, .menuCom a:visited {text-decoration: none;color: #333;	padding: 4px}
.menuCom a:hover {text-decoration: none;color: white;background-color: #999;padding: 4px}
.uoculto{font-style: normal;color: #2ca6d9}

/* votacion */
#votos { color:#076ea3; font-size:12px; font-weight:bold; font-family:"Trebuchet MS" }
#votacion{ color:#076ea3; font-size:12px; font-weight:bold; font-family:"Trebuchet MS" }
.vot_message{ color:#076ea3; font-size:12px; font-weight:bold; font-family:"Trebuchet MS" }

/* comwentarios y votacion en CATEGORIA */
.comentayvota { padding:5px; margin:6px 0}
.comentayvotaizq{ float:left; width:170px; padding-right:10px}
.comentayvotader{ float:right}
.resvot { font-size:11px; font-weight:normal; color:#02487f }

/*Cateogoria Canal Peregrino*/
#contenidoprincentroCanal { width:404px; float:left; margin:0 16px 20px 0 }
#contenidoprinderCanal {
	float:left;
	margin-top: 70px;
	background-color: #F4FCFF;
	border: 1px solid #BCE2F5;
	padding: 10px;
	width: 278px;
}
.utilidadesCanal {width:404px; clear:both; margin:20px 0 }
.imgutilidadesucCanal {width:404px; height:40px; clear:both; border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding:4px 0 }
.imgutilidadesCanal { width:173px; height:40px; clear:both; border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding:4px 0 }


/* categoria archivo nl */
.imgprincipalnl { width:219px;height:136px;float:right; padding:0 0 5px 15px}
.titnotipereg {padding:6px; font-size: 14px; color: #FFFFFF; background-color:#003f83; font-weight:bold; text-transform:uppercase; clear:both}
.imgnodestnl {float:right; padding:0 0 10px 10px; width:50px; height:50px}
#catdestacadosnl { min-height:150px; padding:15px 0 15px 0; border-bottom:1px solid #d3d7dd; margin-right:15px}
#catnodestacadosnl { min-height:70px; padding:15px; border-bottom:1px solid #d3d7dd}
#contenidoprindernl h2 {font-weight:normal}
a.titnodestnl,a.titnodestnl:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #234b8a; text-decoration: underline}
a.titnodestnl:hover {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #234b8a; text-decoration: none}
.tdnodestnl { width:270px; background-color:#EEEEEE }
#fechanl h2 { font-weight:bold; margin:0}