﻿html{height:100%;margin:0;padding:0;}
#Body{margin:0;padding:0;}
#Form{height:100%;}
/*a{outline:0;border:0;}
p, ul, ol{margin:0;padding:0 0 1em 0;}

h1{font-size:26px; margin:0 0 10px 0;}
h2, .Head{font-size:22px; margin:0 0 10px 0;}
h3{font-size:18px; margin:0 0 10px 0;}*/

/* Fonts */
#Body{height:100%;font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:17px; /*color:#333;*/}
.Normal{font-size:17px;line-height:18px;}
.SubHead{color:#333;}



body,td,th {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}
img {border:none;}
.clear {clear:both;}
html, body, #fondoglobal{ height:100% !important; }

#fondoglobal { background-color:#FFF; /*background-image:url(images/fondopiecinvesmin.png);*/ background-repeat:repeat-y; background-position:center bottom; }
#CuerpoPortal { min-width:980px; border-bottom:1px solid #CCC; background-color:#005482; background-image:url(images/fondoplantilla.jpg); background-repeat:no-repeat; background-position:center top; background-attachment: fixed; }

#PanelDNN { display:none; }

#BarraPortales { font-size:11px; height:20px; line-height:20px; /*overflow:hidden;*/ border-bottom:2px solid #009383; background-image:url(images/barratop1.jpg); background-repeat:repeat-x; }
    #PortalActual { float:left; width:auto; height:20px; padding-left:10px; }
	#Marquesina { float:right; width:auto; height:20px; margin-right:0px; overflow:hidden; }
	#ConocePortales { float:right; width:auto; height:20px; padding:0px 10px 0px 5px; border-left:1px solid #999; background-image:url(images/barratop2.jpg); background-repeat:repeat-x; }
		#ConocePortales a { display:block; height:20px; width:auto; padding: 0px 25px 0px 5px; text-decoration:none; color:#333; 
							background-image:url(images/icoPortalesCinves.png); background-repeat:no-repeat; background-position:right 2px; }
		#ConocePortales a:hover { color:#009383; }
		#CapaPortalesCinves {position:absolute;right:4px;top:-440px;width:600px;height:400px;z-index:100000; overflow:auto;
							 border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow: 0px 2px 5px #000;-moz-box-shadow: 0px 2px 5px #000;-webkit-box-shadow: 0px 2px 5px #000;behavior: url(PIE.htc);
							 background-color:#FFF;border:1px solid #999;padding:10px;}
		.cerrarcapaportales { display:block; width:auto; height:auto; float:right; }
		.CCinves { font-family:Tahoma, Geneva, sans-serif; font-size:17px; font-weight:bold; color:#009E93; margin-bottom:20px; display:block; }


#Encabezado { background-image:url(images/fondoencabezado.png); background-repeat:repeat-x; background-position:top; border-bottom:1px solid #999; }

#menuHor { background-image:url(images/fondomenuh.jpg); background-repeat:repeat-x; /*border-bottom:1px solid #CCC;*/ margin-top:10px;}
#centrarMenu { margin:0px auto; width:980px; height:40px; padding:0px; /*border-bottom:3px solid #999;*/ 
				font-size:13px;
}


