/**
 * Esta hoja de estilo guarda la definición de estilos que se aplican para 
 * formatear la información de los contenidos.
 *
 * @author Divisa Informática y Telecomunicaciones S.A.
 */


/*** Estilo para el contenido activo ***/
div.centerBlock {
	margin:0 1em 1em;
}

/*** opciones del contenido ***/
div.contentServices {
	margin:-3em 0 0;
	vertical-align: middle; 
	text-align: right; 
	min-height: 1.5em;
	height: auto!important;
	height: 2em;
	font-size: 0.9em;
	float: right;
}

div.contentServices ul{
	display: block;
	list-style-type:none;
	width:100%;
}

div.contentServices ul li{
	display: inline-block;
	float:left;
	padding-left: 0.4em;
	margin-left: 0.5em;
}

div.contentServices ul li a{
	padding: 0.25em 0 0.25em 0;
	font-size: 1.1em;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-indent:-9999px;
	width:1.5em;
	display:block;
	text-align:left;
}

div.contentServices ul li.rss a {
	background-image: url(/imagenes/iconos/rss.gif);
}

div.contentServices ul li.facebook a {
	background-image: url(/imagenes/_default/iconos/ico_facebook.gif);
}

div.contentServices li.twitter a {
	background-image: url(/imagenes/_default/iconos/ico_twitter.gif);
}

div.contentServices li.printableVersion a {
	background-image: url(/imagenes/iconos/imprimir.gif);
}

div.contentServices li.printablePdf a {
	background-image: url(/imagenes/iconos/pdf.gif);
}

div.contentServices li.imageGallery a {
	background-image: url(/imagenes/iconos/gallery_img.gif);
}

div.contentServices li.sendByEmail a {
	background-image: url(/imagenes/iconos/sendByEmail.gif);
}

/* Path de navegación (rastro de migas) */
.contentParents {
	list-style-type: none;
	overflow: hidden;
	min-height: 1.5em;
	height: auto !important;
	height: 2em;
	padding: 0 0 0.5em 0;
	margin: 1em 1em 0 3em;
	font-weight: bold;
	color: #919fac;
}

.centerBlock .contentParents{
	margin-left:2em;
}

.contentParents ul {
	margin: 0;
	padding: 0;
	margin-right:14em;
}

.contentParents li {
	display:block;
	float:left;
	list-style-type: none;
	color: #919fac;
	padding-right: 0.4em;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 1em;
	margin-bottom:0;
}

.contentParents a.rootWebPath:link,
.contentParents a.rootWebPath:visited,
.contentParents a.cmParentsContentLink:link,
.contentParents a.cmParentsContentLink:visited,
.contentParents span.cmParentsContentLink {
	text-decoration:none;
	/*color: #4a505c;*/
}

.contentParents a.rootWebPath:active,
.contentParents a.rootWebPath:hover,
.contentParents a.cmParentsContentLink:active,
.contentParents a.cmParentsContentLink:hover {
	text-decoration: underline;
	color: #616f7c;
}

.contentParents span {
	padding: 0 0.272em 0 0;
}

/** Contenedor del contenido **/
.currentContent{
	width:64.1em;
}

.dosPuntoCero .currentContent{
	width:auto;
}

div.currentContentContainer,
div.imageGalleryContainer{
	margin-top:0.6em;
	margin-left:2em;
}

div.currentContentContainer{
	width:62.1em;
}

/** Título del contenido **/
.currentContent .contentHeader,
div.bienvenidoSubweb div.contentHeader,
.centerBlock .contentHeader{
	color: #4F4F4F;
	padding: 0;
	background: url(/imagenes/contenidos/bullet3.gif) no-repeat 0 1.05em;
	font-weight : bold;
}

.currentContent .contentHeader h2,
div.bienvenidoSubweb div.contentHeader H2,
.centerBlock .contentHeader h2{
	font-size: 1.9em;
	color: #4e884e;
	padding: 0.3em 0;
	margin: 0 0 0 1.1em;
	border-bottom: 1px solid #ccc;
}

