table.form {
	background-color: #FFFF99;
}

table.boton {
	background-color: #FFFF99;
}

td.boton {
	background-color: #999999;
	text-align: center;
}

a.boton {
	color:#FFFFFF; 
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;		
}

td {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	/*background: #136F86;*/
	line-height: 50px;
   
}

td.logo {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background: #FFFFFF;
}

td.title {
   background: #004C98; /* #109cae; */
   color: #FFFFFF;
}

td.item1 {
   background: #6699CC;
}

td.subitem1 {
   background: #FFFFCC;
}

td.subitem2 {
   background: #FFFFFF;
}

tr.title {
   background: #004C98; /* #109cae; */
}

tr.item1 {
   background: #6699CC;
}

tr.subitem1 {
   background: #A3BCD5;
}

tr.subitem2 {
   background: #CEDEED;
}

h1 {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004C98; /*#109cae;*/
	text-align: center;
}

h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFF99;
	text-align: center;
}

body {
	background: #f4f4f4;  /* #FBC342 #6AB1E5; #6699CC; #E4EBED;*/
}

p {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #777777; /* #000000;*/ /*#999999;*/
}
th {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bolder;
	background: #136F86;
	color: #000000;
/*	background: #109cae;
	color: #FFFFFF;*/
}
table {
	border-style: hidden;
	border-spacing: 0pt;
	cellspacing: 0pt;
	border-collapse: elapse; 
}
a {
	/*color: #336633;	*/
	color: #336633; /*#FAA635;*/
	text-decoration: none;	
}

a:link {}
a:visited {}
a:hover {text-decoration: underline}
a:active {}

table { border-collapse: separate; border-spacing: 1px; border-style: hidden; }
td { border: solid 0px #000; vertical-align:middle;}
tr { height: 30 px; }
tr:first-child td:first-child { border-top-left-radius: 12px; }
tr:first-child td:last-child { border-top-right-radius: 12px; }
tr:last-child td:first-child { border-bottom-left-radius: 12px; }
tr:last-child td:last-child { border-bottom-right-radius: 12px; }

.vinWhite {
	
	font-family:  'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #109cae;
	text-decoration: none;
	background-color: #0099D9; /*#109cae; #F90; #6AB1E5;  #011689; #E4EBED;*/
	display: block;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	margin: auto;
	float: none;
	padding: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F3F7F8;
	border-right-color: #D8E6E9;
	border-bottom-color: #7CACB6;
	border-left-color: #7CACB6;
	/* background-image: url(images/fnd_mnu.gif); */
	/* background-repeat: repeat-x; */

    /*line-height: 35px;*/
    padding: 0px 7px;
    color: white;
    display: inline-block;
    /*float: left;*/
    /*background: #F90;*/
    margin: 0px 1px;
    border-radius: 5px 12px 12px 12px;
	height: 30px;
}

a.vinWhite:link {
	font-family:  'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF; /*#109cae;*/
	width:200px;
	max-width:100%;
	/*background-image: url(images/fnd_mnu.gif);
	background-repeat: repeat-x;*/
		
}
a.vinWhite:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFF; /* #109cae; */
	background-color: #004C98; /*#1AA096;  #66CCCC; */
	/*display: block;*/
	text-decoration: none;
	/* background-image: url(images/fnd_mnu_hov.gif); */
}
a.vinWhite:active {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFF; /*#109cae;*/
	text-decoration: none;
	background-color: #66CCCC;
	/* background-image: url(images/fnd_mnu.gif);
	background-repeat: repeat-x; */
	border:thin;

}
a.vinWhite:visited {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}