
/******************************************************************************************************************/
/*************************** ESTILOS GENÉRICOS DE LA PARTE ESTÁTICA DE LA WEB DE GPM ******************************/
/******************************************************************************************************************/

	body {
		font-family: Tahoma;
		font-size:11px;
		color:#000;
		margin:10px 0 0 0;
		background:#333;
		background-attachment:fixed;
	}
	
	* {
		margin:0;
		padding:0;
	}
	
	#dPrincipal {
		/*hay que sumar el padding a w/h para tener las dimensiones reales*/
		width:924px;
		background-color:white;
		padding:30px 30px 30px 30px;  
		
	  
	 	/*Para centrado horizontalmente*/
		margin: auto; 
		//border:0px solid black;
	}
	
	.opaco {	filter: alpha(opacity=50); opacity: 0.6; -moz-opacity:0.6;}
	
	#dIdiomas{
		position:relative;
		width:100%;
		height:20px;	
		text-align: right;
		vertical-align: bottom;
		font-size: 12px;
		color: black;
	}
	
	#dIdiomas a{
		color: black;
		text-decoration:none;
	}
	
	#dIdiomas a:hover{
		color: black;
		text-decoration:underline;
	}

/********************************************************************/
/*************************** index.php ******************************/
/********************************************************************/

#dHeader{
	/*border-top: dashed 1px #000; */
	border-top: solid 2px #936770;
	border-bottom: solid 1px #ccc; 
	width:100%;
	height:308px;
	background:#f5f5f5;
}

#dHeaderLeft{
	float:left;
	width:294px;
	height:288px;	
	padding-left:20px;
	padding-top:5px;
	background:#f5f5f5;
}
#dHeaderRight{
	float:right;
	width:610px;
	height:100%;	
	background:url(../images/im01.jpg);
}

#divGrupoEmpresasDiprotech{
	color:black;
	border-top: solid 1px #ccc; 
	border-bottom: solid 1px #ccc; 
	background:#f5f5f5;
	text-align:center;
}

#users{
	position:relative;
	top:62px;
	left:15px;
	width:266px;
	height:61px;
	background:url(../images/cabecera_login.jpg);
	/*filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: .7;*/
	font-size:11px;
	font-weight:800;
	color:#666;
}
/*
#co2{
	position:relative;
	top:-8px;
	left:20px;
	width:251px;
	height:76px;
	background:url(../images/pastilla.gif);
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: .7;
	
}
*/
#mapaInstalaciones{
	position:relative;
	top:76px;
	left:15px;
	width:266px;
	height:61px;
	background:url(../images/cabecera_instalaciones.jpg);
	/*filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: .7;*/
	color:#666;
}

/*#mapaInstalaciones{
	position:relative;
	top:-36px;
	left:470px;
	width:119px;
	height:76px;
	cursor:pointer;
	background:url(../images/capaMapaInstalaciones.gif);
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: .8;
	
}*/

input.textos{
	font-family:Tahoma;
	height:15px;
}
input.entrar{
	font-weight:800;
	font-size:9px;
	background:#CCCCCC;
	width:45px;
	border:1px solid black;
}


#dCenterLeft{
	position:absolute;
	float:left;
	width:294px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	vertical-align:top;
	background-color:white;
}

#dCenterRight{
	float:right;
	width:610px;
	height:95%;	
	padding-top:10px;	
}

#dCenter{
	width:100%;
	height:485px;
	background-color:white;
	vertical-align:top;
}

#dClientes{
	float:left;
	width:50%;
}

#dNoticias{
	float:right;
	width:298px;
}
#dMemberOf{
	float:left;
}
.pastillaMemberOf{
	border:0px;
	padding:0 0 0 0 ;
	margin:0 0 0 0 ;
	width:160px;
}
#dFooter{
	position:absolute;
	width:926px;
	font-size:10px;
	/*border-top:1px dashed black;*/
	border-top:2px solid #936770;
}

#dFooterLeft{
	float:left;
}

#dFooterRight{
	padding-top:2px;
	float:right;
}

#dPartners{
	float:left;
}


#dSolapaNoticias{
	position:relative;
	top:4px;
	left:0px;
	width:98px;
	height:21px;
	padding-top:10px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial Rounded,Tahoma;
}

