@charset "utf-8";

<style>
 td {font-family:Verdana;font-size:11;}
.textLC {font-family:Verdana;font-size:10;color:#000000;padding-right:10px;padding-top:10px;font:900;}
.textL  {font-family:Verdana;font-size:10;color:#000B8D;padding-right:10px;}
.textRC {font-family:Verdana;font-size:11;color:#00CE39;padding-right:10px;padding-top:5px;font:900;}
.copy   {font-family:Verdana;font-size:10;color:#FFFFFF;}
body,td,th {
	font-size: 11px;
	float: none;
	margin-bottom: 10px;
}
body {
	background-color: #FFFFFF;
}
.style1 {color: #FFFFFF}
.style2 {
	font-size: 10px;
	color: #000B8D;
}
.style10 {font-family: Verdana; font-size: 16px; color: #00CE39; padding-right: 10px; padding-top: 5px; font: 900; }
.style24 {
	color: #FFFF99;
	font-family: Verdana;
	font-size: 13px;
}
.style25 {font-size: 12px; color: #FFFFFF;}
.style27 {font-size: 13px; color: #FFFF99;}
.style28 {color: #000B8D}
.style30 {color: #009966}
.style32 {font-size: 13px; color: #FFFFFF; }
.style33 {color: #FFFFFF}
.style35 {color: #00CE39}
.style37 {color: #FFFF99}
.style44 {font-family: Verdana; font-size: 16px; color: #FF6600; padding-right: 10px; padding-top: 5px; font: 900; }
.style46 {color: #E2FF9F}

body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
fieldset {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
input {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
textarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
	vertical-align:top;
	text-align:justify;
}
p {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
blockquote{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
th {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
table {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
fieldset {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
address {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
caption {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
cite {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
code {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
dfn {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
em {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
strong {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
th {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
var {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
ol {
	LIST-STYLE-TYPE: none
}
ul {
	LIST-STYLE-TYPE: none
}
caption {
	TEXT-ALIGN: left
}
th {
	TEXT-ALIGN: left
}
h1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
h2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
h3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
h4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
h5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
h6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
abbr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
acronym {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
body {
	FONT: small arial,helvetica,clean,sans-serif
}
table {
	
}
select {
	FONT: 99% arial,helvetica,clean,sans-serif
}
input {
	FONT: 99% arial,helvetica,clean,sans-serif
}
textarea {
	FONT: 99% arial,helvetica,clean,sans-serif
}
pre {
	FONT: 100% monospace
}
code {
	FONT: 100% monospace
}
table.BODY {
	BACKGROUND: url(bg.gif) repeat-x 50% top; FONT: 11px Arial,Helvetica,sans-serif
}

sup {
	FONT-WEIGHT: normal; FONT-SIZE: 9px
}
sup.new {
	COLOR: #f00
}
#headercontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(headerbg.gif) #fff repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 80px
}
#headertop {
	HEIGHT: 30px
}
#headertools {
	DISPLAY: inline; FLOAT: right; MARGIN: 4px 0px 0px; HEIGHT: 26px
}
#headerinfo {
	DISPLAY: inline; HEIGHT: 50px 
}
#maincontainer #headerinfo .searchcontainerheader {
	FLOAT: right; MARGIN: 3px 110px 0px 0px
}
#headerinfo .searchcontainerheader {
	FLOAT:  left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#headersearch {
	TEXT-ALIGN: right
}
#logo {
	DISPLAY: inline; FLOAT: left; WIDTH: 224px; HEIGHT: 50px
}
#pontecoolsearch .SearchText {
	BORDER-RIGHT: #81a9e4 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #81a9e4 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #81a9e4 1px solid;
	WIDTH: 400px;
	COLOR: #00256d;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #81a9e4 1px solid;
	HEIGHT: 30px;
	margin-top: 0px;
	margin-right: -2px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#searchbuttoncont {
	MARGIN: 0px; WIDTH: 87px; HEIGHT: 30px
}
#searchbuttoncont INPUT.searchbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('searchbutton.gif') no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 87px; CURSOR: hand; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 30px; BORDER-BOTTOM-STYLE: none
}
DIV.searchtext {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 3px 8px 0px 0px; HEIGHT: 42px
}
DIV.searchbox {
	FLOAT: left; WIDTH: 375px; HEIGHT: 25px
}
DIV.searchicon {
	BACKGROUND: url(searchicon.gif) no-repeat left top; FLOAT: left; WIDTH: 30px; HEIGHT: 25px
}
DIV.searchinput {
	BACKGROUND: url(searchfield.gif) #fff repeat-x; FLOAT: left; WIDTH: 261px; HEIGHT: 25px
}
INPUT.search {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; WIDTH: 253px; COLOR: #000; FONT-FAMILY: Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 0px
}
DIV.buttonbg {
	BACKGROUND: url(buttonbg.gif); FLOAT: left; WIDTH: 75px; HEIGHT: 25px; TEXT-ALIGN: center
}
.buttonbg A {
	FONT-SIZE: 12px; COLOR: #fff; LINE-HEIGHT: 23px; TEXT-DECORATION: none
}
DIV.endbutton {
	BACKGROUND: url(endbutton.gif) no-repeat left top; FLOAT: left; WIDTH: 7px; HEIGHT: 25px
}
DIV.searchtypecontainer {
	FLOAT: left; WIDTH: 379px; HEIGHT: 30px; TEXT-ALIGN: left
}
DIV.searchtype {
	MARGIN: 5px 0px 0px; COLOR: #00256d
}
DIV.searchtype UL {
	LIST-STYLE-TYPE: none
}
DIV.searchtype LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.searchtype A {
	TEXT-DECORATION: none
}
A.current {
	FONT-WEIGHT: bold
}
#footer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#legalcontainer {
	MARGIN: auto; COLOR: #999; TEXT-ALIGN: center
}
#legal A {
	COLOR: #369
}
#legal P {
	MARGIN: 0px 0px 8px
}
.offsite #maincontainer {
	WIDTH: 100%
}

table.buqueda {
border: 1px solid #ccc;
background-image:url(bg.gif)
width: 776px;
margin: 20px auto;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0033CC;
	font-weight:lighter;
}


.Imagen_Dot{
   	padding:6px;
	border:#FFFFFF;
	border-color:#FFFFFF;
	float:left;
}
.stylea1 {
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}
.stylea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.stylea4 {
      font-size: 10px;
      color: #999999;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  }
	  
div.top {
	height:28px;
	background-image:url(celeste_top_line.gif);
	background-repeat: repeat-x;
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
	
img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }

div.content { 
	background-image:url(celeste_left_line.gif); 
	background-repeat:repeat-y; 
	background-color: #FFFFFF; }
	
div.boxcontrol { padding:0 5% 0 5%; 
	background-image:url(celeste_right_line.gif); 
	background-position:right; 
	background-repeat:repeat-y; 
	}
	
div.bottom { height:28px; 
	background-image:url(celeste_btm_line.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:0;}
	
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }

h1 { margin:0; border-bottom:1px dashed #996;}

p.autor { padding-right:8px; 
	border-right:1px dashed #996;
	text-align:right;
	margin:-.1em 0 0 0; }
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 
	  

</style>
