div#body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
}

div#title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
}

div#title_detail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:justify;
font-weight: bold;
}

div#summary{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}

div#summary_detail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
font-style:italic;
}

div#body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}

a:link{
text-decoration: none;
color: #00a;
}

a:visited{
color: #a00;
}

a:hover{
text-decoration: underline;
}

a:active {
font-weight: bold;
}

<!--Urna Virtual-->
title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/* Botones*/
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
	background-image:url(images/bt_background.png);
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:Calibri;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    cursor:pointer;
    padding:2px 2px 2px 2px; /* Links */
}

/* STANDARD */
button:hover, .buttons a:hover{
	background-image:url(images/bt_background_over.png);
    border:1px solid #c2e1ef;
    color:#ffffff;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/*Urna Virtual*/

div#urna_titulo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
font-weight:bold;
}

div#urna_opcion{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
font-weight:bold;
}

/*Invitaciones a Cotizar*/
div#inv_titulo{
color:#000099;
font-weight:bold;
text-align:left;
}

 .tabla th {
padding: 5px;
font-size: 12px;
background-color: #000099;
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
font-family:Calibri;
text-transform: uppercase;
}

.tabla .modo1 {
font-size: 10px;
font-weight:bold;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #0000cc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tabla .modo1 td {
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
text-align:left;
} 

.tabla .modo2 {
font-size: 10px;
font-weight:bold;
background-color:#D1DFEA;
background-repeat: repeat-x;
color: #0000CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.tabla .modo2 td {
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}

.tabla .modo2 th {
background-position: left top;
font-size: 12px;
font-weight:bold;
background-color: #fdfdf1;
background-repeat: repeat-x;
color: #990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #EBE9BC;
border-bottom-color: #EBE9BC;
}
