/* ======================== nivel 0 ======================== */
#webPg { width: 955px; height: 100%; border: solid 1px #4d7c80; margin: 0 auto; padding: 0; } /* 955 - 2 border 1px = 953 */

/* ======================== nivel 1 ======================== */
#webC1 { width: 150px; vertical-align: top; background-color: #33676c; }
#webC2y3 { width: 803px; height: 100%; vertical-align: top; border-left: solid 3px White; border-right: none;} /* 953 - 150 = 803 - 1 border 3px = 800 */ 
#webC2y3Product { width: 803px; height:100%; background: #d4dbdd url(ImgBG_Detail.gif) repeat-x 0 0; vertical-align: top; border-left: solid 3px White; border-right: none; }
#webC2y3Persona { width: 803px; height:100%; background: #d4dbdd url(ImgBG_Autor.gif) repeat-x 0 0; vertical-align: top; border-left: solid 3px White; border-right: none; }

#webC2 { width: 656px; height: 100%; vertical-align: top; background-color: #d4dbdd; border-left: solid 3px White; }
#webC3 { width: 144px; height: 100%; vertical-align: top; background-color: #9eb1b5; border-left: solid 3px White; }

#webC2b { width: 220px; height: 100%; vertical-align: top; }
#webC3b { width: 580px; height: 100%; vertical-align: top; }

/*#webC3b1 { width: 436px; vertical-align: top; }
#webC3b2 { width: 144px; vertical-align: top; }*/

/* ======================== nivel 2 ======================== */
#webC1 * { color: White; font-weight: bold; }
#webC1 a { font-size: 11px; }
#webC1 ul { padding: 0; margin: 0 0 80px 14px; list-style-type: none; border-top: solid 1px #67898e; }
#webC1 ul li {  padding: 4px 0 4px 0; border-bottom: solid 1px #67898e; }
#webC1 ul li.level2 { font-size: 9px; padding: 4px 0 4px 10px; border-bottom: solid 1px #67898e; }
#webC1 ul li.level2 a { font-size: 9px; }



.webC3Box { padding: 0; height: 100%; vertical-align: top; }

.webC2bBox { padding: 50px 0 15px 10px; text-align: left; }
.webC2bBox * { font-size: 10px; }
.webC2bBox .PhotoZone a img, 
.webC2bBox .PhotoZone img { width: auto !important; }

.webC3bTopProduct { width: 580px; height: 200px; vertical-align: top; }
.webC3bTopPersona { width: 580px; height: 150px; vertical-align: top; }
.webC3bTopBox { padding: 50px 0 0 15px; font-size: 12px; }
.webC3bTopBox H1, .webC3bTopBox DIV H1 { font-family: Verdana; color: Black; margin: 0; padding: 8px 0 4px 0; background: none; text-transform:none; }
.webC3bTopBox DIV .subtitle { font: bold 12px Verdana; margin: 0; padding: 0 0 4px 0; background: none; }

.webC3bBottom { padding: 0 15px 15px 15px; }
.webC3bBottom DIV UL { margin-top: 0; margin-bottom: 2px; }

#webC2b H2, 
.webC3bBottom H2 { display: block; font: bold 11px Verdana; color: #33676c; background: none; margin: 0; padding: 7px 0 5px 0; }