.currentContent .contentHeader h2.contentMainTitleMediumFontSize{
	font-size:1.7em;
	margin:0 0 0 1.2em;
	padding:0.4em 0;
}

.currentContent .contentHeader h2.contentMainTitleSmallFontSize{
	font-size:1.6em;
	padding:0.5em 0;
	margin:0 0 0 1.3em;
}

/** Estilo para el resumen **/
p.contentAbstract {
	font-weight: bold;
	color: #000;
	margin:0 0 0 2em;;
	padding: 0;
}

div.currentContentContainer p.contentAbstract{
	margin-left:0;
}

/** ZONA DEL CUERPO DEL CONTENIDO Y SUBCONTENIDOS **/
/**
 * Los estilos definidos a continuación permiten parametrizar el comportamiento
 * del cuerpo del contenido en cuanto a estilo, presentación, etc.
 */
div.cmBodyContent {
	font-size : 1.1em;
	color: #000;
	text-align: justify;
	margin: 1.5em 0 0 0;
}

div.cmBodyContent ul,
div.cmBodyContent ol{
	padding-left:1em;
}

div.cmBodyContent h3 {
	font-size:1.3em;
	text-transform:uppercase;
	color:#3D651F;
}

div.cmBodyContent h4 {
	font-size:1.2em;
	text-transform:uppercase;
	color:#3D651F;
}

div.cmBodyContent h5 {
	font-size:1.1em;
	text-transform:uppercase;
	color:#3D651F;
}

div.cmBodyContent h6 {
	text-transform:uppercase;
	font-weight:bold;
	color:#3D651F;
}