.bordeTotal{
	border-top:1px solid #B3B3B1;
	border-bottom:1px solid #B3B3B1;
	border-left:1px solid #B3B3B1;
	border-right:1px solid #B3B3B1;
}

.botoGris{
	font-family : Verdana,Arial,Helvetica,Comic Sans MS;
	font-size : 11px;
	font-weight : normal;	
	color : black;
	text-decoration: none;
	width:70px;
	height:25px;
	text-align:center;
	background: url('../images/botonGris70_25.gif');
	border:0;
	cursor:pointer;
}


.tdClientes{
	border:1px solid #c9c9c9;
	height:200px;
	text-align:center;
}


#dSolapaPartners{

	position:relative;
	top:4px;
	left:0px;
	width:98px;
	height:21px;
	padding-top:10px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial Rounded,Tahoma;
}

.pastillaPartners{
	border:0px;
	padding:0 0 0 0 ;
	margin:0 0 0 0 ;
	width:610px;
}

.tituloPastillaPartners{
	/*
	vertical-align:top;
	background-color:#7c7c7c;
	text-align:right;
	height:25px;
	border-top:1px dashed black;
	*/
	
	vertical-align:top;
	background-color:#936770;
	text-align:right;
	height:25px;
	
}

.tituloPastillaPartners div{
	/*position:relative;
	top:7px;
	left:0px;
	height:21px;
	padding-top:0px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma,Arial,Verdana;
	color:white;*/
	
	top:7px;
	left:0px;
	height:22px;
	padding-top:0px;
	padding-left:10px;
	font-family:Tahoma;
	font-family:Tahoma;
	font-size:15px;
	font-weight:normal;
	color:white;
	letter-spacing:1px;
}

.barraGrisTabla{
	font-size:1px;
	height:5px;
	background-color:#c9c9c9;
}



#tBotonesLinks{
	position:relative;
	top:130px;
	height:50px;
	text-align:center;
	border-collapse: collapse;
}

#tBotonesLinks a{
	font-size: 14px;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}

#tBotonesLinks a:hover{
	color: white;
	text-decoration:none;
}

td.tdBotonesLinksMenuMonitorSF{
	padding-left:10px;
	width:154px;
	border-left:1px solid white;
	background:url(../images/linksprincipal/monitorizacionsf.jpg);
}

td.tdBotonesLinksMenuOpacidadMonitorSF{
	background:url(../images/linksprincipal/monitorizacionsf1.jpg);
}

td.tdBotonesLinksMenuMonitorST{
	padding-left:10px;
	width:154px;
	border-left:1px solid white;
	background:url(../images/linksprincipal/monitorizacionst.jpg);
}

td.tdBotonesLinksMenuOpacidadMonitorST{
	background:url(../images/linksprincipal/monitorizacionst1.jpg);
}

td.tdBotonesLinksMenuProductos{
	padding-left:10px;
	width:154px;
	border-left:1px solid white;
	background:url(../images/linksprincipal/productos.jpg);
}

td.tdBotonesLinksMenuOpacidadProductos{
	background:url(../images/linksprincipal/productos1.jpg);
}

td.tdBotonesLinksMenuClientes{
	padding-left:10px;
	width:154px;
	border-left:1px solid white;
	background:url(../images/linksprincipal/clientes.jpg);
}

td.tdBotonesLinksMenuOpacidadClientes{
	background:url(../images/linksprincipal/clientes1.jpg);
}

td.tdBotonesLinksMenuPrensa{
	padding-left:10px;
	width:154px;
	border-left:1px solid white;
	background:url(../images/linksprincipal/prensa.jpg);
}

td.tdBotonesLinksMenuOpacidadPrensa{
	background:url(../images/linksprincipal/prensa1.jpg);
}

td.tdBotonesLinksMenuContactar{
	padding-left:10px;
	width:154px;
	border-left:1px solid white;
	background:url(../images/linksprincipal/contacta.jpg);
}

td.tdBotonesLinksMenuOpacidadContactar{
	background:url(../images/linksprincipal/contacta1.jpg);
}

#tBotones{
	position:relative;
	top:258px;
	width:100%;
	height:50px;
	text-align:center;
	border-collapse: collapse;

}

#tBotones a{
	font-size: 14px;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
}

#tBotones a:hover{
	color: white;
	text-decoration:none;
}

