*{ margin:0; padding:0;}
ul{ list-style:none;}
img{ border:none;}
h1{ font-size:1.7em; font-weight:normal; color:#1b4065; margin-top:10px; float:left;}
h2{ padding-left:7px;font-size:1.7em; font-weight:normal; color:#6497d0;float:left;margin-top:10px;}
input { font-size:.95em; width:130px;font-family:Tahoma, Verdana, Arial; border:1px solid #6497D0;}
textarea, select { font-size:.95em; font-family:Tahoma, Verdana, Arial; border:1px solid #6497D0;}
a {color:#7da725;}
a.blanco{ color:#FFFFFF;}

body{ background: #fff url(../imagenes/background.jpg) repeat-x; font-size:.7em; font-family:Tahoma, Verdana, Arial; color:#777777;}

#centrado{margin:auto; width:768px; }
#container{ margin:auto; background:#FFF url(../imagenes/background_derechoInfinito.jpg) repeat-y right;min-height:630px; height:auto !important; height:630px; width:768px; float:left;}

#cuerpo{ background:url(../imagenes/background_derecho.jpg) top right no-repeat; min-height:630px; height:auto !important; height:630px; width:768px; float:left;}

#cuerpo_int{ width:761px;}

#cabecera{ min-height:122px; height:auto !important; height:122px; border-bottom:4px solid #999999; }
#sup{ padding:0px 31px 0px 8px;}
#sup img{ float:left;}
#banner{ float:right; width:545px; height:96px; padding-top:4px;}
#barra_menu{ float:left; height:20px; background:#2C67A5; margin-top:2px; }
#barra_menu_iz{ float:left; width:175px; background:#235383; height:16px; color:#FFFFFF; padding:4px 0 0; text-align:center;}
#cabecera ul{ width:545px; float:right; padding:2px 31px 0 0;color:#fff;}
#cabecera li { float:left; padding-right:6px;}
#cabecera li img{ padding-top:3px;}
#cabecera li a{ color:#fff; text-decoration:none;}
#cabecera li a.activo{ color:#8EBE34;}
#cabecera li a:hover{ color:#8EBE34;}

#interior{ float:left; padding:10px 8px;}
#menu{ float:left; width:167px; background:url(../imagenes/punteado.jpg) right repeat-y;}
#menu li a{ width:137px; height:19px; background:#B8DB7C; border:1px solid #fff; display:block; color:#FFFFFF; text-decoration:none; padding:6px 0 0 19px;}
#menu li a:hover{ background:#326BA7;}
#menu li a.mselect{ background:#326BA7;}
#menu li ul{ background:#6497D0; width:150px; margin-left:8px;}
#menu li ul li{ background:url(../imagenes/separador_submenu.jpg) bottom no-repeat;}
#menu li ul li#last{ background:none;}
#menu li ul li a{ background:none;border:none; padding:6px 0 0 13px; width:130px;}
#menu li ul li a:hover{ background:none; color:#000000;}
#menu li ul li a.medioSelect{ background:none; color:#000000;}

#login{ float:left;background:url(../imagenes/punteado.jpg) left repeat-y; margin:18px 0 0 2px; color:#326BA7;}
#login p{ padding-left:8px;}
#loginForm{ background:url(../imagenes/background_login.jpg); width:152px; height:68px; float:left; margin: 4px 0 0 1px; padding:4px 0 0 8px; }
#loginForm label{ width:150px; float:left;}
.inputLogin{ font-size:.95em; width:95px;}
.botonLogin{ border:none; background:#999999; color:#FFFFFF; width:42px; height:16px;}

#contenido{float:left; width:565px; margin-left:10px;}

#contenido p{ margin:10px 0;}
#titulos{float:left; width:100%; margin-bottom:10px; }


#cuerpo_pie{ background:url(../imagenes/background_pie.jpg); min-height:6px; height:auto !important; height:6px; width:768px; font-size:.2em; float:left;}

#pie{ margin:auto; width:768px;margin-top:8px; float:left;}
#pie_fondo{ width:751px; float:left;  background:url(../imagenes/punteado_pie.jpg) repeat-x; padding:5px 0 0 10px; color:#666666; font-size:.8em;}
#pie_fondo li{ float:left; padding-right:4px; line-height:18px;}
#pie_fondo a{ color:#666666; text-decoration:none;}

/* Publicar */
#formPublicar{ float:left; width:380px; }
#formPublicar label{ width:120px; text-align:right;float:left; padding-right:2px;}
#formPublicar .fentrada{ margin:2px 0;}

/* Portfolio */
.filtro{ float:left; width:180px; height:50px;}
#contenido p.tituloVerde{color:#8EBE34; float:left; width:100%; font-size:1.4em;}
#contenido .azul14{ font-size:1.1em; color:#326BA7; margin:2px 0; }
#contenido .azul{ color:#326BA7; margin:2px 0; }
#contenido .resultado{ margin:2px 0; float:left; width:185px;}
#contenido .resultado a{ color:#777777; margin:2px 0; text-decoration:none; padding-right:5px; }
#contenido .resultado a:hover{ color:#326BA7; }
#contenido .resultado a.nombre{ font-size:1.2em;}


/* Faq */
#contenido .pregunta{ margin:2px 0;}
.pregunta span{ color:#326BA7; font-size:1.3em;}
.pregunta a{ color:#8EBE34; font-size:1.1em; text-decoration:none;}
.subir{ text-align:center;}
.subir a{ color:#8EBE34; text-decoration:none;}
#lista_faq li{ list-style-type:disc; margin-left:32px;}

/* Medios */
#numerosMedios{ float:left; width:100%;}
#numerosMedios li{ float:left; }
#numerosMedios li a{ background-image:url(/imagenes/botonverde.jpg); text-decoration:none; color:#FFFFFF; font-size:1.3em; width:19px; height:25px; display:block; margin-right:10px; padding:5px 0 0 11px;}
#numerosMedios li a:hover{ background-image:url(/imagenes/botonazul.jpg);}
#numerosMedios li a.selectPub{background-image:url(/imagenes/botonazul.jpg);}
#detalleMedio{ float:left; margin-top:24px;}
#imagenMedio{ float:left;}
#descripcionMedio{ float:left; margin-left:10px; width:156px;}
#descripcionMedio .tituloMedios{ margin-top:0; color:#1b4065;}
#descripcionMedio .mediosDescripcion{ color:#326BA7;}

/* Rubros */
.logoMedio{ width:185px; height:80px; float:left;}

/* Links */
#contenido .link{ font-size:1.1em; background:url(../imagenes/flecha_azul_abajo.jpg) left no-repeat;padding-left:20px;line-height:18px; float:left; width:97%; }
#contenido .link2{ font-size:1.1em; background:url(../imagenes/flecha_azul_copiar.jpg) left no-repeat;padding-left:20px;line-height:18px; float:left; width:97%; }
#contenido .categoriaLink{ margin:2px 20px 0; color:#326BA7; font-size:1.3em;}
#contenido .categoriaLink2{ margin:25px 0 2px 20px; color:#326BA7; font-size:1.3em;}

/* Porfolio Detalle */
#porfolio_detalle{ float:left; width:100%;}
#porfolio_detalle li{ float:left; padding:10px 10px 0 0; }

/* mapa */
#mapa { width:100%; float:left;}
#mapa a{ font-size:1.1em;}
#mapa li{ line-height:15px;}
#mapa li ul { padding-left:10px;}

/* Agencias descargas */
#agencias { width:80%; float:left;} 
#agencias li { line-height:20px; vertical-align:top; padding-left:20px; font-size:1.1em; background:url(../imagenes/vineta_links.jpg) left no-repeat; }

/* Internet News */
#listado_iz{ float:left; width:360px;}
#sponsor{ margin-left:20px; float:left; width:170px; height:320px;}