/* 
Desarrollado por Fernando Goetz
Web: www.fernandogoetz.com
Email: fernandogoetz@gmail.com
*/
/* General */
body {margin:0px 0px 0px 0px; background:#f2f1f1; color:#555555; font-family:"Trebuchet MS"; line-height:25px; font-size:12px;}
a, a:link, a:visited {color:#1385bf; text-decoration:none;}
a:hover {color:#196e99; text-decoration:none;}
input {background-color:#ffffff; border:solid 1px #cccccc; color:#777777; font-size:12px;}
textarea {background-color:#ffffff; border:solid 1px #cccccc; color:#777777; width:250px; font-size:12px;}
input:hover, textarea:hover {background-color:#fbffeb;}
img { border-style:none; border-width:0px; border:0px;}
img a:link, img a:visited, img a:hover { border-style:none; border-width:0px; border:0px;}
.margin20 {margin:20px;}
.margin15 {margin:15px;}
.margin10 {margin:10px;}
.margin5 {margin:5px;}
table {font-family:"Trebuchet MS"; font-size:12px; line-height:22px;}


#header {width:1000px;height:100px; background:url(images/bg-header.png); position:relative;}
#header2 {width:1000px;height:160px; background:url(images/bg-header3.jpg); position:relative;}
#menu {width:1000px;height:51px; background:url(images/bg-menu.png); position:relative; text-align:left; z-index:1;}
#content {width:1000px; z-index:0; background:#ffffff; position:relative; min-height:655px; height: expression(this.scrollHeight < 656? "655px": "auto"); text-align:justify; }
#footer {width:1000px; height:78px; background:url(images/bg-footer.png); position:relative;}
#buscador {width:1000px; height:28px; background:#ededed; position:relative;}
#menu-horizontal {width:1000px; height:35px; background:#0a6bbe url(images/bg-menu.png); position:relative;}



.menu-estilo {color:#336699; text-align:left;}
.menu-estilo a:link, .menu-estilo a:visited {color:#336699; text-align:left; text-decoration:none;}
.menu-estilo a:hover {color:#336699; text-align:left; text-decoration:none;}

.noticias {position:relative;left:0px;top:0px; width:333px; background:url(images/bg-panel.jpg); color:#555555;  margin:0 0 0px 0; min-height:521px; height: expression(this.scrollHeight < 522? "521px": "auto"); }
.titulo-noticias {color:#1d728e; font-size:26px; font-weight:bold;}
.noticias-container {position:absolute;left:0px; top:30px; width:200px; text-align:left;}

.noticias-container, .noticias-container a:link, .noticias-container a:visited {color:#303030;}
.noticias-container a:hover {color:#336699; text-decoration:none;}

.posicion-flash-header {position:absolute;}

.titulo {color:#e26700;font-size:24px; text-align:left;}
.titulo2 {color:#2398c3;font-size:18px; text-align:left;}

.titulo-cuadro {color:#e26700;font-size:24px; text-align:left;background:#f5f5f5; width:99%; padding:5px;}
.letra-chica-cuadro {color:#555555;font-size:11px; text-align:right;background:#f5f5f5; width:90%; padding:5px;}
.titulo-cuadro-chico {color:#e26700;font-size:12px; text-align:left;background:#f5f5f5; width:99%; padding:5px;}

/*  paginacion */
.paginacion-opt {position:relative; text-align:center;}
.paginacion-opt a:link, .paginacion-opt a:visited {display:block; width:26px; position:relative; right:0px; float:left;  padding:0px; font-size:11px;color:#1b6fa7; background:#dff2ff; margin:1px; border:solid 1px #1383cd;}
.paginacion-opt a:hover {color:#cbeaff; text-decoration:none; background:#1e6ea4;}
.no-page {display:block; width:26px; position:relative;right:0px; float:left;  padding:0px; font-size:11px;color:#1b6fa7; background:#dff2ff; margin:1px; border:solid 1px #1383cd;}
.texto-encuesta {font-size:10px;}


.mensaje {background-color:#fcfcc1; color:#626224; width:90%; padding:10px; text-align:center; border:1px solid #e1e199;}




/* menu */
/*  menu */
.menu-horizontal {display:block; position:absolute; left:0px; top:5px; height:25px; width:1000px; height:35px; font-size:10px; color:#dddddd; background-color:#2251bb; background-image:url(images/bg-menu.png);}
.opt-horizontal a:link, .opt-horizontal a:visited {position:relative; font-weight:bold; color:#dddddd; padding:0px 18px 0px 18px; font-size:12px;color:#dddddd;}
.opt-horizontal a:hover {color:#ffff88; text-decoration:none;}

.opt-links a:link, .opt-links a:visited {position:relative; color:#dddddd; font-size:12px; color:#ffffff;}
.opt-links a:hover {color:#ffff88; text-decoration:none;}


.my-table { border:1px solid #e5e2e2;  }



