/*modelo listFront*/
div.listFullFront{
	min-height:16em
}

div.listFullFront span.contentText{
	display:block;
	padding:0.4em 0;
	text-align:left;
	color:#444444;
	line-height:1.4em;
	font-size:1.1em;
	font-weight:normal;
}

div.listFullFront span.contentName{
	display:block;
	color:#416b95;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	padding:0.95em 0 0.5em;
	text-align:left;
	overflow:hidden;
	height: 1.2em;
	line-height: 1.5em;
}

div.listFullFront a:hover span.contentName{
	text-decoration:none;
	color:#AC7E0E;
}

div.listFullFront span.contentParamImage{
	display:block;
	border:1px solid #ccc;
}
	
div.listFullFront span.contentParamImageInner{
	display:block;
	border:6px solid #fff;
}
	

div.listFullFront span.contentParamImage img{
	width:100%;
	height:auto;
}

div.listMainTemplate,
div.mostView{
	font-size:1.1em;
}

DIV#main div.listMainTemplate span.newsImage,
DIV#main div.mostView span.newsImage,
DIV#portada div.listMainTemplate span.newsImage,
DIV#portada div.mostView span.newsImage{
	float:left;
	display:block;
	border:#ccc 1px solid;
	margin-right:1em;
}

DIV#main div.imageRight div.listMainTemplate span.newsImage,
DIV#main div.imageRight div.mostView span.newsImage,
DIV#portada div.imageRight div.listMainTemplate span.newsImage,
DIV#portada div.imageRight div.mostView span.newsImage{
	float:right;
	margin-right:0;
	margin-left:1em;
}

div.listMainTemplate span.contentNewsNameBody,
div.mostView span.contentNewsNameBody{
	display:block;
	text-align:left;
	color:#555555;
	font-weight:normal;
}

div.listMainTemplate span.contentNewsNameBody span.contentBackgroundName,
div.mostView span.contentNewsNameBody span.contentBackgroundName{
	text-transform:uppercase;
	color:#416b95;
	padding-bottom:0.5em;
	font-weight:bold;
	background-image:url(../imagenes/arrows/flechaListado.png);
	background-repeat:no-repeat;
	background-position:0 0.35em;
	padding-left:1em;
}

div.listMainTemplate span.contentNewsNameBody span.contentBackgroundName{
	display:inline !important;
}

div.listMainTemplate a:hover span.contentNewsNameBody span.contentBackgroundName,
div.mostView a:hover span.contentNewsNameBody span.contentBackgroundName{
	text-decoration:none;
	color: #1C3857;
}


div.listMainTemplate span.contentNewsNameBody span.contentNewsBody,
div.mostView span.contentNewsNameBody span.contentNewsBody{
	display:block;
}

div.listMainTemplate span.contentNewsDate{
	float:right;
	color:#41586F;
	font-weight: normal;
	background: #e2e1e1;
	padding:0.2em 0.5em 0.1em;
	min-width: 62px;
	text-align:center;
}

div.listMainTemplate a:hover span.contentNewsDate{
	background: #cccbcb;
	color: #31485F;
}

div.listMainTemplate span.newsImage img{
	background-color:#FFF;
	padding:3px;
	display:block;
}

div.mostView span.newsImage img,
div.mostView span.newsImage span.sliderFlash{
	background-color:#FFF;
	padding:0.2em;
	border:#999 1px solid;
	display:block;
}

div.listDestTemplate div.contentHeader a,
div.abstractNameTemplate div.contentHeader a{
	color: #022D5A;
	display:block;
}

div.listDestTemplate div.contentHeader a:hover,
div.abstractNameTemplate div.contentHeader a:hover{
	color: #7F5008;
}

