/* reset */
html{color:#323232;background:#39aaff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; margin:0; padding:0;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
.none{ display:none}
#container .noneb{ background:none}
.f_le{ float:left; margin:0 5px 0px 0}
/* global */
body {
	background:#fff;
	color:#004682;
	font-family: Tahoma, Calibri, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
pre { font:11px/1.5em Tahoma,Calibri, Helvetica, sans-serif; color:#004682;}
strong {
	font-weight:bold;
}
a { text-decoration:none;}
a:hover, a:active { text-decoration:underline;}
.block { display:block;}
.inline { display:inline;}
.right { text-align:right;}
.center{ text-align:center}
.mid { vertical-align: middle}
.f-l { float:left; clear:left}
.f-r { float:right;}
.f_lef{ float:left}
.f_rig{ float:right}
.clear { clear:both;}
br.clear { display:block; font:1px/1px monospace;}
div.clear { height:1px; overflow:hidden;}

/* layout */
#header { width:100%; height:133px; background:url(../images/header_bg.gif) top repeat-x;}
#container {
	width:100%;
	line-height:1,17;
}
#footer { width:100%; height:175px; background:#39aaff url(../images/footer_bg.gif) top repeat-x;}

#header-inner { left:-1px;position:relative; z-index:33333; width:995px; margin:auto; }
#container-inner, #footer-inner { width:976px; margin-left:auto; margin-right:auto; padding:0 0px;}
#header-inner { height:133px; background:url(../images/header_bg.gif) top repeat-x;}
#container-inner { position:relative;}
#footer-inner { height:175px; background:url(../images/footer_bg.gif) top repeat-x;}

#container-bottom {
	clear:both; width:inherit;
	background:#e5f5ff url(../images/container_bottom_bg.gif) repeat-x bottom;
	border-top:1px solid #d0ecff;
}
#container-bottom-inner { 
	width:976px; padding:25px 0px 30px; margin:auto;
	background:#e5f5ff url(../images/container_bottom_bg.gif) repeat-x bottom;
}

#logo { float:left; width:191px; height:117px;}
#logo img { display:block;}

#search-block { 
		
	 margin-right:10px; 
	float:right; width:231px; height:38px; padding-top:11px; overflow:hidden;
	background:url(../images/search_bg.gif) right bottom no-repeat;
}
.search-label { margin-left:12px;color:#0495f6;font-size:10px; padding-right:2px; font-weight:bold; line-height:1.5em;  position:relative; l}

.search-field {
margin-left:0px;
	width:138px; height:18px; margin-top:1px;
	border-top:1px solid #b3e0fd; border-bottom:1px solid white; border-left:1px solid #b3e0fd; border-right:none;
	background:url(../images/search_field_bg.gif) bottom repeat-x;
	font:inherit;
}
.search-button{ vertical-align:top;}
.search-button{ float:none; position:absolute}
#search-block input.f-l{ clear:none}
#favorite, #site-selector, #amigo {	float:right; padding-top:14px; }
#favorite, #site-selector, #favorite a, #site-selector a, #amigo, #amigo a  {
	font-size:11px; line-height:1em; font-weight:bold; font-family:inherit;
	color:#0495f6; text-decoration:none;
}
#favorite a:hover, #site-selector a:hover { text-decoration:underline;}
#favorite a:visited, #site-selector a:visited { color:#0495f6;}
#favorite, #amigo{ padding-top:16px}
#favorite{ margin-right:15px}
#amigo { margin-right:20px;}
#site-selector { margin-right:17px;}
#favorite img, #site-selector img { vertical-align:middle;}

#navigation { float:left; width:809px; margin-left:-16px}
#navigation li { float:left; margin-right:8px; padding-top:16px;}
#navigation li img { display:block; visibility:hidden;}

