/* -------------------------- Hoja de estilos para impresión -------------------------------------- */
/* -------------------------- Hoja de estilos para impresión -------------------------------------- */
/* -------------------------- Hoja de estilos para impresión -------------------------------------- */


body {font-family:Arial,Tahoma,sans-serif; font-size:12pt; color: #000; background:#fff; }

#content {width: auto; border: 0; padding: 0; float: none !important;}

#navigation, #header, #breadcrumbs, #mainLeft, #footer { display:none;}

#mainRight{margin-top: 75px;}

#mainRight img{display: none;}

img { border:none; }

/* Separacion de elementos */

/* Listas, parrafos encabezados */
h3, h4, h5, h6, p, li, dt {margin:.2em 0;}

/* ---------- Literales / Textos ------------ */

.bold {font-weight:bold;}

.italic { font-style:italic;}

.underline {text-decoration:underline;}

.aLeft {text-align:left;}

.aCenter {text-align:center;}

.aRight {text-align:right;}

.noWrap {white-space:nowrap;}

/* ----------------------- Display ----------------------- */

.noDsp {display:none;}

.blockDsp {display:block;}

.inlineDsp {display:inline;}

.listDsp {display:list-item;}

.pointer {cursor:pointer;}

.verdana {font-family:verdana;}

.noIndent {text-indent:0;}

.vHidden {visibility:hidden;}

/* --------------------- Listas ------------------------ */

.sqrList {list-style-type:square;}

.discList {list-style-type:disc;}

.circList {list-style-type:circle;}

.noList {list-style-type:none;}

.inList {list-style-position:inside;}

.outList {list-style-position:outside;}



/* Estilos generales h1-h6 y ul interiores */

h1 {font-size:16pt; display:block; }

/* h2 titulo */
	h2 {font-size: 14pt; margin: .5em 0; display:none;}

	html>body h2 { display:block; }

	h3 {color:#0000A0; font-size:12pt; margin-top:30px; margin-bottom:10px;}

	h4 {font-size:10pt; color:#000; margin:.3em 0;}
	
	h5 {font-size:10pt; color:#000;}
	
	h6 {font-size:10pt; color:#000; font-weight:bold;}
	
/* Fin h1-h6 */

.calendarTableStyle {display:block;}

.calendarTableStyle .calendarTitleStyle  {font-size:16pt; font-weight:bold; margin-bottom:30pt;}

.calendarTitleStyle { color:#0000A0; text-align:center; vertical-align:middle; }

.calendarPreviousLinkStyle img {display:none;}

.calendarNextLinkStyle img {display:none;}

.calendarNextLinkStyle img {vertical-align:middle;}
 
.calendarTableStyle { background-color:#f8f8f9; font-size:12pt; width:100%;}

.calendarTableStyle td { margin:0; vertical-align:top; }

.calendarTableStyle td strong.blockDsp {font-size:18pt;}

.calendarEmptyDayStyle {background-color:#a7a7a7; border-top:solid 1px #ededed; border-right:solid 1px #00659e; border-bottom:solid 1px #00659e; border-left:solid 1px #ededed; }

td.calendarOddMonthStyle {border-top:solid 1px #ededed; border-left:solid 1px #ededed; border-bottom:solid 1px #00659e; border-right:solid 1px #00659e; padding:4px; }

td.calendarWeekdayStyle {background-color:#3875D7; color:#fff; font-weight:bold; padding:0; text-align:center; }

.calendarActiveDayStyle {border-top:solid 1px #ededed; border-left:solid 1px #ededed; border-bottom:solid 1px #00659e; border-right:solid 1px #00659e; 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;
}

.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; }

#bottomBanner, #newsEFE , .viewMore {display:none;}


/* Librerias genéricas */

.fLeft {float:left;}
.fRight {float:left;}
.noDsp {display:none;}
.aLeft {text-align:left;}
.aCenter {text-align:center;}
.aRight {text-align:right;}
.noBorder {border:none;}
.selfClear {overflow:hidden; height:1%; clear:both;}
.clearBox {clear:both;}

/* Fin Librerías Genéricas */


#resolutionBox, #companyLetters, .pagination, #companyMenu li {display:none;}

#companyMenu li.currentCompany {display:block; text-decoration:none; font-weight:bold;}

#user .titles {display:none;}

.odd .even {background:none; border:none;}

a {text-decoration:none; color:#000;}


.listImgLeft {border:1px solid transparent; float:left; margin-right:1em; width:9.2em;}

.bordered ul li form.inscriptionForm {display:none;}

.listDecorator {display:none;}

#mainContent .bordered li {margin-bottom:1cm;}

.enlace.pdf {display:none;}

#backLink, .doc, .pdf, .txt, .xls, .zip, .ppt, .gif, .jpg, .exe, .mp3 {display:none;}

.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;
}

.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; }


h1.noDsp {display:block;}

.assocDocuments {display:none;}

.listaAgendaHome {width:425px;}


fieldset {border: none;}


ul{list-style-type: disc !important;}

ul li{background: none; display: block;list-style-type: disc !important;}

ul li *{background: none;}

ul li .fLeft{float: none;}

ul li p img{display: none;}

ul li ul{list-style-type: disc !important;}

ul li ul li{list-style-type: disc !important;}


.tituloSeccion{margin-top:20px; font-weight: bold;}

.txtTexto{margin:10px 0px; padding:10px 0px;}


.formGlobal{clear: both;overflow: hidden;min-height: 1%; text-align: left;}

.formGlobal *{float: none;}

.formGlobal label{display: block; margin:.5em 0em;}


#frontSuscriptionFormExt label, #purchase label, #enerclubCompanyFormExt label, #enerclubIndividualFormExt label, #loginForm label{display: block; margin:.5em 0em; float: left; width: 150px;}

#frontSuscriptionFormExt .formItem, #purchase .formRow div, #enerclubCompanyFormExt .formRow div, #enerclubIndividualFormExt .formRow div, #loginForm .formRow div{clear: both;overflow: hidden;min-height: 1%;float: none;}

.tituloSeccionBiblioteca{margin-top:30px; font-weight: bold;}

ul li span img{display: none;}