#EncabezadoCont { width:980px; margin:0px auto; padding:10px 0px; }

	#LogoPortal { float:left; width:auto; height:auto; margin-top:10px; }
	#LogoCinves { float:right; width:auto; height:auto; margin-left:10px; margin-right:20px; padding-top:20px; }
	#ItemsEnc { float:right; width:auto; height:auto; text-align:right; font-size:11px; }
		#ItemsEnc a { color:#000; text-decoration:none; }
		#ItemsEnc a:hover, #ItemsEnc a:visited { text-decoration:underline; }
		#Buscador { margin-bottom:5px; max-width:400px; height:30px; text-align:right; }
				/*.ModSearchInputC{ border:1px solid #0C0; max-width:250px !important; margin:0px !important; padding:0px !important;}
				.dnnForm{ border:1px solid #0C0; max-width:250px !important; margin:0px !important; padding:0px !important;}*/
				#Buscador .dnnForm { width:300px !important; 		/*border:1px solid #090; overflow:hidden;*/ }
				#Buscador .dnnFormItem { max-width:300px; margin:0px !important; padding:0px !important;		 /*border:1px solid #F90;*/}
				/*.dnnFormItem input { float:right;}*/
				
		#codigoconacyt{ text-transform:uppercase; line-height:40px; text-align:left; width:300px; float:left;}
				
		#Login { text-transform:uppercase; line-height:40px; text-align:right; width:600px; float:right; margin-right:20px; }
			#Login a { color:#FFF; }
		#HerramientasTop { }
			#dnn_Tools {}
		  #HerramientasTop ul { margin:0px; padding:0px; }
			#HerramientasTop li { margin:0px 0px 0px 10px; padding:0px; list-style:none; float:right; width:auto; height:auto; }


#CuerpoContenido { width:980px; margin:20px auto 20px auto; /*background:#FFF; border:1px solid #FFF;
					border-radius:3px; /*x y blur color* /
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					
					box-shadow: 0px 2px 5px #000; /*x y blur color* /
					-moz-box-shadow: 0px 2px 5px #000;
					-webkit-box-shadow: 0px 2px 5px #000;
					behavior: url(PIE.htc);*/ }
	
	#dnnBannerTopFull { }
	
	#ColIzq { width:190px; height:auto; float:left; }
		#dnn_ColIzqTop { margin-bottom:10px; }
		#dnn_ColIzqCont { }
		#dnn_ColIzqBase { margin-top:10px; }
	
	#ColCenDer { width:750px; height:auto; float:right; margin-right:20px; }
		#ColRuta { height:27px; line-height:27px; padding-left:5px; }
		
		#ColBannerTop {  }
			#dnn_BannerTop { margin-bottom:20px; }
		
		#ColCen { margin-bottom:20px;  }
			#ColCont { float:left; width:520px; height:auto; }
				#dnn_ColContTop { margin-bottom:10px; }
				#dnn_ContentPane { }
				#dnn_ColContBase { margin-top:10px; }
			#ColDer { float:right; width:200px; height:auto; }
				#dnn_ColDerechaPane {}
		
		#ColBannerBase { }
			#dnn_BannerBase { margin-bottom:20px; }




#PiePag { color:#FFF; font-size:11px;background-color:#F5F5F5; /*height:150px; background-image:url(images/fondopie.jpg); background-repeat:repeat-x;  background-position: top;*/ }
	#PiePag a { color:#666; }
	#PiePag p { margin-top:0px; }
	#PieCopy { /*background-color:#000; height:25px; line-height:25px; padding:0px 5px;*/ text-transform:uppercase; }
	#PieDatos { min-height:100px; padding:20px 0px; width:980px; margin:0px auto; /*background-image:url(images/fondopiecinves.png); background-repeat:no-repeat; background-position:top center; background-position: top;*/ }
		#PieCinves { float:left; width:40%; height:auto; border-right:1px solid #999; }
			#PieCinvesTxt { margin-right:30px; text-align:right; color:#333; }
				#PieCinvesPane { }
		#PieUnidad { float:right; width:58%; height:auto; text-align:right; }
			#PieUnidadTxt { margin-left:30px; text-align:left; color:#333; width:400px; float:left; 				border:1px solid  #F5F5F5;}
				 #PieUnidadTxt .Normal {font-size:14px !important; }
			#PieUnidadTxt h3 { color:#00698C; font-weight:bold; font-size:20px !important;}
				#PieUnidadPane { }
				
	#logomaps{ float:left; width:40px; padding-top:20px;		border:1px solid #F5F5F5;}
	#logocinvespie{ width:80px; text-align:right; 					border:1px solid #F5F5F5; float:right;}