#navigation li.no-margin { margin:0;}
#navigation li.dummy { margin:0; padding:0;}
.dummy a { position:static; display:block; background:url(../images/icon_dummy.jpg) no-repeat bottom left; float:left}
.dummy a:hover { position:absolute; right:0; z-index:inherit; width:92px; height:118px; background:url(../images/icon_dummy_hover.png) no-repeat bottom left;}
* html .dummy a:hover{ right:-1px}
#menu01 a { display:block; background:url(../images/menu01.gif) no-repeat bottom left; float:left}
#menu01 a:hover { background:url(../images/menu01_hover.gif) no-repeat bottom left;}
#menu02 a { display:block; background:url(../images/menu02.gif) no-repeat bottom left;float:left}
#menu02 a:hover { background:url(../images/menu02_hover.gif) no-repeat bottom left;}
#menu03 a { display:block; background:url(../images/menu03.gif) no-repeat bottom left;float:left}
#menu03 a:hover { background:url(../images/menu03_hover.gif) no-repeat bottom left;}
#menu04 a { display:block; background:url(../images/menu04.gif) no-repeat bottom left;float:left}
#menu04 a:hover { background:url(../images/menu04_hover.gif) no-repeat bottom left;}
#menu05 a { display:block; background:url(../images/menu05.gif) no-repeat bottom left;float:left}
#menu05 a:hover { background:url(../images/menu05_hover.gif) no-repeat bottom left;}
#menu01.current a {display:block;  background:url(../images/menu01_hover.gif) no-repeat bottom left;float:left}
#menu02.current a {display:block;  background:url(../images/menu02_hover.gif) no-repeat bottom left;float:left}
#menu03.current a {display:block;  background:url(../images/menu03_hover.gif) no-repeat bottom left;float:left}
#menu04.current a {display:block;  background:url(../images/menu04_hover.gif) no-repeat bottom left;float:left}
#menu05.current a {display:block;  background:url(../images/menu05_hover.gif) no-repeat bottom left;float:left}
.dummy .current{ position:absolute; right:0; z-index:1000; width:92px; height:118px; background:url(../images/icon_dummy_hover.png) no-repeat bottom left;float:left}
* html .dummy .current{ right:-1px}

/*portugues*/
#navigation li.no-margin { margin:0;}
#navigation li.dummy_pt { margin:0; padding:0;}
.dummy_pt a { position:static; display:block; background:url(../images/icon_dummy.jpg) no-repeat bottom left; float:left}
.dummy_pt a:hover { position:absolute; right:0; z-index:inherit; width:92px; height:118px; background:url(../images/pt/icon_dummy_hover.png) no-repeat bottom left;}
* html .dummy_pt a:hover{ right:-1px}
#menu01_pt a { display:block; background:url(../images/pt/menu01.gif) no-repeat bottom left; float:left}
#menu01_pt a:hover { background:url(../images/pt/menu01_hover.gif) no-repeat bottom left;}
#menu02_pt a { display:block; background:url(../images/pt/menu02.gif) no-repeat bottom left;float:left}
#menu02_pt a:hover { background:url(../images/pt/menu02_hover.gif) no-repeat bottom left;}
#menu03_pt a { display:block; background:url(../images/pt/menu03.gif) no-repeat bottom left;float:left}
#menu03_pt a:hover { background:url(../images/pt/menu03_hover.gif) no-repeat bottom left;}
#menu04_pt a { display:block; background:url(../images/pt/menu04.gif) no-repeat bottom left;float:left}
#menu04_pt a:hover { background:url(../images/pt/menu04_hover.gif) no-repeat bottom left;}
#menu05_pt a { display:block; background:url(../images/pt/menu05.gif) no-repeat bottom left;float:left}
#menu05_pt a:hover { background:url(../images/pt/menu05_hover.gif) no-repeat bottom left;}
#menu01_pt.current a {display:block;  background:url(../images/pt/menu01_hover.gif) no-repeat bottom left;float:left}
#menu02_pt.current a {display:block;  background:url(../images/pt/menu02_hover.gif) no-repeat bottom left;float:left}
#menu03_pt.current a {display:block;  background:url(../images/pt/menu03_hover.gif) no-repeat bottom left;float:left}
#menu04_pt.current a {display:block;  background:url(../images/pt/menu04_hover.gif) no-repeat bottom left;float:left}
#menu05_pt.current a {display:block;  background:url(../images/pt/menu05_hover.gif) no-repeat bottom left;float:left}
.dummy_pt .current{ position:absolute; right:0; z-index:1000; width:92px; height:118px; background:url(../images/pt/icon_dummy_hover.png) no-repeat bottom left;float:left}
* html .dummy_pt .current{ right:-1px}

