body{ margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
text-decoration: none; text-align:center; }

#vbody{ padding:0px; }

img{ border:0px; }

/*INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX INDEX */
/*estructura estructura estructura estructura estructura estructura estructura estructura */

#tmarco{width:100%; height:100%; background-color:#000000;}
#tmarco td{text-align:center;}

#marco{ position:relative; width: 750px; height: 555px; text-align:left; margin: auto;
 }

#cabecero{ position: relative; width: 750px; height:337px; text-align: left; background-color: #FFF; overflow:hidden; }

#incon{ position: relative; width: 750px; height:115px; }

.ctxt{ position:relative; display:block; width:187px; background-color:#fff; float:left; height:115px; 
text-align:left; padding:10px 10px 0px 10px; font-size:11px; color:#606060; font-weight:bold; margin:0px; 
voice-family: "\"}\""; voice-family: inherit; width: 167px; height: 105px; }

html #clear5{display: none;}

.conin{ position:relative; margin:0px; padding: 5px 0px 0px 0px; font-size:10px; color:#606060; float:left;}

.info{ position:relative; margin:0px; padding:5px 0px 0px 0px; float:right;}

/*menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu */

#opc1{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 253px; left:0px; 
overflow:hidden; background-image: url(/img/empresa.gif); background-repeat: no-repeat; 
background-position: left top; padding:0px; z-index:2; margin:0px; cursor:pointer; }

#lis1{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 270px; left: 10px; 
z-index: 1; }

#opc2{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 253px; left: 188px; 
overflow:hidden; background-image: url(/img/bodas.gif); margin:0px; background-repeat: no-repeat; 
background-position: left top; padding:0px; z-index:2; cursor:pointer; }

#lis2{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 270px; left: 198px; 
z-index: 1; }

#opc3{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 253px; left: 376px; 
overflow:hidden; background-image: url(/img/trabajos.gif); margin:0px; background-repeat: no-repeat; 
background-position: left top; padding: 0px; z-index:2; cursor:pointer; }

#lis3{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 265px; left: 386px; 
z-index: 1; }

#opc4{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 253px; left: 564px; 
overflow:hidden; background-image: url(/img/clientes.gif); margin:0px; background-repeat: no-repeat; 
background-position: left top; padding:0px; z-index:2; cursor:pointer; }

#lis4{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 270px; left: 574px; 
z-index: 1; }

/*INTERIOR INTERIOR INTERIOR INTERIOR INTERIOR INTERIOR INTERIOR INTERIOR INTERIOR INTERIOR */
/*Estructura Estructura Estructura Estructura Estructura Estructura Estructura Estructura */
#cabeceroin{ position: relative; width: 750px; height:278px; text-align: left; background-color: #fff; 
overflow:hidden; }

#conte{ position: relative; width:750px; height:259px; background-color:#e4e4e4; margin:0px; overflow:hidden; }

#imgcont{ position: relative; display: block; width: 186px; height: 259px; float: left; }

#imgcont2{ position: relative; display: block; width: 171px; height: 259px; float: left; }

#imgcont3{ position: relative; display: block; width: 190px; height: 259px; float: left; }

#imgcont4{ position: relative; display: block; width: 231px; height: 259px; float: left; }

#imgsom{ position:absolute; display:block; left:25px; top: 20px;}

#txtsom{ position: absolute; width:360px; height:258px; padding:20px 20px 25px 10px; overflow: auto; left:390px;
z-index:1; scrollbar-3dlight-color : #000; scrollbar-arrow-color : #000; scrollbar-base-color : #000; 
scrollbar-darkshadow-color : #000; scrollbar-face-color : #aaa; scrollbar-highlight-color : #aaa; 
scrollbar-shadow-color : #aaa; scrollbar-track-color : #4b6297; voice-family: "\"}\""; voice-family: inherit; 
width:330px; height:213px; }

html #clear11{display: none;}

#pcont{ position: relative; display: block; width: 350px; height: 16px; background-color: #fff; 
font-size: 11px; font-weight: bold; color: #E18A00; margin: 0px; padding: 0px; float: right; right: 40px; 
top: 50px; }

#pcont2{ position: absolute; display: block; width: 310px; font-size: 11px; color: #063F63; top: 80px; 
left: 380px; }

#tsup{ position:absolute; width:330px; height:18px; left:390px; background-color:#e4e4e4; z-index:2; top:0px; 
margin:0px; padding:0px; }