/** ESTILOS GENERALES DE ENCABEZADOS QUE PUEDEN UTILIZARSE **/
h1, h2 {
	text-align: left;
	font-weight : bold;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h5 {
	font-size: 1em;
	font-weight : bold;
	margin: 0;
	padding: 0;
}

h6 {
	font-size: 1em;
	font-weight : normal;
	margin: 0;
	padding: 0;
}
/** FIN DE ESTILOS GENERALES DE ENCABEZADOS QUE PUEDEN UTILIZARSE **/


/** ESTILOS QUE APARECEN EN LOS LISTADOS DE SUBCONTENIDOS **/
div.cmBodyContentChildrens {
	margin: 0;
	clear: both;
}

div.cmBodyContentChildrens ul.cmContentList,
div.cmBodyContentChildrens ul.cmContentMultipleList{
	margin: 1.5em 0 1em;
	padding: 0;
	list-style-type: none;
}

div.cmBodyContentChildrens li.cmContentItem {
	margin: 0;
	padding: 0.7em 0 0.7em 1.4em;
	border-bottom: 1px solid #ddd;
	background: url(/imagenes/contenidos/bullet4.gif) no-repeat 0.1em 0.95em;
}

div.cmBodyContentChildrens li.cmContentItem.lastNode {
	border-bottom: none;
}

div.cmBodyContentChildrens .cmContentItem .contentName {
	font-size: 1.1em;
	font-weight: bold;
}

.cmContentList > *:before,
.cmContentList > *:after {
	clear: both;
	content: "";
	display: table;
	height: 0;
}

/*hijos en dos columnas*/
div.cmBodyContentChildrens ul.nColumns_2 li.cmContentItem{
	float:left;
	width:46%;
	margin-right:3%;
	border:none;
}

div.cmBodyContentChildrens ul.nColumns_2 li.cmEvenChild{
	margin-right:0;
}

/*hijos en 3 columnas*/
div.cmBodyContentChildrens ul.nColumns_3 li.cmContentItem{
	float:left;
	width:29%;
	margin-right:3%;
	border:none;
}

div.cmBodyContentChildrens ul.nColumns_3 li.cmColumn_3{
	margin-right:0;
}

/*hijos en 4 columnas*/
div.cmBodyContentChildrens ul.nColumns_4 li.cmContentItem{
	float:left;
	width:20.3%;
	margin-right:3%;
	border:none;
}

div.cmBodyContentChildrens ul.nColumns_4 li.cmColumn_4{
	margin-right:0;
}

/*hijos en 5 columnas*/
div.cmBodyContentChildrens ul.nColumns_5 li.cmContentItem{
	float:left;
	width:16%;
	margin-right:2%;
	border:none;
}

div.cmBodyContentChildrens ul.nColumns_5 li.cmColumn_5{
	margin-right:0;
}

/*listado de contenidos hijos en formato mapa web*/
div.cmBodyContentChildrens LI.cmWebMapLevel1 {
	float:none;
	width:auto;
	margin: 0;
	padding: 0.7em 0 0.7em 1.4em;
	border-bottom: 1px solid #ddd;
	background: url(/imagenes/contenidos/bullet4.gif) no-repeat 0.1em 0.95em;
}

div.cmBodyContentChildrens LI.cmWebMapLevel1 a.cmWebMapLevel1{
	background:none;
	color:#4e884e;
	padding:0;

}

div.cmBodyContentChildrens ul.cmWebMapLevel1 .contentName,
div.cmBodyContentChildrens ul.cmWebMapLevel2 .contentName {
	font-weight: bold;
	font-size: 1.1em;
}

div.cmBodyContentChildrens ul.cmWebMapLevel2Indent {
	margin: 0 0 0 1.5em;
	padding: 0;
	list-style: none;
}

div.cmBodyContentChildrens li.cmWebMapLevel2,
div.cmBodyContentChildrens UL.cmWebMapLevel2 li.cmWebMapLevel2,
div.cmBodyContentChildrens ul.cmWebMapLevel1 ul ul li{
	background:url(/imagenes/contenidos/bullet5.gif) 0 0.6em no-repeat;
	font-weight:normal;
	padding: 0.2em 0 0.2em 0.8em;
}

div.cmBodyContentChildrens UL.cmWebMapLevel2 li.cmWebMapLevel2 > a,
div.cmBodyContentChildrens ul.cmWebMapLevel1 ul ul li > a{
	font-weight:bold;
}

div.cmBodyContentChildrens UL.cmWebMapLevel2 ul,
div.cmBodyContentChildrens ul.cmWebMapLevel2Indent ul{
	list-style: none outside none;
	margin: 0 0 0 1.5em;
	padding: 0;
}
/** FIN ZONA DEL CUERPO DEL CONTENIDO Y SUBCONTENIDOS **/

/** ESTILO PARA LA CAPA OVERDIV **/
#overDiv {
	position: absolute; 
	left:0; 
	top:0; 
	visibility:hidden; 
	z-index:1000;
}

/*galeria embebida*/
div.effectGallery{
	position:relative;
}

