
/* -------------------------- Hoja de estilos genérica -------------------------------------- */
/* -------------------------- Hoja de estilos genérica -------------------------------------- */
/* -------------------------- Hoja de estilos genérica -------------------------------------- */


/* -------------------- Generalidades -------------------- */

img { border:none; }
abbr, acronym { cursor: help; }
address { font-style:normal; }

/* -------------------- Generalidades -------------------- */


body { font-size:75%; font-family:Verdana; margin:0; padding:0; color:#474747; text-align:center;}

#parent2{font-size:0.9em;}

h3{font-size:1em;}

a {color:#84a651; font-weight:bold;/*text-decoration:none;*/}

a:hover {text-decoration:underline;}

p {margin:1px 0;}

fieldset {border:none;}
	
ul {list-style:none; }

ul.bulletList {list-style:none url(/extfrontenerclub/img/Image/genericBullet.gif) inside; padding-left:8px;}

li ul {margin:0 0 0 10px; }

li ul li {list-style-type:square;}

li ul li ul li {list-style-type:circle;}


/* Fin borra.me */




/* -------------------- Contenedores estándar ---------------- */

/* #parent {display:block; margin:10px auto 0; width:885px; } */

#parent {display:block; margin:0 auto; min-width:885px; width:74.69em; background:transparent url('../img/bordeContentIzq.gif') repeat-y left top; padding-left: 0.5em; text-align:left;}

* html #parent {display:block; margin:0 auto; width:75em; background:transparent url('../img/bordeContentIzq.gif') repeat-y left top; padding-left: 0.5em;}

#parent2 {background:transparent url('../img/bordeContentDer.gif') repeat-y right top; padding-right: 0.5em;}

#content{padding-top:1.5em; border-left:1px solid #DADCDB; border-right:1px solid #DADCDB; min-height:260px;}

* html #content{padding-top:1.5em; border-left:1px solid #DADCDB; border-right:1px solid #DADCDB; width:82.55em;padding-right:.1em; height: 280px;}

#navigation {border-top:2px solid #DADCDB; margin:0pt 0pt 0em;}

/* #navigation a.parentLink { background:transparent url(/extfrontenerclub/img/Image/topoMenu.gif) no-repeat 2px center ;  padding:0 16px; font-weight:bold; text-decoration:none; color:#000; } */

#navigation a.parentLink { /*background:transparent url(/extfrontenerclub/img/Image/topoMenu.gif) no-repeat 2px center ;*/  padding: 0em 1em 0.3em; font-weight:bold; text-decoration:none; color:#474747;border-bottom:2px solid #DADCDB;}

#navigation li {cursor:pointer; margin-top:.5em; width:10.31em;text-align:center;}

* html #navigation li {cursor:pointer; margin-top:.5em; width:10.33em;text-align:center;}

/* #navigation li:hover ul {display:block;} */

#header {padding-bottom:0em; /*border:solid 1px #fff;*/ /* width:74.69em; */ width:100%;height: 150px;}

#header img, #rightHeader {float:left;}

#rightHeader img {float:none;}

/* #rightHeader {padding-left:15px; width:15.1em;} */

#rightHeader {float:right;padding-right:1.3em;width:26em;}

#rightHeader #headerLogos a { display:block; height:56px; vertical-align:bottom;}

#rightHeader #headerLogos a img#logo2 { padding-top:7px;}

#searcher {height:auto; padding:25px 0px 0px 0px; text-align:center; vertical-align:bottom; height:1%;}

/* #homeUserState  {width:180px; padding:8px 0; height:58px;} */

#homeUserState  {/*width:15.1em;*/ padding:6px 0; /*height:4.9em;*/}

#homeUserState p.username{padding-top:.5em;}

#homeUserState div {padding:4px 0;}

#homeUserState span {margin-left:5px;font-weight:bold;}

#homeUserState span a, #homeUserState a {color:#00447B; text-decoration:none;}

#homeUserState a.royalFormButton {color:#fff;}

/* #allSearchField { float:left; width:100px; } */

#allSearchField {float:left; width:7.5em; border: none;}

* html #allSearchField {width:7em;}

#breadcrumbs {margin-bottom:1.2em; }

	.firstBread, .secondBread, .thirdBread, .fourthBread {font-weight:bold; margin-right:6px; padding-right:6px; }

	.firstBread {background:transparent url(/extfrontenerclub/img/Image/breadFirstArrow.gif)	no-repeat center right;}
	
	.secondBread {background:transparent url(/extfrontenerclub/img/Image/breadSecondArrow.gif) no-repeat center right;}

	.firstBread a:hover, .secondBread a:hover, .thirdBread a:hover {text-decoration:underline;}

	.firstBread a {color:#00A2FF; text-decoration:none;}
	
	.secondBread, .secondBread a {color:#00A2FF; text-decoration:none;}

	.thirdBread, .thirdBread a {color:#3875D7; text-decoration:none;}

	.thirdBreadBack {background:transparent url(/extfrontenerclub/img/Image/breadFirstArrow.gif)	no-repeat center right;}
	
	.fourthBread { color:#00A2FF;}


/* #footer {background:transparent url(/extfrontenerclub/img/Image/footerBck.gif) no-repeat bottom center; color:#666666; min-height:21px; margin-top:65px; padding:30px 0 50px; } */

#footer {color:#666666; min-height:21px; padding:0em 0em 2em 0em; border-left:1px solid #DADCDB; border-right:1px solid #DADCDB; padding-top:3em; clear:both;}

/* #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color:#666666; text-decoration:none;} */

#footer a {color:#666666; text-decoration:none;}

#footer ul {padding-top:13px; text-align:center; border-top:1px dotted #B2CDE0; margin:0em 4em;}

* html #footer ul {padding-top:13px; text-align:center; border-top:1px dotted #B2CDE0; margin:0em 10em; width:82.6em;}

#footer ul li span {margin:0 .8em;}

#footerMenu {margin:0 !important;}

/* * html #footerMenu {position:absolute; left:6%;}

* html #footer p{position:relative; margin-top:5em !important;} */

#footer ul.noBorder {border:none;}

#footer ul.noMargin {margin:0;}

#footerMenu li, #footerMenu img {vertical-align:middle;}

#bottomBanner  a {color:#74a5cd; text-decoration:none;}

#bottomBanner {color:#74a5cd; margin:15px 0; text-align:center; }

#bottomBanner address.verdana {font-size:1.2em;}

#bottomBanner address.separator {margin:10px 0 8px;}

/* #nav {padding-left:20px; } */

#nav {padding-left:0em; }

#mainLeft, #mainContent {float:left;}


/* ---- Contenedores Principales ----*/
/* #mainLeft {margin-right:15px; width:170px; } */

#mainLeft {margin-right:1em; margin-left:1em; width:16.4em; /* min-width:170px; */}

* html #mainLeft {margin-right:1em; margin-left:0.5em; width:16em; /* min-width:170px; */}

/* #mainContent {margin-right:7px; width:500px; } */

#mainContent {margin-left:25px; min-width:600px; width:55.5em;}

* html #mainContent {margin-right:0em; width:53em;}

#mainContent2Col {float:right; margin-right:2em; width:59em;}

* html #mainContent2Col {float:right; margin-right:2em; width:57.45em;}

#mainContent1Col {float:left; margin-left:3em; width:59em;}


/* #mainRight {float:right; width:190px; } */

#mainRight {float:right; width:22.5em; margin-right: 10px;}

/* ---- Contenedores Principales ----*/

/* --------------------      Paginación      ---------------- */

.pagination {color:#666; font-weight:bold; font-size:1em; margin:5em 0 1.5em 0; text-align:center; }

.pagination .unprev, .pagination a#prev {border:none;background:transparent url(/extfrontenerclub/img/Image/paginationLeftArrow.gif) no-repeat center left; color:#A4C968; margin-right:5px; padding-left:6px;}

.pagination .current_page {background: #A4C968; color:#fff; padding:0.1em 0.5em; width:1em; border:1px solid #A4C968;}

/* .pagination a {background:transparent url(/extfrontenerclub/img/Image/bckPagination.gif) no-repeat center center; color:#0C0C0C; padding:0 .7em; text-decoration:none;} */

.pagination a {background:transparent; border:1px solid #A4C968; color:#0C0C0C; padding:0.1em 0.5em; text-decoration:none; width:1em;}

.pagination a:hover {background:#D3E4B7; border:1px solid #A4C968; color:#0C0C0C; padding:0.1em 0.5em; text-decoration:none; width:1em;}

.pagination #next , .pagination .unnext {border:none; background:transparent url(/extfrontenerclub/img/Image/paginationRightArrow.gif) no-repeat center right; color:#A4C968; margin-left:6px; padding:0 6px 0 0; }
/* -------------------- ----------------- */


/* ------ Home ------ */

#mainContent h2 , #mainContent2Col h2, .optListado {color:#00447B; font-size:1.3em; font-weight:bold; line-height:160%; margin-bottom:5px; padding-left:15px; }
/*background:transparent url(/extfrontenerclub/img/Image/topoMenu.gif) no-repeat left center;  border-top:solid 1px #999; border-bottom:solid 1px #999;*/
.optListado {background:none; border:none; padding-left:0;}

#mainContent h2.homeSectionHeader, .optListado .homeSectionHeader { background:#F1F0F0 url(/extfrontenerclub/img/Image/homeHeaderBeutify.gif) repeat-y 370px; border:none; color:#1E1E1E; font-size:1.2em; font-weight:bold; line-height:160%; padding-left:9px; text-transform:uppercase; }

#mainContent h2 img , #mainContent2Col h2 img, .optListado img {vertical-align:middle;}

#mainContent h2 .fLeft a, .optListado .fLeft a {background:transparent url(/extfrontenerclub/img/Image/topoMenu.gif) no-repeat left center; padding-left:15px; }

#mainContent h2 .selected a, .optListado .selected a {color:#000; text-decoration:none;}

#mainContent h2 .fRight a, .optListado .fRight a {background:transparent url(/extfrontenerclub/img/Image/topoMenu.gif) no-repeat left center; padding-left:15px; }

#mainContent h2 .unSelected a, .optListado .unSelected a { color:#c7c7c7; text-decoration:none;}

#mainContent .bordered { margin-bottom:10px; padding-bottom:15px; }

#mainContent .bordered h3, #mainContent2Col .bordered h3{line-height:140%; /*background:transparent url(/extfrontenerclub/img/Image/colourUnderline.gif) no-repeat bottom right;*/ font-size:1.15em; margin-bottom:10px; padding:0 0 5px; vertical-align:top;border-bottom:2px dotted #00447b;}

#mainContent .bordered h3 a, #mainContent2Col .bordered h3 a {color:#00447B; text-decoration:none; }

#mainContent .bordered li {border-top:solid 2px #f1f0f0; padding:15px 0 15px; overflow:hidden; clear:both; height:1%;}

#mainContent .bordered li.noBorder {border:none; padding:10px 0 15px; }

#mainContent2Col .bordered li {/*border-top:solid 2px #f1f0f0;*/ padding:15px 0 15px; overflow:hidden; clear:both; height:1%;}

#mainContent2Col .bordered li.noBorder {border:none; padding:10px 0 15px; background:transparent none repeat scroll 0%;}

/* #mainContent .bordered li .listDetail {width:370px;} */

#mainContent .bordered li .listDetail {width:31.6em;} 

.listDetail, p.listDetail {margin-top:0;}

#mainContent .bordered p.aRight, #mainContent .bordered p.aLeft {margin-top:10px;}

#mainContent .bordered li form div label, .asLabel {color:#000000; font-size:.9em; font-weight:bold; padding-right:15px; text-align:right; min-width:110px; width:10.3em; }

label.asLabel {text-align:left; margin-right:20px; width:auto;}

strong .asLabel {color:#000; width:auto; padding:0;}

#mainContent .bordered li h3.margined {margin-left:9.1em;}

.inscriptionForm .margined {/* margin-left:125px; */ /*margin-left:10.5em;*/ clear:both; height:1%; }

* html .inscriptionForm .margined {/* margin-left:128px; */ margin-left:10.5em;}

#mainLeft .bordered, #mainRight .bordered {margin-bottom:8px; padding-bottom:8px; }

#mainLeft .bordered ul, #mainRight .bordered ul {margin-bottom:3px;}

#mainLeft h2, #mainRight div.h2Header {background:transparent url('../img/headerHomeRight.gif') no-repeat left center; height:3.1em;}

#mainLeft h2, #mainRight div.h2Header h2 {text-align:center; color:#FFFFFF; font-size:1.25em; font-weight:bold; padding-top:.8em;}

#mainLeft h2, #mainRight .sectionRight div.content{border-left:1px solid #B9C7D2;border-right:1px solid #B9C7D2;padding:2em 2em 1em;}

.sectionRight{margin-bottom: 3em; width:22.5em;}

#mainLeft h2.homeListHeader, h2.homeListHeader {background:#00A2FF url(/extfrontenerclub/img/Image/iconoHomeListHeader.gif) no-repeat 3px; border-top:solid 1px #999; border-bottom:solid 1px #999; color:#fff; }

h2.royalInfo { background:transparent url(/extfrontenerclub/img/Image/iconoIMoreRoyal.gif) no-repeat 3px; color:#000;}

h2.greenDocInfo { background:transparent url(/extfrontenerclub/img/Image/greenDocInfo.gif) no-repeat 3px; color:#000;}

h2.standardDocInfo { background:transparent url(/extfrontenerclub/img/Image/standardDocInfo.gif) no-repeat 3px; color:#000;}

h2.standardDocInfo, h2.greenDocInfo, h2.royalInfo {margin-bottom:5px;}

/* ------------------ */


#mainRight .bordered  {text-align:center;}

.bordered ul {text-align:left;}

.sup {float:left; line-height:180%; }

.sup a {display:block; float:none; }

/* #nav ul {background-color:#F1F0F0; margin:0; position:absolute; width:170px; z-index:10; } */

#nav ul {background-color:#F1F0F0; margin:0; padding:0; position:absolute; width:14.3em; z-index:10; }

#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited {background:transparent url(/extfrontenerclub/img/Image/topoSubMenu.gif) no-repeat left .7em; color:#000; display:block; padding-left:10px; text-decoration:none; }

#nav ul li a:hover {background:transparent url(/extfrontenerclub/img/Image/topoSubMenuOver.gif) no-repeat left .7em; color:#3875d7; text-decoration:none; }

#nav li:hover ul {display:block;}

/* current menu desplegable */

#nav .sup .current {/*color:#0000A0; font-style:italic;*/border-top:2px solid #DADCDB;border-bottom: none;border-right:2px solid #DADCDB; border-left:2px solid #DADCDB;/*margin-left:-0.2em;margin-right:-0.2em;*/}

.sup ul li {border-top:solid 1px #fff; border-bottom:solid 1px #3875d7; list-style-type:none; padding-left:.5em; }

.bordered {/*border-bottom:dotted 1px #CCCCCC;*/}

.calendarTableStyle td.calendarTitleStyle  {font-size:1.2em; font-weight:bold; background:transparent url(/extfrontenerclub/img/fondo_gris.gif) repeat-x top left; color:#474747; text-align:center; vertical-align:middle; background-color:#fff; padding:0; /*line-height:29px;*/ line-height:10px; height:29px;}

.calendarTableStyle td.calendarPreviousLinkStyle {background:transparent url(/extfrontenerclub/img/fondo_gris.gif) repeat-x top left; padding:0; position:relative; float:left; width:110%;}

* html .calendarTableStyle td.calendarPreviousLinkStyle {width:auto !important; right:-2px; float:none; line-height:10px; height:29px;}

*:first-child+html .calendarTableStyle td.calendarPreviousLinkStyle {width:auto !important; right:-2px; float:none;}

.calendarTableStyle td.calendarPreviousLinkStyle a {display:block; line-height:29px; min-height:29px; vertical-align:middle;}

* html .calendarTableStyle td.calendarPreviousLinkStyle a {height:29px;}

.calendarTableStyle td.calendarPreviousLinkStyle a img {vertical-align:middle; }

* html .calendarTableStyle td.calendarPreviousLinkStyle a img {padding-top:9px;}

*:first-child+html .calendarTableStyle td.calendarPreviousLinkStyle a img {padding-top:9px;}

.calendarTableStyle td.calendarPreviousLinkStyle img.leftCorn {float:left; margin-right:5px; width:3px; position:relative; }

* html .calendarTableStyle td.calendarPreviousLinkStyle img.leftCorn {left:-2px;}

*:first-child+html .calendarTableStyle td.calendarPreviousLinkStyle img.leftCorn {left:-2px;}

.calendarTableStyle td.calendarNextLinkStyle { background:transparent url(/extfrontenerclub/img/fondo_gris.gif) repeat-x top left; padding:0; position:relative; float:right; width:110%; min-height:29px; text-align:right;}

* html .calendarTableStyle td.calendarNextLinkStyle {width:auto !important; left:-2px; float:none; text-align:right; line-height:10px;}
	
*:first-child+html .calendarTableStyle td.calendarNextLinkStyle {width:auto !important; left:-2px; right:0;}

.calendarTableStyle td.calendarNextLinkStyle a {display:block; line-height:29px; min-height:29px; vertical-align:middle;}

* html .calendarTableStyle td.calendarNextLinkStyle a {height:29px;}

.calendarTableStyle td.calendarNextLinkStyle a img {vertical-align:middle ;}

* html .calendarTableStyle td.calendarNextLinkStyle a img { padding-top:9px;}

.calendarTableStyle td.calendarNextLinkStyle img.rightCorn { margin-left:5px; width:3px; vertical-align:top !important; position:relative; top:0; float:right;}

* html .calendarTableStyle td.calendarNextLinkStyle img.rightCorn {right:-2px;}

*:first-child+html .calendarTableStyle td.calendarNextLinkStyle img.rightCorn {right:-2px;}

.calendarTableStyle { background-color:transparent; font-size:1em; width:100%; font-family:Verdana;}

.calendarTableStyle td { margin:0; vertical-align:top; background-color:#F8F8F9;}

.calendarTableStyle td strong.blockDsp {font-size:1.2em;}

.calendarTableStyle td.calendarEmptyDayStyle {/* background-color:#a7a7a7; */background-color:#ededed; border-top:solid 1px #ededed; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; border-left:solid 1px #ededed; }

.calendarTableStyle td.calendarOddMonthStyle {border-top:solid 1px #ededed; border-left:solid 1px #ededed; border-bottom:solid 1px #ededed; border-right:solid 1px #ededed; padding:4px;}

.calendarTableStyle td.calendarWeekdayStyle {/* background-color:#3875D7; */ background-color:#5F9AC2; color:#fff; font-weight:bold; padding:0; text-align:center; background:transparent url(/extfrontenerclub/img/fondo_azul.gif) repeat-x top left; line-height:26px;}

.calendarActiveDayStyle {border-top:solid 1px #ededed; border-left:solid 1px #ededed; border-bottom:solid 1px #ededed; border-right:solid 1px #ededed; padding:4px; }

.calendarActiveDayStyle strong.blockDsp {color:#0000a0;}

/* Leyenda Calendario */

.calendarLegends {margin-top:.8em;}

.calendarLegends li { display:block; float:left; margin-bottom:.6em; width:138px;}

.calendarLegends li img {height:17px; vertical-align:middle; width:17px; }

.calendario0, .calendario1, .calendario2, .calendario3, .calendario4, .calendario5, .calendario6, .calendario7, .calendario8 {
	font-weight: bold;
	width:138px;
	font-size:.95em;
}

.calendario0 { color: #f68d00; }
.calendario1 { color: #00659e; }
.calendario2 { color: #979e9f; }
.calendario3 { color: #6b905a; }
.calendario4 { color: #000; }
.calendario5 { color: #e73433; }
.calendario6 { color: #a10048; }
.calendario7 { color: #24006b; }
.calendario8 { color: #554700; }

.fileIcon {}

.entradilla {font-weight:bold;}


/* --- Columna "Titulares" --- */

	.homeList {background-color:#00a2ff; padding-bottom:10px; border-bottom:solid 1px #999; }

	.homeList li { background:#fff; padding:0;margin:0; }

	.homeList a {
		background:#fff url(/extfrontenerclub/img/Image/topoHomeList.gif) no-repeat 3px;
		border-bottom:dotted 1px #ccc;
		color:#666;
		display:block;
		font-weight:bold;
		/* height:20px; */
		height:1.7em;
		/*line-height:160%;*/
		padding:.4em 0 0 1.3em;
		text-decoration:none;
	}

	.homeList a:hover { background:#fff url(/extfrontenerclub/img/Image/topoHomeListCurrent.gif) no-repeat 3px; color:#00a2ff; text-decoration:none;}

	/*.homeList #currentHomeList a {color:#00a2ff; background:#fff url(/extfrontenerclub/img/Image/topoHomeListCurrent.gif) no-repeat 3px;}*/

	.homeList a.last {margin-bottom:5px;}
/* --- Fin Columna "Titulares" --- */


/* --- Listado con efecto piano turquesa --- */

	.seaBlueAlternate {list-style:url(/extfrontenerclub/img/Image/topoHomeListGrey.gif) outside; margin-left:17px;}
	
	.seaBlueAlternate li { color:#3F3F3F; font-size:.9em; line-height:130%; padding:.4em; }
	
	.seaBlueAlternate li a {color:#3F3F3F; text-decoration:none;}
	
	.seaBlueAlternate li a:hover {color:#3F3F3F; text-decoration:underline;}
	
	.seaBlueAlternate li.altA {background-color:#fff;}
	
	.seaBlueAlternate li.altB {background-color:#d4f0ff;}

/* --- Fin listados con efecto piano naranja --- */


/* --- Listado con efecto piano azul claro --- */

	.lightBlueAlternate {list-style:url(/extfrontenerclub/img/Image/topoHomeListGrey.gif) outside; margin-left:17px;}
	
	.lightBlueAlternate  li { color:#666; font-size:.9em; line-height:130%; padding:5px; }
	
	.lightBlueAlternate li a {color:#666; text-decoration:none;}
	
	.lightBlueAlternate li a:hover {color:#666; text-decoration:underline;}
	
	.lightBlueAlternate li.altA {background-color:#fff;}
	
	.lightBlueAlternate li.altB {background-color:#ccdaea;}

/* --- Fin listados con efecto piano verde --- */

.viewMore {background:transparent url(/extfrontenerclub/img/Image/iconoIMoreRoyal.gif) no-repeat bottom left; color:#666; font-weight:bold; padding-left:20px; }

.viewMore a:link, .viewMore a:hover, .viewMore a:visited, .viewMore a:active  {color:#666; text-decoration:none; }

#mainLeft #energlobal {width:167px;}

#mainLeft #energlobal object, #mainLeft #energlobal embed {width:167px;  /*cursor:pointer; cursor:hand;*/}


/* --- Menú lateral izquierdo --- */

/* #mainLeft h2#leftMenuHeader { background:#b2b2b2 url(/extfrontenerclub/img/Image/headerSubMenuLateral.gif) no-repeat center right; color:#fff; line-height:39px; text-indent:5px; width:147px; } */

#mainLeft h2#leftMenuHeader { height: auto;background:transparent url(/extfrontenerclub/img/headerSubMenuLateral.gif) no-repeat center left; color:#fff; line-height:32px; width:14.6em; padding:0;border:none;}

/* #leftMenu {background-color:#dedede; margin:0 0 10px; width:167px; border:none; padding:0;} */

#leftMenu {background-color:#dedede; margin:0 0 10px; border:none; padding:0; width:18.2em;}

#leftMenu li {font-size:.95em;font-weight:bold; line-height:180%; padding-left:20px; background:#F6F3F5;border-bottom:1px inset #aaa;padding-top:.75em;padding-bottom:.75em;}

#leftMenu li a {color:#000; text-decoration:none; }

#leftMenu li a:hover {text-decoration:underline;}

#leftMenu li img {vertical-align:middle;}

#leftMenu li.current {background:#D9E3EC;}

#leftMenu li.current a {color:#000 !important;}

/* #leftMenu li .leftMenuSecondLevel li.current {background:#CAD5E7 url(/extfrontenerclub/img/Image/subMenuLeftThirdLevelIcon.gif) no-repeat scroll 10px 4px;} */

#leftMenu li .leftMenuSecondLevel li.current {background:#D9E3EC url(../img/flechaNegra.gif) no-repeat scroll 2.2em .8em;font-style: italic; }

#leftMenu li .leftMenuSecondLevel li.current a {color:#000;}

#leftMenu li.current a {color:#fff;}

#leftMenu li.noPadding { background-color:#eff1f1; min-height:0; padding-left:0; }

* html #leftMenu li.noIndent {height:0;}

.leftMenuSecondLevel {background-color:#eff1f1; display:block;}

/* .leftMenuSecondLevel li {background:transparent url(/extfrontenerclub/img/Image/subMenuLeftThirdLevelIcon.gif) no-repeat 10px 4px; border-bottom:none !important; font-size:.85em; list-style:none; margin:0; } */

.leftMenuSecondLevel li {background:#F6F3F5; font-size:.85em; list-style:none; margin:0; }

#leftMenu li .leftMenuSecondLevel {display:block; margin:0;}

#leftMenu li .leftMenuSecondLevel ul{border:none !important; margin:0em !important; padding:0em !important;}

#leftMenu li .leftMenuSecondLevel li {font-weight:normal; height:3px !important; line-height:180%; padding:3px 40px 18px;}

* html #leftMenu li .leftMenuSecondLevel li {line-height:160%; padding:3px 40px 3px;}

* html #leftMenu li {height:1%;}

.leftMenuSecondLevel li a:link, .leftMenuSecondLevel li a:active, .leftMenuSecondLevel li a:visited {color:#000; text-decoration:none;}

.leftMenuSecondLevel li a:hover {color:#000; text-decoration:underline;}


/* ------ Listados ------ */

/* .listImgLeft {float:left; margin-right:15px; width:110px; border:solid 1px transparent;} */

.listImgLeft {float:left; margin-right:2em;border:solid 1px transparent;}

.listImgLeft img {display:block;}

.detailImgLeft {float:left; margin-right:1em; border:solid 1px transparent;}

/* .listImgRight {float:right; margin-left:15px; width:110px; } */

.listImgRight {float:right; margin-left:1em; width:9em; }

.listDecorator {margin:10px 0 5px; text-align:center; }

#mainContent #orderBox { margin:0; padding-bottom:3px;}

#orderBox a {color:#666; text-decoration:none;}

/* -- Formulario que va en los listados (Por ejemplo para inscripción en cursos o actividades) --- */

.inscriptionForm {margin:.5em 0em 2em 0em; text-align: left !important;}

.inscriptionForm .royalFormButtonContainer {margin-right:3px;}

/* .inscriptionForm fieldset {width:418px;} */

.inscriptionForm .formRow {margin-bottom:12px;}

.inscriptionForm select {border-color:#7e91a4; border-top-style:solid; border-width:1px; }

.inscriptionForm .formRow select {width:290px;}

.inscriptionForm .form_button {margin-right:4px;}

* html .inscriptionForm .form_button {margin-right:2px;}

.detailContent .inscriptionForm {
	/* margin:2em auto; */
	width:420px;
}

.detailContent .inscriptionForm .margined {
	margin-left:62px;
	
}

.precioEner {color:#00447B;}

/* ------ Listados ------ */

#ePortalLink {
	background:transparent url(/extfrontenerclub/img/Image/iconoEportal.gif) no-repeat 8px 50%;
	border-bottom:solid 1px #999;
	line-height:200%;
	margin-bottom:10px;
	padding:0 0 .3em 27px;
}

#ePortalLink a {font-weight:bold;}

#ePortalLink img {margin:0 0 0 8px; vertical-align:middle; }

.doubleArrow {background-color:#F5F5F5; line-height:200%;}

.doubleArrow a {background:transparent url(/extfrontenerclub/img/Image/topoHomeListGrey.gif) no-repeat 0px 59%; padding:0 0 0 15px;}

.doubleArrow img { margin-left:8px; vertical-align:middle;}

/* --- Formularios --- */

.detailForm {margin:10px 0 15px;}

input.readOnly {border:none; text-align:right; width:60px; font-family:Verdana !important; font-size:.972em !important;}

.smallInput {width:30px;}

.form_button {/* background:#6a8395 */ background:transparent url(/extfrontenerclub/img/Image/searchButton.gif) no-repeat 50% 0px; border:none; color:#fff; font-size:.9em; font-weight:bold; width:45px;}

.royalFormButtonContainer { border:solid 1px #999; background-color:#fff; padding:.1em 0 0 .1em; display:inline-block; width:auto;}

.royalFormButton { background-color:#3875d7; border:none; /* background:transparent url(/extfrontenerclub/img/Image/blueRoyalButton.gif) no-repeat left top; border:none; */ color:#fff; font-weight:bold; font-size:.9em; text-align:center; cursor:pointer;}

a.royalFormButton {padding:1px 7px ; text-align:center; display:inline-block;}

a.royalFormButton:hover {text-decoration:none;}

a.royalLink {color:#3875D7; font-weight:bold; margin:10px 0 0;}

.selectSoc {width:230px;}

* html .selectSoc {width:230px;}

.largeRoyalFormButton {background:#FFFFFF url(/extfrontenerclub/img/Image/blueRoyalButtonPattern.gif) left top; border:1px solid #999999; color:#FFFFFF; font-size:0.9em; font-weight:bold; line-height:25px;	padding:0; cursor:pointer;}

/* --- Fin Formularios --- */

/* enlace Volver, paginas de detalle */

#backLink {
	margin-top:1.4em;
	padding-right:.5em;
	text-align:right;
}

#backLink a {
	background: transparent url(/extfrontenerclub/img/Image/reverseArrow.gif) 1px center no-repeat;
	color:#474747;
	font-weight:bold;
	padding:1.75em 0em 1em 2em;
	text-decoration:none;
}

#backLink a:hover {
	color:#474747;
}

/* Estilos Mapa Web */
	#webMap {}
	
	#webMap div.principalMapa {background:transparent url(../img/mapaVertical.jpg) repeat-y scroll left top;margin-left:50px;}
	
	* html #webMap div.principalMapa {
		background:transparent url(../img/mapaVertical.jpg) repeat-y scroll left top;
		margin-left:50px;
		padding-left: 0px !important;
		height:1%;
	}

	#webMap a {text-decoration:underline;}

	#webMap a:hover { color:#00447b; }

	#webMap ul {
		background:transparent url(../img/mapaVertical2.jpg) repeat-y scroll 4.5em top;
		padding:0.9em 0.9em 0.2em 4.5em;	
		margin-bottom:-2.1em;
	}
	
	* html #webMap ul{
		background:transparent url(../img/mapaVertical2.jpg) repeat-y scroll 4.5em top;
		padding-top:1em;
		/*margin-top:.5em;*/
		margin-bottom:-3em !important; 
		height:1%; 
		padding-left:4.5em !important;
	} 
		/* Margin-bottom */

	#webMap ul li {}

	#webMap .level0 {
		background:transparent url(../img/mapaHorizontal.jpg) repeat-x scroll left 1.5em;
		color:#0000a0;
		display:block;
		/*font-weight:bold;*/
		font-size:1.2em;
		height:20px;
		/*margin:1em 0 0 0;*/
		padding-left:.9em;
		padding-top:.2em;
		text-decoration:none;
	}
	
	* html #webMap .level0 {
		background:transparent url(../img/mapaHorizontal.jpg) repeat-x scroll left 1.5em;
		color:#0000a0;
		display:block;
		/*font-weight:bold;*/
		font-size:1.2em;
		margin:0 0 0 0.5em;
		/*padding-left:.9em;*/
		padding-top:.2em;
		text-decoration:none;
	}

	#webMap .level2 {
		background:transparent url(../img/topoHome.gif) no-repeat scroll 0em center;
		display:block;
		color:#000;	
		padding-left:1em;
		margin-top:-0.5em;
	}

	#webMap .level3 {
		color:#000;
		font-weight:normal !important;
		text-decoration:underline;
	}

	#webMap ul li ul {
	/*	margin-right:5%;
		margin-top:.4em;
		width:80%;*/
		background: none !important;
	}

	#webMap ul li {
		background:transparent url(../img/mapaHorizontal2.jpg) repeat-x left 0.5em;
		margin-bottom:1em;
		padding:0em 0em 0.5em 3.5em !important;
		/*z-index: 1;*/
	}
	
	* html #webMap ul li{
		/*background:transparent url(../img/mapaHorizontal.jpg) repeat-x left 1.5em;*/
		margin-left:0.15em;
		padding-left:4.5em !important; height:1%;
		margin-top:0em;
		padding-bottom:1.2em !important;
	}
	/* Todo */
	
	#webMap ul li ul li {
		background:transparent url(../img/flechaHome.gif) no-repeat scroll 2.5em center ;
		list-style-type:none;
	}

	#webMap ul li ul li ul {}

	#webMap ul li ul li ul li {
		background:none;
		padding:.3em 0;
	}
	
	#webMap ul div.divBlanco {
		background:#FFFFFF none repeat scroll 0% 0% !important;
		padding-left:0.8em;
		padding-top:0.45em;
		/*text-align:left;
		width:auto !important;*/
	}
		
	#webMap ul.mapaPrincipal ul{
		/*background:transparent url(../img/mapaVertical.jpg) repeat-y scroll 4.5em top;*/
		margin-bottom:-1.45em !important;
		margin-top:0em;
		padding-top:1em;
	}
	
	* html #webMap ul.mapaPrincipal ul{
		background: #fff url(../img/mapaVertical.jpg) repeat-y scroll left top;
		padding-top:1em;
		margin-bottom:-1em !important; 
		height:1%;
		padding-left:0em !important;
	} 
		/* Margin-bottom */
	
	div.divEspacioBlanco {
		background:#ffffff none repeat scroll 0% 0% !important;
		height:2.6em;
		margin-left:3em;
		width:4em !important;
		
	}
	
	* html div.divEspacioBlanco {
		background:#FFFFFF none repeat scroll 0% 0% !important;
		height:3em;
		margin-left:1em;
		width:5em !important;
	}
	
	div.divBlancoOut {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:15em !important;
		padding-left:0.8em;
		padding-top:1.45em;
		text-align:left;
		width:1em !important;
	}
	
	
	* html div.divBlancoOut{
		background:#FFFFFF none repeat scroll 0% !important;
		height:14em !important;
		padding-left:0.8em;
		padding-top:1.45em;
		text-align:left;
		width:2em !important;
	} /* Height */
	
	
	/* Parte final del Mapa Web*/
	
	ul.margenFinalMapa {
		/*background:#fff url(../img/mapaVertical2.jpg) repeat-y scroll 4.5em top !important;
		margin:0 !important;*/
		 margin-bottom:-6.6em !important;
	}
	
    * html ul.margenFinalMapa {
		background:#fff url(../img/mapaVertical2.jpg) repeat-y scroll 4.5em top !important;
		margin:0 !important;
	}
	
	li.margenFinalMapa2 {margin-bottom:-1.5em !important;}	
	
	* html li.margenFinalMapa2 {margin-bottom:-1.6em !important;}
	
	div.divEspacioBlancoFinal {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:2.6em;
		margin-left:7.5em !important;
		padding-left:0.8em;
		width:4em !important;
	}
	
	* html div.divEspacioBlancoFinal {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:2.6em;
		margin-left:7.5em !important;
		padding-left:0.8em;
		width:4em !important;
	}
	
	
	div.divEsquinaFinal {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:2em !important;
		padding-left:0.8em;
		width:7em !important;
	}
	
	* html div.divEsquinaFinal {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:2em !important;
		padding-left:0.8em;
		width:7em !important;
	}
	
	div.divBlancoOutFinal {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:7em !important;
		padding-left:0.8em;
		text-align:left;
		width:2em !important;
	}
	
	* html div.divBlancoOutFinal {
		background:#FFFFFF none repeat scroll 0% 50% !important;
		height:3em !important;
		padding-left:0.8em;
		text-align:left;
		width:2em !important;
	}
	
/* Fin estilos para Mapa Web */
/* Fin Mapa Web*/


/* Formulario Registro empresa */
/* Formulario Login */
/* Formulario Registro usuario */
/* Formulario Contacto */
* html .encabezadoMant {
	color:#00447B;
	font-size:1.3em;
	font-weight:bold;
	line-height:160%;
	margin-bottom:5px;
	/*padding-left:15px;*/
}

.formGlobal {
	width:31em;
	padding-top:25px;
	margin-left:10px;
	float:left;
}

* html .formGlobal {
	width:31em;
	padding-top:25px;
	/*margin-left:10px;*/
	float:left;
}

.formGlobalCursos {
	width:95%;
	padding-top:25px;
	margin-left:10px;
	float:left;
}

.formGlobalCursos .divCenSupRed {
	background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0%;
	height:14px;
	width:53.73em;
}

* html .formGlobalCursos .divCenSupRed {
	background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0%;
	height:14px;
	width:52.2em;
}

.formGlobalCursos .divCenInfRed {
	background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0%;
	height:14px;
	width:53.73em;
}

* html .formGlobalCursos .divCenInfRed {
	background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0%;
	height:14px;
	width:52.2em;
}

.formGlobalCursos .formRecRed {
	display:block;
	float:left;
	width:170px;
	margin-left:5em;
}

.formCampo {
  float: left;
  margin-bottom: 20px;
  margin-left:10px;
}

* html .formCampo {
  float: left;
  margin-bottom: 20px;
}

.formRec {
 float: left;
 display: block;
 width: 74px;
 margin-left: 10px;
 padding-bottom:1em;
}

* html .formRec {
 float: left;
 display: block;
 width:70px;
 margin-left: 0px !important;
 padding-bottom:1em;
}

.formMant {
 float: left;
 display: block;
 width: 95px;
 padding-bottom:2em;
}

* html .formMant {
 float: left;
 display: block;
 width: 100px;
 padding-bottom:2em;
}

.formRecRed {
 float: left;
 display: block;
 width: 94px;
}

* html .formRecRed {
 float: left;
 display: block;
 width: 94px;
}
 
.formCuentE {margin-left:92px;}

.formCuentU {margin-left:92px;}

* html .formCuentE {margin-left:72px !important;}

* html .formCuentU {margin-left:30px !important;}

.formContacto {
background:#F9FDEE url(../img/contactarIzqCen.gif) repeat-y scroll left center;
}

.formContactoCampus {
background:#F9FDEE url(../img/contactarIzqCen.gif) repeat-y scroll left center;
width: 189.5px;
}

.formContacto2{
background:transparent url(../img/contactarDerCen.gif) repeat-Y scroll right center;
padding:0.5em;
}

.formContactoCampus2{
background:transparent url(../img/contactarDerCen.gif) repeat-Y scroll right center;
padding:0.5em;
width: 189.5px;
*width: 190px;
}

* html .formContactoCampus2{
background:transparent url(../img/contactarDerCen.gif) repeat-Y scroll right center;
padding:0.5em;
width: 190px;
}

* html .formContacto2{
background:transparent url(../img/contactarDerCen.gif) repeat-Y scroll right center;
padding:0.85em;
}

.formLogin {
background:#F9FDEE url(../img/contactarIzqCen.gif) repeat-y scroll left center;
}

.formLogin2{
background:transparent url(../img/contactarDerCen.gif) repeat-Y scroll right center;
padding:1em;
}

#loginForm .divCenSupRed {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:96%;
}

* html #loginForm .divCenSupRed {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:96%;
}

#loginForm .divCenInfRed {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:96%;
}

* html #loginForm .divCenInfRed {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:96%;
}

* html #frontSuscriptionFormExt .formLogin2{
background:transparent url(../img/contactarDerCen.gif) repeat-Y scroll right center;
padding:0.5em !important;
}

#frontSuscriptionFormExt .divCenSupRed {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:56.68em;
}

* html #frontSuscriptionFormExt .divCenSupRed {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:96.04%;
} 

#frontSuscriptionFormExt .divCenInfRed {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:56.68em;
}

* html #frontSuscriptionFormExt .divCenInfRed {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:96.04%;
}

.divIzqSup {
background:#FFFFFF url(../img/contactarIzqSup.gif) no-repeat scroll left top;
height:14px;
width:11px;
}

.divCenSup {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:56.68em;
}

* html .divCenSup {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:55.1em;
}


.divCenSupRed {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:28.68em;
}

.divCenSupRedCampus {
background:#FFFFFF url(../img/contactarCenSup.gif) repeat-x scroll 0% 0%;
/*border-top:1px solid #C3C4C5;*/
height:14px;
width:85.8%;
}

.divDerSup {
background:#FFFFFF url(../img/contactarDerSup.gif) no-repeat scroll left top;
height:14px;
width:14px;
}

.divIzqInf {
background:#FFFFFF url(../img/contactarIzqInf.gif) no-repeat scroll left top;
height:14px;
width:11px;
}

.divCenInf {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:56.68em;
}

* html .divCenInf {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:55.1em;
}

.divCenInfRed {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:28.68em;
}

.divCenInfRedCampus {
background:#FFFFFF url(../img/contactarCenInf.gif) repeat-x scroll 0% 0%;
/*border-bottom:1px solid #C3C4C5;*/
height:14px;
width:85.8%;
}

.divDerInf {
background:#FFFFFF url(../img/contactarDerInf.gif) no-repeat scroll left top;
height:14px;
width:14px;
}

.buttonFormSend{background:transparent url(/extfrontenerclub/img/Image/enviar.gif) no-repeat left top;
	border:none;
    cursor:pointer;
    height:2.2em;
	width:6em !important;
	line-height: 999px;
	text-indent: -999px;
}

.buttonFormClean {background:transparent url(/extfrontenerclub/img/Image/limpiar.gif) no-repeat left top;
	border:none;
    cursor:pointer;
    height:2.2em;
	width:6em !important;
	line-height: 999px;
	text-indent: -999px;
}

.buttonFormRecal{background:transparent url(/extfrontenerclub/img/recalcular.gif) no-repeat left top;
	border:none;
    cursor:pointer;
    height:2.2em;
	width:7em !important;
	line-height: 999px;
	text-indent: -999px;
}

.buttonFormEnter {background:transparent url(/extfrontenerclub/img/Image/entrar.gif) no-repeat left top;
	border:none;
    cursor:pointer;
    height:2.2em;
	width:6em !important;
	line-height: 999px;
	text-indent: -999px;
}

.buttonFormInscripcion {background:transparent url(/extfrontenerclub/img/Image/inscribirse.gif) no-repeat left top;
	border:none;
    cursor:pointer;
    height:2.2em;
	width:7.6em !important;
	line-height: 999px;
	text-indent: -999px;
}

.formCaja {border:1px solid #bdbdbd;margin-left:15px !important;}

.formBox {border:1px solid #bdbdbd;}

.formImput {width:21em !important;}

.formButton {width:6em !important;}

.required {	color:#306094;}

.formItem label { vertical-align:top; line-height:160%;}

/* 
#companyRegister fieldset, #login fieldset, #enerclubIndividualFormExt fieldset, #contactForm fieldset, #purchase fieldset {border:1px solid #999; padding:.6em; margin-top:1.2em; display:block; }

#companyRegister legend, #login legend, #enerclubIndividualFormExt legend, #contactForm legend, #purchase legend {
	padding:.15em .4em;
	border:2px outset #3875d7;
}

#companyRegister .formRow, #login .formRow, #enerclubIndividualFormExt .formRow #contactForm .formRow, #purchase .formRow{display:block; padding:.3em; width:670px; text-align:left; clear:both; }

#companyRegister .formItem, #login .formItem, #enerclubIndividualFormExt .formItem, #contactForm .formItem, #purchase .formItem {
	float:left;
	text-align:right;
	width:326px;
	padding:.3em;	
}
*/

/*.oneColForm fieldset, .twoColForm fieldset {border:1px solid #999; display:block; margin-top:1.2em; padding:.6em; width:62em; }*/

* html .oneColForm fieldset, .twoColForm fieldset { width:auto; display:block; }

html>body .oneColForm fieldset, .twoColForm fieldset { width:auto; display:block; }


.oneColForm legend, .twoColForm legend{border:2px outset #3875d7; padding:.15em .4em; /* margin-bottom:.6em; */ }

.oneColForm .formRow, .twoColForm .formRow{	clear:both; display:block; padding:.3em; text-align:left;  min-width:670px; width:56.5em; }

.oneColForm .formRow {min-width:475px; width:40em;}

.oneColForm .formRowRed {min-width:296px;}

/*.oneColForm .formItem,  .twoColForm .formItem{ float:left; padding:.3em;text-align:right; min-width:326px; width:27em;}*/


/* Formulario de una sola columna */
/* .oneColForm .formItem {width:380px;} */

.oneColForm .formItem {width:32em;}

 .oneColForm input , .oneColForm select, .twoColForm input, .twoColForm select {margin-left:.3em;width:15.1em;}
 
 .cajaMant {width:14em !important;}

* html .cajaMant {width:12em !important;}

.oneColForm input.royalFormButton , .twoColForm input.royalFormButton {margin:0;}

#contactForm textarea { margin-left:.3em; width:15em;}

* html #contactForm textarea {width:15em;}

/* .oneColForm .formRow .formItem input, .twoColForm .formRow .formItem input, #contactForm textarea {width:200px;} */

.oneColForm .formRow .formItem input, .twoColForm .formRow .formItem input {width:15em;}

input.check {width:auto !important;} 

.oneColForm .formRow .formItem input.smallInput, .twoColForm .formRow .formItem input.smallInput, .oneColForm .formRow .formItem input.priceInput, .twoColForm .formRow .formItem input.priceInput {width:109px;}

* html .oneColForm .formRow .formItem input.priceInput, * html .twoColForm .formRow .formItem input.priceInput  {width:190px;}

.oneColForm .formRow .formItem abbr#smallInput, .twoColForm .formRow .formItem abbr#smallInput {margin:0 72px 0 9px; text-align:left;}

.oneColForm .formRow .formItem input.button, .twoColForm .formRow .formItem input.button {width:80px;}

/* .oneColForm select, .twoColForm select {width:204px;} */

.oneColForm select, .twoColForm select {width:15.3em;}

.selectMant {width:14em !important;}

* html .selectMant {width:12em !important;}

/* #companyRegister .formRowButtons, #login .formRowButtons, #enerclubIndividualFormExt .formRowButtons, #contactForm .formRowButtons { margin-top:.7em;} */

/* #companyRegister .formRowButtons .formItem, #enerclubIndividualFormExt .formRowButtons .formItem, #purchase .formRowButtons .formItem {
	padding-right:23px;
	width:669px;
} */

.oneColForm .formRowButtons, .twoColForm .formRowButtons {margin-top:.7em;}

.oneColForm .formRowButtons .formItem, .twoColForm .formRowButtons .formItem {padding-right:23px; min-width:605px; width:56em;}

#mainContent .oneColForm .formRowButtons .formItem {min-width:326px; width:32em;}

#loginForm .formRowButtons .formItem { width:380px;}

#loginForm label{display: block; width: 10em; float: left;}

#loginForm .formRow{margin: .5em auto;}

#contactForm .formRowButtons .formItem { width:380px;}

#companyRegister .formRowButtons .formItem input, #login .formRowButtons .formItem input, #enerclubIndividualFormExt .formRowButtons .formItem input, #contactForm .formRowButtons .formItem input {width:45px;}
#companyRegister .formRowButtons .formItem input.royalFormButton , #login .formRowButtons .formItem input.royalFormButton , #enerclubIndividualFormExt .formRowButtons .formItem input.royalFormButton, #contactForm .formRowButtons .formItem input.royalFormButton {width:auto;}

#enerclubIndividualFormExt #myConfirm #confirmItem {/*width:380px;*/ text-align:left;}
#enerclubIndividualFormExt input#confirm {width:13px;}

	/* Mensajes de respuesta de formularios */
	.infoMessage, .errorMessage  {
		border:1px outset #7c95d8;
		margin:1em 0;
		padding:1em;
	}

	.infoMessage h3 {
		font-weight:bold;
		margin-top:0;
		color:#0000a0;
	}

	.infoMessage p {margin-bottom:.6em;}

	.infoMessage {
		background: url(/extfrontenerclub/img/aviso.gif) 20px 12px no-repeat;
		padding-left:40px;
	}	    

	.error {
		background:transparent url(/extfrontenerclub/img/bck_infoMessage.gif) no-repeat scroll 15px center;
		padding:1.4em 1em 1.4em 98px;
	}
	
		.error h3 { color:#af1c14; margin-bottom:.7em;}
	
		.error ul {padding-left:1em;}
	/* Fin mensajes */		

/* Fin formularios */

/* Resultados de la búsqueda */
#searchResults h3 {margin:1.2em 0em !important;}
#searchResults .search_result {color:#4070ce;}
#searchResults .highlight {background:#D4EE9C none repeat scroll 0% 50%; font-size:110%; font-weight:bold; padding:0.1em 0.4em;}
#searchResults .path{margin-top: .5em;}
#searchResults .path a {
	/*background: transparent url(/extfrontenerclub/img/Image/topoHomeListGrey.gif) 5px 4px no-repeat; */
	/*padding-left:16px;*/
	color:#A4C962;
}
.result_detail{margin-left:1.5em;}

#notFound h3 {margin-top:0;}

/*------------ Detalle, Contenidos Libres -------------------*/

#mainContent .detailContent .bordered ul li {background:none;}



#mainContent .detailContent p, #mainContent2Col .detailContent p {margin-bottom:.6em;}
#mainContent .detailContent ul, #mainContent2Col .detailContent ul, .assocDocuments ul {/*padding-left:1.8em;*/ margin:0.8em 0em 0em 1em;}
#mainContent .detailContent ul li, #mainContent2Col .detailContent ul li, .assocDocuments ul li {
	/*background: transparent url(/extfrontenerclub/img/Image/genericBullet.gif) no-repeat left .6em;*/
	background:transparent url(../img/topoHome.gif) no-repeat scroll left 0.75em;
	margin:.3em 0;
	padding:.3em 0 .3em 1.3em;
	/* list-style-image:url(/extfrontenerclub/img/Image/genericBullet.gif);
	list-style-position: outside;*/
}

#mainContent .detailContent ul li ul li, #mainContent2Col .detailContent ul li ul li {
	background: transparent url('../img/flechaHome.gif') no-repeat left .55em;
	list-style-type:none;
	margin-left:2em;
}

#mainContent .detailContent .bordered h3, #mainContent2Col .detailContent .bordered h3 {margin:0 0 .5em 0;}

#mainContent .detailContent h2, #mainContent2Col .detailContent h2 {margin-bottom:1.2em;}
* html #mainContent .detailContent h2, #mainContent2Col .detailContent h2 {margin-bottom:.35em;}
#mainContent .detailContent h3, #mainContent2Col .detailContent h3, .assocDocuments h3 { font-size:118%; margin:0em 0 .5em 0;}
#mainContent .detailContent h4, #mainContent2Col .detailContent h4 { font-size:106%; margin:1.2em 0 .5em 0;}
#mainContent .detailContent h5, #mainContent2Col .detailContent h5 { font-size:102%; margin-bottom:.4em;}
#mainContent .detailContent h3, #mainContent .detailContent h5, #mainContent2Col .detailContent h3, #mainContent2Col .detailContent h5, .assocDocuments h3 {
	font-weight:bold; color:#00447b;border-bottom:2px dotted #00447b;margin:1em 5em 15px 0em;
}

.imgParagraph {padding:0px 1.3em 0.3em 0.65em; float:left; background:#FFFFFF none repeat scroll 0%;}

.detailContet ul {float:right;}

.imgRightParagraph {}


/* Documentos asociados */
.assocDocuments {}

.docList { margin:0 auto; width:90%; }

#mainContent .detailContent .docList li, #mainContent2Col .detailContent .docList li, #mainContent .assocDocuments .docList li, #mainContent2Col .assocDocuments .docList li { 
	background:none;
	border-bottom:none;
	padding-left:3.3em;
}

.docList a {font-size:.9em; font-weight:bold; text-decoration:none; }

.docList a:hover {text-decoration:underline;}

/* Fin documentos asociados */



/* Enlaces Alta empresa y Alta Usuario */
.mainRegister {	background:#6a8395; border:2px outset #999; color:#fff;	font-weight:bold; margin:.4em; padding:.3em .5em;}

.mainRegister:hover {background:#fff; border:2px inset #000; color:#000; text-decoration:none;}
/* Fin Enlaces Alta empresa y Alta Usuario */

/* Ficheros asociados */
.doc{background:url(/extfrontenerclub/img/documents/word.gif) no-repeat top left; padding:2px 0 2px 20px;}
.pdf{background:url(/extfrontenerclub/img/documents/pdf.gif) no-repeat top left; padding:7px 0px 6px 32px;font-weight:bold;color:#84A651;}
.txt{background:url(/extfrontenerclub/img/documents/txt.gif) no-repeat top left; padding:2px 0 2px 20px;}
.xls{background:url(/extfrontenerclub/img/documents/excel.gif) no-repeat top left; padding:2px 0 2px 20px;}
.zip{background:url(/extfrontenerclub/img/documents/zip.gif) no-repeat top left; padding:2px 0 2px 20px;}
.ppt{background:url(/extfrontenerclub/img/documents/ppt.gif) no-repeat top left; padding:2px 0 2px 20px;}
.gif{background:url(/extfrontenerclub/img/documents/pic.gif) no-repeat top left; padding:2px 0 2px 20px;}
.jpg{background:url(/extfrontenerclub/img/documents/pic.gif) no-repeat top left; padding:2px 0 2px 20px;}
.exe{background:url(/extfrontenerclub/img/documents/exe.gif) no-repeat top left; padding:2px 0 2px 20px;}
.mp3{background:url(/extfrontenerclub/img/documents/mp3.gif) no-repeat top left; padding:2px 0 2px 20px;}
/* Fin Ficheros asociados */

/* Informacion busquedas */
#helpSearch{ border-top:none; border-left:none;}
#helpSearch caption {display:none;}
#helpSearch th, #helpSearch td {padding:.4em 1em;border-top:1px solid #8EB8D4; border-right:1px solid #8EB8D4; text-align: left;}
#helpSearch th { background: #5F9AC2; color:#fff; text-align: left; border-right:none; border-top:none;}

/* Fin Informacion busquedas */

/* Tipo socios */
#mainContent .detailContent .ventajas p { margin-bottom:1em; margin-left:1.5em; }

.ventajas img {vertical-align:middle;}

.tablaTarifas {border:1px solid #000; margin-bottom:1em; width:92%;}
.tablaTarifas caption {display:none;}
.tablaTarifas thead th {border-bottom:2px solid #000; empty-cells:show;}
.tablaTarifas th, td {padding:.3em;}
.tablaTarifas tbody td {border-bottom:1px solid #000;}
.tablaTarifas tfoot td {border-top:1px solid #000;}
.tablaTarifas .tSocio {width:200px;}
.tVentajas {width: 30%;}
.tTarifa {text-align:right; border-right: none !important;}
tfoot td.tfootSocios{border-right: none !important;}
/* Fin tipo socios */

.newsDate, .nameCompany { color:#aacd74; font-weight:bold;margin-right:10px;margin-left:5px;}

/* Empresas asociadas */

#companyMenu {border-bottom:1px solid #5F9AC2; margin-top:18px; padding-bottom:3.25em;}

#companyMenu li {display:block; padding:0px; width:202px; float: left; margin-right:10px;}

* html #companyMenu li {display:block; padding:0px; width:195px; float: left; margin-right:10px;}

a.pestanatras{color: #fff !important;}

a.pestanatras span{padding:0em !important;}

#companyMenu li a {border-top:1px solid #5F9AC2; border-left:1px solid #5F9AC2; border-right:1px solid #5F9AC2; display:block;height:20px;padding-top:1em; padding-left:0em;}

#companyMenu li span {border-top:none; border-left:1px solid #5F9AC2; border-right:1px solid #5F9AC2; display:block;height:20px;padding-top:1.2em;width:94%;}

#companyMenu a {font-weight:bold; height:100%; padding:3px 4px; color:#fff; text-decoration:none;}

.currentCompany span {background:#fff; border-bottom:2px solid #fff; font-weight:bold; padding:0px 5px 0px 5px;}

* html .currentCompany span { padding:3px 5px 3px 5px; border-bottom:none; border-bottom:2px solid #fff;}

html>body #companyMenu li.currentCompany {padding-bottom:0px;}

#companyMenu  li.currentCompany { padding-bottom:0px; float:left; margin-right:10px; }

#companyContents { border-left:2px solid #c3d5f3; border-right:2px solid #1f4177; border-bottom:2px solid #1f4177; padding-top:18px; }


#companyContents .pagebanner, #companyContents .pagelinks {
	margin:.8em auto;
	padding:.3em;
}

#companyContents table {margin:1em 0;}

.imgCompany {
	 height:99px;
	 width:99px;
}

.titles {/* min-width:120px;*/ width:10em;}

.titles, .data {
	float:left;
}

html>body .data {width:29.1em;}

/* * html .data {} */

.data {width:31.1em;}

.data li {height:25px;}

#companyContents table ul li { height:1.3em; padding:.5em; }

#companyLetters { 
	border:1px solid #dedede;
	margin:0 auto;
	margin-bottom:1.5em;
	padding:.25em;
	width:84%;
}

#companyLetters li {
	display:inline;
	padding:0 .35em;
}

#companyLetters li a {
	font-weight:bold;
}

/* Socios individuales */
.memberDetail {border-bottom:solid 1px #c3d5f3; float:left; height:46px; }
.memberDetail.percent60 {width:60%; background:#fff;  height:46px;}
* html .memberDetail.percent60 {width:58%;background:none; height:46px;}
.memberDetail.percent40 {width:38%; background:none; height:46px;}
* html .memberDetail.percent40 {background:none; height:46px;}

.memberDetail.percent75 {width:75%; background:#fff;  height:46px;}

/* El sector, nuclear */
#nuclear {
	vertical-align:middle;
	width:120px;
}
/* Fin El sector, nuclear */

.optionPrice { padding-bottom:1em; }

.optionPrice input {}

.pItem {
	margin-bottom:5px;
	vertical-align:top;
}

.pItem input { margin-right:4px;}

#mainContent .bordered li form div label.priceOption { color:#000; font-weight:normal; text-align:left; width:290px; }

#newsEFE {z-index:-2;}

/*.box2Col {border:solid 1px #898989;  }

.box2Col */
.column {border:dotted 1px #898989; width:235px; height:100%; padding:5px;}

* html .column {height:1%;}


.confirmationRegisterBox {/*border:1px solid #999999;*/ padding:5px; margin:0 0 20px 0 ;}

.confirmationRegisterBox .row {clear:both; overflow:hidden; height:1%;}

.confirmationRegisterBox .row p {float:left; width:49%}

.confirmationRegisterBox .row p strong {width:85px; display:block; float:left;}

.confirmationRegisterLabel {border:2px outset #3875D7; padding:0.15em 0.4em; margin:20px 0 0 0; display:block; width:auto;}

.loadingSelect {color:#fff; background-color:#3875D7;}

#resolutionBox {color:#666666; margin-bottom:15px; font-size:.8em;}

.moreChildren {margin-left:6em;}

a.enlaceComunidades,a.popUp{font-weight:bold;text-decoration: underline;}

.textoListado p{width:43em;}

.fondoPestanaAtras{background-color:#5F9AC2;}

.logoCabecera{padding: 2.5em 0em 0em 1.25em;}

/* Caja Búsqueda */

.cajaBuscarIzq{background:transparent url('../img/cajaBuscarIzq.gif') no-repeat left center;width:11px;height:25px;float: left;}

.cajaBuscarCen{background:transparent url('../img/cajaBuscarCen.gif') repeat-x left center;width:auto;height:25px !important;float: left;}

.cajaBuscarCen input{border: 0px solid #fff !important;margin-top: .4em;width: 240px !important;}

.cajaBuscarDer input{background:transparent url('../img/cajaBuscarDer.gif') no-repeat left center;width:27px;height:25px;float: left;text-indent: -99900px;line-height: 9999px;}

/* FIN Caja Búsqueda */

/* Logos cabecera */

#headerLogos{margin-top:5px;}

#headerLogos img{margin-left:25px;}

/* FIN Logos cabecera */

/* HOME */

.sectionHomeLeft{margin-bottom:50px;}



/* Para la HOME */

#mainContent div.sectionHomeLeft h2.homeSectionHeader {background:transparent !important;border:medium none !important; color:#00447b !important; font-size:1.4em !important; font-weight:bold !important; line-height:160% !important; padding-left:9px !important;text-transform: none !important;}

#mainContent div.sectionHomeLeft div.encabezadoHome{width:95% !important;}

#mainContent div.sectionHomeLeft div.encabezadoHome1{background:transparent url('../img/encabezadoHomeLeftIzq.gif') no-repeat scroll left center !important;width: 10px !important;height: 27px !important; float: left !important;}

#mainContent div.sectionHomeLeft div.encabezadoHome2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 48% !important;height: 27px !important; float: left !important;}

* html #mainContent div.sectionHomeLeft div.encabezadoHome2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 44% !important;height: 26px !important; float: left !important;margin-top:-.1em;}

#mainContent div.encabezadoHome3{background:transparent url('../img/encabezadoHomeLeftDer.gif') no-repeat scroll left center !important;width: 281px !important;height: 27px !important; float: left !important;}

/*Para el footer*/
#mainContent  #footer-encabezado {width:850px;}
#mainContent  #footer-encabezado div.encabezadoHome { width: 100% !important;}
#mainContent  #footer-encabezado div.encabezadoHome2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 68% !important;height: 27px !important; float: left !important;}
#mainContent  #footer-encabezado div.encabezadoHome3{background:transparent url('../img/encabezadoHomeLeftDer.gif') no-repeat scroll right center !important;width: 260px !important;height: 27px !important; float: left !important;}


/* Para mantener al dia */

#mainContent2Col div.encabezadoMant1{background:transparent url('../img/encabezadoHomeLeftIzq.gif') no-repeat scroll left center !important;width: 10px !important;height: 27px !important; float: left !important;}

#mainContent2Col div.encabezadoMant2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 48% !important;height: 27px !important; float: left !important;}

#mainContent2Col div.encabezadoMant3{background:transparent url('../img/encabezadoHomeLeftDer.gif') no-repeat scroll left center !important;width: 281px !important;height: 27px !important; float: left !important;}

* html #mainContent2Col div.encabezadoMant1{background:transparent url('../img/encabezadoHomeLeftIzq.gif') no-repeat scroll left center !important;width: 10px !important;height: 27px !important; float: left !important;}

* html #mainContent2Col div.encabezadoMant2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 47% !important;height: 26px !important; float: left !important;margin-top:-.1em;}

* html #mainContent2Col div.encabezadoMant3{background:transparent url('../img/encabezadoHomeLeftDer.gif') no-repeat scroll left center !important;width: 300px !important;height: 27px !important; float: left !important;}

/* FIN Para mantener al dia */


/* Para las Secciones */

h2.homeSectionHeader {background:transparent !important;border:medium none !important; color:#00447b !important; font-size:1.4em !important; font-weight:bold !important; line-height:160% !important; padding-left:9px !important;text-transform: none !important;}

div.encabezadoHome{width:100% !important; margin-bottom:1em;}

div.encabezadoHome1{background:transparent url('../img/encabezadoHomeLeftIzq.gif') no-repeat scroll left center !important;width: 10px !important;height: 27px !important; float: left !important;}

div.encabezadoHome2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 346px !important;height: 27px !important; float: left !important;}

* html div.encabezadoHome2{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 325px !important;height: 26px !important; float: left !important;margin-top:-.1em;}

div.encabezadoHome2Error{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left center !important;width: 309px !important;height: 27px !important; float: left !important;}

* html div.encabezadoHome2Error{background:transparent url('../img/encabezadoHomeLeftCen.gif') repeat-x scroll left top !important;width: 280px !important;height: 26px !important; float: left !important;}

div.encabezadoHome3{background:transparent url('../img/encabezadoHomeLeftDer.gif') no-repeat scroll left center !important;width: 281px !important;height: 27px !important; float: left !important;}



.fechaHomeActivities {color:#A4C968;font-weight: bold;}

.fechaHomeActivities a{background:transparent url(../img/flechaHome.gif) no-repeat scroll left 0.28em; color:#A4C968; font-weight:bold; padding-left:0.75em;}

.fechaHomeActivities a:hover{background:transparent url(../img/flechaAzul.gif) no-repeat scroll left 0.2em; color:#00447B; font-weight:bold; padding-left:0.75em;}

.listaAgendaHome{margin:1em 1em 0em 2em;list-style-type: none; width:42em}

* html .listaAgendaHome{margin:1em 1em 0em 2em;list-style-type: none; width:auto;}


.listaAgendaHome li{background:transparent url('../img/topoHome.gif') no-repeat left 0.4em;padding-left:1em;list-style-type: none; padding-bottom:.75em;}

/* FIN HOME */

.finMenuLeft{border:medium none !important; height:11px !important; line-height:100% !important; padding:0em !important;}

.menuFrontEsqIzq{width:5px;height: 5px; background: transparent url('../img/menuFrontEsqIzq.jpg') no-repeat left top;float:left;}

.menuFrontEsqDer{width:5px;height: 5px; background: transparent url('../img/menuFrontEsqDer.jpg') no-repeat right top;float:right;}

.menuFrontCen{background:transparent url('../img/menuFrontTop.jpg') repeat-x left top; height: 1px;}

/* Enlaces prensa */

.enlacesPrensa{list-style-type: none !important;}

.enlacesPrensa li{padding:0em !important; margin:0em 0em 0em 2em !important; border:none !important; overflow: visible !important;}

/* Fin enlaces prensa */


/* Pagina "La prensa dice" */

ul.listadoNoticias{}

ul.listadoNoticias li{margin-top:1em;}

.tituloSeccion{border-bottom:2px dotted #00447b !important; background:none !important; margin-right:1.5em;}

.tituloSeccionBiblioteca {border-bottom:2px dotted #00447B !important;background:none !important;margin-right:5.5em;width:55em;}

* html .tituloSeccionBiblioteca {border-bottom:2px dotted #00447B !important;background:none !important;margin-right:5.5em;width:53em;}
 
.tituloSeccion a{text-decoration: none !important; color:#00447b !important; font-weight: bold !important; font-size: 1.2em !important;}

.tituloSeccionBiblioteca a{text-decoration: none !important; color:#00447b !important; font-weight: bold !important; font-size: 1.2em !important;}

.noticiaSeccion{background:transparent url(../img/flechaHome.gif) no-repeat scroll left 0.3em; padding-left:0.8em; font-size: 1em;}

.noticiaSeccion a{color:#A4C968; text-decoration:none;}

.noticiaSeccion a:hover{color:#A4C968; text-decoration:underline;}

/* Fin Pagina "La prensa dice" */

.detailContent p{/*margin-left:2em;*/}

.colorNormal{color:#474747 !important;}

.colorAzul{color: #00447B !important;}

.detailContent .newsDate{background:transparent url(../img/flechaHome.gif) no-repeat scroll left 0.3em; font-size:1em; padding-left:0.8em; color:#A4C968;}

/* Caja texto socios */

.cajaFondo{background:transparent url(/extfrontenerclub/img/fondoCaja.jpg) repeat-x left top;min-height:72px; width:95%;}

.cajaNoMin{background:transparent url(/extfrontenerclub/img/fondoCaja.jpg) repeat-x left bottom;min-height:1px; width:95%;}

* html .cajaNoMin{background:transparent url(/extfrontenerclub/img/fondoCaja.jpg) repeat-x left center;height:25px; width:95%;}

.cajaTexto {background:transparent url(../img/cajaBorde.gif) repeat-y scroll right top;margin:2em 0em; min-height:72px;}

* html .cajaTexto {background:transparent url(../img/cajaBorde.gif) repeat-y scroll right top;margin:0.8em 0em; height:80px;}

.cajaNoMin .cajaTexto {background:transparent url(../img/cajaBorde.gif) repeat-y scroll right top;margin:2em 0em; min-height: 1px;}

.barraSup {background:transparent url(../img/cajaBorde.gif) repeat-x scroll left top; height:9px;}

* html .barraSup {background:transparent url(../img/cajaBorde.gif) repeat-x scroll left .4em; height:9px;}

.textoSupIzq {background:#fff url(../img/cajaSupIzq.gif) no-repeat scroll left top; float:left; height:9px; width:9px;}

* html .textoSupIzq {background:#fff url(../img/cajaSupIzq.gif) no-repeat scroll left bottom; float:left; height:9px; width:9px;}

.textoSupDer {background:#fff url(../img/cajaSupDer.gif) no-repeat scroll right top; float:right; height:9px; width:9px;}

* html .textoSupDer {background:#fff url(../img/cajaSupDer.gif) no-repeat scroll right bottom; float:right; height:9px; width:9px;}

.txtTexto {background:transparent url(../img/cajaBorde.gif) repeat-y scroll left top; min-height: 55px; text-align: center;}

* html .txtTexto {background:transparent url(../img/cajaBorde.gif) repeat-y scroll left top; height: 55px; text-align: center;margin: -0em -0em;}

.cajaNoMin .txtTexto {background:transparent url(../img/cajaBorde.gif) repeat-y scroll left top; min-height: 1px; text-align: center;}

.cajaNoMin .txtTexto span{padding:.8em 1em; display: block;font-size: 1.1em;}

.txtTexto span{padding:.8em 1em 0em;display: block;font-size: 1.1em;}

.barraInf {background:transparent url(../img/cajaBorde.gif) repeat-x scroll left bottom; height:9px;}

* html .barraInf {background:transparent url(../img/cajaBorde.gif) repeat-x scroll left .65em; height:9px;}

.textoInfIzq {background:#fff url(../img/cajaInfIzq.gif) no-repeat scroll left bottom; float:left; height:9px; width:9px;}

* html .textoInfIzq {background:#fff url(../img/cajaInfIzq.gif) no-repeat scroll left top; float:left; height:9px; width:9px;}

.textoInfDer {background:#fff url(../img/cajaInfDer.gif) no-repeat scroll right bottom; float:right; height:9px; width:9px;}

* html .textoInfDer {background:#fff url(../img/cajaInfDer.gif) no-repeat scroll right top; float:right; height:9px; width:9px;}

/* FIN Caja texto socios */

.detailContent .newsDate{background:transparent url(../img/flechaHome.gif) no-repeat scroll left 0.3em; font-size:1em; padding-left:0.8em; color:#A4C968;}

/* Caja para listado */

.cajaListado{border:1px solid #5F9AC2;border-top:none;padding:2em;}

* html .cajaListado{border:1px solid #5F9AC2;border-top:none;padding:2em;height:1%;}

.cajaFondo{background:transparent url(/extfrontenerclub/img/fondoCaja.jpg) repeat-x scroll left bottom; *background:transparent url(/extfrontenerclub/img/fondoCaja.jpg) repeat-x scroll left center; min-height:72px; width:95%;}

* html .cajaFondo{background:transparent url(/extfrontenerclub/img/fondoCaja.jpg) repeat-x scroll left center;min-height:72px; width:95%;}

.pestanaIzq{background:transparent url(../img/pestanaIzq.gif) no-repeat scroll left top; float:left; height:11px; width:12px;}

.pestanaIzqBlanca{background:transparent url(../img/pestanaIzqBlanca.gif) no-repeat scroll left top; float:left; height:13px; width:12px;}

.pestanaDer{background:transparent url(../img/pestanaDer.gif) no-repeat scroll right top; float:right; height:11px; width:12px;}

.pestanaDerBlanca{background:transparent url(../img/pestanaDerBlanca.gif) no-repeat scroll right top; float:right; height:13px; width:12px;}

.pestanasBlancasArriba{background: transparent url('/extfrontenerclub/img/pixelAzul.jpg') repeat-x left top; min-height:1px; width:auto;}

* html .pestanasBlancasArriba{background: transparent url('/extfrontenerclub/img/pixelAzul.jpg') repeat-x left top; height:1px; width:auto;}

/* FIN Cajas para listado */

.colorFecha{color:#00447B;}

.botonBuscarEmpresa{background:transparent url('../img/buscarempresa.gif') no-repeat left center;line-height:999em; text-indent: -9999px;width: 120px; height: 25px;border:none; padding-bottom: .25em; cursor: pointer;}

.botonBuscarSocio{background:transparent url('../img/buscarsocio.gif') no-repeat left center;line-height:999em; text-indent: -9999px;width: 120px; height: 25px;border:none; padding-bottom: .25em; cursor: pointer;}

.flechaAzul{padding-right:0.2em; padding-top:0.2em;}

/* Tabla listado empresas */

.tablaListadoEmpresas{margin-top:3em;}

.tablaListadoEmpresas thead th{color:#00447B; font-weight: bold; text-align: left;padding-bottom:1.5em;}

.tablaListadoEmpresas thead th span{background:transparent none repeat scroll 0% !important; border-bottom:2px dotted #00447B !important;margin-right: 1em;display: block; font-size:1.3em;}

.tablaListadoEmpresas ul.tipoSocio{background:transparent url('../img/flechaNegraListado.gif') no-repeat left .2em; padding-left:.6em; width:31em;}

/* FIN Tabla listado empresas */

/* Listado Actividades */

.noticiasActividades {
	background:transparent url(../img/flechaHome.gif) no-repeat scroll left 0.3em;
	padding-left:0.8em;
}

/* Fin listado actividades */

.bannerCabecera{float:left; padding:3em 0em 0em 6em;}

/* Caja No Resultados */

.cajaFondoNoRes{background:transparent url(/extfrontenerclub/img/fondoCajaNoRes.jpg) repeat-x left center;width:100%;}

.cajaTextoNoRes {background:transparent url(../img/cajaBordeNoRes.gif) repeat-y scroll right top;margin:2em 0em; min-height:72px;}

.barraSupNoRes {background:transparent url(../img/cajaBordeNoRes.gif) repeat-x scroll left top; height:9px;}

.textoSupIzqNoRes {background:transparent url(../img/cajaSupIzqNoRes.gif) no-repeat scroll left top; float:left; height:9px; width:9px;}

.textoSupDerNoRes {background:transparent url(../img/cajaSupDerNoRes.gif) no-repeat scroll right top; float:right; height:9px; width:9px;}

.txtTextoNoRes {background:transparent url(../img/cajaBordeNoRes.gif) repeat-y scroll left top; min-height: 56px; text-align: center;}

* html .txtTextoNoRes {background:transparent url(../img/cajaBordeNoRes.gif) repeat-y scroll left top; height: 60px; text-align: center;margin: -0.5em -0em;}

.txtTextoNoRes img{padding:1em 1.5em 0em 2.5em;}

.txtTextoNoRes p{padding-top:.2em; text-align: left;}

.txtTextoNoRes h3{padding-top:1em;text-align: left;font-size: 1.2em;}

.barraInfNoRes {background:transparent url(../img/cajaBordeNoRes.gif) repeat-x scroll left bottom; height:9px;}

.textoInfIzqNoRes {background:transparent url(../img/cajaInfIzqNoRes.gif) no-repeat scroll left bottom; float:left; height:9px; width:9px;}

.textoInfCentro {border-right:1px solid #8EB8D4; height:9px; width:17em; float: left;}

* html .textoInfCentro {border-right:1px solid #8EB8D4; height:9px; width:16.5em; float: left;}

.textoInfDerNoRes {background:transparent url(../img/cajaInfDerNoRes.gif) no-repeat scroll right bottom; float:right; height:9px; width:9px;}

.barraSupNoResAzul {background: #5F9AC2;}

/* Caja No Resultados */

.tituloForm{color:#00447B; font-size:1.3em; font-weight:bold; line-height:160%; margin-bottom:5px; padding-left:15px;}

/* Formulario de suscripcion */

#frontSuscriptionFormExt{}

#frontSuscriptionFormExt .formRow{min-width:100%;width:100%;}

* html #frontSuscriptionFormExt .formRow{min-width:100%;width:99%;}

#frontSuscriptionFormExt .formRow .formItem{float: left; margin:.1em 0em 1.5em;}

#frontSuscriptionFormExt .formRow .formItem label{display: block; float: left; width: 8em;}

* html #frontSuscriptionFormExt .formRow .formItem label{display: block; float: left; width: 7em;}

#frontSuscriptionFormExt .formRow .formItem label.formaPago{display: block; float: left; width: 11em;}

#frontSuscriptionFormExt .formRow .formItem input{width: 13em; margin-right:3em;}

#frontSuscriptionFormExt .formRow .formItem select{width: 13.3em; margin-right:3em;}

#frontSuscriptionFormExt input.readOnly{width: 32px !important; background: #F9FDEE;}

/* FIN Formulario de suscripcion */

.tipoAsociado{font-size:1.2em;}

/* Esquinas con borde de la pagina */

.esqPagIzq{width: 15px; height: 15px; float: left; background: transparent url('../img/esqPagIzq.gif') no-repeat left top; margin-left:-0.5em;}

.esqPagDer{width: 15px; height: 15px; float: right; background: transparent url('../img/esqPagDer.gif') no-repeat right top; margin-right:-0.4em;}

.enlaceNegroHome{text-decoration: none;}

.enlaceNegroHome:hover{text-decoration: underline !important;}


/* Titulo Mapa Web */

* html #mainContent1Col .detailContent h2{margin-bottom:0.35em;}
 
#mainContent1Col .detailContent h2 {margin-bottom:1.2em;}

#mainContent1Col h2, .optListado {color:#00447B; font-size:1.3em; font-weight:bold; line-height:160%; margin-bottom:5px; padding-left:15px;}

/* Titulo Mapa Web */

* html .contactoLeft{width: 25.5em;}

* html #enerclubIndividualFormExt .tipoDocumento{width:14.5em;}

/* Caja para el detalle */

.cajaDetalleBorde{border:1px solid #BCBCBC;border-top:none;border-bottom:none;padding:0.5em 1em;}

.cajaDetalle{background: transparent url('../img/fondoVerde.jpg') repeat left top; margin:1em 0em; clear: both; height: 1%; overflow: hidden;}

.cajaDetalle li{background: none !important;}

.cajaDetalleSup{background: transparent url('../img/cajaDetalleBorde.gif') repeat-x left top;height: 8px !important;}

.cajaDetalleSupIzq{background: transparent url('../img/cajaDetalleIzqSup.gif') repeat left top; height: 8px; width: 8px; float: left;}

.cajaDetalleSupDer{background: transparent url('../img/cajaDetalleDerSup.gif') repeat left top; height: 8px; width: 8px; float: right;}

.cajaDetalleInf{background: transparent url('../img/cajaDetalleBorde.gif') repeat-x left bottom;height: 8px !important;}

.cajaDetalleInfIzq{background: transparent url('../img/cajaDetalleIzqInf.gif') repeat left top; height: 8px; width: 8px; float: left;}

.cajaDetalleInfDer{background: transparent url('../img/cajaDetalleDerInf.gif') repeat left top; height: 8px; width: 8px; float: right;}

/* FIN Caja para el detalle */

/* Listado con estilo para contenido libre */

ul.listadoEstilo{margin-left:0em !important;margin-bottom:1.5em !important;}

li.listadoImpar{background: #E7F1D8 url(../img/topoHome.gif) no-repeat scroll 0.5em 0.75em !important; margin:0.3em 0em 0em 0em !important; padding:0.3em 1.2em 0.3em 2em !important;}

li.listadoPar{background: #F6F9EE url(../img/topoHome.gif) no-repeat scroll 0.5em 0.75em !important; margin:0.3em 0em 0em 0em !important; padding:0.3em 1.2em 0.3em 2em !important;}

.listadoImpar{background: #E7F1D8 !important; margin-right:2em; padding:0.2em;}

.listadoPar{background: #F6F9EE !important; margin-right:2em; padding:0.2em;}

/* FIN Listado con estilo para contenido libre */

ul.listado2columnas li{float:left !important; width:47.5% !important; margin: 0px !important;}

ul.listado3columnas li{float:left !important; width:30% !important; margin: 0px !important;}

.w58pc{width: 58%;}

* html .w58pc{width: 58%;}

.w66pc{width: 66%;}

.w33pc{width: 33%;}

.w66pc ul.listado2columnas li {float:left !important;margin:0px !important;width:46.5% !important;}

.w204px{width: 204px !important;}

.cabeceraCampus{background: transparent url('../img/cabeceraCampus.gif') no-repeat left top; width:200px; height:37px; color:#00447B; font-weight:bold;}

.cabeceraCampus span{display:block; padding-left:1.5em; padding-top: 1.4em}

.noPaddingBottom{padding-bottom: 0em !important;}

/* PAGINA ORDEN */

#orderBox{border-top:2px dotted #00447B; margin-top:2em; padding-top:1em; margin-bottom: 1em; width:93.1%;}

#orderBoxSpecial{border-top:2px dotted #00447B; margin-top:2em; padding-top:1em; margin-bottom: 1em; width:97.4%;}

.orden{background:transparent url(../img/ordenBordeDer.gif) repeat-y scroll right top; margin:0em 3px; width:85%;}

.ordenFondo{background: transparent url('../img/ordenFondo.gif') repeat left top;}

.ordenTop{background: transparent url('../img/ordenBordeSup.gif') repeat-x left top; width:100%; clear: both; overflow: hidden;}

* html .ordenTop{height:5px;}

.ordenTopLeft{float: left; height: 5px; width: 5px; background: transparent url('../img/ordenIzqSup.gif') repeat-x left top;}

.ordenTopRight{float: right; height: 5px; width: 5px; background: transparent url('../img/ordenDerSup.gif') repeat-x left top;}

.ordenCenter{background: transparent url('../img/ordenBordeIzq.gif') repeat-y left top; font-weight: bold;}

.ordenBottom{background: transparent url('../img/ordenBordeInf.gif') repeat-x left bottom; width:100%; clear: both; overflow: hidden;}

* html .ordenBottom{height:5px;}

.ordenBottomLeft{float: left; height: 5px; width: 5px; background: transparent url('../img/ordenIzqInf.gif') repeat-x left bottom;}

.ordenBottomRight{float: right; height: 5px; width: 5px; background: transparent url('../img/ordenDerInf.gif') repeat-x left bottom;}

/* FIN PAGINA ORDEN */

.flechita{margin-right:3px; vertical-align:middle;}

.rssLink {color:#00447B; background:transparent url(/extfrontenerclub/img/rss_azul.gif) no-repeat top left; display:block; padding-bottom:5px; padding-left:19px;}

.rssLinkList li {margin-bottom:5px;}

#footerMenu li {line-height:25px; height:25px; }

.rssLinkFooter {background:transparent url(/extfrontenerclub/img/rss_azul.gif) no-repeat left ; padding-left:19px; display:inline-block; }

* html .rssLinkFooter {}

.check-list {list-style:none; padding-left:94px;}
.check-list li {float:none;  margin-bottom:.5em;}
.check-list .check {margin-right:.5em;}
/*.check-list label {line-height:130%;} */ 

.commitee-fieldset {padding-top:1em; margin-bottom:20px;}
.commitee-fieldset legend {font-weight:bold; border:none; }

.commitee-show-data .check-list {padding-left:84px;}
.commitee-show-data legend {font-weight:bold; border:none; }
