BODY {
 color: #333;
 background-color: #FFF;
 font: 13px open sans, freesans, free sans, helvetica, sans-serif;
 line-height:1.25em;
}

/* BODY, P, TD, A { font: 13px open sans, freesans, free sans, helvetica, sans-serif } */
P { margin:0.5em 0 }

FORM { margin:0; padding: 0 }

UL, UL.optionlist { list-style: circle outside url(images/ball69.gif); margin: 2px; padding: 0 0 0 30px }

UL.optionlist { list-style: url(images/gamma_logo_16x25.gif) }

INPUT[type=text], INPUT[type=password], SELECT, TEXTAREA { border: 1px solid #ddd; }
INPUT, SELECT, TEXTAREA, .control { font: 13px arial; line-height: 1.1em; padding:1px }

A { text-decoration: none; color: #FF6C00 } 
A:hover { text-decoration: underline }

DL { color: #2e2e2e; font-size: 12px }
DT { font-weight: bold } 
DD { margin: 10px 0 10px 20px; text-align: justify }

.black { color: #333 }
.gray { color: #666 }
.darkgray { color: #525151 }
.lightgray { color: #888 }
.blue { color: #116DB4 }
.darkBlue { color: #6E82A9 }
.red { color: #C00 }
.orange { color: #FF6C00 }
.maroon { color: maroon }

.px9, .pitch9 { font-size: 9px }
.px10 { font-size: 10px }
.px11 { font-size: 11px }
.px12, .pitch12 { font-size: 14px; line-height:1.25em }
.px14 { font-size: 15px }
.px18 { font-size: 18px }

.fixed11, .smallBox { color: #626161; font: 10px open sans mono, free mono, Fixed, Monospaced, Arial, Helvetica, Sans-serif }
.pad6 { padding: 0 6px 0 6px }
.margin6 { margin: 6px }

.yellow { color: #fdf5e6 }

.bold { font-weight: bold }
.italic { font-style: italic }

.menusup, .menusup A { color: #116DB4; text-decoration:none; font: 11px normal arial, verdana, helvetica, sans-serif }
.menusup:hover, .menusup A:hover { color: #FAFAFA; background: #50A6EC; text-decoration:underline }


TABLE.menuhdr { 
	background: url(/images/menuhdr_left.gif) left top no-repeat;
	border: 0 solid #AAD;
	border-bottom-width:1px; 
}

TABLE.menuhdr TD {
	background: url(/images/bola_menu_izq.gif) 97% 5px no-repeat;
	height: 16px;
	padding-left: 20px; padding-right: 20px; 
	color: #116db4
}

TABLE.menuv {
	background-color: #eef5fa;
	border: 1px outset;
	padding-bottom: 3px 
}

TABLE.menuv TD { padding-left: 4px }

.menuv A { 
	background: url(/images/menuv_0.gif) left top no-repeat;
	display: block;
	padding:0; margin: 0; 
	padding-left: 16px;
	width: 164px;
	color: #116DB4; 
	text-decoration:none; 
	font: 11px normal arial, verdana, helvetica, sans-serif
}

.menuv A:hover { 
	background: url(/images/menuv_1.gif) left top no-repeat #50A6EC;
	color: #FAFAFA; text-decoration:underline 
}

DIV.submenu { margin:0; padding: 0 }

.submenu A {
	width: 140px;
	background-image: none;
	padding-left: 0
}

.submenu A:hover { background-image: none }

.optionlink { color: #116DB4; text-decoration:none; font-size: 12px; font-weight: bold }
.optionlink:hover { color: #FAFAFA; background: #50A6EC; text-decoration:underline }

.phone { color: #FF6C00; font-size: 9px }

.agencir { font: 11px agencyr, system, tahoma, arial, sans-serif }

.headerBox { font-size:1.2em }

.headerBox, .lightBlueBox {
	color: #116DB4;
	background-color: #EEF5FA; 
	text-align: center;
	padding: 3px 50px 3px 50px; 
	border: 1px solid #116db4
}

.lightBlueBox { text-align: left; padding: 2px 10px 2px 10px }

.productTable { color: #626161;	border: 1px solid #116db4 }

.contratar {
	color: #789;
	background-color: #fdf5e6;
	border: 1px solid #789
}

.inlineinfo { margin: 0; padding: 0 10px 0 15px }

.menor { font-size: 10px }
.mini { font-size: 11px }
.normal { font-size: 12px }
.grande { font-size: 13px }
.mayor { font-size: 15px }

.hotspace, .hotspace TD { border: 0 solid #999 }

TD.borderup { border-top-width: 1px }
TD.borderdown { border-bottom-width: 1px }
TD.borderleft { border-left-width: 1px }
TD.borderright { border-right-width: 1px }

TABLE.htmlBox { border: 1px solid; border-color: #999 #036 #036 #999 }

TABLE.miniCard TD.tab {
	height: 13px;
	padding-right: 2px;
	background: url(/images/pestana_trans_supder.gif) right top no-repeat;
	font-size:12px; line-height:0.8em;
}

TABLE.miniCard TD.box {
	border: 1px outset #ccc;
	background: url(/images/esquinita_supizq_blue.gif) left top no-repeat;
	padding-right: 2px
}

P.pestsupizq, P.pestinfder {
	height:15px;
	vertical-align: middle;
	padding: 2px 22px; 
	margin:0;
	background: url(/images/pestana_supizq_big.gif) left top no-repeat
}

P.smallpest {
	color: #116db4;
	font-size: 10px;
	text-align: right;
	margin:0; 
	background: url(/images/pestana_trans_supder.gif) right top no-repeat
}

P.pestinfder { background: url(/images/pestana_infder_big.gif) right bottom no-repeat }

.btn1 {
	color: #6e82a9;
	background: #fcf8e7;
	border: 1px solid;
	padding: 1px 2px 2px 1px;
	letter-spacing:0.5px;
	height:18px;
	font: normal 10px arial; line-height: 10px
}

.btn1:hover, .contratar:hover {	background: #50a6ec; color: #fff; border-style: outset }

.btn0 { font-weight:bold; color:#ff6c00; background-color: #eef5fa }

INPUT.req, .req { background: #eee }

.absolute { position: absolute }
.relative { position: relative }
.auxdiv { position: absolute; visibility:hidden; left: 1024px; top: 1024px }
