*{margin:0; padding:0;}

.texto11-14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: 333333; margin-top: 10px}
.texto14-14 {  font-family: Georgia, serif, Times; font-size: 14px; line-height: 14px; color: #FFFFFF}
.textobold14-14 {  font-family: Georgia, serif, Times; font-size: 14px; line-height: 14px; color: #FFFFFF; font-weight: bolder}
.texto14-14mostaza {  font-family: Georgia, serif, Times; font-size: 14px; line-height: 14px; font-weight: bolder; color: cccc66}
.italica {  font-family: Georgia, serif, Times; font-size: 11px; font-style: italic; line-height: 13px; color: 333333; letter-spacing: 0.2pt; padding-left: 5px}
.verdana_blanca11-12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none}
.color {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none}
.color a:hover {  color: #cccc66; text-decoration: none}
.color a:visited {  text-decoration: none}
.color a:link {  text-decoration: none}
.texto10-12 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: 333333; margin-top: 10px
}
.texto10-10 {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 10px; color: 333333; margin-top: 10px
}

.clear { clear:both; }

button {
 border: none;
 background: #3a7999;
 color: #f2f2f2;
 padding: 10px;
 font-size: 15px;
 border-radius: 5px;
 position: relative;
 box-sizing: border-box;
 transition: all 500ms ease;
}

button:before {
 content:'';
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 0px;
 background: rgba(255,255,255,0.3);
 border-radius: 5px;
 transition: all 2s ease;
}

button:hover {
 background: rgba(255,255,255,0.8);
 color: #3a7999;
 box-shadow: inset 0 0 0 3px #3a7999;
}
.linea { border-top-color:#e4a63e; border-top-style:dotted; border-top-width:2px}