body
{background: #ffffff; color:#333; margin:0; font-family: Verdana,sans-serif; font-size:9pt;}

img {border:0;}

a:link, a:visited, a:active
{ background: inherit; text-decoration: none; color:#555;}

a:hover
{ background: inherit; text-decoration: none; color:#999;}

h1
{ background:inherit; color:#FF0026; font-size: 1.1em; font-weight:600; letter-spacing: .5px;}

h2
{ background:inherit; color:#FF0026; margin-top:20px; font-size: 1.1em; font-weight: 600; letter-spacing: -.75px; clear:both;}

h3
{ background:inherit; color:#FF0026; border-bottom:#ccc 1px solid; padding-bottom:10px; margin-top:20px; font-size: 1em; font-weight: lighter; letter-spacing:.1em; clear:both;}

strong
{ background:#eee; color:#FF0026; font-weight:normal;}

#header
{margin:20px auto; width:750px; height:175px;}

#iwithvideo-idioma{
text-align:right; margin:5px; float:right;}
#body
{ width: 750px; margin:20px auto;}

#content
{ width:555px; float:left; text-align:justify;}
#contentbig
{ width:725px; float:left; text-align:justify;}
#left
{ width:95px; margin:0 15px 0 5px; float:left; text-align:justify;  }

#right
{ width:545px; float:right; margin-right:15px; overflow:hidden;}

/* ie bug fix */

* html body #right
{ width:545px; margin:10px 10px 0 0;}     

#right p
{ line-height:1.5em; word-spacing:2px; text-align:justify;}

#footer
{ width:734px; margin:10px auto 0 auto; padding:8px; border-top:#FF0026 2px solid; background:#ddd;
  color:#FF0026; text-align:center; font-size:8pt; clear:both;}

.left
{ width:100px; margin:0 15px 0 5px; float:left; text-align:justify; z-index:99;}
#iwithblockmsg-LeftBox1{
margin-top:40px;}

#iwithblockmsg-idioma{
margin-top:40px;
font-size:10px;}
#iwithblockmsg-idioma a:link{
color:#FF0026;}
#iwithblockmsg-idioma a:hover{
color:#FF0026;
text-decoration:underline;}


/* ie bug fix */
* html body .left
{ margin:0 8px 0 3px;}

.mid 
{ width:430px; float:right; line-height:1.5em;  z-index:0;}
.midbig{ width:600px; float:right; line-height:1.5em;  z-index:0;}

/* ie bug fix */
* html body .mid
{ width:368px; margin-top:10px;}
* html body .midbig
{ width:550px; margin-top:10px;}

.mid p
{ word-spacing:2px; }

.right
{ width:170px; float:right; margin-right:8px; overflow:hidden; }

/* ie bug fix */
* html body .right
{ margin-right:5px;}

.hleft
{ width:200px; height:110px; float:left; padding-top:65px; text-align:center; font-size:9pt; background:#555; color:#eee; overflow: hidden; }

.hleft p:first-line
{ font-weight:bold; font-size:10pt;}

.hrightup
{ width:750px; height:175px; background:url(/images/header.jpg) no-repeat #ddd; color:inherit; float:right; overflow: hidden;}

.hrightdn
{ width:550px; float:right; text-align:center; font-size:8pt; font-weight:bold;}

.hrightdn a, .hrightdn a:link, .hrightdn a:visited, .hrightdn a:active
{ width:109px; height:30px; padding-top:20px; float:left; text-decoration:none; 
  background:url(/images/off.gif) no-repeat #FF0026; color:#FF0026; border-right:#FF0026 1px solid; display:block;}
  
.hrightdn a:hover
{ width:109px; height:35px; padding-top:15px; background:url(/images/on.gif) no-repeat #FF0026; color:#FF0026;}

.hrightdn a.active
{ width:109px; height:35px; padding-top:15px; background:url(/images/on.gif) no-repeat #eee; color:#555; border-right:#ddd 1px solid; display:block;}

.top
{ margin:12px 5px; padding-bottom:5px; background:inherit; color:#FF0026; font-size:8pt; font-weight:bold; border-bottom: #FF0026 2px solid;  text-align:left;}

.entryleft
{ margin:1px 0px; padding:1px 5px 1px 5px; border-bottom:#FF0026 1px solid; background:inherit; color:#666; font-size:8pt; font-weight:normal; text-align:justify; }

.entryleft a, .entry a:link, .entry a:visited, .entry a:active, .entry a:hover
{ background:inherit; color:#FF0026; font-size:8pt; font-weight:normal; text-align:left;}

.entryright
{ margin:5px 0px 40px 0; padding:8px 5px 8px 5px; border-bottom:#666 1px solid; background:inherit; color:#666; font-size:8pt; font-weight:normal; text-align:justify; }

.entryrightS
{ margin:5px 0px 40px 0; padding:8px 5px 8px 5px;  background:inherit; color:#666; font-size:8pt; font-weight:normal; text-align:justify; }

.entryright a, .entryrightS a, .entry a:link, .entry a:visited, .entry a:active, .entry a:hover
{ background:inherit; color:#FF0026; font-size:8pt; font-weight:normal; text-align:left;}

.img
{ margin:10px 5px; padding:5px 0 8px 0; border-bottom:#FF0026 1px solid; font-size:8pt; text-align:center;}


.spacer
{ height:2px; clear: both;}



