/* 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}

/* estructura general */
#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 }

/* registro, banner y pronostico */
#bannertop { clear:both; height:115px; width:972px} 
#registro { float:left; width:234px; margin:0 16px 0 0} 
#registro iframe { width:234px; height:90px}
#banner { width:468px; height:115px; float:left; margin:0 16px 0 0} 
#pronostico { width:238px; float:right; background-color:#f5f6fa; height:90px} 
#pronostico iframe { width:140px; height:60px; margin:4px 0 0 15px}

/* 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:728px; float:left}
#contenidoprinder { width:238px; float:right}

.titulares {width:494px; height:38px; padding:15px 0 5px 0}
.cabcontenidos {width:234px; height:40px; padding:0}

#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:716px;height:162px;background:#f5f6fa;border:1px solid #e0ecf4}
#ucppal_contenedor h1 a, #ucppal_contenedor h1 a:hover, #ucppal_contenedor h1 a:visited { font-size:17px}
.ucppal {position: absolute; z-index: 0; overflow: hidden; width:696px; height:155px; background:#f5f6fa; padding: 10px }
.imgprincipal { width:219px;height:136px;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: 115px;left: 570px}
.slideuc img{ width: 32px;height:31px; padding:0 5px 0 0}

/* dos columnas: menu contenidos y espacio no destacadas en home */
.menumascont { width:716px}
.contenidonodest { width:469px; float:right}
.menumasgaleria { width:234px; float:left}
.imghomenodest{ width:223px; clear:both; height:73px; padding-bottom:10px}

.homenodest { width:469px}

#homenodest2col {
	border-bottom:1px solid #CCCCCC;
	padding-top: 15;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
#homenodest2col h2 { font-weight:normal}
.homenodest { width:469px}
.homenodestizq { width:225px; float:left; padding-right:10px; border-right:1px solid #e0e0e8}
.homenodestder { width:223px; float:right; padding-left:10px}

/* 3 chapitas */
.chapitas {clear:both; padding:10px 0}

/* galeria de imagenes */ 
#index_galeria_contenedor {
	width:212px;
	height:250px;
	margin-top: 230px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#index_galeria_contenedor h1 { margin:10px 0; font-size:16px; font-weight:bold }
#index_galeria_contenedor h2 {font-weight:normal; padding-bottom:5px}
.index_galeria_slide {position: absolute;z-index:30;float:right; display:block; width:126px; margin:195px 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;
	margin-left:5px;
	background-color: #f5f6fa;
}
.imgcolumnistas { 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:left; line-height:17px; font-weight:bold}
h3 {
	text-transform:uppercase;
	font-size: 11px;
}
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 }

/*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}

/* 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}

/* 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" }

/*barra izquierda abajo de videos*/
#bajofotos {
	border-bottom:1px solid #CCCCCC;
	padding:10px;
	margin-left:5px;
}
.imgbajofotos { width:50px; height:50px; float:right; padding:0 0 10px 10px }
#bajofotos h2 { font-weight:normal}
