@CHARSET "ISO-8859-1";

/*Estilo para definir la columna1 del area tematica, que contendra los articulos, noticias etc.*/
.columna-Areatematica1 {
	float: left;
	width: 98%;
}
/*Estilo para definir la columna2 del area tematica, que contendra la publcidad etc.*/
.columna-Areatematica2 {
	display: inline-block;
}
/*Estilo para definir la columna2 del area tematica, que contendra la publcidad 2 etc.*/
.columna-Areatematica2-interior1 {
}

/*Estilo para definir la columna2 del area tematica, que contendra la publcidad 1 etc.*/
.columna-Areatematica2-interior2 {
	float: left;
	padding-left: 10px;
}

/*Estilo del contenedor que se utiliza para titulos azules*/
.titulo-azul {
	background-image: url(../imagenes/contenido/fondoTituloAzul.gif);
	background-repeat: repeat-x;
	height: 43px;
	background-color: #FFF;
}

/*Estilo que muestra mensaje de registro de usuario en los formularios de registro*/
/*Estilo que representa el titulo de las categorias del contenido del home*/
.dialogo-portada-azul {
	font-size: 15px;
	color: #FFF;
	background-repeat: no-repeat;
	height: 40px;
	padding-right: 5px;
	padding-left: 3px;
}

.imgDer-dialogo-portada-azul {
	background-image: url(../imagenes/contenido/comentarioAzul.png);
	float: right;
	background-position: right;
	padding-left: 10px;
	padding-right: 10px;
}

.imgIzq-dialogo-portada-azul {
	background-image: url(../imagenes/contenido/comentarioAzulIzq.png);
	float: left;
	background-position: left;
	padding-left: 10px;
	padding-right: 10px;
}

/*Estilo del contenedor que se utiliza para titulos Naranja*/
.titulo-naranja {
	background-image: url(../imagenes/contenido/fondoTituloNaranja.gif);
	background-repeat: repeat-x;
	height: 43px;
	background-color: #FFF;
}

/*Estilo que muestra mensaje de registro de usuario en los formularios de registro*/
/*Estilo que representa el titulo de las categorias del contenido del home*/
.dialogo-portada-naranja {
	font-size: 15px;
	color: #FFF;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
	background-position: right;
}

.imgDer-dialogo-portada-naranja {
	background-image: url(../imagenes/contenido/comentarioNaranja.png);
	float: right;
	background-position: right;
	padding-left: 10px;
	padding-right: 10px;
}

.imgIzq-dialogo-portada-naranja {
	background-image: url(../imagenes/contenido/comentarioNaranjaIzq.png);
	float: left;
	background-position: left;
	padding-left: 10px;
	padding-right: 10px;
}

/*Estilo del contenedor que se utiliza para titulos azules*/
.titulo-verde {
	background-image: url(../imagenes/contenido/fondoTituloVerde.gif);
	background-repeat: repeat-x;
	height: 43px;
	background-color: #FFF;
}

/*Estilo que muestra mensaje de registro de usuario en los formularios de registro*/
/*Estilo que representa el titulo de las categorias del contenido del home*/
.dialogo-portada-verde {
	font-size: 15px;
	color: #FFF;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
	background-position: right;
}

.imgDer-dialogo-portada-verde {
	background-image: url(../imagenes/contenido/comentarioVerde.png);
	float: right;
	background-position: right;
	padding-left: 10px;
	padding-right: 10px;
}

.imgIzq-dialogo-portada-verde {
	background-image: url(../imagenes/contenido/comentarioVerdeIzq.png);
	float: left;
	background-position: left;
	padding-left: 10px;
	padding-right: 10px;
}

/*Estilo del contenedor que se utiliza para titulos azules*/
.titulo-fucsia {
	background-image: url(../imagenes/contenido/fondoTituloFucsia.gif);
	background-repeat: repeat-x;
	height: 43px;
	background-color: #FFF;
}

/*Estilo que muestra mensaje de registro de usuario en los formularios de registro*/
/*Estilo que representa el titulo de las categorias del contenido del home*/
.dialogo-portada-fucsia {
	font-size: 15px;
	color: #FFF;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
	background-position: right;
}

.imgDer-dialogo-portada-fucsia {
	background-image: url(../imagenes/contenido/comentarioFucsia.png);
	float: right;
	background-position: right;
	padding-left: 10px;
	padding-right: 10px;
}

.imgIzq-dialogo-portada-fucsia {
	background-image: url(../imagenes/contenido/comentarioFucsiaIzq.png);
	float: left;
	background-position: left;
	padding-left: 10px;
	padding-right: 10px;
}