div.embeddedGallery{
	margin:1.5em 0 0 2em !important;
	background-image:url(/imagenes/fondos/bgResourceFiles.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFF;
	clear:both;
	border: 1px solid #e7e3e4;
	position:relative;
}

div.embeddedGallery.galleryUp{
	margin:1.5em 0 0 0em !important;
}

div.embeddedGallery h3{
	margin: 0.2em 0.5em;
	font-size: 1.6em;
	color: #e58203;
	background-image:url(/imagenes/contenidos/bullet4.gif);
	background-repeat:no-repeat;
	background-position:0 0.3em;
	padding-left:1em;
}

div.effectGallery div.cmImageGallery{
	height:11.4em;
	padding:0 0 0 4.1em;
	overflow:auto;
	background-color:#e0ebdd;
	/*border:1px solid #afb9c2;*/
	margin:0 0.8em 0.8em;
}

div.effectGallery div.cmImageGalleryCell{
	width:10.2em;
	margin:0 3.4em 0 0;
	padding:2em 0;
}

div.effectGallery div.cmNavigation .cmResultsCount {
	display: none;
}

div.effectGallery .cmImageGalleryCell .cmImageGalleryTitleTD {
	display: none;
}

div.effectGallery div.cmImageGalleryCell img{
	border:4px solid #fff;
}

div.effectGallery DIV.next-horizontal{
	background-image:url(/imagenes/contenidos/next.png);
	background-repeat:no-repeat;
	height:23px;
	width:23px;
	cursor:pointer;
	position:absolute;
	right:0em;
	top:4.8em;
}

div.effectGallery DIV.prev-horizontal{
	background-image:url(/imagenes/contenidos/prev.png);
	background-repeat:no-repeat;
	height:23px;
	width:23px;
	cursor:pointer;
	position:absolute;
	left:0;
	top:4.8em;
	z-index:999;
}

div.embeddedGallery DIV.next-horizontal{
	right:0em;
	top:7.3em;
}

div.embeddedGallery DIV.prev-horizontal{
	left:0;
	top:7.3em;
}

div.effectGalleryContainer{
	background-image:url(/imagenes/fondos/bgResourceFiles.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#FFF;
	padding-top:0.8em;
	border: 1px solid #e7e3e4;
}

/*galeria de imagenes*/
div.imageGallery div.cmImageGalleryRow,
div.showResource div.cmEmbeddedResourceBox{
	overflow:hidden;
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom:#DDDDDD 1px solid;
	text-align:center;
}

div.imageGallery div.cmImageGalleryCell{
	float: left;
	text-align: center;
	width: 25%;
	margin-bottom:2em;
}

.cmImageGalleryCell .cmImageGalleryImageTD a.cmContentImageLink{
	display:inline-block;
	text-decoration:none;
}

div.imageGallery div.cmImageGalleryTitleTD span.cmImageGalleryTitleName{
	color:#454545;
	font-weight:bold;
}

div.imageGallery .cmPagesNavigation a {
	color: #4e884e;
	font-weight:bold;
}

div.imageGallery span.cmNavPage {
	background-color: #4e884e;
	color: #FFFFFF;
	padding:0 0.3em;
	margin:0 0.2em;
}

div.imageGallery .cmImageGalleryImageTD img,
div.showResource img{
	height: auto;
	max-width: 59em;
}

.cmImageGalleryImageTD a {
	position: relative;
}

/*ficheros del contenido*/
div.showResource h2.cmEmbeddedResourceTitle{
	color:#454545;
	font-size:1em;
	text-align:center;
	margin:0;
}

div.showResource div.cmEmbeddedResourceBox{
	margin-top:0.6em;
	margin-left:2em;
}

/*calendario en contenidos*/
.cmMonthEventsContainer .cmCalendarDay .cmCalendarDayDate{
	padding-left:1.3em;
	background-image:url(/imagenes/contenidos/bullet4.gif);
	background-repeat:no-repeat;
	background-position:0 0.2em;
}

li.cmCalendarDay ul.cmSelectedDayContents li{
	padding-left:1em;
	background-image:url(/imagenes/contenidos/bullet5.gif);
	background-repeat:no-repeat;
	background-position:0 0.4em;
	padding-top:0;
}

/*enlace a contenido lo mas consultados*/
div.masConsultados{
	width:18.2em;
	margin-right:1em;
	margin-top:2em;
}

div.masConsultados div.contentHeader{
	background-image:url(/imagenes/contenidos/bullet8.gif);
	background-repeat:no-repeat;
	background-position:0.4em 0.5em;
	background-color:#d6dde3;
	border:1px solid #a3b0c0;
	padding:0.2em 0.3em 0.2em 2.1em;
}

div.masConsultados div.contentHeader h2{
	margin:0;
}

div.masConsultados a{
	color:#4e884e;
}

div.masConsultados DIV.contentData UL.cmContentList{
	margin-top:0;
}

div.masConsultados DIV.contentData LI.cmContentItem{
	margin: 0;
	padding: 0.7em 0 0.7em 1.4em;
	border-bottom: 1px solid #ddd;
	background: url(/imagenes/contenidos/bullet4.gif) no-repeat 0.1em 0.95em;
}

div.masConsultados DIV.contentData DIV.cmAbstractBodyContent {
	display:none;
}

/*wizard*/

/* Cabeceras del tinymce */
.o2k7Skin .mce_h3 span.mceText {
	font-size:1.5em !important;
	font-family: Arial, Verdana !important;
	text-transform:uppercase;
	font-weight:bold !important;
	color:#3D651F;
}

.o2k7Skin .mce_h4 span.mceText {
	font-size:1.4em !important;
	font-family: Arial, Verdana !important;
	text-transform:uppercase;
	font-weight:bold !important;
	color:#3D651F;
}

.o2k7Skin .mce_h5 span.mceText {
	font-size:1.3em !important;
	font-family: Arial, Verdana !important;
	text-transform:uppercase;
	font-weight:bold !important;
	color:#3D651F;
}

.o2k7Skin .mce_h6 span.mceText {
	font-size:1.2em !important;
	font-family: Arial, Verdana !important;
	text-transform:uppercase;
	font-weight:bold !important;
	color:#3D651F;
}

div#bodyContentDiv,
div.cmThemesOuterBox,
div.cmResourcesOuterBox,
div.cmRelatedContentsOuterBox{
	margin-left:1.8em;
}

div.cmThemesOuterBox,
div.cmResourcesOuterBox,
div.cmRelatedContentsOuterBox{
	border: 1px solid #e7e3e4;
	background: #fff;
	margin-top:1em;
}

div.currentContentContainer div#bodyContentDiv,
div.currentContentContainer div.cmThemesOuterBox,
div.currentContentContainer div.cmResourcesOuterBox,
div.currentContentContainer div.cmRelatedContentsOuterBox,
div.resourcesAndRelated div.cmThemesOuterBox,
div.resourcesAndRelated div.cmResourcesOuterBox,
div.resourcesAndRelated div.cmRelatedContentsOuterBox{
	margin-left:0;
}

div.resourcesAndRelated div.cmThemesOuterBox,
div.resourcesAndRelated div.cmResourcesOuterBox,
div.resourcesAndRelated div.cmRelatedContentsOuterBox{
	border:none;
	background:none;
	margin-top:0;
}

div.cmThemesOuterBox h3#cmContentThemes,
div.cmResourcesOuterBox h3#cmContentResources,
div.cmRelatedContentsOuterBox h3#cmRelatedContents{
	border:none;
	margin-top:0.2em;
	margin-left:0.5em;
	margin-right:0.5em;
	padding-right:0;
}


div.cmBodyContent h3.autoSection,
div.parameterBlock h3.autoSection,
div.cmThemesOuterBox h3.cmThemeListHeader,
div.cmResourcesOuterBox h3.cmResourceListHeader,
div.cmRelatedContentsOuterBox h3.cmRelatedContentsHeader {
	margin-left:0;
	color:#E58203;
	font-size:1.6em;
}

DIV.largeTextBlock{
	width:auto !important;
}

.containerShareIconsJsp1{
	clear:both;
	padding:1em 0 0.8em;
}
.shareIconsJsp1{
	float:right;
}

.shareIconsJsp2{
	margin-left:2em;
	margin-top:2em;
	background:url(/imagenes/fondos/bgResourceFiles.gif) repeat-x scroll left bottom #FFFFFF;
	border:1px solid #E7E3E4;
	padding:1em 1em 0.8em 0.8em;
}

.shareIconsJsp2 .addthis_toolbox a {
	margin-bottom: 0;
	margin-right: 10px;
}

.shareIconsJsp2 .addthis_toolbox a:last-child {
	margin-right: 0;
}

.shareIconsJsp2 .tweet_iframe_widget {
	width: auto !important;
	height: auto !important;
}

.shareIconsJsp1 .google_plusone_iframe_widget,
.shareIconsJsp2 .google_plusone_iframe_widget,
.shareIconsJsp2 .google_plusone_iframe_widget > span {
	width: auto !important;
	height: auto !important;
	display: block !important;
}

div.banContSup > div.banner {
	position: relative;
}
.socialNetworks {
	position: absolute;
	top: 14px;
	right: 15px;
}
.socialNetworks a {
	display: block;
	margin-left: 5px;
	float: left;
}
.socialNetworks img {
	width: 32px;
	height: 32px;
	display: block;
}

/*estilos para el iframe*/
td.central iframe.iframeComponent{
	margin:0 1em 0 3em;
	width:62.1em;
}

/*maquetar el mensaje que se da cuando no hay flash en el audio*/
a.cmAutoAudioShown h2{
	background-color:#fff;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
	margin:0;
	padding:0.3em;
}

a.cmAutoAudioShown h3{
	background-color:#fff;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	margin:0;
	padding:0 0.3em 0.3em;
	text-align:left;
}

a.cmAutoAudioShown p{
	background-color:#fff;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
	border-bottom:1px solid #aaa;
	margin:0;
	padding:0 0.3em 0.3em;
	text-align:left;
}


/*imprima su foto*/
div.contentImprimaSuFoto .cmCalendarViewContainer{
	float:none;
	position:static;
	margin:0 auto;
}

div.contentImprimaSuFoto .cmMonthEventsContainer{
	margin:6em 0 0 0;
}

.modelImprimaSuFoto div.photoList{
	padding:1em 0 0 0;
	overflow:hidden;
}


.modelImprimaSuFoto div.photoList a{
	display:block;
	float:left;
	margin:0em 2.3em 2em 0;
	border:6px solid #E0EBDD;
}

.modelImprimaSuFoto div.photoList a span{
	display:inline-block;
	width:120px;
	height:80px;
	overflow:hidden;
}


/*prettyphoto de imprime su foto*/
	div.proxiaPhotoPrint { border: none; padding: 0; margin: 0; }
	div.proxiaPhotoPrint .pp_top { z-index: 10; height: 20px; }
	div.proxiaPhotoPrint .pp_top .pp_left { height: 20px;
	background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/cornerTopLeft.png) 4px 0 no-repeat; } /* Top left corner */
	div.proxiaPhotoPrint .pp_top .pp_middle { height: 20px; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternTop.png) top left repeat-x;} /* Top pattern/color */
	div.proxiaPhotoPrint .pp_top .pp_right { height: 20px; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/cornerTopRight.png) -4px 0 no-repeat; } /* Top right corner */
	div.proxiaPhotoPrint .pp_content_container { z-index: 8; height: 100%; }
	div.proxiaPhotoPrint .pp_content_container .pp_left { position: absolute; width: 20px; height: 100%; top: 0; left: 0; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.proxiaPhotoPrint .pp_content_container .pp_right { position: absolute; width: 20px; height: 100%; top: 0; right: 0; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.proxiaPhotoPrint .pp_content { z-index: 7; position: relative; background: #141414; margin: 0 20px; min-height: 56px; } /* Content background */
	div.proxiaPhotoPrint .pp_close { position: absolute; top: 19px; right: 19px; width: 19px; height: 20px; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/close.png) 1px 1px no-repeat; cursor: pointer; } /* Close button */
	div.proxiaPhotoPrint #pp_full_res_container { position: relative; }
	div.proxiaPhotoPrint #pp_full_res .pp_inline { color: #000; }
	div.proxiaPhotoPrint .pp_loaderIcon { background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/loader.gif) center center no-repeat; } /* Loader icon */
	div.proxiaPhotoPrint .pp_bgnav_container {display:none; } /* Content background */
	div.proxiaPhotoPrint .pp_nav { height: 14px; display: none; } /* Previous button background */
	div.proxiaPhotoPrint .pp_bottom { z-index: 5; height: 20px; }
	div.proxiaPhotoPrint .pp_bottom .pp_left { height: 20px; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/cornerBottomLeft.png) 4px -16px no-repeat; } /* Bottom left corner */
	div.proxiaPhotoPrint .pp_bottom .pp_middle { height: 20px; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternBottom.png) 0 -16px repeat-x; } /* Bottom pattern/color */
	div.proxiaPhotoPrint .pp_bottom .pp_right { height: 20px; background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/cornerBottomRight.png) -4px -16px no-repeat; } /* Bottom right corner */
	
	
	div.proxiaPhotoPrint .pp_content_container .pp_details{
		position:absolute;
		bottom:1.8em;
		width:63% !important;
		margin-bottom:0;
	}

	div.proxiaPhotoPrint .pp_loaderIcon{
		z-index:9999;
	}

	/* IE6 fixes to replace PNG images for GIF images */
	body div.pp_ie6_proxiaPhotoPrint .pp_top .pp_left { background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/cornerTopLeft.gif) 4px 0 no-repeat; } /* Top left corner */
	body div.pp_ie6_proxiaPhotoPrint .pp_top .pp_middle { background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternTop.gif) top left repeat-x; } /* Top pattern/color */
	body div.pp_ie6_proxiaPhotoPrint .pp_top .pp_right { background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/cornerTopRight.gif) -4px 0 no-repeat; } /* Top right corner */
	body div.pp_ie6_proxiaPhotoPrint .pp_content_container .pp_left { background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternLeft.gif) top left repeat-y; } /* Content background */
	body div.pp_ie6_proxiaPhotoPrint .pp_content_container .pp_right { background: url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/contentPatternRight.gif) top right repeat-y; } /* Content background */
	body div.pp_ie6_proxiaPhotoPrint .pp_content { overflow: hidden !important; }
	body div.pp_ie6_proxiaPhotoPrint .pp_bottom { display: none; }
	

	body.tpPhotoPrint{
		background-color:#141414;
	}
	
	div.photoPrintInner{
		background:#0062a3;
		padding:0px 25px 25px;
		margin:30px auto 0;
		width:575px;
	}
	
	div.photoPrint{
		height:478px;
	}
	
	div.proxiaPhotoPrint div.ppt{
		color:#FFF;
		font-size:1.3em;
		padding-left:1em;
	}
	
	div.proxiaPhotoPrint div.pp_description{
		color:#FFF;
		padding-left:1.3em;
	}
	
	div.photoPrintBottom{
		text-align:right;
		font-size:1.3em;
		padding:2.5em 1em 0 0;
		z-index:9999;
	}
	
	div.photoPrintBottom a{
		color:#4e884e;
		float:right;
		margin-left:1em;
	}
	
	div.photoPrintBottom a.printImage{
		padding-top:0.2em;
		height:1.6em;
		padding-left:2.5em;
		background:url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/printer.png) 0 0 no-repeat;
	}
	
	div.photoPrintBottom a.downloadImage{
		margin-left:1em;
		padding-top:0.2em;
		height:1.6em;
		padding-left:1.6em;
		background:url(/javaScript/prettyPhoto/images/prettyPhoto/proxiaPhotoPrint/download.png) 0 0 no-repeat;
	}
	