#tinf{ position:absolute; width:330px; height:14px; top:244px; left:390px; background-color:#e4e4e4; z-index:2; 
margin:0px; padding:0px; }

#coninin{ position:relative; display:block; margin:5px 0px 0px 0px; padding:0px; float:left }

#infoin{ position:relative; margin:5px 0px 0px 0px; padding:0px; float:right; }

#sit{ position:absolute; display:block; margin:0px; padding:0px; font-size:12px; color:#07588B; 
font-weight:bold; top:75px; left:240px; }

#subm{ position: relative; float:left; background-color:#AFC6D4; width:186px; height:259px; 
background-image: url(../img/fotos.gif); background-position: right bottom; background-repeat: no-repeat; 
float: left; }

#subm2{ position: relative; background-color:#AFC6D4; width:186px; height:259px; 
background-image: url(../img/publicidad.gif); background-position: right bottom; background-repeat: no-repeat; 
float: left; }

.opsubm{ position: relative; width:186px; height:25px; background-color:#0C6FAE; 
border-bottom:2px solid #e0e0e0; margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#9cd3f5; 
padding:4px 0px 0px 18px; voice-family: "\"}\""; voice-family: inherit; width:168px; height:21px; }

html #clear12{display: none;}

.opsubm a{ color: #fff; text-decoration: none; }

.opsubm a:hover{ color: #9cd3f5; }

.opsubm2{ position: relative; width:186px; height:25px; background-color:#0C6FAE; 
border-bottom:2px solid #e0e0e0; margin:8px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; 
color:#9cd3f5; padding:4px 0px 0px 18px; border-top:2px solid #e0e0e0; voice-family: "\"}\""; 
voice-family: inherit; width:168px; height:21px; }

html #clear12{display: none;}

.opsubm2 a{ color: #fff; text-decoration: none; }

.opsubm2 a:hover{ color: #9cd3f5; }

.sublis{ position: relative; display:block; list-style:none; margin:6px 0px 0px 19px; padding:0px; }

.sublis a{ position:relative; display:block; margin:2px 0px 0px 0px; padding:0px 0px 0px 10px; width:120px; 
height:12px; border:1px solid #fff; font-size:10px; font-weight:bold; color:#07588B; text-decoration:none; }

.sublis a:hover{ background-color:#0C6FAE; color:#FFF; }

#txtfotos{ position: relative; width: 532px; height: 259px; padding: 33px 0px 0px 0px; overflow: auto;  
float: right; z-index: 1; scrollbar-3dlight-color : #000; scrollbar-arrow-color : #000; scrollbar-base-color : #000; 
scrollbar-darkshadow-color : #000; scrollbar-face-color : #aaa; scrollbar-highlight-color : #aaa; 
scrollbar-shadow-color : #aaa; scrollbar-track-color : #4b6297; voice-family: "\"}\""; voice-family: inherit; 
height: 226px;	}

html #clear12{display: none;}

#tsupfot{ position:absolute; width:510px; height:33px; left:218px; background-color:#e4e4e4; z-index:2; 
top:0px; margin:0px; padding:0px; }

#tinffot{ position:absolute; width:510px; height:25px; top:234px; left:218px; background-color:#e4e4e4; 
z-index:2; margin:0px; padding:0px; }

.bfoto{ position: relative; width: 508px; height: 99px; overflow: hidden; }

.bfoto2{ position: relative; width: 290px; height: 99px; overflow: hidden; border: 1px solid #fff; }

.bfoto3{ position: relative; width: 508px; height: 30px; overflow: hidden; }

.bfotoi{ position: relative; display: block; float: left; width: 120px; height: 92px; margin: 0px 7px 0px 0px; 
overflow: hidden; }

.cfoto{ position: relative; float: left; width: 120px; height: 92px; /*background-color: green;*/ 
overflow: hidden; margin: 0px 7px 0px 0px; }

.cfoto img{ position: relative; display: block; width: 120px; height: 74px; margin: 0px; padding: 0px; }

/*.cfoto p{ position: relative; display: block; margin: 2px 0px 0px 0px; padding: 1px 0px 0px 9px; width: 41px; 
height: 16px; background-color: #fff; font-size: 11px; color: #07588B; float: left; voice-family: "\"}\""; 
voice-family: inherit; width: 32px; height: 15px; }*/

html #clear11{display: none;}

.cfoto a{ position: relative; display: block; width: 120px; height: 16px; background-color: #fff; text-align: center; 
margin: 2px 0px 0px 0px; font-size: 11px; color: #07588B; text-decoration: none; padding: 1px 0px 0px 0px; 
voice-family: "\"}\""; voice-family: inherit; height: 15px; }

html #clear13{display: none;}

.cfoto a:hover{ text-decoration: underline; }

.cfoto2{ position: relative; float: left; width: 120px; height: 92px; /*background-color: green;*/ 
overflow: hidden; margin: 0px 7px 0px 0px; }

.cfoto2 img{ position: relative; display: block; width: 120px; height: 74px; margin: 0px; padding: 0px; }

/*.cfoto2 p{ position: relative; display: block; margin: 2px 0px 0px 0px; padding: 1px 0px 0px 9px; width: 41px; 
height: 16px; background-color: #fff; font-size: 11px; color: #07588B; float: left; voice-family: "\"}\""; 
voice-family: inherit; width: 32px; height: 15px; }

html #clear11{display: none;}*/

.cfoto2 div{ position: relative; width: 120px; height: 16px; background-color: #fff; float: right; 
margin: 2px 0px 0px 0px; padding: 0px; color: #07588B; text-align: center;  }

.cfoto2 a{ font-size: 11px; color: #07588B; text-decoration: none; }

.cfoto2 a:hover{ text-decoration: underline; }

#espacio{ position: relative; width: 120px; height: 33px; clear: both; }

#txtcli{ position: relative; width: 455px; height: 259px; float: right; overflow: auto; z-index: 1; 
padding: 12px 0px 0px 0px; scrollbar-3dlight-color : #000; scrollbar-arrow-color : #000; scrollbar-base-color : #000; 
scrollbar-darkshadow-color : #000; scrollbar-face-color : #aaa; scrollbar-highlight-color : #aaa; 
scrollbar-shadow-color : #aaa; scrollbar-track-color : #4b6297; voice-family: "\"}\""; voice-family: inherit; height: 237px; }

html #clear20{display: none;}

#tsupcli{ position:absolute; width:435px; height:12px; left:295px; background-color:#e4e4e4; z-index:2; 
top:0px; margin:0px; padding:0px; }

#tinfcli{ position:absolute; width:435px; height:15px; top: 244px; left:295px; background-color:#e4e4e4; 
z-index:2; margin:0px; padding:0px; }

#espacio2{ position: relative; width: 120px; height: 22px; clear: both; }

#espacio3{ position: relative; width: 120px; height: 0px; clear: both; }

.bcliente{ position: relative; width: 435px; height: 60px; overflow: hidden; }

.bcliente img{ width: 115px; height: 53px; margin-right: 7px; }

#dcha{ position: relative; width: 564px; height: 259px; /*background-color: Green;*/  float: right; }

html>body #dcha{ float: none; margin: 0px 0px 0px 186px; }

#lisa{ position: relative; display: block; float: left; margin: 50px 0px 0px 10px; padding: 0px; width: 276px; }

.tab{ margin-left: 40px; }

#lisf{ position: absolute; display: block; top: 215px; left: 50px; font-size: 11px; color: #0E7BC0; 
text-decoration: underline; width: 100px; font-weight: bold; }

#lisf:hover{ color: #000; }

#lisr{ position: relative; width: 247px; height: 153px; background-color: #fff; float: right; top: 17px; 
right: 14px; font-size: 11px; padding: 30px 0px 0px 25px; voice-family: "\"}\""; voice-family: inherit; 
width: 222px; height: 123px; }

html #clear13{display: none;}

.lisb{ position: absolute; display: block; width: 247px; height: 20px; background-color: #fff; 
border-top: 2px solid #e4e4e4; text-align: right; font-size: 11px; color: #07588B; font-weight: bold; 
text-decoration: none; left: 303px; top: 150px; padding: 2px 5px 0px 0px; voice-family: "\"}\""; 
voice-family: inherit; width: 242px; height: 18px; }

html #clear14{ display: none; }

#tsuplis{ position:absolute; width:510px; height:54px; left:218px; background-color:#e4e4e4; z-index:100; 
top:0px; margin:0px; padding:0px; }

#tinflis{ position:absolute; width:510px; height:14px; top:245px; left:218px; background-color:#e4e4e4; 
z-index:2; margin:0px; padding:0px; }