/*Estilo del contenedor que se utiliza para titulos azules*/
.titulo-azul-claro {
	background-image: url(../imagenes/contenido/fondoTituloAzulClaro.gif);
	background-repeat: repeat-x;
	height: 43px;
	background-color: #FFF;
}

/*Estilo que muestra mensaje de registro de usuario en los formularios de registro*/
/*Estilo que representa el titulo de las categorias del contenido del home*/
.dialogo-portada-azul-claro {
	font-size: 15px;
	color: #FFF;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 8px;
	background-position: right;
}

.imgDer-dialogo-portada-azul-claro {
	background-image: url(../imagenes/contenido/comentarioAzulClaro.png);
	float: right;
	background-position: right;
	padding-left: 10px;
	padding-right: 10px;
}

.imgIzq-dialogo-portada-azul-claro {
	background-image: url(../imagenes/contenido/comentarioAzulClaroIzq.png);
	float: left;
	background-position: left;
	padding-left: 10px;
	padding-right: 10px;
}

/*Estilo del contenedor que se utiliza para titulos azules*/
.center {
	text-align: center;
}

.margin8 {
	margin-right: 8px;
	border: 0px;
}

.margin6RightLeft {
	margin-right: 6px;
	margin-left: 6px;
	border: 0px;
}

.width100 {
	width: 100%;
}

.width50 {
	width: 50%;
}

