div.CodeSection
{
	font-size:9.0pt;
    font-family:"Courier New";
	margin-left:0.5em;
    margin-right:0.5em;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding:5pt;
	background:#F5F5F5;
	color:black;
	overflow: auto;
	border-width: 1px;
    border-style: solid;
    border-color: #A0A0A0;
}
BODY {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, "SunSans-Regular", sans-serif
}
P {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, "SunSans-Regular", sans-serif
}
TD {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, "SunSans-Regular", sans-serif
}
P {
	MARGIN-TOP: 5px; COLOR: black; LINE-HEIGHT: 16px
}
INPUT {
	FONT: 13px Arial
}
TEXTAREA {
	FONT: 13px Arial
}
TEXTAREA {
	OVERFLOW: auto
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	MARGIN: 0px; LINE-HEIGHT: 100%;
	margin-left: 25px; 
}
H1 a:hover{
	color:Black; 
}
H1 a:visited{
	color:Black; 
}
H2 {
	MARGIN: 0px; LINE-HEIGHT: 100%
}
H3 {
	MARGIN: 0px;
}
H4 {
	MARGIN: 0px; LINE-HEIGHT: 100%
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: "Myriad Pro", Myriad, Arial, sans-serif; HEIGHT: 35px; voice-family: inherit
}
H2 {
	COLOR: #2368C4; FONT-FAMILY: "Caecilia", "Minion Pro", Minion, Georgia, serif
}
H3 {
	COLOR: black; FONT-FAMILY: "Caecilia", "Minion Pro", Minion, Georgia, serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 500; FONT-SIZE: 19px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 26px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; 
	FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; 
	PADDING-TOP: 4px; HEIGHT: 21px;
}
.entry{
border-bottom: 1px dotted #9A9A9A; 
}
.Sideleft 
{	 border-right: 1px dotted #9A9A9A;
     padding-left:7px;
     width:200px;
}
.Sideleft h3
{
font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; 
font-size: 15px; border-bottom: 1px dotted #9A9A9A; font-weight: bold; 
padding-top: 3px; margin-top: 3px; margin-bottom: 10px; color: #303030; 
border-color: #9A9A9A; 
padding-left:8px;
}

.Sideleft UL LI {
	PAdding-LEFT: 0px;
	margin-left:-20px;
		LIST-STYLE-IMAGE: none; 
	LIST-STYLE-TYPE: disc;
}

H4 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
A {
	COLOR: #2368C4; TEXT-DECORATION: none
}
A.menu {
	COLOR:White ; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR:White 
}
A:visited {
	COLOR: #936
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.calendar_body A {
	COLOR: #36f
}
DIV.calendar_body A:visited {
	COLOR: #36f
}

DIV HR {
	DISPLAY: none
}
.clickable {
	CURSOR: hand
}
.body_small {
	FONT-SIZE: 8pt; LINE-HEIGHT: 135%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.body_small_black {
	FONT-SIZE: 8pt; LINE-HEIGHT: 135%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.body_small_black {
	COLOR: #000
}
.body_very_small {
	FONT-SIZE: 7pt; LINE-HEIGHT: 135%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quote_body {
	FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 15px
}
.quote_attribution {
	FONT-SIZE: 10px; COLOR: #737373; LINE-HEIGHT: 15px
}
#sidebar_testimonial {
	BORDER-TOP: #bfd3e4 1px solid; MARGIN-BOTTOM: 20px
}
#sidebar_testimonial DIV.quote_body {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 8px
}
#sidebar_testimonial .personName {
	FONT-WEIGHT: normal
}
#sidebar_buttons {
	PADDING-RIGHT: 0px; BORDER-TOP: #bfd3e4 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

#main_content {
	MARGIN: 10px 20px 0px
}
#main_content_corp {
	MARGIN: 0px 20px 0px 0px
}
.body_divider {
	MARGIN: 20px -20px 0px 0px; BORDER-BOTTOM: #e1e1e1 1px solid
}
.body_divider HR {
	DISPLAY: none
}
#body_divider_top_match {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}

DIV.signature SPAN.personSignature {
	DISPLAY: block
}
DIV.signature SPAN.personName {
	DISPLAY: block
}
DIV.signature SPAN.personTitle {
	DISPLAY: block
}
DIV.signature SPAN.personEmail {
	DISPLAY: block
}

.infobox {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 10px; BACKGROUND: #ffffcb; PADDING-BOTTOM: 10px; BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-ALIGN: left
}
#nav_settings_list IMG {
	VERTICAL-ALIGN: middle
}

.noname {
	COLOR: #666
}
.body_copy {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana
}
.body_copy_gray {
	FONT-SIZE: 11px; COLOR: #737373; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana
}
.body_copy_small {
	FONT-SIZE: 9px; COLOR: black; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana
}
.body_copy_small_gray {
	FONT-SIZE: 9px; COLOR: #737373; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana
}
.body_subhead {
	FONT-SIZE: 13px; FONT-FAMILY: Verdana
}
.normal_cell {
	PADDING-RIGHT: 4px
}
.left_cell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


/* ENCUESTAS POLLS */
.respuesta p {
	height: 40px;
	padding: 5px;
}

.respuesta label {
	text-align: left;
	display: block;
	float: left;
    display: inline;
	padding-top: 2px;
    margin-left: 5px;
}

.respuesta {
	padding: 5px;
	margin: 0 0 10px 0;
	overflow: hidden;
	width: 540px;
	background-color: #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.respuesta:hover {
	background-color: #E5E5E5;
}

.respuesta .barrarespuesta {
    width: 440px;
	display: block;
	float: left;
	margin: 0 5px 0 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: white;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.respuesta .porcentajerespuesta {
	width: 70px;
	display: block;
	float: left;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.respuesta .porcentajerespuesta em {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #A7A7A7;
}

.barrarespuesta img {
	height: 18px;
	vertical-align: middle;
}

p.totalvotos input{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #cdcdcd;
	border-top: 0;
	border-left: 0;
	padding: 3px;
	width: 130px;
	height: 30px;
    text-transform: uppercase;
    float: left;
}

p.totalvotos input:hover {
	background-color: #ddd;
}
