/****************************************************************/
/*   Design:   Multiflex-3 Version 1.8 / Layout-4               */
/*   File:     Global layout structure                          */
/*--------------------------------------------------------------*/
/*   Author:   g. Wolfgang                                      */
/*   Date:     May 22, 2007                                     */
/*   Homepage: wwww.1-2-3-4.info                                */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with a link to        */
/*             Wolfgang (www.1-2-3-4.info). Thank you!          */
/****************************************************************/

/* HEADER */
.column1-unit a.tit {font-size:13px; weight:bold;}
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:260px; margin:0 5px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-middle {width:1024px; height:171px; background:rgb(230,230,230) url(../img/header_202.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitemessage {width:1024px; height:171px; position:absolute; z-index:1; margin:0px 0px 0px 0px; color:rgb(0,0,0); /*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
.sitemessage h1 {float:left; width:610px; margin:0px 0 0 0px; text-align:right; font-size:230%;}
.sitemessage h2 {float:left; width:720px; margin:55px 10px 0 80px; padding:0px 0 3px 0; border-bottom:solid 2px rgb(255,0,0); text-align:right; line-height:100%; font-size:170%;}
.sitemessage h3 {float:left; width:720px; margin:0px 10px 0 80px; text-align:right; font-size:170%;}
.sitemessage h4 {float:left; width:720px; margin:10px 0px 0px 80px; text-align:center; font-size:160%; text-align:right;}
.sitemessage h3 a {text-decoration:none; color:rgb(234,239,247);}
.sitemessage h3 a:hover {text-decoration:none; color:rgb(50,50,50);}
table {clear:both; margin:2.0em 0 0.2em 0px; table-layout:fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:100%;}
table th {height:3.0em; padding:6px 6px 6px 6px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:center; color:rgb(0,0,0); font-weight:bold; font-size:110%;}
table td {height:3.0em; padding:4px 10px 4px 10px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(237,237,237); text-align:left; font-weight:normal; color:rgb(0,0,0); font-size:100%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
p.center {align:center;}
.nav1 {width:550px; position:absolute; z-index:3; margin:35px 0 0 470px;}

/**************************************/
/*   IMG no border agregado por mi    */
/**************************************/
.main img.esq {float:left; margin:-0.2em 2px 10px 0px; border:0px solid rgb(255,255,255); padding: 15px 15px 15px 0px;}
.main a:hover img.esq {float:left; margin:-0.2em 2px 10px 0px; border:solid 0px rgb(225,225,225); padding: 15px 15px 15px 0px;}
.column1-unit img.map {float:right; margin:3px 3px 3px 10px; padding:5px; border:1px solid rgb(255,255,255);}
.column1-unit a:hover img.map {float:right; margin:3px 3px 3px 10px; padding:5px; border:1px solid rgb(225,225,225);}
.subcontent-unit-border-full img.pix {float:center; margin:3px 3px 3px 3px; padding:5px; border:1px solid rgb(235,235,235);}
.subcontent-unit-border-full a:hover img.pix {float:center; margin:3px 3px 3px 3px; padding:5px; border:0px solid rgb(200,200,200);}
img.noborder:hover {float:none; margin:-0.2em 2px 2px 0; border:0px solid rgb(150,150,150);}
img.noborder {float:none; margin:-0.2em 2px 2px 0; border:0px solid rgb(150,150,150);}
img.noborder-r {float:right; margin:-0.2em 2px 2px 10px; border:0px solid rgb(150,150,150);}
img.noborder-l {float:left; margin:-0.2em 10px 2px 0; border:0px solid rgb(150,150,150);}
img.center {float:none; display:block; margin:8px auto; padding:5px; border:1px solid rgb(225,225,225);}
img.right {float:right; margin:3px 3px 3px 10px; padding:5px; border:1px solid rgb(225,225,225);}
.main a:hover img {border:solid 0px rgb(150,150,220);}
.main-content a {color:rgb(42,90,138); text-decoration:underline;}

/**************************************/
/*       prueba de box flotante          */
/**************************************/

.column1-unit .box-border-green {float:right; width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
.subcontent-unit-border {width:245px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent-unit-border-full {width:240px; margin:0 0 0 8px; padding:1px 1px 1px 1px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.subcontent-unit-border-full img.pix {float:center; width:210px; height:Auto; margin:3px 3px 3px 3px; padding:5px; border:0px solid rgb(200,200,200);}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:236px;}
.subcontent-unit-border-blue  {width:245px; margin:0 0 2.5em 0; padding:0 0 5px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
img.bullet-mini {clear:both; float:left; margin:0px 10px 10px 10px; padding:1px; border:0px solid rgb(150,150,150);  width:40px; height:40px;}
h2.instrument {margin:5px 10px 15px 10px; color:rgb(255,0,0); font-size: 180%; font-weight:Bold; text-align:center;}
h2.instrument {border-bottom:solid 2px rgb(255,0,0); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size: 170%; background:rgb(235,235,235); margin: 0px 0px 20px 0px; padding: 5px 20px 5px 20px;   text-align: center;  vertical-align: middle; border-radius:100px;}
.subcontent-unit-border h1 {text-align:center;}
.main-content h1.pagetitle {margin:1.5em 0 1.3em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:200%;}