.linkMasInformacion {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.linkMasInformacion a:link {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.linkMasInformacion a:visited {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.linkMasInformacion a:active {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.linkMasInformacion a:hover {
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.textSinLink {
	font-weight: normal;
	color: #C7C7C7;
	text-decoration: none;
}

.linkSelecc {
	font-size: 15px;
	font-weight: normal;
	color: #FF643F;
	text-decoration: none;
}

.linkSelecc a:link {
	font-size: 15px;
	font-size: 15px;
	color: #7F7F7F;
	font-weight: bold;
	text-decoration: none;
}

.vertical-align-top {
	vertical-align: -webkit-baseline-middle;
}

.float50 {
	float: left;
	width: 50%;
}

.textAzulCategoria {
	color: #11509E;
	font-weight: bold;
	font-size: 15px;
}

.textGrisDescripcion {
	color: #505050;
}
/*Estilo utilizado para dar un espacio de 25 px*/
.separator25 {
	padding-top: 25px;
}
/*Estilo utilizado para dar un espacio de 25 px*/
.separator15 {
	padding-top: 16px;
}

.textAzulClaroBold {
	height: 30px;
	color: #3367B0;
	font-weight: bold;
	font-size: 13px;
}

.textAzulClaro {
	height: 16px;
	color: #3367B0;
	font-weight: normal;
	font-size: 12px;
}

.enviarEmail {
	color: #6E6E6E;
	clear: left;
	padding-top: 4px;
	padding-left: 15px;
	vertical-align: middle;
	height: 35px;
	border: 1px solid #F5E16E;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F9FAD7),
		to(#FFFFFF) );
	background: -webkit-linear-gradient(#F9FAD7, #FFFFFF);
	background: -moz-linear-gradient(#F9FAD7, #FFFFFF);
	background: -ms-linear-gradient(#F9FAD7, #FFFFFF);
	background: -o-linear-gradient(#F9FAD7, #FFFFFF);
	background: linear-gradient(#F9FAD7, #FFFFFF);
	-pie-background: linear-gradient(#F9FAD7, #FFFFFF);
	behavior: url(/resources/css/PIE.htc);
}

.inputText {
	width: 200px;
	vertical-align: middle;
	color: #6E6E6E;
	font-weight: normal;
	font-weigh: 13px;
}

.buttonRadio {
	vertical-align: middle;
	font-weight: normal;
	font-weigh: 5px;
	color: #3367B0;
	margin-left: 8px;
	border: 1px solid #696;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: #E5E7E8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E7E8),
		to(#E5E7E8) );
	background: -webkit-linear-gradient(#E5E7E8, #E5E7E8);
	background: -moz-linear-gradient(#E5E7E8, #E5E7E8);
	background: -ms-linear-gradient(#E5E7E8, #E5E7E8);
	background: -o-linear-gradient(#E5E7E8, #E5E7E8);
	background: linear-gradient(#E5E7E8, #E5E7E8);
	-pie-background: linear-gradient(#E5E7E8, #E5E7E8);
	behavior: url(/resources/css/PIE.htc);
}

.div50Left {
	float: left;
	width: 45%;
}

.font13pxFantasy {
	font-weight: normal;
	font-weigh: 13px;
	color: #6E6E6E;
}

.outputText span {
	font-weight: normal;
}

/*Estilo que define el contenedor general del motor de  contenido*/
.contenidos-tabs-documentos {
	padding: 5px;
	border: solid 2px #DEDEDE;
	background-color: #F0F0F0;
	list-style-type: none;	
	width: 230px;
	/*height: 296px*/;
	margin-right: 11px;
	float: left;
}
.contenidos-tabs-documentos ul{
	list-style-type: none;
}

.divImagesFlotantes {
	display: inline-block;
	vertical-align: middle;
	margin: 2px;
	text-align: center;
	border: 2px solid #A0A09F;
	border-radius: 12px;
	overflow: hidden;
	margin: 2px;
}

.verticalAlign {
	left: 50;
	width: 20px;
	height: 20px;
	margin-top: 16px;
}

.divAdelanteAtrasFlotantes {
	display: inline-block;
	vertical-align: middle;
	height: 55px;
}

.linkImagen {
	text-align: center;
}

.linkImagen a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.linkImagen a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.linkImagen a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.linkImagen a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.quitarIconoLista ul {
	list-style: none;
}

.quitarIconoLista ul li a {
	padding: 0px;
	text-decoration: none;
}

.paddingQuitar {
	padding: 0px;
}

/*Estilo que define las propiedades de la imagen de youtube.*/
img.youtubeDocumento {
	width: 70px;
	height: 119px;
	padding: 38px 73px;
	margin: 0;
}

/*  Estilo para el acordeon  */
.acordeon {
	font-weight: bold;
	font-size: 15px;
	color: #13529F;
	clear: left;
	padding: 10px 0px 0px 0px;
	height: 25px;
	border: 1px solid #E2E2E2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DCDCDC),
		to(#FFFFFF) );
	background: -webkit-linear-gradient(#DCDCDC, #FFFFFF);
	background: -moz-linear-gradient(#DCDCDC, #FFFFFF);
	background: -ms-linear-gradient(#DCDCDC, #FFFFFF);
	background: -o-linear-gradient(#DCDCDC, #FFFFFF);
	background: linear-gradient(#DCDCDC, #FFFFFF);
	-pie-background: linear-gradient(#DCDCDC, #FFFFFF);
	behavior: url(/resources/css/PIE.htc);
}

.lineaHorizontalGris {
	background-color: #D2D2D2;
	border-color: #D2D2D2;
	border: 0px;
	clear: both;
	height: 2px;
	margin: 2px 10px 2px 0px;
}

/* aling left */
.left {
	text-align: left;
}

.leftAzul13pxBold {
	text-align: left;
	color: #014598;
	font-weight: bold;
	font-size: 1.15em;
	height: 36px;
	margin-bottom: 3px;
	display: table;
}


.displayCell {
	display: table-cell;
	vertical-align: middle;
}

.paddingRight {
	padding-right: 5px;
}

.caja {
	float: left;
	width: 25px;
	height: 15px;
}

.oculto {
	display: none;
}

.activo {
	display: block;
	text-align: left;
	clear: left;
}

.opaco30 {
	filter: alpha(opacity =           30);
	/*FireFox Opera*/
	opacity: .3;
}

.opaco100 {
	filter: alpha(opacity =           100);
	/*FireFox Opera*/
	opacity: 1;
}

.heightAreatematica30 {
	height: 30px;
}

.anchoDescripcion {
	height: 27px;
	text-align: left;
	padding-bottom: 3px;
}

.textNegroBold {
	font-weight: bold;
	color: black;
}

.articulosRelacionados {
	width: 238px;
}

/*Estilo del contenedor que se utiliza para titulos Naranja*/
.bordeSuperiorNaranja {
	background-color: #FFF;
	border-left: 3px solid #ff9900;
	width: 735px;
}

}
.divInteriorDocumentosRelacionados {
	width: 208px;
}

.paddingalto2px {
	padding: 2px 0px 0px 0px;
}

.floatRichdocumentoRelacionado {
	padding: 8px 0px 0px 0px;;
}

.tamanoImagenDocumentosRelacionados {
	width: 30px;
}

.colorAzulDocumentosRelacionados {
	color: #014598;
	font-size: 0.90em;
}

.imagenDocumentosRelacionados {
	float: left;
	width: 15px;
	height: 15px;
}

.margin0px {
	margin: 0px;
}

.vinculosCompartirImagenes {
	vertical-align: middle;
	float: right;
	margin: 7px 0px 0px 6px;
	border-radius: 5px;
}

.paddingleft10px {
	padding-left: 10px;
}

.paddingleft5px {
	padding-left: 3px;
}

.floatRight {
	float: right;
}

.paddingRigth20px {
	padding: 0px 20px;
}

.paddingtop15px {
	padding-top: 15px;
}

.width65puntos {
	width: 65%;
}

.textNegrita {
	font-weight: bold;
}

.webUrl {
	font-size: 13px;
	color: blue;
}

.webUrlLink {
	overflow: hidden;
	width: 360px;
}

.webUrlLink a:link {
	font-weight: normal;
	color: blue;
	text-decoration: underline;
}

.webUrlLink a:visited {
	font-weight: normal;
	color: orange;
	text-decoration: underline;
}

.webUrlLink a:active {
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

.webUrlLink a:hover {
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

.divLineaPaginador {
	border-right: 1px solid gray;
	width: 2px;
	height: 10px;
}

.listaDocumento {
	padding-left: 3px;
}

ul.listaDocumento {
	list-style-type: none; /* Eliminamos los bullets */
}

.listaDocumento li {
	padding-left: 15px;
	padding-right: 10px;
	background: #fff url(/imagenes/area-tematica/bullet-motor.png) 0 3px
		no-repeat;
}

.listaDocumentoTodos {
	padding-left: 3px;
}

ul.listaDocumentoTodos {
	list-style-type: none; /* Eliminamos los bullets */
}

.listaDocumentoTodos li {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	background: #fff url(/imagenes/area-tematica/bullet-motor.png) 0 18px
		no-repeat;
}

.grisCategorias {
	background-color: #F1F1F1;
	padding-bottom: 22px;
}

.verticalTop {	
	font-size: 0.9em;
	width: 100px;
	color: #666;
	text-align: left;
	padding-top: 2px;
	display: table-cell;;
	vertical-align: middle;
}

.AutorPaginadorseparador {
	clear: both;
	padding-top: 15px;
}

.imagenEspacioProveedores {
	padding-right: 5px;
}

.emailProveedor {
	
}
.linkProveedor{
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}

.linkProveedor a:link {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkProveedor a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkProveedor a:active {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.linkProveedor a:hover {
	font-weight: normal;
	color: #999;
	text-decoration: none;
}

.tituloAreaTematica {
	color: #11509E;
	margin: 0px 0px 10px 0px;
}

.noty_text {
	font-size: 1.1em;
	font-weight: bold;
}

.link {
	font-weight: normal;
	color: #FF643F;
	text-decoration: none;
}

.link a:link {
	font-weight: normal;
	color: #FF643F;
	text-decoration: none;
}

.link a:hover {
	font-weight: normal;
	color: #999;
	text-decoration: none;
}

.link a:visited {
	font-weight: normal;
	color: #FF643F;
	text-decoration: none;
}

.link a:active {
	font-weight: normal;
	color: #C7C7C7;
	text-decoration: none;
}

.divAnexos {
	padding-top: 3px;
	padding-bottom: 5px;
	position: relative;
}
.divAnexos ul{
	list-style-type: none;
}

.lineaDivAnexos {
	padding-top: 4px !important;
	border: solid 1px #AAA;
	border-left: 0px !important;
	border-bottom: none !important;
	border-right: none !important;
	border: solid 1px #AAA;
}

.documentosInterese {
	width: 172px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	text-align: center;
}

.textoLeInterese {
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0.85em;
}


.encabezadoNaranjaArticulosRelacionados {
	height: 30px;
	position: relative;
	padding: 1px;
	color: #fff;
	background: #ff9900;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9900),
		to(#ff9900) );
	background: -moz-linear-gradient(#ff9900, #ff9900);
	background: -o-linear-gradient(#ff9900, #ff9900);
	background: linear-gradient(#ff9900, #ff9900);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.textoArticulosRelacionadosEncabezados {
	line-height: 30px;
	font-weight: bold;
}

.marginArticulosRelacionados{
	margin-left: 5px;
}

.inlineblockMiddle{
	display: inline-block;
	vertical-align: middle;
}

.displayTable{
	display: inline-table;
	width: 100%;
}
.displayTable-cell{
	display: table-cell;
}

.heightAreatematica{
	margin-left: 10px;
	margin-right: 2px;
}

.bordePanelProveedores{
	border: 2px solid #EEE;
	width: 235px;	
}

.bordeProveedores{
	margin-right: 10px;
}
.leftAzul13px{
	text-align: left;
	color: #014598;
	font-weight: normal;
	font-size: 1.15em;
	height: 36px;
	margin-bottom: 3px;
	display: table;	
}

.imagen-logo-area{
    width: 95%;
    display: block;
}

.div-titulo-area{
	display: inline-block;
  	vertical-align: middle;
}

.div-logo-area{
	display: inline-block;
    width: 40%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 20px;
}

.texto-logo-area{
	color: #505050;
	font-size: 12px;;
	display: block;
	margin-top: 5px;
	font-weight: bold;
}