/* CSS Document */
* {margin:0; padding:10 0;	font-size:100%;}
body {text-align:center; background:#CCCCCC top left repeat-x;}
#main-back {background:  #CCCCCC center 27px}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial; font-size:0.75em; line-height:1.25em;	color:#2d2d2d;}
input, select {vertical-align:middle; font-weight:normal;}

ul {list-style:none;}
li a {text-decoration:none; font-size:1em}
a {text-decoration:underline; color:#2FA2A4; font-size:0.923em}
.button span strong {font-size:0.992em !important}
a:hover {text-decoration:none;}
a strong {color:#FFFFFF; text-transform:uppercase}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

.col-1,
.col-2,
.col-3 {float:left;}
/***************header***************/
#header {font-size:0.917em;}
#header p {float:right; margin-right:10px; line-height:2.1em}
#header .logo {margin:50px 0 19px 0}
#header .link-un {background:url(images/header-sep.gif) right 1px no-repeat; padding-right:9px}
#header p a {text-decoration:none; color:#addbcf; padding-left:8px}
#header p a:hover {text-decoration:underline;}

#navigation {background: url(images/navcentro.gif) repeat-x; font-family:Tahoma; border-bottom:1px solid #FFFFFF;}
.navigation-left {background: url(images/navizqu.gif) top left no-repeat;}
.navigation-right {background: url(images/navdercha.gif) top right no-repeat; height:47px;}
#navigation a:hover {color:#0C1A06; text-decoration:none;}

.menu {padding-top:13px}
.menu li {margin-left:24px; float:left;}
.menu li a {display:block; float:left; color:#034348; text-decoration:none;}
.menu li a span {display:block;}
.menu li a strong {display:block; padding:3px 10px 5px 10px;}

.menu li a:hover {background:url(images/button-back.gif) top left repeat-x;}
.menu li a:hover span {background:url(images/button-right.gif) top right no-repeat;}
.menu li a:hover strong {background:url(images/button-left.gif) top left no-repeat; color:#0C1A06;}

.menu .hover {background:url(images/button-back.gif) top left repeat-x;}
.menu .hover span {background:url(images/button-right.gif) top right no-repeat;}
.menu .hover strong {background:url(images/button-left.gif) top left no-repeat; color:#0C1A06;}

#navigation li {display:inline;}

#search-form {float:right; text-transform:uppercase; margin:12px 0 0 0; background:url(images/search-border.gif) top left repeat-y;}
#search-form .search {padding:3px 0 0 20px;}
#search-form strong {color:#9DC2BC;}
#search-form a strong {color:#FFFFFF;}
#search-form .link-un {text-decoration:none; font-weight:normal; display:block; color:#ffffff; background:#000000 url(images/button2.gif) top right no-repeat; float:left;}
#search-form .link-un span {display:block; background:url(images/button2.gif) top left no-repeat; padding:0 5px 1px 5px}
#search-form input {height:15px; margin:0 8px 0 15px; font-size:1em;}

.button {background:url(images/button2-back.gif) top left repeat-x; display:block; float:left; color:#034348; text-decoration:none; font-family:Tahoma;}
.button span {background:url(images/button2-right.gif) top right no-repeat; display:block;}
.button strong {background:url(images/button2-left.gif) top left no-repeat; display:block; padding:3px 10px 5px 10px;}

.row-2 .button {background:url(images/button3-back.gif) top left repeat-x; display:block; float:left; color:#034348; text-decoration:none; font-size:0.853em}
.row-2 .button span {background:url(images/button3-right.gif) top right no-repeat; display:block;}
.row-2 .button strong {background:url(images/button3-left.gif) top left no-repeat; display:block; padding:3px 10px 5px 10px;}

.row-2 {font-size:1.083em;}

#content cite {font-style:normal;}
/***************content***************/
#banners, .wrapper {width:100%; overflow:hidden;}
#banners .col-1, #banners .col-2, #banners .col-3 {background:#FFFFFF url(images/banners-back.gif) bottom left repeat-x; padding:14px 0 18px 20px;}
#banners .col-2 {border-left:1px solid #C8D5D3; border-right:1px solid #C8D5D3;}

#banners ul {padding:15px 0 17px 14px;}

#banners li a {color:#010504; background:none}

#banners .col-1 li,
#banners .col-2 li,
#banners .col-3 li {line-height:1.667em; padding-left:12px;}
#banners .col-1 li {background:url(images/banner-marker7.gif) left 8px no-repeat;}
#banners .col-2 li {background:url(images/banner-marker2.gif) left 8px no-repeat;}
#banners .col-3 li {background:url(images/banner-marker3.gif) left 8px no-repeat;}

#banners p {margin-left:15px}

/*************** ***************/
h2 {color:#35a7a9; font-size:1.5em; padding-bottom:8px; font-weight:normal;}
h3 {color:#E6334B;}

.img-indent {float:left; padding:0 20px 20px 0}
.row-1 .title, .row-2 .title {padding-left:20px}
.row-1 .title {margin:0 0 16px 2px}
.row-1 .title {background:url(images/marker1.gif) top left no-repeat;}

#banners .col-3 a {
	background-position: left top;
}
#banners .col-3 span {background:url(images/button5-right.gif) top right no-repeat;}
#banners .col-3 strong {background:url(images/button5-left.gif) top left no-repeat;}

.row-1 {background:url(images/row-1-back.gif) top left repeat-x; padding:28px 20px 0 25px; height:214px;}

.row-2 a {color:#2FA2A4;}
.row-1 li a, .row-2 li a {text-transform:inherit;}
.link {font-weight:bold; margin-bottom:27px}
.row-2 {background:#FFFFFF; padding:15px 0 35px 0}
.line-1 {background:url(images/row-2-border.gif) 301px 0 repeat-y; width:100%}
.line-2 {background:url(images/row-2-border.gif) 601px 0 repeat-y; width:100%; overflow:hidden}
.row-2 .col-1, .row-2 .col-2, .row-2 .col-3 {padding:8px 0 25px 20px;}

#content li {background:url(images/list-marker.gif) left 8px no-repeat; line-height:2em;}
#content li a {text-decoration:underline;}
#content li a:hover {text-decoration:none;}
/***************page-1***************/
#page-1 .row-2 input, #page-4 .row-2 input {height:18px; border:1px solid #A4A4A4; padding-top:1px; margin:10px 0; font-size:1em}
#page-1 .row-2 .col-3 .clear, #page-4 .row-2 .col-3 .clear {padding-bottom:10px}
/***************page-2***************/
#page-2 .row-1 ul, #page-6 .row-1 ul, #page-5 .row-2 .col-2, #page-6 .row-2 .col-1 ul {padding-top:20px}
#page-2 .float-l-un, #page-6 .float-l-un {float:left; padding:20px 50px 0 50px}
#page-2 .row-2 .col-2 p {padding-bottom:25px}
#page-2 .row-2 .img-indent {padding-bottom:0}
/***************page-3***************/
#page-3 .row-2 .col-3 .title {background:url(images/marker5.gif) top left no-repeat;}
#page-3 .row-2 .col-1 .float-r {width:165px; padding-top:23px}
#page-3 .row-2 .img-indent {padding:28px 0 30px 0}
/***************page-4***************/
#page-4 .row-2 .img-indent {padding:28px 20px 0 0}
#page-4 .row-2 .col-1 .wrapper p {padding:28px 0 15px 0}
#page-4 .row-2 .col-1 .float-r {width:355px;}
#page-4 .row-2 .col-3 {padding-left:40px;}
/***************page-5***************/
#page-5 .row-2 .col-2 {padding-top:8px}
#page-5 .row-2 .col-3 {padding-right:25px;}
#page-5 .row-2 .col-3 h3 {text-align:right; padding-bottom:25px}
#page-5 .row-2 .col-3 .title {background:url(images/marker5.gif) top left no-repeat;}
/***************page-6***************/
#page-6 .row-2 .col-2 li {font-size:0.923em; line-height:1.75em; background:none; padding-left:0}
#page-6 .row-2 .float-r a {background:url(images/marker6.gif) top left no-repeat; padding:0 10px 0 30px; text-decoration:none; font-weight:bold; color:#E6334B; text-transform:lowercase;}
#page-6 .row-2 .float-r a:hover {color:#2FA2A4;}
/***************page-7***************/
#page-7 #content {background:#FFFFFF; padding:27px 25px 60px 24px; font-size:1.083em; line-height:1.231em}
#page-7 .title {background:url(images/marker2.gif) top left no-repeat; padding-left:20px}
#page-7 h3 {padding-top:15px}
#page-7 #content div {background:url(images/list-marker.gif) left 3px no-repeat; padding-left:15px; margin-top:30px}
/***************footer***************/
#footer {color:#EDF3F2; padding:5px 0; font-size:12px}
#footer a {border-left:hidden; padding-left:7px; margin-left:3px; font-size:12px}
/***************anhadidos***************/

.border1 {
border:double #006600}
.estilo10 {
vertical-align:bottom}
.border2{
border:solid 1px #FF0033 }

.enlace10 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006600; text-decoration:underline; }
.enlace10:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006600; text-decoration:none; }


.enlace11 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:none; }
.enlace11:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #FFFFFF; text-decoration:underline; }
