body {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
		font-color: #996600;
        scrollbar-3d-light-color: #996600;
        scrollbar-arrow-color: #996600;
        scrollbar-base-color: #996600;
        scrollbar-darkshadow-color: #330000;
        scrollbar-face-color: #ffffff;
        scrollbar-highlight-color: #cc9933;
        scrollbar-shadow-color: #ffffff;
		background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.myprofile_profiletext {
text-align:left;
}
.myprofile_bold {
width: 200px;
display:inline;
text-align:right;
}
h1,h2,h3,h4 {
 border-bottom: solid 1px #d9d9d9;

font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
margin: 0px;
padding: 5px;
}
.error{
	color:#FF0000;
	font-size:10px;
	font-weight:bold;}
.input {
	/*font-weight: lighter;*/
	font-size: 10px;
	color: #663300;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: ##FFE9D2;
}
.destaca
{
color: #ff0000;
font-family:Tahoma, Verdana, Arial;
font-size: 16px;
font-weight: bold;
}
.titulo_blanco
{
/*background-image:url(../images/fondo_contra.jpg);
font-size: 18 px;
/*font-weight:bold;*/
color: white;
font-size:14px;
font-family: Tahoma, Verdana, Arial;
padding: 5px;
border-collapse:collapse;
}
.pn-normal{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
		font-color: #996600;
		}
		.normal{
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
		font-color: #996600;
		}
img{
	border: none;
}
.borde img {border: 5px solid #630}
a:hover img {border-color:#f90}
a, a:link, a:visited {color:#666}
.header      { color: #663300 }
.block-title { color: #663300; font-size: 12px; font-weight:bold ; font-family: Tahoma, Verdana, Arial; }
.peque {
	font-size: 9px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-left:5px;
	float: left;
	height: auto;
	width: auto;
}


.table { }
.td {
	}

.pn-slogan    { font-size: 10px; font-weight:bold; font-family: Tahoma, Verdana, Arial }
.pn-logo   { font-size: 20px; color:#996633; font-family: Tahoma, Verdana, Arial}
.pn-content-page-title   { font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #222244}
.pn-title    { font-size: 14px; font-weight:bold; color: 666688 ; font-family: Tahoma, Verdana, Arial}
.pn-title2    { font-size: 12px; color: 666688; font-family: Tahoma, Verdana, Arial}
.pn-pagetitle { font-size: 14px; font-family: Tahoma, Verdana, Arial; color: #222255; align: right}
hr {
	margin: 0;
	padding: 0;
	border-bottom:1px solid #D9D9D9;
	shade: noshade;
}
.perfil_1{
background-color:#FFC891;
border-bottom: 1px dotted #996600}
.perfil_2{
background-color:#FFE9D2;
border-bottom: 1px dotted #996600}
.perfil_3{
background-color:#fff;
border-bottom: 1px dotted #996600}
.perfil_4{
padding-right: 10px;
border-bottom: 1px dotted #996600}

a:link       { color:  #f90; font-weight:bold; text-decoration: none }
a:active     { color: #C90;font-weight:bold; text-decoration:none; }
a:visited    { color: #300; font-weight:bold; text-decoration:none; }
a:hover      { color: #d70; font-weight:bold; text-decoration:underline }

.negativo a:link       { color:  #ccc; text-decoration: underline }
.negativo a:active     { color: #f90; text-decoration:underline; }
.negativo a:visited    { color: #c90; text-decoration:underline; }
.negativo a:hover      { color: #fc0; text-decoration:none}


.enlace a:link       { color:  #222255; font-weight:100; text-decoration: underline }
.enlace a:active     { color: #330000;font-weight:100; text-decoration:underline; }
.enlace a:visited    { color: #663300; font-weight:100; text-decoration:underline; }
.enlace a:hover      { color: #111144; font-weight:100; text-decoration:none}

.side-block  { color: #996600 }
.side-block a:link    { color: #222255 }
.side-block a:active  { color: #330000 }
.side-block a:visited { color: #663300 }
.side-block a:hover   { color: #111144; text-decoration: underline }


.peque {
	text-align:right;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #330000;
}
.input-peque  {
	/*font-weight: lighter;*/
	font-size: 10px;
	color: #663300;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFE9D2;
	
}
.pn-input  {
	/*font-weight: lighter;*/
	font-size: 10px;
	color: #663300;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFE9D2;
	
}
.input-error  {
	/*font-weight: lighter;*/
	font-size: 10px;
	color: #663300;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #f23;
	padding:2px;

}
.input-peque a:link    { color: #222255 }
.input-peque a:active  { color: #330000 }
.input-peque a:visited { color: #663300 }
.input-peque a:hover   { color: #111144; text-decoration: underline }


.caption
{
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 11px;
font-weight: bold;
}
.td_caption_izq
{
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-align:right;
border-right: 1px dashed #663300;
padding-top: 5px;
padding-right: 10px;
}
.td_caption_der
{
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 11px;
font-weight: bold;
text-align: left;
padding-top: 5px;
padding-left: 10px;

}
.disabled{
	font-size: 10px;
	color: #999999;
	background-color: none;
	border: 0px;

}
.td_content_izq
{
text-align:right;
border-right: 1px dashed #663300;
padding-right: 10px;
padding-bottom: 10px;
vertical-align:top;
}
.td_content_der
{
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
vertical-align:top;
}
.td_izq
{
text-align:right;
border-right: 1px dashed #663300;
padding-right: 10px;
padding-bottom: 10px;
vertical-align:top;
}
.td_der
{
text-align: left;
border-left: 1px dashed #663300;
padding-left: 10px;
padding-bottom: 10px;
vertical-align:top;
}
.barra_titulo
{
background-image:url(../images/fondo_contra.jpg);
border-bottom: 1px dashed #cc9933;
border-top: 1px dashed #cc9933;
font-size: 18 px;
/*font-weight:bold;*/
color: 663300;
font-family: Tahoma, Verdana, Arial;
padding: 5px;
border-collapse:collapse;
}
#theLayer2{
position:absolute;
left:0;
top:300;
visibility:hidden;
z-index: 1000;
}	
.titulo_perfil {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #daaa6E;
}
.pon
{
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #663300;
border-top: 1px solid #663300;
}

.pon a:link    { color: #222255;
font-family:Tahoma, Verdana, Arial;
font-size: 15px;
font-weight: bold;}
.pon a:active  { color: #330000;
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 15px;
font-weight: bold;
 }
.pon a:visited { color: #663300;
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 15px;
font-weight: bold;
 }
.pon a:hover   { color: #111144;
color: #663300;

font-family:Tahoma, Verdana, Arial;
font-size: 15px;
font-weight: bold;

 }
 div.main { text-align: left; width: 840; margin-left: auto; margin-right: auto; } 
div#fondo{
width:840px;

}

div#hold	{ 

	position:relative; overflow:hidden;
	width:360px; height:190px; 
  z-index:100; 

	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:360px; height:190px; 
	clip:rect(0px, 360px, 190px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar {

  position:relative; left:0; top:0;
  width:11px; height:198px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:10px;
  width:11px; height:178px;
  background: url("../images/track.gif") #fff repeat;
  z-index:1;
  }

div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#DDCCDC;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  
ul {
list-style-image:url(../../../images/flecha.gif);
margin-left:0px;
padding:10px;
}
li{


}
    #pubInfoBox
    {
      border: 1px solid black;
      font: arial, sans-serif;
      font-size: 10pt;
      background-color: #E0E0E0;
      padding: 4px;
    }