#current { z-index:inherit;}
.location { color:#00a5ec;}
.location a, .location a:visited {  color:#00a5ec;}
.location a:hover {  text-decoration:underline;}
.location strong { font:bold 12px/1.5em Calibri, Helvetica, sans-serif; letter-spacing:1px;}
.location .home, .location a.home { text-decoration:none;}
.location a.home:hover { text-decoration:underline;}

#footer-logo { float:left; padding-top:60px;}
#footer-logo img { float:left; margin-right:15px;}

#footer-menu { float:right; padding-top:75px; font:14px/2em Calibri, Helvetica, sans-serif; color:#fff;}
#footer-menu a { text-decoration:none; color:#fff;}
#footer-menu a:hover { text-decoration:underline;}

.container-inner-left { float:left; width:459px; padding-bottom:15px}
.container-inner-left h2 img, .container-inner-left h3 img, .container-inner-left h4 img { display:block;}
.container-inner-left h3 { font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec; margin-bottom:24px;}
.container-inner-left h4 { font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec; margin-bottom:16px;}
.container-inner-left p { margin:0 0 1em;}

#container-inner-right { float:right; width:459px; /*padding-top:25px;*/}

.container-inner-right { float:right; width:459px; /*padding-top:25px;*/}
.container-inner-right h2 img, .container-inner-right h3 img, .container-inner-right h4 img { display:block;}
.container-inner-right h3 { margin-bottom:35px;}
.container-inner-right h4 { font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec; margin-bottom:16px;}
.container-inner-right p { margin:0 0 1em;}

.container-inner-block { padding-top:25px;}
.container-inner-block h2 img, .container-inner-block h3 img, .container-inner-block h4 img { display:block;}
.container-inner-block h3 {
	font-size:17px;
	font-weight:bold;
	line-height:1em;
	color:#01a6ec;
	margin-bottom:16px;
}
.container-inner-block h4 {
	font-size:14px;
	font-weight:bold;
	line-height:1em;
	color:#01a6ec;
	margin-bottom:16px;
}
.container-inner-block p { margin:0 0 1em;}

.container-inner-mid { clear:both; padding-top:20px; margin-bottom:20px;}
.container-mid-left, .container-mid-right { width:312px; padding-right:147px; height:147px;}
.container-mid-left { float:left;}
.container-mid-right { float:right;}
.container-inner-mid h4 {
	margin-bottom:6px;
	font-size:16px;
	font-weight:bold;
	line-height:36px;
	color:#01a6ec;
}
.container-inner-mid h4 a { color:#01a6ec; background: #fff; padding-right: 7px;}
.container-inner-mid h4 img { display:block;}
.container-inner-mid p { margin:0;}

.container-bottom-item { width:459px; margin-bottom:28px;}
.container-bottom-item h2 img, .container-bottom-item h3 img, .container-bottom-item h4 img { display:block;}
.container-bottom-item h3 { margin-bottom:35px; font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec;}
.container-bottom-item h4 {
	margin-bottom:1px;
	padding-left:16px;
	font-size:18px;
	font-weight:bold;
	line-height:1em;
	color:#01a6ec;
	background:url(../images/icon_arrow2.gif) no-repeat center left;
	float: left;
}
.container-bottom-item h4 a { font-weight:inherit; color:#01a6ec; display: block; float: left; padding: 15px 65px 15px 0; background-position: right center; background-repeat: no-repeat; }
.container-bottom-item h4 a.excepcion{padding: 15px 6px 15px 0;}
.container-bottom-item h4 a.reglas-y-trucos { background-image: url(../images/bg06p.gif); }
.container-bottom-item h4 a.tacticas { background-image: url(../images/bg09p.gif); }
.container-bottom-item h4 a.equipamiento { background-image: url(../images/bg11p.gif); }
.container-bottom-item h4 a.como-iniciarse { background-image: url(../images/bg13p.gif); }
.container-bottom-item h4 a.donde-jugar { background-image: url(../images/bg08p.gif); }
.container-bottom-item h4 a.deportistas { background-image: url(../images/bg10p.gif); }
.container-bottom-item h4 a.videos { background-image: url(../images/bg12p.gif); }
.container-bottom-item h4 a.volver { background-image: url(../images/bg14p.gif); }

.container-bottom-item h4 a.voley { background-image: url(../images/icon03.gif); }
.container-bottom-item h4 a.atle { background-image: url(../images/icon05.gif); }
.container-bottom-item h4 a.nata { background-image: url(../images/icon10.gif); }
.container-bottom-item h4 a.vela { background-image: url(../images/icon04.gif); }

.container-bottom-item h4 .icon { display:inline; vertical-align:middle ; margin-left:15px; margin-top:-10px; position:relative}
.container-bottom-item h4 .uno{margin-top: -55px; position:relative; left:-55px}
.container-bottom-item h4 .dos { margin-top: -25px; position:relative;left:-55px}
.container-bottom-item p { margin:0 0 1em; clear:left }
.container-bottom-item p.excepcion { clear:none }

.right2 { float:left; width:362px;}
.right2 h4 {
	font-size:17px;
	font-weight:bold;
	line-height:1em;
	color:#01a6ec;
}
.right2 p { margin:0 0 1em;}
a.link { color:#00a5ec; font-weight:bold;}
.item { margin-bottom:18px;}

.content { margin-bottom:1em;}
.content p { margin:0 0 1em;}
.pic {
	float:left;
	margin-right:2em;
	/*width: 222px;*/
	clear: both;
	display: block;
	text-align: center;
}

.list-area {
	background:url(../images/list_bg.gif) no-repeat bottom;
	padding:0 28px; margin-bottom:18px;
}
.list-area h4 { margin-bottom:0;}
.list-area h4 img { display:block;}
.list li { background:url(../images/icon_arrow.gif) top left no-repeat; padding-left:20px; margin-bottom:3px;}
.date { float:left; width:80px; font-weight:bold;}
.title { float:left; width:300px;}
.title a { text-decoration:underline; color:#323232;}
.title a:hover, .title a:active/*, .title a:visited*/ { text-decoration:none;}
.page { text-align:right; font:14px/2.5em Arial, Helvetica, sans-serif; color:#2f96e5;}
.page a, .page a:visited { color:#2f96e5;}
.page a:hover, .page a:active { text-decoration:underline;}
a.bold { font-weight:bold;}
.light1 { background:#2f96e5; color:#fff; padding:0 3px;}
.light2 { background:#ffb516; color:#fff; padding:0 3px;}

.list2, .list3 { padding-left:2.1em;}
.list2 li {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom:12px;
	padding-top:3px
}
.list3 li {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom:3px;
	padding-top:3px
}
.listfe li{padding-left:7.2em; line-height:78px}
.listfeat{ background:url(../images/ico_fedatle.jpg) no-repeat 0 7px; }
.listfevo{background:url(../images/ico_fedvol.jpg) no-repeat 0 7px;}
.listfeve{background:url(../images/ico_fedvela.jpg) no-repeat 0 7px;}
/* portu */
.listfeat_pt{ background:url(../images/pt/ico_fedatle.jpg) no-repeat 0 7px; }
.listfevo_pt{background:url(../images/pt/ico_fedvol.jpg) no-repeat 0 7px;}
.listfeve_pt{background:url(../images/pt/ico_fedvela.jpg) no-repeat 0 7px;}
/* fin */
/* 1_3.html*/
.bg4 { background:url(../images/bg01.jpg) right bottom no-repeat; padding-right:370px; padding-bottom:1em;}

/* 1_4.html*/
.bg5 { background:url(../images/bg02.jpg) right center no-repeat; padding-right:370px; padding-bottom:1em;}
/* 1_5.html*/
.flag { }
.flag p, .flag img { margin-bottom: 1em; }
.flag .borde{ border: 1px solid #59ccff; margin-bottom:8px; background:#eefaff; position: relative; padding: 0 15px; }
.flag a { font-size: 12px; color: #01a6ec; font-weight: bold; }
.flag a img { margin-right: 1em; vertical-align: middle; }

/* 1.html*/
.bg6 { background:url(../images/bg03.jpg) left top no-repeat; padding-left:131px;}
/* 2.html*/
.bg7 { background:url(../images/bg04.jpg) right 63px no-repeat; padding-right:517px; padding-bottom:5.3em;}
.bg7pt { background:url(../images/pt/bg04.jpg) right 63px no-repeat; padding-right:517px; padding-bottom:5.3em;}}
/* 2_2.html*/
.bg8 { background:url(../images/bg05.jpg) left top no-repeat; padding-left:240px; text-align:right; padding-bottom:5em}
.bg9 { background:url(../images/bg06.gif) right top no-repeat;}
.bg10 { background:url(../images/bg08.gif) right top no-repeat;}
.bg11 { background:url(../images/bg09.jpg) right top no-repeat;}
.bg12 { background:url(../images/bg10.jpg) right top no-repeat;}
.bg13 { background:url(../images/bg11.jpg) right top no-repeat;}
.bg14 { background:url(../images/bg12.jpg) right top no-repeat;}
.bg15 { background:url(../images/bg13.jpg) right top no-repeat;}
.bg24 { background:url(../images/bg26.jpg) left top no-repeat; padding-left:227px; text-align:right;}
/* portu - nata */
.bgnata { background:url(../images/bg_nata.jpg) left top no-repeat; text-align:right; padding-bottom:5em}
.pad{ padding-left:240px; padding-top:80px}


/* 2_3.html*/
.bg16 { background:url(../images/bg14.jpg) left top no-repeat; padding-left:240px; text-align:right;}

/* 2_4.html*/
.bg17 { background:url(../images/bg15.jpg) left top no-repeat; text-indent:2em;}
.bg17 .indent { margin-top:100px; padding-left:214px;}

/*2_1_4.html*/
ol.iniatv { width:951px; height:968px; background:url(../images/iniciarse_vole.gif) left top no-repeat;}
/* portu */
ol.portuv{background:url(../images/pt/iniciarse_vole.gif) left top no-repeat;}

ol.iniatv li { list-style-type:none;}
.iniatv .step1 { width:618px; height:19px; padding-top:0px; padding-left:25px;}
.iniatv .step2 { width:470px; height:46px; padding-top:315px; padding-left:25px;}
*html .iniatv .step2 { width:470px; height:46px; padding-top:175px; padding-left:25px;}
.iniatv .step3 { width:525px; height:110px; padding-top:122px; padding-left:25px;}
.iniatv .step4 { width:380px; height:80px; padding-top:48px; padding-left:25px;}
.iniatv .step5 { width:280px; height:80px; padding-top:48px; padding-left:25px;}
.iniatv .step6 { width:580px; height:80px; padding-top:28px; padding-left:25px;}



/*2_2_4.html*/
ol.iniat { width:951px; height:575px; background:url(../images/iniciarse_atle.gif) left top no-repeat;}
ol.iniat li { list-style-type:none;}
.iniat .step1 { width:648px; height:19px; padding-top:0px; padding-left:25px;}
.iniat .step2 { width:370px; height:46px; padding-top:135px; padding-left:25px;}
.iniat .step3 { width:380px; height:110px; padding-top:62px; padding-left:25px;}
.iniat .step4 { width:380px; height:80px; padding-top:48px; padding-left:25px;}
ol.iniat2 { width:951px; height:785px; background:url(../images/iniciarse_atle2.gif) left top no-repeat;}

/* portu */
ol.portuat { background:url(../images/pt/iniciarse_atle.gif) left top no-repeat;}
ol.portuat2{ background:url(../images/pt/iniciarse_atle2.gif) left top no-repeat;}

ol.iniat2 li { list-style-type:none;}
.iniat2 .step1 { width:648px; height:19px; padding-top:0px; padding-left:25px;}
.iniat2 .step2 { width:370px; height:46px; padding-top:125px; padding-left:25px;}
.iniat2 .step3 { width:380px; height:90px; padding-top:62px; padding-left:25px;}
.iniat2 .step4 { width:640px; height:80px; padding-top:5px; padding-left:25px;}
.iniat2 .step5 { width:641px; height:25px; padding-top:68px; padding-left:25px;}
.iniat2 .step6{ width:641px; height:85px; padding-top:10px; padding-left:25px; padding-bottom:55px}
.iniat2 .step6 .f_lef,.iniat2 .step6 .f_rig{ width:250px}
.iniat2 .step{ width:641px; height:115px; padding-left:25px;}


/* 3.html*/
.bg18 { background:url(../images/bg16.jpg) left top no-repeat; padding-left:180px; margin-bottom:24px; text-align:right; padding-bottom:18px}

/* 3_1.html*/
.bg19 { float:right; width:760px; /*background:url(../images/bg17.jpg) right top no-repeat;*/}
.bg19 .indent { width:690px; /*490*/}
.indent h5{ font-size:14px; font-weight:bold; margin-bottom:8px; color:#0082D6}
.indent dl{ margin-bottom:8px}
.indent dt{font-weight:bold;}
.indent ul{ margin-bottom:8px}
.indent .bgul{background:url(../images/jugando.jpg) 75% 18px no-repeat;}
.indent .bgulpt{background:url(../images/pt/jugando.jpg) 80% 18px no-repeat;}
.indent .bgdiv{background:url(../images/nota.jpg) 60% 15px no-repeat;}
/* portu */
.indent .bgdiv_pt{background:url(../images/pt/nota.jpg) 60% 15px no-repeat;}
/* fin */
.indent .bgul2{background:url(../images/peque.jpg) 45% 12% no-repeat;}
.indent ul li{background:url(../images/li.gif) no-repeat 0 6px; padding-left:14px; margin-bottom:4px}
.bg19 .link { margin-top:3em; margin-bottom:1em;}

/* 4.html*/
.bg20 { padding-right:362px; background:url(../images/bg18.jpg) right bottom no-repeat; margin-bottom:-11px	}

/* 4_1.html*/
.bg21 { padding-left:261px; padding-bottom:30px; background:url(../images/bg19.jpg) left top no-repeat; text-align:right;}
ol.step { width:951px; height:623px; background:url(../images/step_bg.png) left top no-repeat;}
ol.step li { list-style-type:none;}
.step1 { width:648px; height:49px; padding-top:42px; padding-left:115px;}
.step2 { width:370px; height:46px; padding-top:32px; padding-left:302px;}
.step3 { width:590px; height:110px; padding-top:26px; padding-left:120px;}
.step3 .indent { padding-left:34px; padding-right:65px;}
.step4 { width:558px; height:80px; padding-top:30px; padding-left:302px;}
.step5 { width:641px; height:95px; padding-top:30px; padding-left:120px;}
.container-inner-block .h4a { margin:0;}

/* 4_2.html*/
.bg21 { padding-left:261px; padding-bottom:30px; background:url(../images/bg19.jpg) left top no-repeat; text-align:right;}
ol.saco { width:951px; height:575px; background:url(../images/saco_bg.png) left top no-repeat;}
ol.saco li { list-style-type:none;}
.saco .step1 { width:648px; height:49px; padding-top:42px; padding-left:115px;}
.saco .step2 { width:370px; height:46px; padding-top:32px; padding-left:302px;}
.saco .step3 { width:510px; height:110px; padding-top:32px; padding-left:195px;}
.saco .step4 { width:475px; height:80px; padding-top:10px; padding-left:302px;}
.saco .step5 { width:641px; height:95px; padding-top:18px; padding-left:120px;}
.container-inner-block .h4a { margin:0;}

/* 4_3.html*/
.bg21 { padding-left:261px; padding-bottom:30px; background:url(../images/bg19.jpg) left top no-repeat; text-align:right;}
ol.panu { width:951px; height:683px; background:url(../images/panu_bg.png) left top no-repeat;}
ol.panu li { list-style-type:none;}
.panu .step1 { width:608px; height:49px; padding-top:42px; padding-left:115px;}
.panu .step2 { width:370px; height:46px; padding-top:32px; padding-left:302px;}
.panu .step3 { width:510px; height:110px; padding-top:32px; padding-left:135px;}
.panu .step4 { width:475px; height:80px; padding-top:0px; padding-left:280px;}
.panu .step5 { width:641px; height:95px; padding-top:20px; padding-left:120px;}
.panu .step6{ width:405px; height:80px; padding-top:50px; padding-left:405px;}
.container-inner-block .h4a { margin:0;}

/* 4_4.html*/
.bg21 { padding-left:261px; padding-bottom:30px; background:url(../images/bg19.jpg) left top no-repeat; text-align:right;}
ol.gym { width:841px;  padding-top:28px; padding-left:100px; background:url(../images/gym_bg.gif) left top no-repeat;}
ol.gym li { list-style-type:none;}
.gym1 { width:635px;  padding-top:12px; padding-left:5px;}
.gym2 { width:370px; padding-top:222px; padding-left:22px;}
.gym3 { width:590px;  padding-top:85px; padding-left:20px;}
.gym4 { width:268px;  padding-top:20px; padding-left:20px;}
.gym5 {  width:290px;  padding-top:80px; padding-left:240px;}
.gym6 {  width:278px;  padding-top:60px; padding-left:120px;}
.gym7 {  width:278px;  padding-top:60px; padding-left:295px;}
.gym8 {  width:408px;  padding-top:35px; padding-left:20px;}
.gym8 p{ padding-top:15px; padding-bottom:60px}
/* 4_5.html*/
.bg21 { padding-left:261px; padding-bottom:30px; background:url(../images/bg19.jpg) left top no-repeat; text-align:right;}
ol.relevo { width:841px;  padding-top:28px; padding-left:100px; background:url(../images/relevo_bg.gif) left top no-repeat;}
ol.relevo li { list-style-type:none;}
.relevo1 { width:635px;  padding-top:12px; padding-left:5px;}
.relevo2 { width:370px; padding-top:202px; padding-left:22px;}
.relevo3 { width:590px;  padding-top:108px; padding-left:20px;}
.relevo4 { width:448px;  padding-top:135px; padding-left:20px;}
.relevo4 p{ padding-top:10px; padding-bottom:60px}

/* 5.html*/
.bg22 { padding-left:240px; background:url(../images/bg20.jpg) left top no-repeat; text-align:right;}
.form {
	position:relative;
	padding:0 25px 21px; margin-bottom:18px;
	background:#fff url(../images/bg21.gif) repeat-x bottom;
}
.form h5 { margin-bottom:14px; font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec;}
.form h5 img { display:block;}
.form dt { margin-bottom:1em;}
.form dd { padding-left:42px; line-height:inherit; margin-bottom:3px;}
.form .radio { width:10px; height:10px; vertical-align:middle;}
.form .button2 { position:absolute; top:128px; right:25px;}
.bg23 { padding:45px 25px 0 0; margin-bottom:18px; background:url(../images/bg22.jpg) no-repeat top left;}
/* portu */
.bg23_pt { padding:45px 25px 0 0; margin-bottom:18px; background:url(../images/pt/bg22.jpg) no-repeat top left;}

/* fin */
.pic2 { float:left; margin-right:20px;}

/* 5_1.html*/
.lightbox { margin-top:30px; margin-bottom:22px;}
.lightbox-pic { float:left; /*width:142px; height:85px;*/ margin:0 22px 15px 8px;}
.lightbox .page { clear:left;}

/* 5_2.html*/
.down { margin-top:30px;}
.down-item { float:left; width:115px; margin:0 32px 18px 6px;}
.down-item-pic { display:block; width:113px; height:66px; border:1px solid #01a6ec; margin-bottom:1px;}
.down-item ul { height:45px; padding:8px 13px 0; background:url(../images/down_bg.gif) repeat-x top;}
.down-item li { list-style-position:inside; list-style-type:disc; color:#01a6ec; line-height:1.5em; font-weight:bold;}
.down-item li a { color:#01a6ec;}
.h4b { background:url(../images/icon_star.gif) no-repeat left center; padding: 3px 0 3px 24px;}

/* 5_3.html*/
.down-item2 { float:left; width:329px; margin:0 0px 42px 0;}
.mar_r{ padding-left:155px}
.down-item2 h4 {
	font-size:14px;
	margin-bottom:12px;
}
.down-item2-pic { float:left; display:block; width:115px; height:68px;}
.down-item2 dl { float:right; width:213px; background:#01a6ec; text-align:center;}
.down-item2 dt { height:37px; padding:6px 10px 0; background:#f1faff; text-align:left;}
.down-item2 dd { display:inline; margin-right:7px; color:#fff; line-height:25px; font-weight:bold;}
.down-item2 dd a { color:#fff;}
.down-item2 dd img { vertical-align:middle;}

/* 5_4.html*/
.parti {
	position:relative;
	padding:0 20px 5px; margin-bottom:18px;
	background:#fff url(../images/bg21.gif) repeat-x bottom;
}
.parti #banner_index { position:relative; width:365px; left:0; top:5px; margin-bottom:15px}
.parti  h5 { margin-bottom:14px; font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec;}
/*.parti p{ margin-bottom:55px; width:276px;}
.parti .botones { text-align:right}
.img_con{ position:absolute; top:50px; right:15px}*/

/* 5_6_1.html*/
.quiz_form h3{ font-weight:normal}
.quiz_form fieldset{}
.quiz_form dl{ padding-bottom:3.8em}
.quiz_form dt { margin-bottom:1em; margin-top:18px}
.quiz_form dt span{ color:#1190ef; font-size:18px}
.quiz_form dd { padding-left:42px; line-height:inherit; margin-bottom:4px;}
.quiz_form .radio { width:12px; height:12px; vertical-align:middle;}
.quiz_form label{ padding-left:10px}

/*formularios 5_6_...*/
.container-inner-left .formc{ background:none; padding-left:0}
.formc {
	position:relative;
	padding:0 25px 21px; margin-bottom:18px;
	background:#fff url(../images/bg21.gif) repeat-x bottom;
}
.formc h3{font-weight:normal}
.formc p{ overflow:hidden}
*html .formc p{ height:1%; overflow:visible}
.formc label{ display:block; float:left; width:150px}
.formc input, .formc select{ display:block; float:left; padding-bottom:1px; border:1px solid #cbcbcb; border-bottom:1px solid #f7f7f7; background:url(../images/bg_formu.jpg) repeat-x left bottom}
.formc .f_input, .f_select_c{ width:138px}
.formc .buttonc{ padding-top:15px}
.formc .buttonc label{ width:auto; padding:0 15px 0 8px}
.formc .buttonc input{ border:none; background:none}
.formc .buttonc a{color:#1190ef; text-decoration:underline}
*:lang(es) .formc .buttonc .f_check{ margin-top:3px}
.formc .f_file{ width:219px; border:1px solid #cccccc}
*html .formc .f_file{ width:208px;}

/* 5_6_2*/
/*.foto{position:relative;padding:0 25px 21px; margin-bottom:18px;background:#fff url(../images/bg21.gif) repeat-x bottom;}*/
.foto{width:459px; position:relative;padding:0 25px 21px; margin-bottom:18px;background:#fff url(../images/bg21.gif) repeat-x bottom;}
.foto h3{ font-weight:normal;}
.foto p{ margin-bottom:1.5em}
.foto .botones{ text-align:right}
.foto .center img{ border:1px solid #fff}
.formc .f_image{ border:none; padding-left:9px}
/* 6.html*/
.el-bg { position:relative; background:url(../images/bg23.jpg) no-repeat bottom left; padding-bottom:20px;}
.el { width:inherit; height:552px;}
.el-left { float:left; width:459px; height:476px; background:url(../images/bg24.jpg) no-repeat 0 21px; margin-left:24px; position: relative; padding-bottom: 20px;}
.pt .el-left {background-image: url(../images/pt/bg24.jpg); }
*html .el-left{ margin-left:12px}
.el-right { float:right; width:419px; height:404px; margin-right:27px; padding-top:72px; padding-bottom: 20px; position: relative; /*background:url(../images/bg25.jpg) no-repeat right bottom;*/}
.el-right p{ position:relative}
.el-right img { float: right; clear: right; }
.memo { width:178px; height:260px; margin-left:256px; margin-bottom:28px; padding-top:35px;}
.memo h4 { font-size:20px; font-weight:bold; line-height:1em; color:#01a6ec; margin-bottom:4px;}
.int h4{ font-size:13px}
.int .first{ font-size:20px; padding-bottom:18px}
.int p{ margin-bottom:5px}
.text { width:422px; margin-left:24px; text-align:right;}
.text2 { width:249px;}
.el-link { position:absolute; bottom:0; padding-bottom:1px; font-family:inherit; font-size:14px; font-weight:bold; line-height:1em; color:#01a6ec;}
* html .el-right .el-link{ bottom:33px;}
.el-link a, .el-link a:visited { color:#01a6ec;}
.el-link a:hover, .el-link a:active { color:#01a6ec; text-decoration:underline;}
.el-right .el-link { right:8px; }
.el-left .el-link { left: 8px;}

/* index */
.index-container { position:relative; z-index:1; height:460px;}
.index-container pre, .index-container p { line-height:1.25em;}
.index-bg { position:absolute; top:0; left:0; z-index:0; width:1262px; height:499px; background:url(../images/index_bg.jpg) top left no-repeat;}
.index-bg2 { background:url(../images/container_bg.gif) bottom repeat-x;}
.bg1 { float:left; width:200px; height:239px; background:url(../images/index_bg1.jpg) top left no-repeat;}
/* portu */
.bg1_pt { float:left; width:200px; height:239px; background:url(../images/pt/index_bg1.jpg) top left no-repeat;}
/*--fin-*/
.bg1-inner { padding:76px 18px 0 95px;}
.bg2 { float:left; width:210px; height:239px; background:url(../images/index_bg2.jpg) top left no-repeat;}
.bg2 .entrada{ color:#d73400; padding:80px 0 6px 24px}
/* portu */
.bg2_pt { float:left; width:210px; height:239px; background:url(../images/pt/index_bg2.jpg) top left no-repeat;}
.bg2_pt .entrada{ color:#d73400; padding:80px 0 6px 24px}
/*--fin-*/
.bg2-inner { padding:0px 25px 0 20px;}
.bg2-inner img{margin-right:4px}
#slide, .bg3 { position:absolute; top:280px; left:0; width:395px; height:190px; z-index:2; background:url(../images/index_bg3.jpg) top left no-repeat;}
.bg3-inner { padding:74px 18px 0 153px;}
#kv { position:absolute; top:0px; left:410px;}
#banner_index { position:absolute; top:324px; left:425px; width:365px;}
.button { padding-top:10px; text-align:right;}
.buttonl { padding:20px 0 90px 75px; text-align:left;}
.ext{ color:#01a6ec}

.result{ padding-left:8px;  }

.result li{ font-weight:bold; margin-bottom:16px; border-bottom:1px dashed #9fe0fc; padding-bottom:5px; width:92%; background:url(../images/li.gif) no-repeat 0 6px; padding-left:14px}
.result a{color:#00a5ec; font-size:13px; text-decoration:underline}
.result small{ font-size:11px; font-weight:normal}
.result li li{ font-weight:normal; border:none;  margin:0; padding:0 0 0 14px}
.Estilo4 {color:#01A6EC;}
.padle8{ padding-left:8px}

#inte-bot .container-bottom-item{ margin-bottom:12px}
#inte-bot .f-l{ width:270px;}
#inte-bot .f-r p{ width:250px }
#inte-bot img{ padding-left:4px}
#inte-bot.actividad{ padding-left:210px}

.bullets li { list-style: disc inside;}

.galeria { margin: 0 0 2em; overflow: hidden; }
.galeria p { margin-bottom: 1em; }
.galeria .img {
	width: 222px;
	text-align: center;
	float: left;
	clear: both;
	margin-right: 2em;
	display: block;
}
.galeria .texto { float: left; padding-top: 2em; width:680px } 
#mapa{ float:left; width:350px; height:376px; margin-right:20px}
.pie{ color:#FFFFFF; font-size:12px; width:530px; margin-bottom:9px}
.autonomia h3 { text-transform: uppercase; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:33334;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 33334;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:33339;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
#footer-menu{ padding-top:63px}
#footer-logo{ background:none; padding-top:0; padding:3px 0; margin-top:45px; background:#3eacff; border:1px solid #2f8de0}
#img{ position:relative; z-index:9999}
#img{ display:block; position:relative; top:35px;}
.info_img { font-size: 0.8em; }
/*#footer-logo{ background:none; padding-top:0; padding:3px 0; margin-top:45px; background:#afdcfd; border:1px solid #2f8de0}
*/

#aviso_menor{
	padding: 4px;
	margin: 0 0 10px 0;
	/*border: 1px solid #cbcbcb;*/
	border: 1px solid #2f96e5;
	display: none;
}

#logo14{
	margin-left:15px;
}

#aviso14{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	padding:20px;
}

#aviso14 a{
	color:#1190ef;
	font-weight:bold;
	text-decoration:underline;
}
