/* CSS Document */
body { margin:0 auto; padding:0; background-image:url(../imagenes/fdopag.gif); background-repeat:repeat-y; background-color:#002472; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333 }

a { font-size:12px; text-decoration:underline; color:#333 }
a:visited { font-size:12px; text-decoration:underline; color:#333 }
a:hover { font-size:12px; text-decoration:none; color:#333 }
img {border:0}

/* estructura general */
#cabezal { width:987px; height:106px; margin:0 auto}

#logoce img { width:311px; height:106px;
background-image: url(http://www.cambioeuropa.com.uy/plantillas/temas/default/imagenes/logoce.png) !important; 
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.cambioeuropa.com.uy/plantillas/temas/default/imagenes/logoce.png');
}

.imgmenusup { float:right;width:490px; height:22px; margin:70px 25px 0 0}

#bordesuperior { width:987px; margin:0 auto; padding:0 }
#bordesuperior img { width:987px; margin:0 auto; padding:0; height:9px;
background-image: url(http://www.cambioeuropa.com.uy/plantillas/temas/default/imagenes/toppag.png) !important; 
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.cambioeuropa.com.uy/plantillas/temas/default/imagenes/toppag.png'); }

#contenidoprin { width:987px; background-color:#FFFFFF; margin:0 auto; padding:0 }
#menunaveg { height:43px; margin:0 auto; background-image:url(../imagenes/fdomenu.gif); background-repeat:no-repeat; background-position:center }
#menunaveg ul {margin:0; padding: 15px 10px 15px 35px}
#menunaveg li {margin:0; padding:0 3px; list-style:none; display:inline}

/*** Solucion para el contenidoprin *** */
/* 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 contenidoprin *** */

#contenidoprinizq { width:610px; float:left; margin:15px 15px 0 18px; border-right:1px dotted #d9d9d9 }
.imgflash { width:592px; height:261px; margin:0; padding:0}
#contenidoprinder { width:300px; float:right; margin:15px 18px 0 0 }
.cotizaciones{ width:300px }
#bordeinferior { width:987px; margin:0 auto; padding:0; height:8px; clear:both }
#bordeinferior img { width:987px; margin:0 auto; padding:0; height:8px;
background-image: url(http://www.cambioeuropa.com.uy/plantillas/temas/default/imagenes/botpag.png) !important; 
background-image: none;
filter: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.cambioeuropa.com.uy/plantillas/temas/default/imagenes/botpag.png'); }

.novfinancieras { width:987px; background-color:#CCCCCC; margin:0 auto; clear:both}

#inferiorrss { width:987px; margin:0 auto; padding:0 0 20px 0; clear:both; background-color:#FFFFFF }
.fondolectorss {margin:0 20px 20px 20px; background-color:#ebebeb; padding: 7px 20px; background-image:url(../imagenes/novfin.gif); background-repeat:no-repeat; background-position:left }

#footer { width:987px; margin:25px auto 0 auto; padding:0 0 30px 0; font-size:11px; line-height:18px; color:#FFFFFF }
#footer img { float:right}
.footerint { padding:0 25px}

/* estructura en uc */
#despliegueuc { width:456px; margin:0 25px 0 0 }

/* despliegue uc */
#ucdestacada { width:466px }

/* encabezados: titulos, resumen, colgado */
h1, h2, h3, h4, h6 {font-weight:normal; margin:0; padding:0 }
h1 a, h1 a:visited, h1 a:active {font-size:14px; color:#02487f; text-decoration:underline; font-weight:bold }
h1 a:hover {font-size:14px; color:#02487f; text-decoration:none; font-weight:bold }
h1 {font-size:22px; color:#02487f }
h2 {font-size:12px; margin-top:7px; text-align:justify; line-height:18px }
h3 {font-size:12px; text-transform:uppercase }
.forocont h2 { margin-top:5px; color:#333 }
h4 {font-size:11px; color:#999; margin-top:5px }
h5 {font-size:12px; margin-top:2px }
h6 {font-size:12px; text-align:justify }
.subtitulos {font-family:"Times New Roman", Times, serif; font-size:17px; color:#02487f }
.otrasnoticias {font-size:14px; font-weight:bold; color:#02487f }
#homedestacados h1 a, #homedestacados h1 a:hover, #homedestacados h1 a:visited {font-size:26px}
#homenodestacados h2 a, #homenodestacados h2 a:visited {font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:normal }
#homenodestacados h2 a:hover {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal }

/* separadores */
#homedestacados hr { width:466px; height:1px; color:#DDD; margin:5px 0; clear:both }
#homenodestacados hr { width:466px; height:1px; color:#DDD; margin:5px 0; clear:both }

/* imágenes */
.imghomedestacados { width:122px; height:122px; float:left; padding:0 10px 30px 0 }
.despliegueuc { width:122px; height:122px; padding:0 15px 10px 0 }
.imggaleria {width:120px; height:21px; margin-top:6px}
.docasociado {width:17px; height:15px; margin-right:10px}
.docsasociados {font-weight:bold; padding-top:10px; border-top:1px solid #DDD; width:456px}

/* pie de foto */
.imgmaspie { padding:0; float:left}
.pie {font-size:10px; color:#666; padding:0 0 10px 3px; width:112px}

/* navegación */
.navega {clear:both;width:456px; height:60px}

/* 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:456px; height:30px; padding:20px 0; clear:both }
.imprimir {width:101px; height:30px }
.recomendar{width:120px; height:30px }
.achicar{width:139px; height:30px }
.agrandar{width:96px; height:30px }

/* categorias */
.categoria h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; margin:15px 15px 20px 0; border-bottom:1px dotted #DDDDDD; padding-bottom:6px; letter-spacing:5px }

/*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; width:60 }
a.anterior:link, a.anterior:visited { text-decoration: none;border: 1px solid #CCC;padding: 1px 5px;height: 16px; margin-right:10px; width:60 }
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}

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}

/* servicios */
.servlocales{ margin-top:20px}
.servicios { float:left; width:280px; border-right:1px dotted #d9d9d9; margin-right:20px}
.servicios h1 { line-height:21px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333}

.locales { float:right; width:307px}
.contlocales{ float:left; width:132px; display:inline; margin-right:21px}
.titlocales {width:121px; height:19px; clear:both}
.contlocales img { width:132px; height:92px; margin:22px 0 10px 0}
.contlocales h1 { font-size:14px; color:#333333; font-weight:bold}
.contlocales h2 { font-size:12px; color:#333333}

/* registro NL */
.regnl {  width: 291px; margin:20px 0; height:230px; clear:both}
.regnl iframe {  width: 291px; height:250px; margin-bottom:10px}

/* europa sociedad de bolsa */
.europasocbolsa{  width: 263px; margin:20px 0 }
.europasocbolsa img { width: 263px; margin-top:22px}