#txtlis{ position: relative; width: 532px; height: 259px; padding: 54px 0px 0px 0px; overflow: auto;  
float: right; z-index: 0; scrollbar-3dlight-color : #000; scrollbar-arrow-color : #000; scrollbar-base-color : #000; 
scrollbar-darkshadow-color : #000; scrollbar-face-color : #aaa; scrollbar-highlight-color : #aaa; 
scrollbar-shadow-color : #aaa; scrollbar-track-color : #4b6297; voice-family: "\"}\""; voice-family: inherit; height: 205px; }

html #clear12{display: none;}

#txtcar{ position: relative; width: 532px; height: 190px; overflow: auto; float: right; top: 20px; scrollbar-3dlight-color : #000; scrollbar-arrow-color : #000; scrollbar-base-color : #000; 
scrollbar-darkshadow-color : #000; scrollbar-face-color : #aaa; scrollbar-highlight-color : #aaa; 
scrollbar-shadow-color : #aaa; scrollbar-track-color : #4b6297; }

.carf{ position: absolute; width: 501px; height: 33px; top: 14px; background-color: #fff;  
margin: 0px 0px 7px 0px; padding: 7px 0px 0px 7px; voice-family: "\"}\""; voice-family: inherit; width: 494px; height: 26px; }

html #clear15{display: none;}