div.abstractImageTemplate span.contentName,
div.abstractTemplate div.contentName,
div.htmlListTemplate .contentName,
div.htmlListTemplate .contentTextName,
div.listDiaryFrontTemplate div.contentName,
div.contentData LI.cmContentItem div.listDestTemplate div.contentHeader,
div.contentData LI.cmContentItem div.abstractNameTemplate div.contentHeader{
	display: block;
	padding: 0.1em 0 0.5em 1em;
	border-bottom: #bababa 1px solid;/*si no se quiere border se borre aqui*/
	color: #022d5a;
	margin-bottom: 0.5em;
	font-weight: bold;
	font-size:1.3em;
	background-image: url(../imagenes/arrows/flechaResultados.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	line-height:1.15em;
}

div.abstractTemplate div.contentText,
div.abstractTemplate div.celdaBasica,
div.contentData div.contentIframe{
	padding:0.1em 0 0.5em 1.4em;
	border-bottom:#bababa 1px solid;
	color:#022d5a;
	font-weight:normal;
	margin-bottom:0.5em;
	overflow:hidden;
	background-image: url(../imagenes/arrows/flechaResultados.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size:1.1em;
}

div.htmlListTemplate div.contentAltTextNormativa,
div.abstractTemplate div.contentAltTextNormativa{
	padding:0.5em 0;
}

div.htmlListTemplate span.newsImage {
	float: left;
	margin: 0 0.3em 0 0;
	display:block;
	border:#eee 1px solid;
	background-color:#999;
	padding:1px;
}

div.abstractTemplate div.contentName{
	padding-top:0;
}

div.abstractImageTemplate a:hover span.contentName{
	color: #7F5008;
	text-decoration: none;
}

div.abstractImageTemplate span.contentParamImage{
	display:block;
	text-align:left;
}

div.abstractTemplate div.contentName a{
	color: #022d5a;
}

div.abstractTemplate div.contentName a:hover{
	color: #7F5008;
	text-decoration: none;
}

div.contentData div.cmBodyContent div.abstractTemplate div.contentText,
div.contentData div.cmBodyContent  div.abstractTemplate div.celdaBasica{
	border:none;
}

div.abstractTemplate div.contentText a,
div.abstractTemplate div.celdaBasica a{
	color: #454545;
	font-weight:normal;
}

div.abstractTemplate div.contentText a:hover,
div.abstractTemplate div.celdaBasica a:hover{
	color: #454545;
	text-decoration:underline;
}

div.abstractTemplate div.contentTextContainer div.contentText,
div.abstractTemplate div.contentTextContainer div.contentText,
div#cmBodyContentChildrens li.cmContentItem div.contentTextContainer div.contentText,
div.cmBodyContentChildrens li.cmContentItem div.contentTextContainer div.contentText{
	padding:0;
	border-bottom:none;
	color:#454545;
	font-weight:normal;
	margin-bottom:0;
	background:none;
}



div.htmlListTemplate div.contentAbstract,
div.listDiaryFrontTemplate div.contentAbstract,
div.listDestTemplate div.contentData,
div.abstractNameTemplate div.contentData{
	font-size:1.1em;
}


/*list*/
div.htmlListTemplate a.cmContentLink{
	display:block;
}

div.htmlListTemplate span.date {
	font-size:1em;
	text-align: left;
	font-style: normal;
	display:block;
	color: #818181;
	font-weight:bold;
}

div.contentData div.htmlListTemplate span.date{
	font-size:1.1em;
}

div.htmlListTemplate a:hover span.contentTextName{
	color: #7f5008;
	text-decoration:none;
}

div.htmlListTemplate a:hover span.contentBackgroundName{
	text-decoration:none;
}

/*listIframe*/
div#cmBodyContentChildrens li.cmContentItem div.contentIframe,
div.cmBodyContentChildrens li.cmContentItem div.contentIframe,
div.contentData div.contentIframe{
	color: #454545;
	font-weight:normal;
}

div#cmBodyContentChildrens li.cmContentItem div.contentIframe a.cmContentLink,
div.cmBodyContentChildrens li.cmContentItem div.contentIframe a.cmContentLink,
div.contentData div.contentIframe a.cmContentLink{
	color: #454545;
	font-weight:normal;
}

div.contentData div.contentIframe a.cmContentLink:hover{
	color:#7F5008;
	text-transform:none;
}


/*si es el cuerpo del padre del enlace a contenido*/
div.contentData div.cmBodyContent div.abstractTemplate div.contentText{
	background:none;
	color:#454545;
	font-weight:normal;
	padding:0.3em 0 1em;
}


	
