body {margin: 0; padding: 0; background: #fff; text-align: center; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
table, td {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}

#header {width: 680px; margin: 10px auto; text-align: center;}

#main, #breadcrumb, #footer {width: 680px; margin: 1.5em auto; text-align: left;}
#main div.column {text-align: left; margin-bottom: 1em;}
#main p {margin: 0 0 1em 0;}
#main p.last {margin: 0;}
#main p.intro {font-weight: bold;}
#main .lite {color: #79767c;}
#main h1 {font-size: 24px; margin: 0 0 .5em 0;line-height:1.1em;}
#main h2 {font-size: 16px; margin: 0;line-height:1.1em;}
#main h3 {font-size: 12px; margin: 0;}
#main h4 {font-size: 10px; margin: 0;}


#main h7 {font-size: 12px; margin: 0; color:#000000;}

#main .more {text-align: right;}


.bold {font-weight:bold;}


#sidebar .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#sidebar .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 10px;}


#main .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}



img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.left2 {float: left; margin: 0px 0px 0px 0; border: 0; position:absolute; left:0px; top:50px}
img.fullcon {margin: 2px 0px 5px 0px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
img.span {margin: 0px 0px 10px 0px; border: 0;}
img.across {margin: 0px 0px 10px 0px; border: 0;}
img.across2 {float: left; margin: 0px 0px 10px 0px; border: 0;}

.showmac {display: none;}
.showwin {}

.showMac {display: none;}
.showWin {}

ul {list-style: none; margin: 0; padding: 0 0 1em 0;}
ul.square {list-style: square; margin: 0 0 0 15px; padding: 0 0 1em 0;}
ul.circle {list-style: circle; margin: 0 0 0 15px; padding: 0 0 1em 0;}
ul.blank {list-style-type: none; margin: 0 0 0 15px; padding: 0 0 1em 0;}
ol {list-style: decimal; margin: 0 0 0 20px; padding: 0 0 1em 0;}
li {padding-bottom: .3em;}


ol.last {padding: 0;}
ul.last {padding: 0;}

sup {vertical-align: baseline; font-size: 1em; color: #76797c;}

a.qt {padding-left: 17px; left center no-repeat;}

#breadcrumb, #footer {text-align: center; clear: both;}
#breadcrumb {clear: both; font-size: 10px; padding: 1em 0;}

#footer {font-size: 10px; border-top: 1px solid #a1a5a9; padding-top: 1em;}
#footer form {margin-bottom: 1em;}
#footer form input {vertical-align: bottom;}

.sosumi {font-size: 10px !important; color: #76797c; margin-bottom: 1em;}
ol.sosumi {margin-left: 0; padding-left: 1.5em; clear: both;}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}


#main .subcolumn1-2 {float: left; width: 330px;height:1205px;}
#main .subcolumn2-2 {float: right; width: 330px; }
#main .subcolumn1-3, #main .subcolumn2-3, #main .subcolumn3-3 {width: 212px; float: left;}
#main .subcolumn1-3, #main .subcolumn2-3 {margin-right: 20px;}









body { background: #8fa6c5 url(../img/bodybg.gif)  repeat-x; color:#fff; line-height:1.6; }
a { outline:none; -moz-outline:none; }
a:link, a:visited, a:active { color:#fff; }
a img, img { border:none; }
.clearer { clear:both; }

#header, #main, #content div.topcap, #content div.bottomcap, #breadcrumb, #footer { width:801px; }
#header #headertitle { margin-top:10px; _margin-top:27px; }
#header #headericon { float:right; margin-right:30px; margin-top:24px; _margin-top:15px; }

#main { background:url(../img/fondo.gif)  }


img.new { margin-left:8px; position:relative; top:-1px; }

#content .subcolumn1-2 { width:265px; margin:-55px 0 0 0; position:relative;min-height:1300px; }
#boxdownload { width:240px; padding:2px 12px 0 13px; margin-top:20px; }

html>body iframe { height:35em; }

#content .subcolumn2-2 #screenshot { margin:14px 15px; }
#content .subcolumn2-2 { width:485px; margin:-55px 3px 0 0; position:relative; }
#content #boxnew { padding:15px 20px 1px 20px; margin:0; font-size:11px; color:#90a7c6; line-height:1.3em; }
#content #boxnew h2 { margin-bottom:.3em; }
#content #boxnew p.intro { font-weight:normal; font-size:12px; line-height:1.2em; margin:0 5px 0 0; }

#content #boxnew div.left { width:199px; float:left; margin:1.6em 0 0 0; padding-top:1.6em; border-top:1px solid #3d506b; }
#content #boxnew h3 { margin-bottom:.3em; padding-bottom:8px; }

#content #boxnew div.box { width:196px; float:right; padding:0 15px 1px 15px; margin:0 0 1em 0; border:none; background:#122541 url(../img/boxbg_bottom.gif) center bottom no-repeat; position:relative; }
#content #boxnew div.box h3 { padding:15px 15px 0 15px; margin:0 -15px .3em -15px; background:url(../img/boxbg_top.gif) center top no-repeat; position:relative; top:-8px; }

div.sosumi, .sosumi, div.sosumi p { color:#fff; }
div.sosumi { width:735px; padding:2.6em 33px 0 33px; margin:0 auto; text-align:left; }


p.intro2 { font-weight:normal; font-size:15px; line-height:1.2em; margin:0 5px 0 0; }

.amarillo {
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}


.amarillo2 {
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
}

.amarillo5 {
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
    font-weight: bold;
}



.amarillo3 {
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
}

.amarillo a{
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
}

.amarillo a:link{
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.amarillo a:visited{
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.amarillo a:hover{
	color: #fde505;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.pos2{
	position: absolute;
	top:920px;
	left:0px;
}

.pos3{
	position: absolute;
	top:780px;
	left:-10px;
}

.pos3b{
	position: relative;
	left:-50px;
}

.pos3c{
	position: relative;
	left:-20px;
}

.pos3e{
	position: relative;
	left:0px;
}

.pos4{
	position: absolute;
	top:750px;
	left:20px;
	
}



.pos5{
	position: absolute;
	top:42px;
	right:-15px;
}

.pos5b{
	position: absolute;
	top:42px;
	right:151px;
}

.pos5a{
	position: absolute;
	top:42px;
	right:228px;
}

.promo{
	position: absolute;
	top:55px;
	right:0px;
}

*html .promo{
	position: absolute;
	top:55px;
	right:-4px;
}


.pos6{
	position: absolute;
	top:550;
	left:0px;
	background-color:#8fa6c5;
}



.pos7{
	position: absolute;
	top:330px;
	right:18px;
}

.pos8{
	position: absolute;
	top:5px;
	font-size:14px;
	width:485px;
	left:0px;
}

.pos9{
	position: absolute;
	top:23px;
	color:#ffe408;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:18px;
	width:485px;
	left:0px;
}


.pos10{
	position: absolute;
	top:55px;
	right:0px;
}

.pos11{
	position: absolute;
	top:790px;
	left:20px;
}


.pos12{
	position: absolute;
	top:5px;
	font-size:14px;
	width:310px;
	left:10px;
}

.pos13{
	position: absolute;
	top:23px;
	color:#ffe408;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:18px;
	width:310px;
	left:10px;
}



.textofecha {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 9px;}


.textofuturo2{font-family: Arial, Helvetica, sans-serif;font-size: 12px; }
.textofuturo{font-family: Arial, Helvetica, sans-serif;color: #9d080c;font-size: 14px;font-weight:bold; }

.azul {font-family: Arial, Helvetica, sans-serif;color: #90A7C6;font-size: 12px;}

.blanco {font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 12px;}
.blanco2 {font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10px;}
.azul a:link{color: #90A7C6}
.azul a:visited{color: #90A7C6}

#content #boxnew2 { padding:15px 20px 1px 20px; margin:0; font-size:11px; color:#ffffff; line-height:1.3em; }




.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#809abb}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #809abb;
  border-right:1px solid #809abb;
  background:#809abb}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #809abb;
  border-right:1px solid #809abb;
  background:#809abb}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #809abb;
  border-right:1px solid #809abb;}
.spiffy4{
  border-left:1px solid #809abb;
  border-right:1px solid #809abb}
.spiffy5{
  border-left:1px solid #809abb;
  border-right:1px solid #809abb}
.spiffyfg{
  background:#809abb}


input.tipo { 
background-color: #263b5a; /* For IE, makes it look nice */ 
color: White; /* For Netscape/Mozilla because of above :x No effect in IE */ 
}


td.colectivastit {
	text-align:center; background-color:#ffe408; padding-left:20px; padding-right:20px;
	 }
td.colectivas {
	text-align:left; background-color:#ffe408; padding-left:20px; padding-right:15px
	 }
td.colectivaspor {text-align:center; background-color:#ffe408
}
td.colectivasprecio {text-align:right; background-color:#ffe408; padding-right:20px;
} 

table.comprascolectivas {background-color:#ffe408; }

.promocentro{
position:absolute;
left:-15px;
padding-left:0px;

}


td.editorialtit {
	text-align:center; background-color:#ffe408; padding-left:2px; padding-right:2px;
	 }
td.editorializq {
	text-align:left; background-color:#ffe408; padding-left:7px; padding-right:7px
	 }
td.editorialcen {text-align:center; background-color:#ffe408; padding-left:7px; padding-right:7px;
}
td.editorialder {text-align:right; background-color:#ffe408; padding-right:2px;
} 

a.editorial { outline:none; -moz-outline:none; }
a.editorial:link, a.editorial:visited, a.editorial:active { color:#660900; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; font-weight:bold; }


.texttitcen {font-family: Arial, Helvetica, sans-serif;color: #b4b4b4;font-size: 12px;font-weight:bold; text-align:left;}
td.cenlin1 {text-align:left; background-color:#8fa6c5; padding-left:13px; padding-right:13px; border-left-color:#fcf1af; border-right-color:	#fcf1af; }
td.cenlin2 {text-align:left; background-color:#ffffff; padding-left:13px; padding-right:13px;border-left-color:##fef7da; border-right-color:#fef7da; border:0}


td.manuales {color:#8fa6c5;padding-right:0px;padding-left:0px; margin-left:0px;}

td.listman {color:#8fa6c5;padding-right:10px;padding-left:0px; margin-right:10px;}

table.man { margin:0px -55px -55 -55; position:relative;padding: 0 -55 -55em -55; }
tr.man{ margin:0px 0px 0 0; position:relative;padding: 0 0 0em 0;}

img.man2 { margin: -55px 0px -55px 0; border: 0;padding: -55 0 -55em 0;position:relative;float: rigth;}
img.comprar {  margin: 0px 0px 0px 0px;  position:relative;padding: -55 -55 -55em -55; border-left:none; border-top:none;padding-left:0px;padding-top:0px; border-bottom:none; border-right:none; padding-bottom:0px; padding-right:0px;}

div.escanchico { width:100; height:46;  z-index:1; position:absolute; margin:0 0 0 0; text-align:left; left:562px; top:254px;}
div.compra1 {  z-index:1; position:absolute; margin:0 0 0 0; text-align:left; left:680px; top:187px;}
div.compra2 {  z-index:1; position:absolute; margin:0 0 0 0; text-align:left; left:680px; top:224px;}

/* condicional para el explorer*/
*html div.compra1 {  z-index:1; position:absolute;  text-align:left; left:700px; ; top:170px; display:inline; overflow:hidden;}
*html div.compra2 {  z-index:1; position:absolute;  text-align:left; left:700px; top:210px; display:inline; overflow:hidden;}

div.fondoedito { z-index:0;background-color: #fde505; top:-70px; width:510px; left:290px; position:absolute;  }

.textofranqui3 {font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10pt;  line-height:15px;font-weight:bold;}



.titulofranqui {font-family: Arial, Helvetica, sans-serif; /*color: #0068bb;*/ color:#8fa6c5; font-size: 15pt; text-align:left; line-height:23px;}
.textofranqui {font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10pt;text-align:left;}

div.franquidentro { z-index:0; /*background-color: #ffffff; */ font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; /*margin-left:15px; */margin-left:0px;  width:490px;  }

*html div.franquidentro { z-index:0; /*background-color: #ffffff;*/  font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px; /*margin-left:15px; */margin-left:15px;  width:490px; overflow:visible; z-index:5;}


#circulo {
color:#8fa6c5;
}

.diploma{
color:#ffffff;font-size: 12px;font-family: Lucida Grande,Arial, Helvetica, sans-serif; font-weight: bold;
} 