.carf a{ position: relative; display: block; width: 160px; height: 19px; font-size: 10px; 
background-color: #C8C8C8; color: #000; text-decoration: none; padding: 2px 0px 0px 5px; float: left; 
margin: 0px 15px 0px 0px; voice-family: "\"}\""; voice-family: inherit; width: 155px; height: 17px; }

html #clear16{ display: none; }

.carf a:hover{ color: #0C6FAE; }

.carf p{ position: relative; display: block; width: 200px; height: 19px; font-size: 10px; 
background-color: #C8C8C8; color: #000; text-decoration: none; padding: 2px 0px 0px 5px; float: left; 
margin: 0px 15px 0px 0px; voice-family: "\"}\""; voice-family: inherit; width: 195px; height: 17px; }

html #clear16{ display: none; }

.carf2{ position: relative; width: 501px; height: 33px; top: 14px; background-color: #fff; left: 29px; 
padding: 7px 0px 0px 7px; voice-family: "\"}\""; voice-family: inherit; width: 494px; height: 26px;}

html #clear30{ display: none; }

html>body .carf2{ margin-left: 188px; }

.carf2 p{ position: relative; display: block; width: 480px; height: 19px; background-color: #c8c8c8; 
margin: 0px; padding: 0px 0px 0px 6px; }

.carf3{ position: relative; display: block; width: 501px; height: 22px; font-size: 11px; font-weight: bold; 
color: #E18A00; background-color: #fff; margin: 0px; padding: 4px 0px 0px 7px; voice-family: "\"}\""; 
voice-family: inherit; width: 494px; height: 18px; }

html #clear19{ display: none; }

.carf4{ font-size: 11px; color:#063F63; margin: 0px; padding: 8px 0px 8px 0px; width: 501px; }

.carf5{ font-size: 11px; color:#063F63; margin: 0px; padding: 10px 0px 10px 0px; width: 501px; }

#espaciol{ position: relative; width: 120px; height: 13px; clear: both; }

.ffotos{ position: relative; float: left; width: 150px; height: 92px; margin: 0px; left: 20px;
font-size: 11px; text-align: left; }

.ffotos select{ margin-bottom: 15px; width: 120px; font-size: 11px; z-index: 0; }

.boton{ position: relative; display: block; width: 55px; height: 19px; background-image: url(../img/boton.gif); 
background-position: top left; background-repeat: no-repeat; font-size: 11px; color: #fff; 
text-decoration: none; float: left; padding: 2px 0px 0px 10px; top: 35px; voice-family: "\"}\""; 
voice-family: inherit; width: 45px; height: 17px; }

html #clear17{ display: none; }


/*menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu menu */

#iopcs1{ position:absolute; width: 186px; height:17px; background-color:#006597; top:174px; font-size:15px; 
color:#FFF; font-weight:bold; text-decoration:none; margin:0px; left:0px; padding:0px 0px 0px 90px; 
voice-family: "\"}\""; voice-family: inherit; width: 96px; }

html #clear10{display: none;}

html>body #iopcs1{ height:18px; }

#iopc1{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 191px; 
overflow:hidden; background-image: url(/img/empresa.gif); background-repeat: no-repeat; 
background-position: left top; z-index: 2; cursor:pointer; margin:0px; padding:0px; left:0px; }

.sopc{ position:relative; display:block; top:55px; left:95px; font-size: 15px; color: #fff; 
font-family:Arial, Helvetica, sans-serif; font-weight: bold; }

#ilis1{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 208px; left: 10px; 
z-index: 1; }