td.tdBotonesMenuMonitorizacion{
	padding-left:10px;
	width:20%;
	border-left:1px solid white;
	background:url(../images/principal/monitorizacion.jpg);
}

td.tdBotonesMenuOpacidadMonitorizacion{
	background:url(../images/principal/monitorizacion1.jpg);

}

td.tdBotonesMenuProductos{
	padding-left:10px;
	width:20%;
	border-left:1px solid white;
	background:url(../images/principal/productos.jpg);
}

td.tdBotonesMenuOpacidadProductos{
	background:url(../images/principal/productos1.jpg);

}

td.tdBotonesMenuClientes{
	padding-left:10px;
	width:20%;
	border-left:1px solid white;
	background:url(../images/principal/clientes.jpg);
}

td.tdBotonesMenuOpacidadClientes{
	background:url(../images/principal/clientes1.jpg);

}

td.tdBotonesMenuPrensa{
	padding-left:10px;
	width:20%;
	border-left:1px solid white;
	background:url(../images/principal/prensa.jpg);
}

td.tdBotonesMenuOpacidadPrensa{
	background:url(../images/principal/prensa1.jpg);

}

td.tdBotonesMenuContactar{
	padding-left:10px;
	width:20%;
	border-left:1px solid white;
	background:url(../images/principal/contactar.jpg);
}

td.tdBotonesMenuOpacidadContactar{
	background:url(../images/principal/contactar1.jpg);

}

#titulo{
	font-size: 20px;
	color: #000;
	font-weight:bold;
}

h1{
	font-size: 12px;
	color: #000;
	font-weight:bold;
}

h2 a{
	font-size: 11px;
	color: #7c7c7c;
	font-weight:bold;
	text-decoration:none;
}

li{
	/*
	list-style-type:none;
	*/
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

ul{
	padding-top:5px;
	padding-bottom:5px;
	
}

p{
	line-height: 160%
}

/*****************************************************/
/******************* CHRISTIAN  **********************/
/*****************************************************/

.pastilla{
	width:298px;
	border:0px;
	padding:0 0 0 0 ;
	margin:0 0 0 0 ;
}

.tituloPastilla{
	/*vertical-align:top;
	text-align:right;
	background-color:#7c7c7c;
	border-top:1px dashed black;
	*/
	vertical-align:top;
	text-align:right;
	background-color:#936770;
}

.tituloPastilla div{
	/*position:relative;
	top:7px;
	left:0px;
	height:25px;
	padding-top:0px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma,Arial,Verdana;
	color:white;*/
	
	top:7px;
	left:0px;
	height:22px;
	padding-top:0px;
	padding-left:10px;
	font-family:Tahoma;
	font-family:Tahoma;
	font-size:15px;
	font-weight:normal;
	color:white;
	letter-spacing:1px;
}

.cuerpoPastilla{
	border:1px solid #c9c9c9;
	height:230px;
	text-align:center;
	vertical-align:top;
}


.titulo1{
	text-align:right;
}
	.titulo1 h1{
		font-family:orator std, helvetica;
		font-size:18px;
		color:#936770;
		font-weight:normal;
	}

.barraTitulo1{
	background-color:#936770;
	height:15px;
}

.titulo2{
	text-align:left;
}
	.titulo2 h2{
		font-family:impact;
		font-size:18px;
		color:#4e7890;
		font-weight:normal;
}
.barraTitulo2{
	background-color:#4e7890;
	height:15px;
}

.contentBlock{
	background-color:#edffdf;
	border:1px dotted #d4d0c8;
}

.mano{
	cursor:pointer;
}

.tituloModulo{
	font-family:Impact,Verdana;
	font-size:18px;
	font-weight:normal;
}

.noLink{
	color:#666;
	font-weight:800;
	font-size:11px;
	text-decoration:none;
}

/*******************************************************************/
/***************** ESTILOS DE LAS NOTICIAS QUE SE VEN EN LA HOME ***/
/*******************************************************************/
.infoNoticias{
	margin-left:10px;
	margin-right:10px;
}

.infoNoticias .titulo{
	text-align:left;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma
}

.infoNoticias .fecha{
	text-align:left;
	font-weight:bold;
	font-size:10px;
	font-family:Tahoma;
	color:gray
}

.infoNoticias .contenido{
	text-align:justify;
	font-size:10px;
	margin-left:10px;
}