h1 { color: #318278; }
h2 { color: #318278; }
h3 { color: #595959; font-size:18px; font-weight:normal;}
h4 { }
h5 { }
h6 { }
h1, h2, h3, h4, h5, h6 {font-family:"Arial Narrow", Arial, Helvetica, sans-serif;}

h2{ padding:0px !important; font-size:26px; color:#666; border-bottom:6px solid #F90; margin-bottom:25px; /*background-color:#00C5F2; padding:0px 20px; margin:0px 0px 10px 0px; line-height:70px; height:70px; border-bottom:3px solid #06C; background-image:url(images/enc_h.jpg); background-repeat:repeat-x;
border-radius:5px; /*x y blur color* /
-moz-border-radius:5px;
-webkit-border-radius:5px;
/*
box-shadow: 0px 2px 5px #000; x y blur color* /
-moz-box-shadow: 0px 2px 5px #000;
-webkit-box-shadow: 0px 2px 5px #000;
behavior: url(/Portals/_default/Skins/diatecdia/PIE.htc);*/ 
}
.TitleH2{ color:#666; margin:0px !important; padding:0px; text-transform:uppercase; font-size:26px;}



#PiePag .dnnActionMenu ul { color:#000; }
#PiePag .dnnActionMenu ul a { color:#000; }
/*
#PiePag { color:#FFF; font-size:11px;background-color:#000; background-image:url(images/fondopie.jpg); background-repeat:repeat-x;  background-position: top; }
	#PiePag a { color:#FFF; }
	#PiePag p { margin-top:0px; }
	#PieCopy { background-color:#000; height:25px; line-height:25px; padding:0px 5px; }
	#PieDatos { min-height:100px; padding:20px 0px; /*min-height:100px;* /  background-image:url(images/fondopiecinves.png); background-repeat:no-repeat; background-position:top center; background-position: top; }
		#PieCinves { float:left; width:50%; height:auto }
			#PieCinvesTxt { margin-right:70px; text-align:right; }
				#PieCinvesPane { }
		#PieUnidad { float:right; width:50%; height:auto; }
			#PieUnidadTxt { margin-left:70px; text-align:left; }
				#PieUnidadPane { }

h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;}

#PiePag .dnnActionMenu ul { color:#000; }
#PiePag .dnnActionMenu ul a { color:#000; } */

/*MENU*/
#menuVert { }
.sf-vertical { }
.sf-vertical li { background-color:#DEE8ED; border-bottom:1px solid #FFF; width:200px !important; }
.sf-vertical a { color:#1D4068;font-family: "Arial Narrow", Arial, Helvetica, Sans-Serif;font-style:normal;font-weight:bold;font-size:14px;text-transform:uppercase; }
.sf-vertical a:link { background-color:#008EDB; background-image:url(images/fondomenuh.jpg); background-repeat:repeat-x; color:#FFF; }
.sf-vertical a:hover { background-color:#FFF; color:#09C; background-image:none; }
.sf-vertical a:visited { }
.sf-vertical a:active { background-color:#FFF; color:#09C; background-image:none; }


/*Items links especiales*/
/**/



/* Estilos Elementos Especiales Interportales*/
.CompartirFacebook { display:block; width:82px; height:18px; background-image:url(images/icos/compartir-facebook.png); background-repeat:no-repeat; }
.CompartirFacebook span { display:none; }

/*Links especiales*/
.l_pdf,.l_archivo,.l_ppt,.l_xls,.l_doc,.l_aud,.l_vid,.l_cor,.l_ubic{padding-left:20px; background-repeat:no-repeat; background-position:left center;}
.l_ext{padding-right:20px; background-repeat:no-repeat; background-position:right center;}
	.art-sidebar1 .l_ext, .art-sidebar2 .l_ext{ font-size:10px !important;}
/*.l_pdf a,.l_archivo a,.l_ppt a,.l_xls a,.l_doc a,.l_aud a,.l_vid a{ color:#036;}
.l_pdf span,.l_archivo span,.l_ppt span,.l_xls span,.l_doc span,.l_aud span,.l_vid span{ font-size:9px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.l_pdf { background-image:url(images/icos/l_pdf.gif); }
.l_doc { background-image:url(images/icos/l_doc.gif);}
.l_ppt { background-image:url(images/icos/l_ppt.gif); }
.l_xls { background-image:url(images/icos/l_xls.gif); }
.l_archivo{ background-image:url(images/icos/l_archivo.gif); }
.l_aud{ background-image:url(images/icos/l_aud.gif); }
.l_vid{ background-image:url(images/icos/l_vid.gif); }
.l_ext{ background-image:url(images/icos/l_ext.gif); }
.l_cor{ background-image:url(images/icos/l_cor.gif); }
.l_ubic{ background-image:url(images/icos/l_ubic.gif); }

.l_web{ color:#036; display:block; width:170px; margin:10px auto; line-height:25px; text-align:center; background-image:url(images/icos/l_web.gif); background-repeat:no-repeat; background-position:center center; }
.l_web:hover { color:#666; background-image:url(images/icos/l_web2.gif); text-decoration:none!important;}

.l_ubica{ background-image:url(images/icos/mapas.png); background-repeat:no-repeat; display:block; width:181px; height:30px; line-height:30px; padding-left:35px; text-transform:uppercase; }

.l_web2{ font-size:14px; font-weight:bold; background-image:url(images/icos/visiteweb.jpg); background-repeat:no-repeat; display:block; width:181px; height:181px; margin:15px 0px; padding:10px 0px 0px 0px; text-align:center; text-decoration:none;}
a.l_web2{ text-decoration:none; color:#666;}
a.l_web2:hover{ text-decoration:underline; background-image:url(images/icos/visiteweb2.jpg);}
.l_web2 span{ font-size:10px;}

.vermas{ font-weight:bold; text-align:right;}



/* Contenedor Principal */

.ContenedorPrincipal { margin-bottom:20px; }
.ContenedorPrincipal h1 { padding:15px 10px; background-color:#DEE8ED; border-bottom:3px solid #CCC; margin-top:0px; }
.ContenedorPrincipal h1 span.Head { color:#1D4068; font-size:24px; font-family:Tahoma, Geneva, sans-serif; }
.CPH { }




#botonvideo, .botonvideo { 
		display:block; width:auto; height:auto; padding:20px; font-weight:bold; background-color:#39C; color:#FFF; margin:10px auto; font-size:20px; text-transform:uppercase; text-align:center; text-decoration:none;

	    -moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;

		-webkit-box-shadow: #aaa 1px 1px 6px;
		-moz-box-shadow: #aaa 1px 1px 6px;
		box-shadow: #aaa 1px 1px 6px;
		  
		  behavior:url(/Portals/_default/Skins/180/PIE.htc); }

#botonvideo:link, .botonvideo:link{
		/*opacity: 1; filter: alpha(opacity=100);*/
	
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-o-transition: all .5s ease;
		-ms-transition: all .5s ease;
		transition: all .5s ease;
		
	  -webkit-transition-property: -webkit-transform;
	  transition-property: transform;
	  -webkit-transform: translateZ(0);
	  -ms-transform: translateZ(0);
	  transform: translateZ(0);
	  
	  behavior:url(/Portals/_default/Skins/180/PIE.htc);
}
	
#botonvideo:hover, .botonvideo:hover{ background-color:#06C;
		/*opacity: 0.8; filter: alpha(opacity=80);*/

			-webkit-transition: all .5s ease;
			-moz-transition: all .5s ease;
			-o-transition: all .5s ease;
			-ms-transition: all .5s ease;
			transition: all .5s ease;
			
	  -webkit-transform: translateY(-3px);
	  -ms-transform: translateY(-3px);
	  transform: translateY(-3px);
	  
	  behavior:url(/Portals/_default/Skins/180/PIE.htc);
		}