#iopcs2{ position:absolute; width: 186px; height:17px; background-color:#006597; top:174px; 
font-size:15px; color:#FFF; font-weight:bold; text-decoration:none; margin:0px; left:188px; 
padding:0px 0px 0px 90px; voice-family: "\"}\""; voice-family: inherit; width: 96px; }

html #clear11{display: none;}

html>body #iopcs2{ height:18px; }

#iopc2{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 191px; left: 188px; 
overflow:hidden; background-image: url(/img/bodas.gif); margin:0px; background-repeat: no-repeat; 
background-position: left top; padding:0px; z-index:2; cursor:pointer; }

#ilis2{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 208px; left: 198px; 
z-index: 1; }

#iopcs3{ position:absolute; width: 186px; height:17px; background-color:#006597; top:174px; font-size:15px; 
color:#FFF; font-weight:bold; text-decoration:none; margin:0px; left:376px; padding:0px 0px 0px 90px; 
voice-family: "\"}\""; voice-family: inherit; width: 96px; }

html #clear18{display: none;}

html>body #iopcs3{ height:18px; }

#iopc3{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 191px; left: 376px; 
overflow:hidden; background-image: url(/img/trabajos.gif); margin:0px; background-repeat: no-repeat; 
background-position: left top; padding: 0px; z-index:2; cursor:pointer; }

#ilis3{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 203px; left: 386px; 
z-index: 1; }

#iopcs4{ position:absolute; width: 186px; height:17px; background-color:#006597; top:174px; font-size:15px; 
color:#FFF; font-weight:bold; text-decoration:none; margin:0px; left:564px; padding:0px 0px 0px 90px; 
voice-family: "\"}\""; voice-family: inherit; width: 96px; }

html #clear19{display: none;}

html>body #iopcs4{ height:18px; }

#iopc4{ position: absolute; display: block; width: 186px; height: 84px; border: 0px; top: 191px; left: 564px; 
overflow:hidden; background-image: url(/img/clientes.gif); margin:0px; background-repeat: no-repeat; 
background-position: left top; padding: 0px; z-index:2;  cursor:pointer; }

#ilis4{ position: absolute; display:block; list-style:none; margin:0px; padding: 0px; top: 208px; left: 574px; 
z-index: 1; }

/*formulario formulario formulario formulario formulario formulario formulario */
.txtr{ border: 1px solid #07588B; background-color: #CDE9FA; font-size: 11px; color: #07588B; height: 15px; 
margin-bottom: 10px; }

/*VENTANAS VENTANAS VENTANAS VENTANAS VENTANAS VENTANAS VENTANAS VENTANAS VENTANAS */
#cabv{ background-image: url(../img/zigzag.gif); background-position: bottom; background-repeat: repeat-x; 
height: 74px; }

#vpie{ height: 22px; background-image: url(../img/zigzag2.gif); background-position: top; 
background-repeat: repeat-x; }

#vpie2{ height: 12px; background-image: url(../img/zigzag2.gif); background-position: top; 
background-repeat: repeat-x; }

.fotov { position: relative; display: block; width: 320px; height: 363px; overflow: hidden; }
html>body .fotov{ width: 340px; height: 386px; }
.fotoh { position: relative; display: block; width: 434px; height: 304px; overflow: hidden; }
html>body .fotoh { width: 454px; height: 318px; }

