body { margin: 26px 0px 7px 0px; background: #D8D8D8 url(img/back.png) repeat-x; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; }
#body { width: 900px; padding: 0px 25px 0px 25px; margin: 0px auto 0px auto; background: transparent url(img/body.png) no-repeat; }
#top { width: 200px; height: 200px; background: transparent url(img/top.png) no-repeat; position: absolute; z-index: 2; cursor: pointer; }
#head { width: 900px; height: 200px; background: transparent url(img/head.jpg) no-repeat; }
#menu { width: 900px; height: 35px; background: #15588A url(img/menu.png) repeat-x; border-top: 1px solid #7793B5; overflow: hidden; }
#panel { width: 900px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background: #FFFFFF url(img/content.png) repeat-x 0px 1px; overflow: hidden; }
#pleft { width: 200px; padding: 10px 0px 10px 0px; margin: 0px; background-color: #EEEEEE; float: left; overflow: hidden; }
#content { width: 820px; padding: 20px 40px 40px 40px; margin: 0px; color: #222222; overflow: hidden; text-align: center; }
#bottom { width: 860px; padding: 30px 20px 10px 20px; background: transparent url(img/bottom.png) no-repeat 0px top; text-align: left; clear: both; color: #555; }
#content div { text-align: center; }
#content h1 { padding: 5px 0px 5px 0px; margin: 0px 0px 20px 0px; text-align: left; color: #555555; font-size: 22px; font-weight: normal; font-family: Arial; }
#content h3 { padding: 5px 0px 5px 0px; margin: 0px 0px 20px 0px; text-align: left; color: #1E739B; font-size: 18px; border-bottom: 1px solid #DDDDDD; font-weight: normal; font-family: Arial; }
#content p { margin: 10px 0px 10px 0px; text-align: justify; }
#content table { margin: 0px auto 0px 0px; }
#content div table { margin: 0px auto 0px auto; }
#content table td { text-align: left; }
#content ul { text-align: left; margin: 0px 0px 0px 20px; padding: 0px; }
#content ol { text-align: left; margin: 0px 0px 0px 20px; padding: 0px; }
#content li { text-align: justify; }
#content .iright { float: right; margin: 0px 0px 7px 7px; }
#content .ileft { float: left; margin: 0px 7px 7px 0px; }
#content .slista { list-style: none; }
#content .title { width: 710px; height: 30px; margin: 0px 0px 20px 0px; }
#content a { color: #386AB6; text-decoration: none; }
#content a:hover { color: #555555; }
#content .dleft { text-align: left !important; }
#content .dright { text-align: right !important; }
#content .left { float: left; }
#content .right { float: right; }
span.u { text-decoration: underline; }
a { outline: 0px; }
#fplayer { width: 74px; height: 20px; background-image: url(img/fplayer.png); cursor: pointer; cursor: hand; margin: 10px auto 10px auto; }
.sac { float:right; }
.sac a { color: #1789B5; text-decoration: none; }
.sac a:hover { color: #333333; }
.input { background-color: #FFFFFF; border: 1px solid #DDDDDD; font-size: 12px; font-family: Arial; padding: 2px 1px 1px 1px; margin: 0px; }
.inputerror { background-color: #E1EBFF; border: 1px solid #AECBFF; }
.submit { background-color: #A8C7FF; border: 1px solid #8AB4FF; }
span.error { display: inline-block; padding: 0px 7px 0px 22px; color: #777777; height: 16px; margin: 0px 0px 0px 2px; background: transparent url(img/error.png) no-repeat 2px 0px; display: none; }
.tcontacto { width: 590px; }
.tcontacto label { display: block; width: 140px; text-align: right; }
.tcontacto .tdlabel { width: 140px; }
#menu ul { list-style: none; margin: 0px; padding: 0px; }
#menu li { float: left; margin: 0px; padding: 0px; position: relative; z-index: 1; }
#menu a { display: block; height: 20px; padding: 10px 31px 0px 31px; text-decoration: none; color: #C1E1F7; position: relative; z-index: 10; font-size: 10px; z-index: 3; }
#menu a:hover { color: #FFFFFF; }
#menu span { display: block; position: absolute; top: -35px; width: 100%; height: 35px; background: transparent url(img/menu.png) repeat-x 0px -35px; z-index: 2; }
.cuadro { width: 320px; height: 180px; background: transparent url(img/cuadro.png) no-repeat 0px 0px; color: #FFFFFF; text-align: left !important; padding: 10px 15px 10px 15px !important; }
.cuadro2 { width: 320px; height: 180px; background: transparent url(img/cuadro2.png) no-repeat 0px 0px; text-align: left !important; padding: 10px 15px 10px 15px !important; }
.green { color: #68bfb7; }
.blue { color: #50bee9; }
h2 { margin: 0px 0px 20px 0px; padding: 0px; color: #FFF; font-size: 18px; font-family: Arial; font-weight: normal; }
#index { background: #FFFFFF url(../img/logo.jpg); width: 330px; height: 348px; margin: 0px auto; }
.items { background-color: #222428; padding: 30px 0px; border-top: 2px solid #444444; border-bottom: 2px solid #777777; color: #AAA; }
.items a { color: #FFFFFF; display: inline-block; padding: 0px 10px; text-decoration: none; }
.items a:hover { color: #8BC8E9; }