/*estilos para arreglar estilos añadidos con el tiny*/
	.fondoCeldaGris{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.3em;
		color:#245C00;
		background-color:#E8E8E8;
		font-weight:bold;
	}
	
	.Celda_plan04, .celda_plan04{
		min-height: 1.2em;
		height: auto!important;
		height: 1.2em;
	}


.mainTable div.cmClientEditButtons button.advancedOptionButton{
	margin-left:0.2em;
	margin-right:0.3em;
}

/*Navegación por páginas dentro de un contenido*/
.cmBodyNavigation {
	margin-top: 10px;
	font-size: 1em;
}

.cmBodyNavigation .cmNavPageLink,
.cmBodyNavigation .cmNavPage {
	padding: 5px 8px;
	border: 1px solid #4e884e;
	display: block;
	float: left;
	margin-right: 5px;
}

.cmBodyNavigation .cmNavPageLink:hover {
	text-decoration: none;
	color: #fff;
	background-color: #4e884e;
}

.cmBodyNavigation .cmNavPage {
	font-weight: bold;
	color: #fff;
	background-color: #4e884e;
}

/* Enlaces con imagen que contienen un mensaje cuando se hace hover*/
a.cmContentImageLink {
    position: relative;
}

/*
.cmVideo{
	height: auto;
}
*/