.manav{ position: relative; display: block; width: 320px; height: 343px; font-size: 12px; font-weight: bold; 
color: #07588B; text-align: center; padding-top: 20px; }

.manah{ position: relative; display: block; width: 434px; height: 280px; font-size: 12px; font-weight: bold; 
color: #07588B; text-align: center; padding-top: 20px; }

#txtv{ position: relative; display: block; margin: 20px 0px 20px 20px; padding: 0px; /*width: 90%; */
text-align: left; }

/*TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO TEXTO */
.mn{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }

.mn:active{ background-color: #9cd3f5; font-weight:bold; }
.mn:hover{ background-color: #9cd3f5; font-weight:bold; }
.mn:focus{ background-color: #9cd3f5; font-weight:bold; }

.somos #es a,
.situacion #esi a,
.foto #fobo a,
.video #vid a,
.social #soc a,
.publi #pub a,
.retrato #ret a,
.book #bo a,
.clientes #cli a,
.casos #cu a,
.social #soc a,
.listados #lis a
{ background-color: #9cd3f5; font-weight:bold;}

.tit{ font-size:11px; color:#3aa8eb; font-weight:bold; text-decoration:none; }
.tit:hover{ text-decoration:underline; }

.titG{ font-size:15px; color:#3aa8eb; font-weight:bold; }

.con{ font-size:10px; color:#606060; font-weight:bold; text-decoration:none}
.con:hover{ color:#3aa8eb; }

.inf{ font-size:10px; color:#3aa8eb; font-weight:bold; text-decoration:none}
.inf:hover{ color:#606060; }

.vplano{ font-size:11px; color:#ff9500; }
.vplano:hover{ color:#3aa8eb;}

.volver{ font-size: 11px; font-weight: bold; color: #07588B; }
.volver:hover{ color: #3aa8eb; }

#gc{ position: absolute; display: block; font-size: 11px; font-weight: bold; color: #07588B; 
margin: 2px 0px 0px 380px; text-decoration: underline; }

#gc:hover{ color: #3aa8eb; }

.quieres{ font-size: 30px; color: #0D9FF8; font-weight: bold; }
.mejores{ font-size: 20px; color: #07588B; font-weight: bold; }
.mini{ font-size: 10px; color: #000; }
.minib{ font-size: 11px; color: #000; font-weight: bold; }

/*.cod{ position: relative; display: block; width: 18%; height: 20px; background-color: #E4E4DC; 
margin: 2px 0px 0px 0px; padding: 5px 0px 0px 0px; color: #346CA4; font-size: 11px; font-weight: bold; 
float: left; border-right: 2px solid #fff; border-left: 2px solid #fff;}*/

.aped{ position: relative; display: block; width: 97%; height: 20px; background-color: #E4E4DC; 
margin: 2px 0px 0px 1px; padding: 5px 0px 0px 0px; color: #346CA4; font-size: 11px; font-weight: bold; 
text-decoration: none; border-right: 2px solid #fff; }

.aped:hover{ text-decoration: underline; }

#tar{ position: relative; display: block; width: 250px; text-align: left; left: 18px; top: 20px; }

html>body #tar{ left: 50px; }

#tar span{ color: #07588B; font-weight: bold; text-decoration: underline; }

#tar2{position:relative; display:block; width:250px; text-align:left; left:18px; top:10px;}
html>body #tar2{left:50px;}
#tar2 span{ color: #07588B; font-weight: bold; }

#info{position:relative; text-align: justify; padding:10px 10px 0px 10px;}

.w60{ width: 60px; }
.w120{ width: 120px; }
.w150{ width: 150px; }
.w100{ width: 100px; }
.w330{ width: 330px; }

.tcnt2{ position: relative; display: block; width: 485px; border: 1px solid #07588B; margin: 0px 0px 10px 10px;
border-collapse: collapse; border-spacing: 0px; }

.tcnt2 th{ background-color: #e4e4e4; font-weight: bold; text-align: left; background-color:#FFFFFF; border-bottom: 1px solid #07588B; padding-left: 10px; color:#07588B; border: 1px solid #07588B; }

.tcnt2 td{ padding: 2px 0px 2px 5px; border: 1px solid #07588B; text-align: left; background-color:#FFFFFF; }

#mcp{ margin-left: 10px; }

.tpie{ text-align: right !important; background-color: #e4e4e4; font-weight: bold; color:#07588B;  }
.tpie2{ background-color: #e4e4e4; font-weight: bold; color:#07588B; }

/*.breg{
	position: relative; display: block; width: 55px; height: 19px; background-image: url(../img/boton.gif); 
	background-position: top left; background-repeat: no-repeat; font-size: 11px; color: #fff; 
	text-decoration: none; float: left; padding: 2px 0px 0px 4px; top: 5px; left: 550px;
	voice-family: "\"}\""; voice-family: inherit; width: 51px; height: 17px;
}*/

.breg{
	position: relative; display: block; width: 55px; height: 19px; background-image: url(../img/boton.gif); 
	background-position: top left; background-repeat: no-repeat; font-size: 11px; color: #fff; 
	text-decoration: none; padding: 2px 0px 0px 8px; margin:10px;
}

html #clear31{ display: none; }

#plano{ width: 442px; height: 408px; }

html>body #plano{ width: 454px; height: 419px; }