body { color: gray; font-size: 62.5%; font-family: arial, helvetica; background-color: #f7f7f7; text-align: left; margin: 0; }
p { color: gray; font-size: 1.2em; font-family: arial, helvetica; }
h1 { color: gray; font-size: 2.1em; font-weight: lighter; font-stretch: condensed; font-style: normal; }
h2 { color: #66a3da; font-size: 1.3em; font-weight: normal; font-style: normal; }
h3 { color: gray; font-size: 1.2em; font-style: normal; font-weight: lighter; font-stretch: condensed; }
a { text-decoration: underline; }
a:link { color: gray ; text-decoration: none; }
a:visited { color: gray ; text-decoration: none; }
a:hover { color: white ; background-color: #66a3da; text-decoration: none; }
a:active { color: #66a3da ; text-decoration: none; }
#navmenu ul { font-size: 1.2em; list-style-type: none; }
#navlist { font-size: 1.2em; background-image: url(../images/images/bgsidebar.jpg); background-repeat: no-repeat; background-position: right top; width: auto; height: 250px; margin-top: 10px; }
#navlist li{ display: block; padding-top: 3px; margin-bottom: 3px; }
#navlist li a:link { color: gray; font-weight: normal; text-decoration: none; }
#navlist li a:hover { color: white; text-decoration: none; background-color: #66a3da; }
.spacer50px { width: auto; height: 50px; }
#container { background-color: white; background-image: url(../images/images/fondo_03.jpg); background-repeat: repeat-y; text-align: left; width:660px; height:auto; margin-top: 10px; margin-right: auto; margin-left: auto; }
.head { width:auto; height:10px; padding-bottom: 50px;}
#cuerpo { width:auto; height:auto; padding-right: 7px; padding-left: 8px; }
#printversion { color: gray; font-size: 1em; text-align: left; margin-top: 40px; margin-left: 15px; }
#frase { font-size: 1.3em; text-align: left; margin: 30px 15px 10px; }
#leftcaja { width: 200px; margin-top: 200px; }
#rightcolumn { background-color: white; width: 380px; margin-top: 35px; margin-left: 240px; }
#rightcolumn img { margin-top: 5px; margin-right: 15px; margin-bottom: 20px; }
#leftcolumn { position: relative; width: 200px; height: auto; float: left; margin-top: 10px; margin-bottom:25px;}
.texto { color: gray; font-size: 1.2em; line-height: 1.5em; margin-bottom: 15px; }
.texto a { color: #66a3da; font-style: italic; text-decoration: underline; }
.texto a:link { color: #66a3da; font-style: italic; text-decoration: underline; }
.texto a:hover { color: white; font-style: italic; text-decoration: none; background-color: #66a3da; }
.photo { width: 380px; }
.photo li{ width:110px; background:#fff; text-align:left; position:relative; float:left; margin-bottom: 10px; margin-left: 10px; display:inline; }
.photo ul {padding:0; margin:0; list-style-type:none;}
.photo img { margin: 0; padding: 0; }
.foot { background-color: #d8eaeb; text-align: center; width:auto; height:40px; margin-right: 7px; margin-left: 8px; padding-top: 15px; border-top: 1px solid #bbb; }
.linea1 { color: gray; font-size: 1.1em; }
.linea2 { color: gray; font-size: 1.0em; }
.rojo { color: #f00; }
#test { line-height: 18px; text-align: justify; border-width: 1px; }
.dropdown { color: gray; font-size: 1em; height: 20px; }
.required { color: #f00; font-weight: bold; }
.intent { color: #595959; font-weight: bold; margin: 0; padding: 0; display: inline; }
.azul { color: #66a3da; }
.piefoto { font-size: 1em; margin: -10px 0 0; padding: 0; }
.fieldset { margin-bottom: 0.5em; padding-bottom: 0.5em; padding-left: 15px; border: solid 1px #a4d4fa; }
.formspace { line-height: 2.25em; }
#end { background-image: url(../images/images/end_06.jpg); background-position: 0 center; width: 660px; height: 7px; margin-right: auto; margin-left: auto; }
#top { background-image: url(../images/images/top_03.jpg); width: 660px; height: 7px; }
#title { background-image: url(../images/blue_bg_smll.jpg); width: 645px; height: 68px; margin-right: 7px; margin-left: 8px; }
.clearside:after { content: "."; display: block; height: 0; clear: both; visibility:hidden; }
.clearside { display: block; }
/* Hide from IE Mac \*/
* html .clearside { height: 1%; }
.clearside { display: block; }
/* End hide from IE Mac */